CAPE 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 48 150 109 56 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 0 0 0 0 0 0 2 1 0 0 0 0 2 5 89 341 16 2 37 3 4 21 7 8 58 104 162 286 280 64 0 0 12 77 154 299 286 280 280 299 306 300 303 371 269 224 372 196 256 262 217 203 308 260 288 247 319 357 381 478 733 774 553 296 317 830 768 666 330 768 472 745 689 664 897 1026 1045 1076 1182 1153 922 722 699 673 659 597 496 457 296 271 239 347 326 310 395 579 685 658 643 641 536 460 368 308 251 252 261 198 142 51 68 178 294 355 362 317 259 215 143 107 112 92 57 28 27 30 43 64 103 119 114 120 127 113 87 60 54 74 80 64 65 89 77 54 79 72 55 58 78 96 101 101 103 106 126 165 169 163 171 294 441 495 450 418 422 437 448 471 476 464 417 385 442 491 442 414 472 520 575 629 691 664 797 909 971 1067 1108 1105 1180 1261 1284 1272 1226 1230 1245 1245 1222 1213 1228 1229 1233 1225 1264 1286 1264 1255 1272 1275 1206 1154 1126 1032 833 666 661 465 510 605 589 466 442 616 693 702 681 652 659 646 635 668 668 674 720 775 779 713 681 664 642 653 725 748 736 744 757 779 796 772 740 725 730 733 740 731 745 754 801 862 843 831 801 750 675 587 522 514 522 507 475 459 479 450 424 347 340 313 273 260 232 230 218 196 177 151 125 110 101 99 101 101 97 82 65 33 16 7 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 14 69 73 50 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 0 0 0 0 0 2 1 0 0 0 0 0 22 22 49 138 50 0 0 0 0 4 1 0 0 32 99 274 168 0 0 4 37 117 180 249 286 291 296 327 341 305 359 502 229 275 345 266 273 424 336 291 340 303 340 294 330 325 386 458 726 620 459 416 494 697 734 640 551 671 360 513 637 761 1001 951 1026 1133 1099 1068 905 734 655 635 661 597 627 562 473 364 255 257 426 512 600 718 794 799 779 723 608 508 438 362 335 265 254 210 129 93 157 207 278 350 397 390 348 282 208 187 206 140 92 52 38 33 33 46 85 105 109 121 126 124 123 114 93 70 61 56 73 86 58 46 78 82 63 60 76 96 104 107 109 124 153 173 171 188 251 374 501 492 405 417 429 465 472 474 519 519 412 365 463 525 502 473 465 486 562 554 671 679 786 824 907 1001 1087 1113 1187 1261 1276 1280 1266 1280 1252 1223 1244 1247 1250 1242 1235 1278 1278 1215 1185 1197 1219 1212 1106 1032 1057 876 687 655 541 585 757 616 511 421 583 698 743 728 737 732 733 745 718 705 732 726 779 763 763 689 656 639 670 665 692 680 695 732 766 792 787 752 730 731 746 746 739 741 758 778 796 860 876 819 759 676 606 562 538 533 531 503 463 438 422 389 370 365 318 299 288 254 212 210 193 169 151 128 107 94 85 82 82 84 80 67 50 40 22 11 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 43 53 44 45 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 1 0 0 0 0 0 0 0 0 0 0 0 0 123 72 4 30 38 0 0 0 0 0 0 0 0 0 63 40 23 106 119 66 79 153 225 265 285 307 312 322 327 325 308 658 195 694 528 246 309 342 340 293 339 372 383 393 470 363 386 298 602 475 451 549 663 781 816 846 795 676 497 371 508 857 1055 1082 1211 1340 1020 966 881 685 632 651 682 718 737 727 743 652 483 312 251 319 490 533 672 838 850 765 640 496 371 368 359 286 244 242 159 196 169 209 256 322 388 423 395 342 295 254 195 169 184 108 74 51 39 40 57 78 96 109 113 113 121 134 137 101 57 53 67 63 40 33 72 100 90 78 86 97 104 112 124 140 165 197 228 279 369 450 481 440 407 420 431 435 442 447 506 511 425 408 486 533 559 541 488 536 549 628 664 611 760 825 897 1000 1088 1114 1183 1245 1241 1250 1297 1319 1275 1237 1256 1258 1273 1236 1240 1204 1174 1131 1142 1138 1120 1137 1081 1004 936 806 719 680 728 821 671 306 258 417 719 670 786 766 790 790 767 756 724 707 734 761 782 749 735 697 689 698 675 654 667 681 695 737 799 799 748 688 666 693 731 753 763 757 744 755 769 775 793 739 686 629 593 579 578 565 533 486 433 398 386 370 363 339 278 277 242 214 182 180 167 150 134 112 91 81 77 75 75 80 77 67 55 43 30 12 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 3 2 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 19 30 34 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 71 30 0 13 13 3 0 0 0 0 0 0 1 7 0 6 84 142 174 141 120 162 233 313 357 344 328 351 329 453 223 1007 137 434 547 252 132 162 209 254 292 343 408 458 515 369 306 367 718 627 549 639 636 830 821 764 781 764 680 519 573 879 954 965 1063 1284 822 940 963 807 755 765 783 815 850 855 848 911 769 504 178 211 154 387 610 926 892 843 737 612 465 318 294 286 263 231 270 245 210 248 282 332 364 420 419 391 359 284 192 187 231 177 132 93 64 47 45 60 85 96 94 94 103 122 149 130 77 53 50 36 21 30 75 111 119 111 111 106 115 122 140 162 184 212 279 376 458 479 437 399 385 384 382 378 379 405 418 382 295 338 436 481 506 530 559 648 628 645 594 569 718 781 850 984 1105 1140 1194 1203 1186 1221 1270 1281 1262 1239 1236 1234 1235 1230 1236 1144 1166 1043 977 960 1017 1101 1080 975 881 809 764 816 841 727 455 284 353 509 759 695 754 793 830 829 782 754 752 732 745 767 747 737 726 714 702 665 599 581 585 622 661 627 635 649 662 663 656 692 752 773 765 743 676 688 754 794 775 716 646 611 595 587 563 521 472 425 391 372 359 342 320 297 269 249 220 194 172 152 145 129 117 105 89 78 73 71 74 77 74 66 54 42 25 9 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 3 3 3 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 10 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 3 8 12 13 6 1 0 0 0 0 0 7 32 28 234 181 85 122 149 144 188 229 248 318 350 370 402 396 581 245 786 0 58 426 294 216 179 197 216 258 312 384 491 564 493 578 569 677 582 467 535 553 985 884 742 610 649 703 589 581 768 963 1075 1024 1198 766 967 1107 1018 874 837 827 857 969 941 936 985 874 799 282 247 78 228 695 989 922 922 918 707 496 344 268 275 294 285 324 280 258 275 299 348 349 366 405 402 365 316 296 300 286 250 203 152 110 75 61 58 74 75 83 85 87 119 151 149 110 74 60 44 37 58 76 102 119 122 131 125 133 125 147 182 212 260 338 427 480 461 405 394 396 391 385 358 348 395 299 215 131 220 402 370 404 501 602 677 648 573 519 588 673 744 793 933 1054 1098 1160 1165 1146 1185 1216 1202 1186 1189 1197 1204 1219 1218 1173 1145 1040 832 790 858 948 997 1019 1007 891 831 875 908 860 694 513 468 521 587 748 803 683 783 849 763 800 793 788 764 734 727 727 733 719 690 660 617 610 599 640 659 633 587 568 557 603 642 660 694 719 702 683 693 698 726 760 760 740 668 635 610 604 582 524 465 420 397 385 361 326 300 279 265 230 211 196 185 165 145 125 116 112 105 92 79 71 69 71 71 70 65 55 40 16 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 1 2 3 3 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 2 0 0 0 0 0 0 0 0 3 6 25 162 43 6 1 0 3 5 2 0 0 0 0 8 77 150 153 71 45 71 112 153 224 257 268 328 346 423 413 402 480 263 589 410 11 196 271 321 283 273 252 281 303 376 502 569 502 367 319 333 284 407 507 492 965 1026 906 604 420 479 454 471 588 713 904 1020 984 781 994 1194 1114 1064 975 892 847 971 910 994 1003 1010 1029 623 353 88 264 757 962 944 889 889 716 614 394 272 292 348 367 358 332 304 302 306 344 345 353 386 425 382 342 334 348 349 343 296 222 166 118 93 81 71 71 83 77 69 95 123 146 136 114 99 76 67 74 90 128 127 129 142 137 146 125 163 218 259 307 380 445 456 413 382 393 384 341 290 245 259 284 75 54 38 83 563 446 418 530 579 604 581 520 531 595 645 730 767 832 912 985 1055 1108 1101 1108 1131 1121 1127 1155 1175 1189 1198 1181 1119 952 762 649 626 765 806 870 990 923 824 831 945 982 897 724 518 462 568 606 778 815 757 764 897 797 874 820 803 783 739 729 728 716 694 662 661 646 634 598 608 604 608 581 535 508 543 572 631 681 656 609 595 635 728 751 756 732 706 673 596 596 589 543 486 443 423 399 367 332 301 278 258 228 190 179 168 140 127 121 113 111 111 106 93 78 70 67 68 69 66 61 54 36 16 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 4 3 0 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 7 25 39 48 13 0 0 0 0 0 0 0 0 0 0 0 192 303 17 44 19 32 73 144 152 192 244 330 368 445 361 373 323 133 392 613 230 98 175 286 293 353 335 310 291 412 492 472 384 248 227 310 262 381 638 690 960 1015 644 383 308 428 404 439 478 573 856 1099 955 657 874 1102 1176 1211 1028 989 1023 1081 954 1033 1006 1135 1122 707 327 104 293 774 852 983 744 808 662 564 390 290 320 370 382 371 362 356 359 346 343 353 373 384 443 415 372 379 400 419 417 384 310 233 186 157 127 97 75 71 83 57 76 82 119 133 125 108 87 98 119 112 119 132 134 140 138 148 147 181 247 304 365 432 455 450 413 381 379 345 251 160 98 64 48 0 0 0 25 554 535 492 469 471 512 526 498 529 595 625 693 757 784 850 926 974 1066 1047 1044 1070 1068 1115 1156 1165 1168 1157 1122 1059 902 633 598 678 710 760 781 929 828 858 923 1034 994 828 669 572 524 523 607 705 828 893 861 900 834 885 829 829 800 738 734 713 704 711 685 685 694 669 647 604 593 566 546 498 526 525 597 650 673 673 656 643 679 745 752 740 698 671 628 619 589 531 526 482 451 423 391 353 323 298 272 245 209 162 144 130 110 104 104 102 104 105 96 87 72 60 59 59 59 59 55 48 34 23 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 3 2 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 15 2 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 156 165 0 5 7 22 51 85 99 129 226 307 388 412 333 435 445 222 216 438 381 239 211 263 274 403 495 407 307 402 415 396 535 417 430 676 709 678 851 859 831 865 523 213 285 644 568 576 507 528 703 887 827 696 831 944 1044 1054 1073 833 833 915 868 949 978 1171 1096 742 351 153 208 476 845 1012 648 693 562 472 394 350 306 359 372 370 369 383 407 402 377 375 390 402 439 445 429 454 442 435 435 427 366 316 279 230 176 134 102 94 85 58 64 52 82 103 115 95 91 93 93 110 123 123 123 129 139 156 168 190 246 312 351 412 425 433 416 387 360 266 138 67 30 8 1 0 0 3 22 431 509 552 450 441 454 464 462 514 582 615 667 732 770 838 889 932 939 997 996 1028 1075 1120 1136 1133 1122 1084 1013 904 756 638 621 648 709 753 700 850 810 928 997 1085 1032 825 686 535 414 419 503 675 871 926 893 881 885 893 855 853 797 782 750 695 684 719 712 706 722 690 695 616 597 557 512 508 575 567 573 586 641 674 667 676 719 751 744 725 691 647 661 595 575 538 538 494 450 419 387 348 309 268 230 200 176 156 133 115 105 103 100 107 97 109 96 81 71 57 51 53 55 55 52 46 38 20 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 2 4 3 2 1 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 18 5 0 1 0 0 0 0 7 24 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 8 4 8 15 29 43 63 122 225 268 390 364 397 556 635 445 352 465 496 422 345 278 327 428 459 508 323 368 431 374 724 553 350 607 747 729 840 906 928 886 637 245 255 877 856 826 612 551 634 771 759 705 755 820 949 1053 1113 978 725 949 912 989 943 1211 992 686 422 282 354 520 792 935 689 596 462 436 368 423 311 385 376 406 412 403 414 434 423 403 415 426 437 470 489 477 487 454 436 398 379 361 333 287 231 179 138 114 97 66 49 39 54 71 99 88 85 85 89 79 84 97 111 132 159 181 194 202 233 318 366 331 362 401 396 384 352 222 81 19 7 0 0 0 2 12 44 282 389 481 418 415 411 420 428 484 553 625 672 699 769 822 851 865 917 996 978 1026 1082 1096 1092 1080 1054 1000 923 825 737 696 674 637 661 710 711 842 826 1025 1068 1118 1037 861 719 470 321 354 477 699 875 885 832 856 880 878 869 856 783 772 734 713 718 750 741 736 732 703 709 646 589 541 512 537 563 549 547 558 621 653 633 660 722 747 743 718 665 640 608 580 571 565 489 486 456 412 373 324 275 233 200 178 165 147 132 127 120 96 93 103 88 97 94 84 72 58 47 46 45 44 45 44 34 20 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 2 2 2 2 2 2 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 4 1 0 1 6 33 3 52 118 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 19 27 27 15 17 38 59 98 163 225 339 318 464 632 669 423 441 511 526 455 347 261 341 458 478 575 380 393 497 383 520 505 369 568 674 732 778 777 750 766 714 271 306 848 1018 941 570 512 577 678 716 801 832 779 793 862 764 503 251 552 788 968 970 1229 821 570 472 310 270 430 661 807 752 608 490 507 437 411 286 382 406 467 493 492 491 497 496 463 440 454 469 481 496 520 510 497 427 420 396 367 342 328 293 241 180 134 117 92 52 29 50 56 71 76 77 80 68 68 62 78 110 157 204 229 232 230 254 273 283 313 334 376 380 391 365 226 88 22 3 0 24 71 97 106 154 236 406 447 426 389 380 399 413 454 506 572 636 679 740 784 805 857 931 996 979 1023 1078 1060 1059 1046 1014 968 918 841 815 802 715 619 598 702 753 866 903 1133 1093 1171 1060 910 736 663 426 378 514 654 760 795 818 840 884 883 865 811 752 755 753 745 759 781 765 758 734 706 693 639 596 564 553 548 552 551 544 553 567 587 556 597 679 738 732 713 683 636 635 612 601 548 528 487 435 392 340 292 252 218 192 173 164 142 118 117 111 92 82 84 82 83 91 85 71 59 48 44 38 34 37 37 31 19 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 3 3 2 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 7 6 6 4 11 26 42 3 87 104 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 57 22 43 26 15 28 53 93 138 186 257 284 471 622 583 527 479 478 700 644 459 326 365 395 432 578 474 449 484 456 522 758 819 825 697 626 659 652 549 554 630 435 339 790 909 943 430 500 607 651 744 618 699 703 721 703 682 618 436 411 604 764 974 974 683 537 282 125 131 296 517 671 718 665 585 543 465 390 292 330 352 469 532 554 550 557 565 524 485 478 491 496 491 504 502 513 516 466 435 378 338 347 345 298 214 150 125 112 85 53 61 59 54 52 66 74 62 54 54 74 119 180 231 261 261 249 247 244 243 264 283 340 354 399 388 274 129 47 15 14 42 91 162 253 332 358 401 401 389 392 388 404 413 432 471 531 586 639 695 752 798 869 945 968 954 1021 1072 1057 1059 1049 1022 997 982 943 917 867 739 572 504 615 766 940 996 1200 1110 1221 1176 941 867 579 313 321 424 520 610 725 833 830 865 840 815 774 769 742 770 785 776 802 781 768 735 707 683 633 585 551 550 554 537 515 505 516 522 516 473 540 635 744 752 696 676 672 653 606 552 554 497 484 419 367 315 271 231 200 172 160 158 135 113 105 91 84 78 80 81 85 89 75 69 56 50 47 43 39 38 34 27 17 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 4 4 3 2 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 23 15 10 10 7 16 22 13 14 4 22 0 0 0 0 0 22 23 12 6 1 0 0 0 5 13 0 0 0 10 86 75 48 46 72 113 141 167 204 282 454 512 452 476 308 405 894 869 700 517 512 456 451 543 518 500 532 492 352 453 487 531 601 584 575 509 433 496 668 685 633 737 815 869 479 513 466 592 784 692 755 621 612 493 390 391 375 415 526 645 876 804 692 371 109 22 116 238 393 528 610 613 569 534 485 406 334 336 356 463 515 555 563 571 576 552 525 498 506 512 485 468 464 473 504 485 496 421 378 355 372 349 257 166 132 118 110 105 96 79 59 49 51 62 62 48 36 55 109 181 225 252 257 251 246 227 197 194 222 295 360 417 418 364 230 123 70 60 61 93 143 198 249 284 318 334 332 341 360 352 428 468 513 542 569 618 678 733 804 887 921 908 947 1026 1088 1092 1086 1082 1066 1053 1029 988 958 880 724 530 433 539 804 1048 1075 1215 1159 1219 1269 1179 920 491 321 337 364 435 543 708 814 809 842 814 810 809 775 787 823 833 807 815 777 761 729 710 660 587 544 525 529 527 487 455 442 461 473 465 423 486 607 727 729 706 701 671 634 628 593 532 521 462 381 339 286 244 201 171 153 140 135 114 100 95 81 72 68 76 77 92 82 71 63 58 56 50 47 42 40 34 24 13 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 2 1 1 3 3 3 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 13 10 19 12 10 5 6 25 21 9 7 0 0 0 0 0 0 23 27 25 19 20 8 0 0 0 24 50 19 0 0 3 47 107 72 67 89 114 130 153 201 311 387 329 278 302 406 627 771 822 702 641 567 509 509 566 565 541 568 548 379 354 470 423 439 425 490 484 418 487 758 856 749 735 814 857 770 707 575 551 232 146 439 428 554 463 342 332 341 376 461 537 666 725 549 346 135 18 114 264 353 417 471 527 532 523 496 455 430 396 395 442 501 530 551 567 578 557 550 550 542 521 494 475 460 458 482 475 509 478 440 379 373 369 290 200 181 151 132 133 123 98 75 64 48 40 45 42 27 35 96 178 207 222 232 237 236 221 194 184 211 283 382 420 401 385 335 226 142 112 85 146 180 189 212 229 245 312 396 365 352 377 437 516 531 566 595 609 630 687 772 842 873 912 980 1031 1100 1123 1124 1122 1118 1095 1068 1031 969 871 650 514 580 723 917 1101 1146 1256 1229 1201 1235 1145 906 494 414 431 420 460 550 715 782 781 815 802 808 824 811 870 837 853 817 814 769 759 729 708 635 563 534 525 525 500 418 405 413 427 412 391 362 404 559 699 704 699 685 662 638 583 533 521 457 419 352 306 257 212 180 166 153 136 125 108 85 77 73 64 65 73 77 83 86 83 74 67 65 55 49 41 34 24 17 11 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 1 3 4 4 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 15 11 13 2 5 16 9 6 4 0 0 0 2 1 3 17 5 0 0 2 0 0 0 0 17 43 34 1 0 0 17 85 61 54 84 114 119 136 210 290 309 288 285 408 623 584 856 757 457 629 683 625 591 611 564 560 575 655 606 511 711 802 766 592 571 600 528 553 729 855 760 718 753 774 811 749 609 689 543 509 671 487 430 390 312 270 276 295 320 388 490 557 450 259 159 49 165 229 299 337 360 421 462 482 498 507 486 447 430 460 525 536 548 571 590 606 593 589 573 554 532 506 475 450 454 478 517 525 492 426 377 365 304 252 246 241 191 146 128 113 92 74 59 44 43 26 35 37 82 161 174 185 190 205 220 213 202 194 206 278 369 371 328 332 366 304 297 237 192 286 343 445 472 426 370 334 375 422 369 416 469 486 526 574 596 590 579 635 730 791 820 876 950 1009 1074 1118 1124 1134 1142 1126 1093 1043 963 762 569 709 833 922 1041 1159 1239 1291 1274 1198 1143 1058 858 546 548 539 541 533 575 699 756 772 811 818 825 842 839 908 873 886 820 794 755 756 721 667 608 567 536 504 482 441 388 379 377 385 338 299 275 330 520 593 651 671 655 624 602 571 527 482 451 398 338 294 249 232 201 180 155 144 126 104 80 63 54 50 55 66 72 79 81 85 77 70 65 53 42 32 21 13 10 9 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 1 1 1 3 3 1 2 3 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 23 38 20 6 0 0 17 36 18 10 8 9 4 16 36 25 12 4 0 1 11 1 0 10 3 0 0 7 6 0 0 18 62 51 40 68 113 94 129 218 249 282 339 331 466 587 408 472 484 439 685 819 745 715 716 616 594 702 720 540 408 533 687 787 694 583 639 567 545 723 892 772 590 587 686 827 792 693 715 599 581 664 574 432 369 373 285 239 223 226 306 378 404 337 239 228 160 169 269 272 284 293 330 369 399 433 463 472 462 462 499 556 572 561 565 597 632 619 612 605 601 577 532 512 475 454 483 511 529 537 488 427 389 323 290 297 257 230 180 151 129 109 93 78 67 59 44 51 48 74 100 139 162 159 175 195 199 197 187 190 250 321 311 259 247 289 306 288 296 313 272 290 342 321 347 419 360 344 438 410 418 430 471 530 554 564 565 543 599 705 778 802 841 917 977 1006 1045 1105 1143 1155 1144 1104 1045 989 786 673 920 990 1038 1121 1182 1257 1293 1263 1189 1064 1021 883 612 669 623 643 586 600 694 744 768 807 833 853 886 911 969 910 890 797 800 757 722 668 628 601 557 515 476 431 377 337 328 320 303 254 225 228 253 388 470 541 529 545 544 552 519 478 451 404 375 333 292 278 255 225 192 159 145 120 98 78 63 52 48 50 56 63 67 74 78 66 61 51 38 24 17 11 13 12 11 9 8 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 2 3 3 4 3 3 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 10 14 16 12 0 0 4 43 42 38 24 25 20 7 16 27 12 9 11 0 3 15 2 0 23 20 3 0 8 8 2 17 41 58 50 39 72 117 116 134 152 191 279 362 375 363 444 429 355 433 589 790 855 844 847 781 754 713 794 635 352 326 483 618 588 485 468 583 625 578 572 662 679 749 697 756 922 891 798 838 874 735 619 554 502 482 461 370 325 258 178 198 220 278 297 263 240 248 253 240 245 252 270 283 299 347 398 422 441 453 476 518 554 565 551 546 568 604 630 628 633 642 633 592 579 531 496 480 499 544 574 547 492 449 393 373 338 285 266 216 182 147 130 121 105 90 73 56 56 63 69 84 125 152 139 153 162 182 192 183 186 228 281 287 258 235 227 236 188 229 268 136 97 85 48 96 273 296 305 371 373 380 406 467 507 516 526 537 527 580 693 761 794 845 908 939 941 976 1072 1156 1164 1146 1114 1062 1048 842 812 1083 1127 1126 1176 1219 1284 1316 1268 1169 1040 1022 901 823 732 653 755 608 598 654 734 797 849 887 922 936 931 900 831 859 780 793 725 710 660 615 570 524 493 451 392 355 345 328 292 245 209 195 200 211 274 392 375 347 359 408 455 481 461 449 438 384 345 332 306 261 246 204 167 144 117 94 71 60 49 43 44 45 49 55 60 67 66 53 40 25 13 10 10 14 13 13 13 12 9 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 3 3 3 3 3 3 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 38 35 13 2 0 0 7 34 42 65 58 17 7 6 10 55 41 9 4 0 2 8 12 0 4 13 1 0 0 17 21 29 40 43 41 49 79 104 98 102 108 156 248 282 288 348 455 502 454 496 627 773 879 899 946 940 858 901 704 620 467 447 491 289 255 354 450 603 734 641 537 517 658 740 519 628 870 911 779 663 666 731 693 636 586 547 551 479 313 211 109 105 120 160 225 265 261 235 227 251 263 243 251 259 295 339 414 443 464 488 510 534 548 562 570 565 564 562 568 593 656 670 685 659 630 576 554 526 538 563 577 557 515 497 481 442 375 298 291 240 194 164 146 138 135 124 102 84 85 92 83 95 120 146 128 143 152 172 191 188 205 234 275 294 290 274 236 188 139 137 149 106 21 28 19 40 164 207 264 315 337 368 398 434 463 478 500 517 531 575 686 750 774 812 797 852 896 918 1021 1141 1161 1148 1139 1119 1129 899 991 1239 1258 1250 1283 1293 1311 1297 1234 1130 1029 1002 948 832 786 764 752 718 605 645 749 868 935 955 961 953 925 871 817 810 782 791 747 698 667 586 547 511 485 443 398 385 389 371 314 237 175 172 170 203 302 380 289 225 219 288 357 427 448 418 383 371 367 348 308 285 255 207 173 141 112 83 69 54 45 43 43 41 40 42 50 59 62 50 33 18 13 11 10 11 11 13 13 12 11 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 0 0 0 1 1 1 3 3 3 3 4 4 4 4 4 3 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 23 6 2 0 0 0 0 9 30 37 21 1 9 26 27 48 14 11 5 4 14 18 15 13 16 2 0 0 0 20 47 42 33 30 27 44 69 81 89 104 153 195 258 249 288 454 326 422 470 524 623 757 853 873 897 914 885 1022 581 547 617 515 703 804 628 534 586 689 751 725 656 539 667 585 616 555 761 848 818 724 495 279 310 413 470 485 485 365 206 89 45 38 57 112 171 195 232 278 309 305 293 281 268 256 274 332 416 453 484 500 520 540 564 606 649 665 664 641 599 599 635 678 713 715 708 642 616 561 577 573 565 556 545 530 495 449 375 316 303 263 220 186 163 149 159 158 141 128 129 126 113 111 126 141 130 147 166 171 203 219 219 223 254 285 296 275 214 139 90 75 78 37 3 35 45 62 109 154 224 281 316 348 374 413 460 484 484 484 522 573 653 718 746 746 726 803 870 880 980 1114 1152 1163 1186 1197 1186 1014 1246 1250 1296 1351 1331 1303 1290 1239 1168 1105 983 961 995 799 790 786 779 743 691 700 826 941 1009 988 963 939 895 842 804 764 710 721 720 663 654 573 549 500 468 457 424 439 423 374 312 271 236 182 173 231 307 348 237 172 160 189 268 335 366 380 386 396 368 330 323 292 251 208 167 131 104 81 72 62 56 47 44 41 36 38 47 56 56 36 24 17 13 12 12 14 12 13 13 11 10 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 1 1 3 4 4 4 4 6 3 2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 30 54 8 0 0 0 0 3 17 28 29 26 27 30 39 37 91 11 25 7 4 23 40 46 59 55 18 7 0 0 0 11 24 21 29 28 50 80 101 104 99 111 149 201 253 298 647 368 269 382 541 623 735 802 846 927 936 952 1045 621 613 763 773 876 755 1075 803 656 669 717 743 695 687 681 352 487 489 652 751 1017 671 575 394 435 482 565 567 458 324 116 32 22 26 34 98 150 201 199 194 225 225 238 268 278 271 267 303 377 452 497 516 546 561 578 609 644 674 693 690 656 620 628 678 718 746 772 741 679 582 595 581 573 583 586 558 514 466 405 352 310 276 238 207 183 163 168 169 171 168 170 164 149 141 147 150 138 147 162 173 203 219 208 200 229 274 296 272 197 108 57 41 25 7 34 93 96 102 117 180 252 290 293 323 368 432 486 480 455 468 502 540 581 601 683 702 674 758 844 847 952 1102 1168 1201 1243 1259 1249 1202 1213 1364 1348 1336 1292 1266 1231 1176 1134 1099 1003 960 928 805 813 807 792 771 768 809 900 992 1025 968 926 889 827 782 756 739 719 697 698 646 646 586 560 484 444 467 442 437 414 408 412 378 297 211 207 279 306 297 217 198 160 110 171 236 266 287 307 321 294 284 307 285 239 195 160 120 95 85 81 75 63 52 49 39 34 35 36 44 42 24 18 14 12 12 11 14 11 12 10 10 9 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 1 1 2 2 3 4 4 4 4 4 6 3 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 10 31 40 9 0 0 0 0 10 42 51 70 97 65 25 33 29 75 3 109 11 0 0 5 19 35 42 38 25 12 11 9 15 15 14 30 33 47 65 84 100 92 165 203 181 252 341 612 243 218 358 420 516 587 668 748 897 925 1001 1040 794 833 820 720 1075 647 403 618 627 571 640 742 773 746 545 478 698 496 628 822 1118 1088 677 361 337 293 437 631 585 364 152 34 13 19 35 60 93 163 220 204 209 233 246 259 274 282 285 303 356 427 476 536 578 575 656 658 648 674 723 740 711 679 660 661 693 742 766 767 729 630 586 582 566 611 625 581 528 475 421 370 320 285 253 226 202 190 179 173 184 199 203 197 183 177 180 178 170 169 181 207 207 205 185 186 223 279 312 283 201 102 39 22 15 24 83 144 142 145 178 233 280 282 284 322 374 442 467 445 432 448 467 483 505 561 636 662 665 749 836 816 924 1099 1200 1258 1295 1302 1313 1316 1313 1337 1326 1256 1251 1228 1187 1153 1152 1049 992 928 871 860 859 846 825 815 822 882 937 1014 963 903 863 820 777 761 764 743 705 695 692 654 658 605 559 478 415 430 439 401 397 425 464 441 368 299 270 292 307 280 222 207 152 55 92 110 157 197 215 233 229 233 254 255 228 184 152 118 91 91 92 73 62 55 50 37 31 31 32 35 29 15 12 11 11 10 10 9 8 6 6 7 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 4 3 4 4 4 5 4 5 5 3 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 20 31 36 2 9 11 0 0 4 1 32 67 63 30 15 45 72 94 32 121 35 1 0 0 3 9 26 36 36 44 44 30 32 12 10 19 22 33 68 76 129 133 147 191 278 335 329 367 276 380 329 395 427 479 595 667 834 930 952 917 838 828 778 801 760 692 602 617 516 562 627 733 729 696 743 792 786 698 699 749 892 917 531 519 527 432 416 556 651 440 170 35 3 5 28 76 106 90 121 121 177 220 244 249 256 274 314 342 367 435 500 549 629 669 724 725 720 711 744 758 728 708 679 669 690 716 746 755 772 752 741 605 561 630 670 633 569 506 454 402 345 306 279 259 244 222 195 185 191 207 218 222 210 210 216 217 213 201 195 214 212 197 183 198 231 271 308 293 224 118 38 10 14 47 88 123 182 188 212 264 291 270 279 318 402 418 402 392 395 403 413 432 472 541 615 657 687 760 807 778 920 1123 1247 1318 1345 1345 1374 1384 1324 1299 1268 1209 1251 1210 1168 1159 1169 905 867 871 850 858 868 856 842 853 874 931 967 982 870 836 801 781 769 740 734 711 692 703 700 679 673 616 558 498 444 439 441 447 469 503 525 480 403 340 305 304 310 278 228 199 137 75 45 75 93 130 143 169 179 212 236 225 199 166 141 126 101 91 87 69 59 55 46 37 31 30 33 30 20 14 12 11 11 11 9 4 4 0 0 6 7 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 1 1 2 3 4 4 4 5 4 5 5 5 6 5 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 17 26 23 0 1 3 0 0 0 2 55 51 27 6 27 52 83 73 16 49 12 0 0 0 17 26 29 37 45 55 47 17 1 6 17 18 20 38 73 102 136 106 181 194 230 291 290 270 284 308 315 371 570 627 645 672 739 864 873 678 755 869 841 761 651 489 488 568 617 593 678 777 697 834 714 756 870 779 632 552 555 569 639 666 359 231 299 638 832 495 141 10 0 0 8 38 68 74 114 111 141 213 261 260 269 295 348 396 417 477 558 606 667 664 607 585 662 661 705 718 724 734 683 665 677 685 687 682 713 784 799 716 582 639 684 685 620 554 513 483 441 382 348 326 288 248 208 194 191 217 234 234 232 232 241 255 251 232 212 197 181 182 184 201 227 263 286 287 248 145 48 10 11 15 45 120 198 210 214 250 258 255 279 324 403 390 369 373 379 400 432 449 478 560 637 676 695 755 759 750 929 1167 1299 1347 1380 1403 1441 1392 1262 1227 1221 1211 1272 1202 1133 1220 1067 845 766 847 874 887 882 914 935 894 916 957 952 869 801 785 771 761 731 706 716 699 693 735 740 705 676 617 562 519 494 492 498 513 513 571 587 533 448 381 343 337 332 290 255 247 186 147 74 64 73 120 105 130 171 196 205 193 167 148 137 124 105 83 74 63 53 52 42 39 37 33 28 22 18 15 9 6 11 9 4 0 0 0 0 5 6 5 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 1 1 3 4 4 4 5 4 5 3 5 5 5 4 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 12 19 23 13 0 2 6 9 8 15 86 40 49 51 85 41 6 0 0 4 0 0 0 2 19 49 42 48 44 37 23 11 9 14 16 16 17 33 70 98 121 114 50 117 143 160 207 248 276 289 377 616 842 808 766 693 711 870 807 766 860 981 1122 925 717 688 528 380 372 573 761 824 734 1009 999 1019 1070 673 517 542 467 523 893 1504 1315 352 118 520 859 414 146 32 2 0 0 2 6 29 105 171 208 222 281 247 274 319 361 406 431 481 567 620 642 618 483 416 523 573 627 662 709 751 692 652 644 647 631 612 647 730 784 733 665 640 641 686 671 590 520 477 436 415 387 350 313 272 238 218 208 219 235 242 248 254 264 279 280 278 263 237 209 182 173 184 215 254 267 280 270 195 87 34 14 12 48 125 192 210 206 213 223 246 279 330 384 395 384 382 356 393 456 481 521 610 673 702 718 702 705 745 974 1061 1260 1361 1419 1448 1460 1368 1241 1209 1203 1213 1264 1183 1173 1211 1077 873 781 841 876 922 942 977 953 911 931 943 908 809 765 759 752 717 695 698 730 727 741 751 737 713 680 625 572 539 529 519 530 517 532 599 594 530 463 425 391 377 360 331 320 314 255 179 107 62 72 114 117 155 179 210 218 199 183 167 144 120 95 68 60 52 48 45 32 31 31 29 24 22 17 8 6 11 13 8 0 0 0 0 0 0 0 0 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 1 1 4 2 2 3 4 3 4 5 4 4 4 5 5 4 4 5 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 16 14 16 13 4 4 10 18 22 16 7 2 14 45 43 67 17 0 2 1 15 42 59 42 14 19 31 37 46 39 36 30 22 22 19 8 3 5 25 59 82 198 149 184 345 367 342 267 251 265 358 455 575 736 779 755 665 707 752 914 692 1130 978 1220 973 577 423 292 238 327 586 787 858 825 1004 964 594 523 435 444 573 642 504 309 418 644 385 185 326 736 315 124 44 8 0 0 0 0 0 7 51 162 264 203 198 256 313 349 371 427 479 506 561 626 585 440 335 354 455 534 614 684 747 725 676 659 645 640 613 603 659 732 749 746 698 627 649 686 632 532 501 490 453 407 364 329 298 269 241 220 220 234 271 284 293 287 289 300 308 296 256 207 173 171 191 213 236 259 278 267 211 144 118 63 32 99 165 205 223 216 210 223 256 286 322 354 381 383 357 407 462 491 483 540 647 686 680 683 656 676 769 823 1020 1259 1403 1457 1465 1458 1366 1245 1190 1201 1228 1237 1192 1207 1197 1138 735 788 903 939 1001 977 1012 960 911 908 882 848 783 757 742 706 662 643 670 724 743 770 760 749 723 682 651 617 578 556 519 494 525 541 623 644 559 496 465 442 412 393 377 368 353 296 222 151 83 66 101 137 183 203 209 203 198 184 165 139 109 78 55 47 38 36 33 23 25 26 27 27 23 17 13 13 15 13 7 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 1 1 1 1 2 3 4 2 3 4 3 5 5 6 5 4 3 4 4 4 6 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 16 11 6 9 3 6 21 28 31 16 0 5 42 115 69 46 29 12 20 123 64 50 67 53 27 28 35 31 33 44 37 32 17 11 3 7 8 8 30 43 93 189 119 245 164 318 524 423 353 333 433 364 382 452 491 517 580 705 660 851 803 1317 742 810 1028 923 619 471 428 488 677 881 985 890 892 612 1003 331 292 510 674 670 401 113 25 81 95 157 320 459 255 49 15 5 4 4 1 0 2 5 19 80 166 190 243 269 314 329 338 406 447 508 574 628 557 412 275 235 358 451 557 663 770 768 751 733 715 732 694 629 628 703 776 794 752 649 607 625 646 578 563 507 451 397 373 346 314 280 249 236 239 258 290 303 311 307 317 329 339 326 263 197 180 192 206 229 252 267 267 243 223 217 185 149 135 168 197 222 233 227 224 241 272 297 316 319 342 371 461 461 490 517 489 542 675 715 656 619 623 668 701 838 1097 1322 1443 1482 1475 1459 1311 1178 1156 1191 1231 1229 1185 1188 1169 1051 709 853 967 1032 1018 987 1026 935 888 865 824 808 772 725 695 644 585 506 560 691 787 802 810 770 702 669 651 626 599 563 515 483 479 532 564 582 437 398 454 470 463 435 404 397 386 336 270 200 127 88 108 148 184 202 203 207 197 174 152 124 91 61 42 33 23 22 21 16 18 19 21 23 19 16 16 17 16 12 5 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 1 1 0 1 1 1 0 2 4 3 2 3 4 3 5 7 6 5 6 6 5 4 4 5 2 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 15 16 13 2 7 8 17 53 39 37 20 4 16 40 57 53 52 54 34 16 27 29 17 16 13 12 24 39 36 29 33 27 22 26 10 15 15 40 23 33 32 96 124 70 121 37 126 286 417 455 383 322 226 287 267 293 376 527 632 654 962 817 1247 952 431 475 831 740 673 717 748 810 895 921 818 888 1042 1074 1176 729 830 928 723 268 44 0 2 6 128 354 358 79 18 16 16 6 7 9 15 21 25 31 62 119 195 273 294 328 320 324 331 416 499 505 645 534 398 258 206 290 376 477 594 736 742 770 764 798 812 798 730 689 709 757 794 779 691 599 563 599 596 550 521 465 418 388 356 311 271 258 262 264 263 258 266 275 305 330 344 368 347 295 242 218 229 250 265 267 256 248 238 238 225 209 205 193 205 215 224 227 227 238 266 296 308 306 307 380 407 537 520 501 486 482 551 682 692 606 553 554 599 733 921 1162 1356 1470 1502 1488 1434 1271 1149 1163 1228 1239 1222 1190 1150 1113 974 767 941 1006 1073 1011 1017 960 880 863 864 830 791 744 692 659 585 471 294 307 500 775 806 731 737 735 709 678 638 594 549 505 486 487 499 552 481 406 395 473 487 487 465 436 430 422 384 327 261 190 138 133 164 188 190 204 210 194 168 141 108 76 48 30 21 13 9 9 0 0 0 0 14 15 16 17 17 17 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 1 1 2 2 1 3 5 4 3 4 5 4 5 7 7 6 5 4 3 4 5 3 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 12 11 16 22 29 60 29 37 15 15 18 33 41 33 36 37 26 54 146 114 11 0 3 9 22 43 50 41 33 28 28 40 29 49 18 61 22 35 21 99 93 59 104 130 120 113 196 353 258 284 192 220 199 254 359 553 586 754 1015 777 953 1132 692 505 705 676 703 832 854 841 931 946 1045 809 336 393 708 887 1072 1106 702 129 5 0 0 0 132 348 334 106 51 20 13 1 5 15 47 66 74 73 91 149 220 270 307 342 333 333 365 378 488 391 632 471 372 263 232 285 354 445 516 571 709 758 755 812 826 825 805 783 770 760 770 780 730 650 603 564 543 543 522 465 424 380 310 238 226 236 245 250 247 234 237 247 271 312 358 398 383 339 273 259 276 283 293 296 283 268 252 246 243 236 231 221 230 233 229 220 229 264 295 312 324 328 331 381 432 469 430 401 403 464 558 677 629 541 494 520 628 794 1003 1229 1402 1499 1503 1482 1369 1184 1109 1174 1236 1255 1230 1182 1136 1074 944 845 958 1045 1076 991 1033 904 835 823 830 804 767 715 657 579 432 267 170 221 374 760 796 789 762 724 692 660 631 592 547 508 481 476 493 514 369 341 335 406 486 506 488 467 450 448 427 381 330 271 209 181 188 185 201 225 218 190 164 134 96 62 37 20 11 5 0 0 0 0 0 2 0 10 17 19 18 15 9 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 4 4 2 4 4 3 4 5 5 5 7 7 7 7 6 5 4 5 5 2 2 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 15 22 28 26 30 40 22 58 8 0 0 8 16 19 49 79 55 19 0 9 1 20 84 68 53 69 61 48 55 53 40 44 56 56 27 81 27 72 26 109 65 26 106 166 163 136 124 192 168 204 141 212 319 328 379 586 565 760 1043 917 845 1010 913 548 464 773 810 912 857 896 1118 983 1105 1054 621 612 642 721 941 862 335 18 0 0 0 0 106 283 277 184 148 51 12 6 9 18 64 92 113 118 126 179 238 276 297 321 340 358 401 374 452 413 552 514 477 373 314 321 357 383 413 504 625 695 721 761 798 743 743 760 781 778 777 793 784 752 703 628 593 559 532 499 442 367 280 229 248 259 255 252 251 246 235 228 239 278 335 354 402 364 323 293 300 322 328 340 315 279 270 267 270 284 259 249 237 235 233 223 250 277 313 340 355 356 366 387 351 364 316 279 325 460 539 647 606 554 504 525 659 857 1071 1269 1420 1494 1463 1439 1298 1105 1091 1178 1213 1231 1219 1166 1110 1044 962 934 998 1050 1037 952 1009 849 828 820 801 740 717 663 568 441 244 78 71 122 282 679 760 796 789 743 706 681 642 585 538 511 485 474 489 467 386 379 319 415 489 510 505 486 479 478 459 423 384 341 296 257 242 229 226 244 222 187 160 128 86 52 30 16 8 3 0 0 0 0 2 16 2 14 20 21 17 10 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 3 4 4 3 5 6 5 5 6 6 6 7 7 7 7 6 4 5 6 5 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 11 20 32 33 48 67 50 67 0 0 0 0 19 14 43 92 78 16 0 0 4 35 130 100 69 60 60 76 85 58 35 31 41 50 40 96 64 72 46 28 44 29 21 43 89 108 119 158 170 203 224 269 389 394 342 591 565 518 751 839 751 918 966 488 366 828 858 917 823 913 904 961 881 739 871 1043 884 756 841 454 46 0 0 0 0 0 63 139 179 181 177 115 47 27 28 36 62 76 100 129 158 200 256 278 297 323 346 371 391 379 388 413 493 532 483 438 380 366 360 372 398 443 504 562 629 689 697 615 607 621 690 761 792 801 814 810 767 694 612 546 500 475 454 419 334 292 284 268 258 254 253 241 231 231 240 263 294 306 380 323 345 315 308 333 315 343 350 313 289 283 272 270 256 243 241 279 306 289 294 304 354 374 356 334 341 375 405 383 302 269 320 458 499 561 603 541 465 510 674 890 1118 1328 1461 1472 1394 1365 1231 1096 1030 1104 1203 1236 1197 1136 1098 1043 981 982 1027 1033 980 865 878 869 784 803 771 718 710 548 398 247 87 0 0 24 139 322 396 763 640 632 629 643 644 606 556 531 490 443 418 385 394 385 366 404 471 509 506 497 504 508 492 465 434 403 376 352 319 297 278 277 226 208 171 131 86 53 32 23 16 9 2 0 0 0 2 15 13 19 20 20 13 7 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 2 4 4 4 3 4 5 5 4 5 6 7 6 7 7 7 6 5 4 6 6 3 2 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 30 44 43 40 33 38 4 3 0 0 3 10 13 19 14 2 0 0 1 17 54 43 35 39 39 63 78 41 30 34 51 61 52 59 59 50 57 28 100 112 193 229 215 177 157 161 167 204 284 306 335 395 275 480 575 584 679 771 690 1000 1061 603 440 771 890 868 762 816 649 787 1007 580 681 914 877 877 739 275 24 0 0 0 0 15 28 49 105 143 181 159 94 65 62 66 82 97 86 117 173 242 279 291 308 340 366 392 398 380 382 409 434 443 457 395 373 358 347 346 355 377 408 445 519 605 596 509 487 486 555 688 708 778 821 816 780 719 640 587 561 506 478 434 387 333 289 269 243 232 243 233 222 227 239 262 294 331 375 358 365 358 360 336 303 341 357 323 301 308 322 325 310 290 293 303 276 278 305 350 390 362 338 331 362 383 357 304 259 284 324 439 452 442 501 517 472 559 718 928 1145 1330 1410 1356 1295 1314 1243 1180 1026 1125 1213 1236 1175 1145 1121 1048 995 999 1024 1009 939 861 821 750 702 799 761 704 606 455 250 82 7 0 0 0 11 93 320 555 240 220 296 422 485 543 567 555 500 436 365 363 435 433 437 470 502 519 516 508 524 537 525 509 486 463 432 389 357 331 304 280 256 218 177 131 89 62 52 47 32 19 10 4 4 3 5 15 17 19 20 17 17 10 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 3 2 4 4 3 2 5 5 5 5 6 7 7 8 8 6 6 5 5 5 6 5 3 2 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 27 31 39 28 59 95 52 6 2 15 23 12 1 0 10 5 0 0 0 5 14 13 11 13 25 40 53 36 37 36 54 62 56 57 110 127 36 48 72 35 36 158 244 236 199 176 194 212 309 406 401 466 389 308 461 576 550 743 662 1094 1123 766 621 702 798 803 752 952 857 650 1082 654 304 473 846 884 570 195 24 0 0 4 25 29 92 82 86 141 196 198 153 115 97 92 120 146 117 131 169 179 246 298 303 327 362 392 411 415 415 400 378 379 397 378 356 323 316 315 313 359 385 384 437 513 515 459 439 432 465 476 594 737 787 784 775 730 687 669 621 573 555 469 415 374 347 313 263 248 249 240 233 232 242 260 286 318 343 349 337 340 358 309 308 308 335 310 318 338 346 357 364 346 338 391 378 369 369 393 382 339 349 352 393 402 369 303 241 250 277 355 388 389 396 529 492 563 751 971 1182 1339 1308 1207 1199 1257 1274 1131 1058 1138 1198 1229 1189 1167 1110 1029 1000 1010 1020 1000 951 897 801 766 752 764 718 565 413 299 114 19 0 0 0 0 2 70 236 254 215 54 217 312 378 445 523 578 554 479 335 341 485 463 489 511 539 550 535 535 550 564 560 552 531 496 452 412 382 357 331 299 270 227 180 126 91 82 70 52 36 28 21 14 12 10 13 17 21 23 21 21 17 11 9 6 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 2 4 4 2 3 6 5 6 7 6 6 7 7 7 6 6 5 5 6 7 5 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 12 3 36 30 79 128 77 2 2 5 19 9 0 0 0 0 0 0 0 6 10 9 8 16 41 67 62 41 41 41 50 44 85 91 115 131 56 54 120 42 10 48 160 181 194 193 218 200 319 402 374 408 399 351 427 501 519 767 618 1088 1137 918 765 732 743 723 660 846 1042 665 684 288 132 489 792 888 579 228 60 14 5 2 13 82 210 175 128 181 229 266 250 205 160 120 113 124 118 127 150 212 250 287 314 318 333 366 408 446 450 442 419 401 394 374 346 323 311 323 341 367 383 397 422 463 473 450 430 407 408 456 554 666 735 745 762 724 712 707 665 581 517 471 433 421 405 360 321 290 260 262 245 237 251 274 296 309 314 319 320 308 326 341 314 318 366 372 379 384 352 347 359 341 338 376 349 350 397 440 381 349 376 377 389 377 276 228 242 240 259 308 331 354 354 520 452 590 778 992 1193 1238 1104 1016 1078 1207 1255 1111 1089 1138 1170 1245 1215 1142 1059 998 995 1004 1012 999 946 866 795 759 747 733 650 415 275 180 44 4 0 0 0 0 8 55 138 163 82 3 45 283 350 398 460 514 588 527 369 385 508 531 552 572 590 579 590 587 580 592 590 581 572 520 464 426 398 376 351 326 314 263 212 203 123 93 78 55 40 33 25 17 12 11 14 19 22 24 25 24 20 17 11 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 2 2 1 2 4 3 3 5 6 5 6 7 7 7 7 7 7 6 5 4 5 6 6 4 1 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 12 107 38 38 91 62 15 15 31 20 2 0 0 0 0 0 0 0 2 5 8 20 71 142 111 37 26 44 40 59 42 42 40 48 62 59 42 82 144 89 71 117 135 151 170 182 208 235 274 290 293 294 347 418 430 479 748 563 937 1045 1056 884 762 745 745 713 863 1031 595 157 127 394 514 733 935 825 464 214 114 74 35 13 84 215 239 195 255 285 386 431 352 282 207 149 126 114 124 163 196 204 267 341 318 327 345 363 406 396 391 414 408 374 328 324 324 331 390 406 426 435 449 454 474 471 457 450 432 407 430 500 598 681 716 746 718 723 710 713 633 540 505 490 469 442 407 359 316 280 285 270 256 271 279 299 312 322 334 345 345 347 368 369 388 397 320 328 378 376 358 356 360 358 365 394 394 352 387 386 395 405 413 352 261 198 183 220 244 264 298 303 310 349 486 431 573 761 1012 1163 1083 1016 925 1027 1217 1234 1126 1105 1139 1186 1238 1195 1102 1021 995 994 1004 1012 965 895 836 790 753 727 677 565 336 200 98 14 1 0 2 3 1 0 16 53 72 46 0 25 211 376 386 409 372 477 542 486 456 477 513 555 576 601 606 612 612 609 615 608 599 604 550 492 454 418 389 366 342 318 272 261 206 127 98 84 74 54 37 24 16 12 12 14 17 18 20 24 27 19 14 7 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 1 0 3 4 3 4 6 6 6 6 6 7 7 6 8 6 5 5 4 4 6 6 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 27 84 31 23 78 68 43 28 31 28 13 8 0 0 0 0 0 0 0 0 22 35 51 56 39 14 15 49 66 98 55 48 46 48 102 80 64 93 159 177 111 111 141 119 108 128 207 279 293 279 289 249 285 381 373 460 720 663 757 834 1019 1019 895 821 802 786 851 902 529 58 272 805 719 611 774 901 728 471 366 315 221 103 86 160 242 293 334 357 414 499 536 512 355 287 239 218 222 241 257 277 287 312 325 328 370 341 351 351 311 292 302 270 248 275 293 321 382 416 452 490 478 474 480 476 466 467 459 442 441 471 540 630 674 715 704 698 646 699 638 593 537 502 487 464 440 390 336 303 304 285 268 254 260 269 278 293 301 304 318 333 327 317 349 354 270 258 328 378 372 370 383 394 412 410 381 362 362 396 420 422 391 262 302 273 190 185 224 269 290 297 311 353 470 431 572 705 1002 1067 1064 879 820 1047 1238 1223 1154 1136 1148 1210 1220 1124 1041 1000 997 1004 976 962 905 858 816 770 761 749 650 540 365 174 62 67 28 13 11 10 3 0 0 3 4 0 0 40 204 252 412 458 403 407 541 550 465 449 497 540 572 598 608 629 628 630 620 622 607 609 572 530 496 451 410 390 370 339 321 265 210 156 126 105 85 59 38 22 14 11 12 13 14 15 18 23 23 16 6 5 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 2 2 4 5 5 6 6 6 6 6 6 6 6 7 8 6 5 5 5 6 7 5 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 0 12 62 34 59 71 60 63 52 23 32 27 4 0 0 0 0 0 0 21 52 38 20 5 11 15 23 55 88 97 43 53 106 172 115 66 60 72 115 130 104 115 168 188 163 182 309 313 413 388 291 202 223 317 345 431 645 698 684 749 862 966 1075 967 1006 885 835 820 504 149 364 832 824 615 594 761 860 742 674 585 519 379 242 218 269 331 372 423 440 491 559 589 554 496 423 374 335 306 299 301 278 263 283 293 351 331 393 288 242 231 206 215 239 258 270 290 333 391 463 467 437 434 439 451 433 451 473 467 457 468 504 563 616 665 669 697 622 662 669 685 581 515 498 487 468 421 368 329 307 297 295 290 287 280 266 267 281 300 317 333 391 474 431 375 282 264 305 336 355 390 384 403 418 364 331 369 390 403 429 386 336 285 277 280 150 128 196 264 280 290 314 365 437 412 593 708 915 932 965 754 803 1097 1233 1210 1170 1161 1189 1227 1176 1074 1011 1009 1006 992 926 896 885 849 798 776 778 729 623 511 367 214 185 123 59 39 28 16 4 0 0 0 0 0 0 3 60 220 387 518 497 439 494 504 408 393 464 511 515 515 528 576 635 648 641 672 640 612 576 542 509 479 447 415 394 372 324 271 217 168 136 109 84 57 36 19 12 10 10 11 12 14 17 20 21 13 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 1 0 0 0 1 2 2 3 5 5 5 7 6 6 6 7 7 6 6 7 8 7 5 4 7 7 6 4 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 39 30 32 65 14 31 146 104 51 20 3 0 0 0 0 2 15 55 57 15 9 5 14 27 35 48 69 83 96 105 125 64 24 44 81 46 54 77 94 114 166 228 255 255 267 327 434 468 357 272 268 342 333 387 554 647 634 643 660 711 1002 977 878 780 709 692 554 331 392 714 854 690 547 544 642 746 817 726 666 616 487 365 337 374 467 565 545 498 512 514 545 554 520 469 412 379 341 324 272 190 203 249 260 279 332 370 256 217 173 210 239 247 256 265 284 329 366 366 338 346 350 378 375 412 456 462 466 455 484 547 581 623 643 668 634 625 561 645 596 532 499 496 494 461 406 356 326 313 292 292 286 287 276 272 296 312 340 400 447 487 518 451 374 311 314 308 315 355 335 390 422 355 356 412 433 427 417 388 344 302 295 256 141 121 177 242 279 302 329 388 417 417 583 642 685 840 808 631 852 1160 1211 1202 1185 1191 1221 1222 1157 1089 1071 1011 1001 972 931 904 884 841 796 768 765 706 613 567 526 385 236 161 108 73 48 24 4 0 0 0 0 0 1 2 58 229 381 537 544 488 396 383 410 470 517 526 519 501 497 556 636 672 701 693 656 612 578 549 521 489 461 443 417 375 329 277 221 171 135 103 77 53 32 17 13 11 10 10 11 13 17 21 19 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 4 5 6 6 5 6 6 7 7 6 6 7 8 7 5 4 5 6 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17 24 16 32 37 19 4 34 88 74 25 3 0 0 0 6 17 27 37 28 17 15 38 27 29 37 39 51 68 94 80 28 41 24 46 77 18 35 64 74 68 96 136 160 150 116 145 179 347 293 333 349 365 366 420 541 605 599 583 577 627 820 923 921 1273 972 766 587 466 527 720 807 797 805 738 661 666 766 779 703 702 680 567 476 481 593 709 713 650 618 556 523 511 507 489 488 447 405 345 284 203 160 182 192 192 201 274 219 209 202 224 219 214 219 229 252 282 302 311 310 302 305 324 356 399 440 454 471 470 505 553 567 580 598 615 611 586 494 597 586 539 499 498 514 500 447 389 355 344 335 307 296 291 278 270 290 300 376 387 340 300 307 316 338 374 363 334 325 335 312 368 376 319 306 364 432 445 422 418 379 287 299 332 158 120 154 213 285 342 383 416 416 379 376 456 629 730 662 579 923 1173 1195 1202 1197 1209 1220 1197 1165 1119 1029 990 973 942 923 901 871 814 766 747 754 698 632 591 477 332 245 171 143 99 58 37 13 9 2 0 0 0 25 66 146 285 409 547 562 498 377 325 436 577 616 618 634 601 563 619 705 725 722 693 653 615 579 552 537 509 492 461 417 375 330 275 218 168 128 98 75 50 28 18 14 11 10 9 10 13 16 16 14 9 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 2 4 5 5 6 6 6 5 6 6 7 7 6 6 7 7 6 4 3 4 6 5 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 43 71 39 26 66 311 220 70 74 57 41 9 0 7 18 16 6 3 17 21 13 11 20 34 37 50 50 113 107 61 101 38 16 15 24 67 77 45 26 32 52 64 79 97 82 90 223 222 282 379 378 420 491 556 594 601 591 601 590 686 905 548 441 1152 979 635 465 579 698 753 787 776 733 694 661 687 717 640 578 638 699 659 623 657 719 757 780 774 698 577 505 505 477 533 470 391 315 254 183 177 199 189 158 132 158 198 230 223 220 184 164 152 157 184 213 232 253 283 299 313 337 361 402 432 457 470 480 535 582 592 576 568 567 543 531 482 482 529 528 505 505 520 515 476 429 397 375 349 324 295 285 281 272 289 308 404 395 342 311 300 297 327 382 376 352 352 364 352 362 450 436 357 355 399 420 416 418 392 340 339 313 157 130 189 241 313 389 436 451 449 398 324 362 552 676 606 652 1112 1208 1161 1194 1207 1218 1216 1208 1169 1093 1022 977 954 916 895 873 854 792 751 745 751 754 679 569 438 320 265 203 183 120 64 47 30 17 3 0 0 7 100 188 253 350 454 584 598 560 503 416 482 614 645 650 674 689 691 704 732 741 722 687 651 618 583 569 556 536 506 464 419 376 328 270 213 165 124 92 68 60 34 21 15 12 10 10 11 15 18 18 15 8 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 2 3 5 5 5 6 6 6 6 6 7 7 7 7 7 7 6 4 3 3 5 5 4 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 134 99 20 18 53 56 27 29 47 68 128 22 0 7 24 14 0 1 3 3 2 12 25 28 54 60 83 53 75 64 36 10 2 17 64 149 188 146 127 63 53 62 98 128 108 103 183 237 239 314 447 464 539 581 587 617 601 649 563 670 900 535 269 762 1124 936 499 625 808 915 985 963 868 756 651 601 611 598 522 483 566 665 667 677 689 664 711 744 719 630 528 569 537 558 445 389 374 326 253 231 252 242 179 111 94 126 158 187 185 112 94 87 99 122 137 163 202 245 288 324 347 359 376 412 446 469 451 486 513 527 541 558 555 526 503 462 435 454 491 503 510 514 514 491 466 440 396 350 338 330 300 288 280 306 336 406 433 374 351 342 330 344 378 388 375 367 388 391 387 450 425 315 287 300 352 382 398 393 346 333 289 189 166 242 261 316 378 408 442 469 378 246 259 451 564 469 703 1100 1135 1120 1170 1204 1216 1202 1174 1129 1053 983 951 935 911 880 856 829 782 760 759 757 751 703 562 406 326 283 233 200 136 82 55 36 16 1 0 0 76 222 310 349 404 496 611 637 623 586 550 550 645 672 682 710 721 719 729 743 739 714 681 647 621 606 589 565 540 508 464 419 377 327 266 209 158 114 86 76 52 31 20 22 19 13 11 12 15 18 18 14 7 0 0 0 0 0 0 0 0 0 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 5 4 6 6 6 7 6 6 6 6 7 6 7 7 6 4 2 4 5 5 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 67 64 29 0 0 0 0 1 4 8 29 126 5 0 0 28 12 0 0 0 0 5 17 18 23 48 42 94 27 112 48 3 0 5 23 76 173 235 195 187 112 106 106 141 178 160 137 194 277 274 252 343 370 450 458 504 602 590 681 585 639 773 576 245 317 703 935 616 634 576 956 995 856 783 746 687 615 569 546 530 531 551 664 664 641 710 652 666 671 676 630 588 643 644 632 537 502 605 556 523 392 376 351 283 200 129 77 65 85 89 48 45 47 60 73 83 104 153 214 267 296 312 326 312 344 401 425 430 435 442 442 477 526 545 541 516 464 421 414 448 485 510 523 525 515 483 431 365 309 275 277 286 285 286 319 356 399 421 380 392 356 346 343 332 337 352 362 379 402 410 338 328 271 263 265 298 349 355 383 399 363 309 259 290 318 269 331 346 363 412 473 330 164 186 387 496 516 808 1018 1024 1030 1058 1149 1192 1173 1124 1069 1000 952 939 905 852 840 837 809 796 790 786 772 746 684 533 379 321 310 266 202 142 99 77 62 36 11 1 0 208 344 399 423 470 557 643 686 702 670 673 663 704 699 714 737 740 735 744 751 739 710 676 650 638 619 593 570 541 506 463 421 377 320 255 193 140 111 97 65 40 26 20 26 25 18 15 14 16 16 14 12 7 3 9 5 0 0 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 4 5 5 5 5 6 6 6 7 7 7 7 6 6 6 6 5 4 2 2 5 6 5 4 3 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 24 5 1 0 0 0 0 0 0 0 15 49 0 0 0 17 4 0 0 0 0 6 15 18 25 35 38 47 22 137 27 0 0 4 17 48 74 79 101 161 161 160 157 157 170 178 161 183 298 347 310 325 390 425 524 501 599 579 675 671 681 719 538 281 185 295 469 473 520 428 954 1372 1244 915 706 657 666 659 642 599 536 501 538 588 528 622 612 609 602 603 623 649 687 717 718 681 700 731 727 687 608 549 528 457 384 294 197 104 64 68 62 49 48 48 62 61 68 95 154 220 247 265 269 244 275 325 355 371 376 380 368 421 490 547 577 548 481 433 414 427 451 484 497 512 501 480 460 372 315 300 282 275 286 301 327 355 378 390 396 422 375 365 347 310 297 322 351 357 350 321 271 261 260 242 281 311 357 351 398 411 378 338 314 329 314 282 298 347 345 387 466 276 117 136 286 376 503 773 904 913 921 952 1082 1170 1148 1084 1021 972 949 917 875 846 838 836 814 812 808 804 770 730 671 514 376 332 319 271 203 153 126 116 95 43 31 1 0 309 416 464 485 527 610 681 711 734 750 737 724 739 723 740 751 749 752 763 764 744 709 682 665 643 619 597 571 540 507 467 426 371 307 239 178 148 125 81 46 30 27 23 21 22 20 18 18 16 12 9 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 4 5 5 5 5 6 6 6 7 7 7 7 7 6 5 5 5 5 4 5 6 6 6 3 3 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 17 1 0 0 0 0 0 0 21 67 52 46 65 20 11 3 21 1 0 0 0 0 0 0 7 17 26 34 31 42 183 13 8 1 0 3 28 52 57 68 111 155 152 162 161 155 153 160 154 242 302 317 343 399 526 607 577 632 597 626 731 740 817 603 307 156 135 148 163 214 268 567 207 742 808 704 615 630 690 714 730 672 571 553 522 488 531 549 549 558 546 566 610 658 705 755 780 773 773 801 764 770 683 691 606 559 469 391 284 177 140 117 106 94 79 82 65 56 70 98 158 179 209 217 201 225 260 273 322 332 333 330 378 458 553 599 579 514 451 418 413 417 429 445 478 474 462 453 395 334 293 258 256 273 289 309 323 340 381 399 426 384 382 343 301 305 331 340 332 309 290 293 288 255 250 292 315 364 361 411 360 331 329 313 333 346 337 328 353 359 392 486 258 102 89 186 268 465 708 787 794 821 927 1083 1157 1104 1045 991 959 932 924 899 871 853 839 831 821 805 786 753 721 658 515 393 354 300 251 209 180 164 144 116 61 32 1 30 406 479 523 559 592 664 710 720 753 793 780 767 760 744 755 755 760 773 783 774 742 722 695 659 636 619 597 569 541 510 472 426 364 296 232 205 165 118 78 38 20 21 20 17 18 17 17 16 13 11 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 5 5 5 6 6 6 7 7 6 6 6 5 4 4 4 5 4 4 5 5 5 5 3 3 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 0 0 0 0 0 0 0 43 89 72 86 99 74 55 13 22 6 0 0 0 0 0 0 14 19 23 27 16 23 57 6 60 3 0 0 0 1 1 7 40 83 108 132 152 145 138 158 147 190 213 241 294 331 455 623 629 655 630 615 721 794 824 670 351 240 189 122 87 106 125 95 90 378 614 594 631 570 671 672 671 701 705 669 582 527 546 536 533 580 563 568 588 615 646 694 763 787 757 725 731 735 784 736 772 682 645 593 523 366 269 233 174 122 97 105 94 103 108 121 151 149 173 203 210 223 250 269 299 316 304 304 324 399 515 584 584 533 464 423 412 409 409 424 447 453 471 459 435 380 321 268 261 270 276 281 290 322 375 396 351 336 358 331 321 329 334 336 334 320 296 294 287 292 296 329 306 356 331 357 329 330 346 336 319 300 278 300 354 404 434 546 291 90 56 116 210 467 643 699 754 781 902 1081 1131 1079 1023 980 954 942 930 898 879 873 857 843 828 794 766 745 716 617 515 425 380 316 280 266 238 199 168 137 78 40 47 160 409 515 576 607 649 668 718 778 813 822 811 795 773 756 762 760 773 790 791 790 770 730 684 649 630 614 593 566 542 511 472 423 376 308 281 241 177 112 60 28 16 15 14 13 15 15 16 15 12 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 3 4 5 5 6 5 6 6 6 7 7 6 6 5 4 4 3 4 4 4 4 6 4 4 4 2 0 2 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 58 148 172 109 0 0 0 0 40 70 61 60 71 59 34 18 1 0 0 0 0 0 0 8 12 25 27 18 7 2 18 45 5 4 0 5 20 27 33 58 91 110 126 158 162 166 207 193 195 185 224 285 347 468 571 601 632 646 618 646 729 740 827 512 433 357 239 185 131 94 84 100 266 425 514 576 615 543 451 405 385 530 656 636 594 590 548 533 589 591 586 589 578 584 635 697 755 738 710 694 655 729 720 825 770 744 698 706 710 454 269 223 183 153 150 147 197 224 222 219 199 206 243 254 253 276 316 337 333 320 303 300 342 427 542 547 526 479 453 423 397 401 415 428 451 483 491 437 364 309 254 249 255 261 276 302 342 379 374 334 322 320 314 320 322 327 337 329 319 317 344 374 322 309 269 274 340 291 291 313 348 355 355 365 406 394 365 438 499 481 563 354 97 39 52 121 159 371 574 668 766 913 1052 1091 1050 991 985 970 952 929 921 889 866 850 843 825 782 758 739 709 628 539 464 411 346 326 319 281 231 195 157 108 99 163 279 435 549 646 658 658 703 802 847 852 848 835 812 783 769 770 767 787 797 798 788 758 714 670 642 624 605 585 563 542 512 473 439 423 384 315 240 161 91 40 16 10 9 9 10 12 13 14 13 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 6 6 6 6 5 6 6 7 7 8 6 5 4 4 4 4 4 3 4 5 6 2 2 3 2 1 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 92 168 219 166 0 0 0 0 5 20 9 2 26 27 6 1 0 0 0 0 0 0 0 16 9 18 21 28 18 5 13 23 16 10 7 27 102 161 180 197 188 172 166 182 202 231 271 239 233 213 244 282 340 426 526 587 625 657 610 577 701 676 764 787 505 517 516 467 309 160 121 142 217 338 425 497 630 498 460 326 332 494 632 658 624 601 563 537 607 631 621 618 608 571 606 645 711 712 678 669 638 634 667 713 774 682 699 703 577 426 296 261 248 231 226 231 268 292 285 278 266 276 288 309 316 340 376 382 363 349 323 300 312 356 457 473 483 493 465 424 392 385 396 413 448 483 496 449 369 303 287 282 287 277 283 319 365 386 367 330 309 306 279 299 307 314 325 328 341 355 334 319 326 313 282 249 336 320 345 373 395 397 434 394 376 389 429 513 531 483 545 438 130 42 42 42 157 458 613 627 724 903 1013 1035 1032 989 972 972 973 967 944 909 878 849 834 806 771 758 738 707 649 565 516 471 462 400 369 315 261 223 187 164 194 273 368 477 565 678 683 701 815 875 879 876 871 852 821 789 780 781 801 812 812 797 777 742 698 696 657 618 612 605 586 565 539 512 488 433 388 317 235 150 76 27 8 5 6 7 7 8 10 11 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 5 5 5 6 6 6 6 7 7 7 7 6 4 4 4 3 3 3 3 4 5 4 2 2 1 2 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 10 29 68 58 0 0 0 0 0 0 0 0 0 15 8 0 0 0 0 0 0 0 0 2 2 7 16 37 29 10 6 13 14 14 24 73 177 246 286 279 294 284 238 224 244 263 272 273 269 237 251 280 334 369 469 594 647 683 648 605 644 549 623 933 686 553 653 671 495 239 114 76 101 209 331 435 486 501 456 288 324 506 633 684 660 612 560 551 612 634 634 633 631 584 543 561 625 670 666 675 665 631 625 615 599 569 576 518 454 348 288 290 276 260 258 264 284 302 297 320 328 328 333 362 373 393 417 407 395 383 344 309 299 323 380 388 411 431 428 414 387 370 370 416 466 487 480 392 344 292 290 256 279 283 296 325 357 371 373 367 342 328 305 313 314 304 323 335 360 388 357 365 347 315 336 318 380 409 435 444 456 432 504 428 461 466 457 487 478 467 536 474 201 119 43 23 123 357 520 620 722 865 970 1000 1011 986 970 1010 1019 975 954 924 898 851 817 795 779 767 739 697 641 611 593 543 504 458 416 349 296 258 232 239 287 357 435 522 594 674 715 744 871 904 898 895 883 858 822 792 794 824 871 877 893 804 768 725 734 713 680 649 632 618 603 592 581 563 512 451 395 318 233 143 66 22 6 4 4 4 4 5 7 7 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 4 5 5 6 5 6 6 6 7 7 6 4 4 3 3 3 4 4 3 4 4 4 3 2 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 1 14 24 12 10 12 22 25 24 43 98 165 220 319 349 382 353 299 272 268 262 256 261 268 266 283 271 318 359 414 516 648 683 710 681 604 587 674 806 837 609 731 723 583 285 111 62 60 84 134 239 350 394 405 399 494 551 640 716 687 653 613 618 656 667 658 653 649 623 572 539 603 677 686 688 688 668 641 608 546 499 468 385 366 313 296 305 303 301 293 284 285 284 277 291 301 327 354 363 393 414 440 446 433 399 355 319 303 307 324 315 359 381 381 377 360 327 334 349 363 390 402 363 347 339 280 284 291 285 312 336 355 364 373 387 398 403 407 392 354 344 355 356 359 368 377 397 330 316 396 439 488 521 516 492 518 450 579 475 502 512 509 531 508 476 514 497 356 294 47 11 119 440 498 594 711 837 918 951 962 949 956 981 1007 975 937 894 878 839 809 802 794 769 721 673 650 628 559 536 535 465 435 376 333 301 294 322 370 417 472 539 585 715 748 784 909 920 912 902 884 857 821 795 806 850 876 892 901 879 833 784 742 709 684 662 639 617 604 599 590 563 512 454 398 320 232 140 64 20 6 3 2 3 3 4 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 3 4 5 5 5 6 6 6 6 7 7 6 5 4 3 3 3 4 4 3 3 4 3 3 2 1 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 0 0 0 0 0 0 0 0 2 4 1 0 0 1 3 6 11 1 2 7 26 57 48 47 102 175 209 215 235 228 324 289 296 319 301 292 273 259 258 267 269 293 307 392 463 596 665 648 713 704 604 596 749 805 646 701 706 722 393 190 80 50 49 72 154 282 367 417 503 599 630 655 704 677 671 686 708 728 747 749 717 682 643 616 580 653 708 739 732 725 706 689 672 613 513 438 362 324 306 314 335 348 370 379 360 336 319 306 301 301 308 327 344 370 406 438 453 452 425 373 337 324 315 308 311 324 338 345 341 341 302 300 297 280 308 334 320 314 295 302 312 348 316 325 347 368 375 389 409 419 425 423 410 384 397 403 369 389 391 449 448 411 437 494 554 604 586 533 528 532 510 595 465 477 460 447 498 574 568 542 551 491 293 60 16 126 364 505 544 685 796 876 929 933 918 947 994 994 981 945 901 872 839 813 810 789 746 703 661 635 610 582 545 552 503 458 418 379 359 371 406 435 454 491 564 653 755 791 899 939 933 921 905 883 853 830 807 814 851 889 903 902 872 824 774 734 705 687 669 644 630 616 605 594 566 516 459 401 323 233 141 64 20 6 4 3 3 3 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 4 5 5 6 6 6 6 6 6 7 5 4 5 4 4 3 3 3 2 3 4 4 3 2 1 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 4 3 0 0 3 5 0 1 4 15 23 32 77 61 40 71 141 187 197 189 158 235 228 240 311 313 323 293 309 297 271 301 314 278 313 442 546 571 550 653 731 668 540 626 784 740 677 646 733 477 248 105 73 48 84 163 268 365 448 541 646 702 695 702 671 654 678 709 754 803 815 796 758 708 670 638 716 731 784 781 769 748 738 691 632 548 458 396 347 328 392 380 394 419 451 446 426 412 393 366 349 334 327 354 360 396 425 452 465 442 387 361 352 340 325 317 311 306 298 290 299 273 281 295 305 310 316 320 317 301 286 274 316 319 287 331 393 431 414 415 421 435 427 393 389 419 426 398 431 473 497 461 456 494 516 554 602 558 486 531 559 589 616 500 496 489 445 464 546 577 569 562 480 277 63 26 137 368 494 576 720 786 864 911 900 915 959 972 979 964 932 884 860 846 830 829 792 758 706 646 618 610 582 601 585 518 507 474 446 440 479 498 507 524 577 654 728 797 840 932 956 947 928 904 879 865 844 810 842 889 899 913 903 864 814 763 725 703 692 687 673 652 628 613 602 573 523 465 404 324 234 143 72 22 14 8 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 3 4 5 6 6 6 6 7 8 7 6 5 6 4 4 4 3 3 2 2 1 2 3 3 2 1 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 6 9 11 7 6 12 15 0 2 31 36 24 25 62 105 134 143 133 163 207 231 288 295 330 330 399 385 357 405 442 399 385 378 415 537 595 671 705 714 610 580 673 705 694 664 637 617 390 230 73 36 63 162 282 385 482 568 624 672 672 640 642 612 607 669 733 802 847 850 831 790 748 745 803 802 821 796 788 783 769 689 639 587 529 482 446 422 412 431 405 429 469 476 487 488 473 449 421 391 375 382 379 402 436 457 475 459 448 403 374 362 343 325 316 297 274 263 275 243 237 269 285 304 315 306 304 334 328 270 283 314 286 306 367 420 411 411 426 438 410 379 382 399 415 439 461 489 485 418 501 527 536 551 556 503 457 506 564 605 620 596 541 602 497 406 411 452 509 519 438 252 61 41 149 388 491 584 699 738 772 846 846 889 940 944 931 936 952 860 855 858 863 840 821 788 710 650 657 681 667 631 587 548 557 533 525 565 581 591 596 612 655 715 788 866 930 960 971 953 926 898 890 870 836 837 869 899 917 925 905 862 811 759 721 702 702 697 690 667 641 627 613 582 532 471 404 322 236 161 148 79 27 10 6 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 3 4 5 5 6 7 7 6 7 6 7 7 6 5 5 5 4 4 2 2 3 2 2 2 2 3 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19 7 3 1 0 0 0 0 0 0 0 0 0 0 0 0 6 9 11 9 16 27 0 0 4 12 13 14 44 98 149 169 160 167 207 241 258 265 290 325 400 400 399 446 495 520 525 542 559 586 621 704 734 696 686 586 706 642 714 705 666 853 714 247 112 25 27 120 270 411 499 575 626 655 649 604 594 560 541 570 586 620 662 762 819 816 796 821 870 871 865 815 810 809 742 690 646 609 579 547 530 510 460 440 446 453 466 467 487 503 493 478 458 427 410 414 414 424 448 458 475 477 461 403 378 373 358 344 327 291 250 240 244 212 218 231 226 257 278 298 302 305 291 266 286 340 336 331 361 394 394 366 391 426 396 375 370 374 391 412 428 458 448 449 446 522 551 578 530 474 465 491 526 560 585 610 622 625 461 439 273 282 375 430 371 204 55 47 161 367 408 481 712 723 726 816 795 850 887 911 926 920 953 879 869 855 864 856 828 789 714 696 702 697 675 647 617 586 569 601 616 626 673 680 671 680 721 786 870 939 963 981 978 952 921 916 891 856 817 871 901 918 934 933 908 868 817 763 725 723 711 704 700 678 656 644 626 591 538 473 401 327 267 242 157 89 33 13 7 5 4 4 3 3 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 3 4 5 5 6 7 7 6 6 7 8 7 5 6 5 5 5 4 4 2 3 3 3 3 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 1 0 0 0 0 0 0 4 12 0 0 3 11 12 5 8 5 6 9 0 0 2 10 17 20 59 119 155 167 167 181 208 235 246 245 257 291 391 357 330 358 383 432 479 501 555 591 550 630 759 665 764 622 730 589 679 696 712 828 755 518 392 96 20 95 244 400 513 606 632 588 570 575 566 542 522 516 517 545 573 652 734 790 847 896 923 914 907 895 837 817 784 713 679 649 624 579 538 512 490 489 512 508 502 486 472 534 525 516 491 466 434 437 454 453 455 460 463 474 462 411 391 380 370 359 327 280 243 228 211 181 184 181 197 217 255 303 329 340 334 321 322 328 326 351 370 373 377 373 404 419 395 373 368 382 409 424 455 506 489 431 422 465 561 540 522 519 525 500 480 510 556 573 628 681 665 471 246 217 257 330 310 168 55 68 187 374 498 489 532 677 679 780 731 781 814 860 899 918 931 909 900 864 863 852 791 762 694 706 717 713 696 669 642 620 621 671 677 729 764 754 735 742 802 880 927 960 991 997 981 955 947 916 878 835 804 882 914 930 940 935 913 875 828 787 773 734 724 716 710 689 671 660 636 595 538 470 408 364 328 244 163 97 37 15 9 6 6 7 7 7 8 7 6 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 3 5 5 6 8 8 7 6 7 7 8 7 7 5 5 4 5 5 4 4 4 5 4 4 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 4 10 0 0 0 0 11 6 16 10 3 1 0 0 4 19 35 37 47 78 91 126 163 185 205 230 251 257 258 273 320 310 270 282 287 290 311 345 389 420 426 511 661 670 764 625 677 634 627 638 708 700 793 920 709 290 180 215 302 407 506 614 667 631 603 581 548 518 492 467 457 473 500 586 656 774 847 896 914 889 871 871 842 809 787 728 715 678 625 594 566 533 541 556 568 570 547 521 501 500 502 518 497 491 454 467 486 480 465 461 469 473 490 442 419 390 381 362 340 304 253 220 212 198 174 169 178 198 229 274 309 318 311 336 358 367 373 368 347 349 353 362 356 341 371 385 415 356 346 400 444 479 456 346 382 411 541 513 580 647 581 473 420 440 482 518 551 607 629 500 317 248 193 206 212 131 62 92 211 357 453 455 466 593 655 751 695 710 740 776 828 882 915 927 938 918 866 828 765 697 663 711 736 737 721 696 673 660 676 724 757 823 836 814 824 835 899 945 966 994 1014 1007 992 981 947 907 861 820 865 901 917 931 942 940 921 888 860 835 783 748 738 732 724 702 687 672 638 590 532 481 444 403 328 246 171 106 48 21 12 8 10 13 15 16 16 15 12 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4 5 5 6 7 9 8 7 6 7 7 8 7 8 7 5 4 4 5 6 6 6 6 6 5 5 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 0 0 0 0 0 0 0 0 0 0 0 0 25 21 0 0 0 0 2 13 33 31 14 4 0 0 11 48 74 52 37 28 60 150 183 195 204 225 253 278 288 280 285 296 300 298 301 283 280 290 283 338 384 448 540 557 627 790 690 722 702 591 685 733 766 872 875 653 462 446 471 484 506 539 617 643 592 559 526 495 461 434 451 510 530 522 562 710 761 794 826 803 801 824 820 791 757 722 717 694 642 619 596 588 584 592 602 590 564 547 522 515 491 501 478 493 478 494 503 503 492 477 480 501 526 486 445 385 378 335 327 324 285 255 235 182 130 128 146 174 215 262 289 316 332 352 354 356 366 380 379 370 364 319 281 330 395 438 427 294 237 266 310 351 364 335 386 414 556 539 692 719 553 427 383 393 417 469 558 607 595 480 359 302 193 136 142 97 60 88 194 276 339 464 517 570 646 701 675 627 667 678 750 833 879 898 914 915 868 803 691 647 650 711 730 730 719 712 707 705 736 799 843 898 895 873 910 929 964 990 1002 1027 1036 1030 1012 977 939 897 852 823 906 906 918 935 950 949 933 918 890 840 793 761 753 748 738 718 702 675 631 579 542 512 468 402 329 252 179 117 64 29 17 12 19 25 26 27 27 25 19 10 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4 5 6 7 8 9 8 8 8 8 8 7 8 9 8 6 4 5 7 8 7 7 6 5 5 5 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17 15 0 0 0 0 5 22 30 41 27 11 2 0 7 27 43 38 36 22 34 92 151 187 202 214 241 288 319 314 303 304 316 339 367 326 322 319 309 326 371 412 460 476 503 648 729 746 856 662 583 725 722 734 879 875 720 664 647 609 583 573 555 634 563 552 518 473 422 376 344 366 454 502 543 662 678 693 730 734 736 758 773 759 729 703 683 675 655 645 617 610 614 600 605 587 566 549 528 521 500 500 474 485 469 475 482 498 520 517 509 521 537 521 463 390 372 328 312 314 311 303 258 195 139 124 155 189 225 235 259 309 340 354 355 342 372 387 379 372 366 347 348 394 473 504 467 302 249 212 212 258 337 413 466 501 627 634 735 706 542 432 404 398 437 492 547 586 566 484 376 314 263 142 111 67 50 53 133 224 312 403 457 518 598 644 638 572 587 581 643 727 774 792 810 815 778 699 602 625 655 715 732 725 712 728 738 749 803 873 920 957 945 926 937 984 1013 1028 1033 1053 1060 1045 1012 972 931 886 846 830 909 907 926 947 958 959 955 935 895 845 800 768 757 764 752 734 713 671 649 598 564 522 465 400 330 258 188 127 76 39 23 19 19 33 40 42 39 33 24 13 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 4 5 6 7 8 9 8 8 8 8 8 8 7 8 9 8 7 6 7 8 8 8 8 7 6 6 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 12 19 27 26 7 1 5 7 8 13 12 11 26 47 56 89 141 186 202 229 298 362 339 309 310 314 344 386 354 353 357 331 402 459 426 443 461 457 452 462 549 721 741 560 678 647 595 656 706 670 638 641 637 640 654 650 659 630 513 513 436 350 300 301 343 400 460 540 569 597 620 657 698 663 675 709 713 699 672 641 637 633 640 644 649 600 578 585 568 549 541 531 516 499 501 490 481 476 463 462 488 543 550 542 540 537 528 487 408 381 347 330 318 291 304 297 219 151 138 159 178 197 223 248 280 301 303 323 314 366 319 307 344 364 385 444 482 546 596 570 516 388 289 267 291 406 509 529 595 685 709 794 729 606 553 496 464 518 548 568 584 559 486 388 315 315 180 78 60 49 71 165 230 278 378 483 517 548 608 629 515 499 500 512 575 675 737 755 744 704 629 555 598 692 773 797 789 779 769 773 797 869 937 966 986 991 971 964 1000 1052 1056 1057 1076 1072 1041 1000 961 921 879 843 822 849 913 937 947 957 966 961 938 898 850 808 781 773 775 763 747 719 704 665 611 563 516 460 396 329 260 193 135 89 53 33 32 30 49 57 58 52 41 28 15 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 5 5 6 7 8 9 9 9 9 9 8 8 8 8 8 7 7 7 8 8 7 8 8 9 7 6 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 9 14 13 6 7 0 0 1 2 5 11 9 24 49 55 69 110 165 192 212 275 376 399 376 348 307 299 331 337 353 336 357 397 466 426 456 466 459 434 411 445 553 680 643 656 662 608 621 662 679 612 577 553 562 638 712 712 660 612 499 390 308 230 235 291 341 364 413 485 517 544 580 611 563 596 622 642 651 641 617 605 601 600 604 610 592 556 548 543 534 534 525 509 491 484 489 485 474 480 478 480 539 549 560 543 513 517 501 435 402 380 355 339 304 300 281 226 177 153 142 151 179 228 287 292 294 307 323 320 348 307 284 304 353 428 503 577 651 673 664 647 544 438 413 404 485 578 615 636 684 740 796 761 725 698 591 552 623 626 617 611 572 505 428 359 351 264 191 73 62 94 158 189 274 433 539 538 517 544 567 441 434 436 457 515 604 677 702 669 611 561 546 619 757 842 844 843 823 815 827 852 926 981 1003 1022 1031 1016 1007 1014 1049 1080 1083 1093 1066 1025 986 950 910 870 838 819 835 916 926 942 957 966 961 937 896 851 815 793 787 785 774 759 750 720 657 601 555 509 451 387 323 259 198 146 103 74 69 51 47 72 77 73 62 47 32 19 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4 5 5 6 6 7 9 9 9 10 10 9 7 8 8 9 7 5 7 8 9 9 8 8 9 9 7 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 14 12 12 7 0 0 0 0 0 7 11 25 45 67 92 128 169 185 188 226 349 381 378 376 326 283 278 299 319 324 360 349 427 384 411 450 456 428 401 391 411 491 597 639 639 603 498 407 431 443 425 415 469 555 612 671 681 644 536 372 287 247 269 283 280 282 331 392 421 457 488 502 464 512 534 585 600 594 584 577 576 574 577 582 571 527 497 502 521 526 503 504 503 494 490 480 479 514 511 461 518 532 560 561 527 507 510 499 467 419 366 365 356 299 278 283 217 162 162 195 234 251 266 285 307 334 331 323 330 349 318 327 380 425 492 572 629 647 679 672 657 600 593 557 641 633 643 707 767 755 726 731 741 696 638 640 683 674 663 629 588 552 500 462 466 417 304 88 62 90 122 169 302 438 507 525 540 559 538 440 416 403 396 460 549 617 637 615 564 537 584 694 797 843 892 890 876 869 884 910 979 1029 1039 1051 1061 1054 1049 1053 1074 1104 1105 1087 1050 1016 982 943 899 859 832 818 821 860 923 948 961 972 964 934 891 850 821 805 800 797 791 785 763 714 645 592 546 498 442 377 316 261 209 164 134 122 92 76 72 96 96 87 70 53 37 22 9 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 3 5 5 5 6 6 7 8 8 8 9 10 11 8 6 7 8 8 8 6 7 9 9 9 9 9 9 9 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 9 13 16 9 1 0 0 0 0 0 18 50 67 87 123 161 181 182 190 210 219 318 336 345 346 302 269 271 282 305 340 338 382 305 316 426 470 381 290 306 326 364 469 583 627 597 442 398 397 359 285 274 341 436 500 565 618 604 547 419 337 299 321 329 321 316 352 365 355 370 391 400 377 431 437 463 482 492 500 523 558 579 571 548 537 501 464 454 495 501 467 476 492 503 485 462 478 512 509 446 492 549 582 587 574 522 504 523 532 482 398 378 410 343 285 340 263 176 201 201 211 200 187 227 254 283 294 293 318 351 366 402 390 347 369 436 478 542 601 643 664 668 646 669 736 647 693 747 703 651 644 628 632 644 654 685 700 691 676 633 581 558 561 562 544 471 310 107 62 86 105 209 366 454 421 471 544 562 508 407 399 382 359 412 490 534 563 529 522 534 627 731 780 855 944 941 939 932 948 968 1001 1055 1091 1096 1089 1083 1079 1087 1119 1116 1110 1083 1043 1011 974 936 892 856 832 821 817 843 932 957 975 986 968 931 886 848 823 810 810 813 810 800 767 705 634 583 536 486 431 363 309 265 227 203 183 147 121 105 100 116 111 97 76 57 40 25 15 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 6 6 6 6 6 7 7 8 8 8 9 10 11 6 6 7 7 8 7 6 8 9 7 7 7 9 8 7 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 6 8 9 7 4 0 0 0 5 31 68 86 106 139 167 182 188 195 198 207 241 330 319 343 308 271 259 259 263 298 346 363 313 269 400 448 408 284 298 322 350 419 506 602 519 175 127 158 214 148 138 159 262 355 439 497 522 523 433 358 330 328 328 322 390 404 380 346 321 316 312 289 322 325 353 365 378 406 454 504 521 513 512 499 454 430 423 460 458 436 420 435 466 449 429 462 492 460 413 447 549 599 573 596 594 556 521 553 531 427 368 391 401 389 352 255 200 219 203 163 153 158 179 216 250 283 316 340 351 378 376 270 262 275 348 443 503 545 577 598 621 557 672 613 614 622 543 491 507 530 546 560 583 617 669 683 687 661 620 572 547 543 551 531 449 295 116 61 69 84 208 338 469 448 418 428 469 443 365 363 353 352 386 456 482 483 456 498 541 597 709 825 918 977 984 989 997 1006 1026 1047 1085 1121 1121 1114 1109 1101 1110 1137 1126 1111 1077 1044 1016 979 940 894 857 843 831 815 849 939 968 990 992 968 928 883 846 823 814 814 818 819 806 766 695 624 572 523 472 413 348 305 276 259 237 203 173 148 129 122 129 120 103 80 58 49 35 23 14 4 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 1 2 3 4 6 6 6 6 7 7 7 7 8 9 10 10 8 6 6 7 7 7 6 7 9 9 8 6 7 8 8 6 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 4 1 4 7 4 0 0 1 10 43 60 81 104 139 160 170 186 191 193 208 248 326 309 316 301 311 274 267 266 264 271 301 298 245 300 309 264 213 255 330 361 443 498 494 368 120 101 39 59 52 45 65 154 231 300 380 421 420 399 371 350 288 270 337 458 448 408 363 316 285 260 228 218 221 234 280 313 362 389 415 434 438 448 425 379 373 379 406 409 414 377 379 422 415 393 415 437 415 387 403 479 539 513 519 543 547 500 513 501 435 359 333 380 418 345 274 246 247 234 186 204 211 210 222 246 279 308 329 326 338 320 260 329 389 452 497 515 523 525 522 530 495 591 490 548 547 537 445 478 529 528 525 534 566 611 641 690 634 616 554 534 551 543 523 455 293 114 50 62 86 195 220 316 409 425 495 476 372 323 332 313 335 370 433 489 492 457 502 521 620 762 893 973 1003 1009 1013 1030 1046 1066 1085 1110 1144 1150 1140 1129 1120 1132 1150 1133 1109 1072 1035 1025 984 939 892 878 852 821 842 899 945 974 993 988 963 925 882 845 826 819 818 819 819 802 756 684 614 557 507 452 392 353 317 301 279 251 224 196 170 150 138 137 125 106 79 71 57 40 25 14 6 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 5 6 6 6 6 6 7 7 8 8 8 9 10 10 9 7 6 6 6 5 5 8 8 8 7 7 7 6 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 6 5 1 0 0 0 0 3 21 51 52 67 89 149 155 168 191 188 181 181 201 254 319 330 278 336 279 291 268 252 252 286 283 237 229 244 242 246 225 265 373 371 588 535 263 76 14 13 17 16 6 19 102 180 242 288 369 393 385 349 268 168 138 231 412 447 428 388 335 292 254 218 190 179 174 180 211 249 270 305 347 364 370 346 319 314 320 335 346 349 325 331 380 393 377 384 398 397 389 387 405 442 455 452 458 493 473 454 444 429 351 294 344 431 447 388 369 315 260 220 250 236 198 167 184 230 256 269 302 336 337 351 427 471 476 453 437 445 450 457 473 470 511 471 460 476 394 416 475 519 536 529 529 552 585 626 654 616 629 637 614 600 563 495 422 277 113 53 60 92 182 187 250 257 372 444 402 318 305 304 283 314 356 406 462 460 451 452 513 637 800 926 997 1028 1030 1025 1039 1062 1084 1108 1126 1127 1138 1145 1143 1134 1128 1136 1133 1106 1071 1024 1025 980 938 928 884 837 803 848 913 945 971 987 981 957 922 894 856 844 829 814 809 807 787 739 672 600 539 487 432 403 368 335 311 289 268 242 214 188 166 152 144 125 104 98 78 56 38 25 16 10 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 6 6 5 5 6 7 7 7 8 9 10 10 10 9 7 7 6 5 4 5 8 8 9 9 9 8 7 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 16 1 0 0 4 2 10 42 70 75 85 95 101 160 176 215 189 185 191 216 257 324 360 305 305 287 331 339 310 280 277 276 254 236 224 229 257 270 204 388 256 454 671 434 142 27 21 9 2 1 15 76 174 249 302 299 304 293 220 137 125 152 238 366 406 422 398 365 317 266 241 225 214 209 197 176 165 169 202 257 291 310 278 260 263 268 276 284 278 266 283 322 341 337 356 363 376 382 377 373 388 422 433 457 458 443 417 437 432 366 311 306 348 399 411 423 344 270 264 254 239 230 224 237 241 258 294 322 343 371 390 425 375 338 319 325 353 394 444 464 451 459 438 376 395 355 396 437 468 492 496 509 535 578 628 629 619 626 701 714 673 613 530 424 265 118 62 68 100 174 195 200 207 270 337 334 318 306 274 267 305 350 397 418 457 469 454 549 681 834 943 1013 1047 1051 1043 1046 1069 1099 1124 1139 1138 1145 1153 1153 1142 1125 1132 1138 1112 1086 1061 1030 983 973 922 871 821 791 799 874 941 972 985 977 956 935 920 880 850 827 813 798 784 761 720 656 583 520 472 448 416 361 334 316 300 282 257 228 200 176 158 143 126 120 102 75 52 36 26 19 14 8 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 6 5 3 5 6 7 7 7 9 10 10 10 10 10 8 8 6 6 6 6 7 8 10 11 12 9 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 12 0 0 0 17 25 26 40 74 105 121 125 132 175 199 268 208 208 222 292 297 315 351 320 291 294 300 303 278 280 306 265 299 288 295 235 166 209 167 286 237 215 425 358 270 180 83 25 4 6 28 96 187 276 343 347 338 241 127 86 137 229 301 376 374 371 356 386 335 302 245 170 124 168 217 192 156 150 155 182 201 220 247 198 182 196 213 222 218 216 233 246 260 273 314 330 348 354 353 370 390 426 481 491 450 492 475 461 443 405 357 322 304 347 432 452 385 334 302 250 265 254 255 298 324 347 363 369 375 375 360 359 286 289 286 279 298 366 427 449 445 435 404 354 345 343 388 366 423 442 454 480 506 557 611 620 629 657 741 823 729 639 579 456 292 147 86 86 108 147 162 188 192 240 323 348 348 318 277 283 313 344 377 372 389 490 498 622 779 868 956 1024 1059 1073 1070 1067 1082 1098 1106 1149 1157 1179 1165 1157 1149 1136 1144 1142 1114 1091 1073 1055 1011 965 912 857 805 782 782 815 911 980 988 980 968 951 915 876 845 822 805 779 759 737 700 636 562 513 488 449 398 353 334 322 310 292 266 237 209 185 163 150 143 122 99 71 49 35 28 23 16 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 5 4 3 4 5 7 7 7 8 9 10 10 10 10 10 9 9 6 7 7 7 7 8 11 13 12 9 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 2 32 43 32 26 60 100 127 149 182 213 251 327 264 245 265 310 292 280 334 333 293 297 309 313 318 319 334 228 335 282 359 311 175 152 132 164 194 192 231 282 244 223 166 69 21 23 64 148 222 282 301 469 459 239 138 153 223 310 370 376 357 332 356 298 288 341 200 130 118 170 215 198 168 164 161 159 149 138 156 134 131 129 140 154 159 168 186 188 192 213 277 279 289 303 310 355 381 438 490 475 522 516 458 430 433 418 388 366 344 397 474 512 500 426 351 295 324 287 284 337 379 389 354 311 297 301 303 300 295 330 333 321 326 393 424 431 435 396 347 332 308 307 325 351 393 420 440 468 504 541 592 628 653 703 803 913 673 562 563 457 320 196 138 125 113 112 138 171 198 243 336 387 355 303 277 300 329 350 368 372 396 503 566 679 825 882 973 1031 1065 1090 1096 1097 1107 1115 1130 1162 1195 1191 1178 1169 1186 1172 1157 1140 1121 1105 1084 1050 1005 958 899 839 794 778 833 883 949 991 995 990 976 947 910 872 844 819 794 759 738 718 680 612 563 533 485 432 386 351 336 329 319 298 271 243 214 189 175 162 136 118 96 69 46 35 30 25 16 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 4 6 6 7 7 7 8 10 9 10 10 10 10 10 9 6 8 8 8 7 8 11 13 11 8 4 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 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 10 21 45 46 46 62 72 105 147 206 251 284 341 334 249 227 302 278 272 308 317 299 311 319 298 272 235 331 240 320 306 321 297 214 174 149 120 122 133 159 190 178 187 180 96 50 57 116 185 222 261 362 396 464 289 293 316 347 344 342 358 359 338 344 304 275 320 193 131 153 203 227 221 194 184 189 177 157 134 126 149 143 118 109 108 104 112 130 139 140 162 220 190 200 220 250 330 379 447 461 481 529 457 416 417 445 443 446 398 366 409 462 508 522 477 417 366 380 327 334 339 338 313 245 196 199 238 277 295 305 324 318 308 327 396 412 396 384 323 284 295 295 322 322 365 409 412 428 474 499 536 596 661 698 752 843 869 689 589 542 415 302 220 192 179 154 135 144 174 216 289 386 413 331 306 285 317 337 334 345 362 399 507 630 777 839 935 1003 1047 1078 1095 1111 1114 1123 1145 1156 1166 1199 1200 1230 1216 1204 1181 1158 1145 1135 1113 1080 1047 1003 948 882 822 789 823 859 918 976 997 1000 994 974 941 905 871 845 813 778 736 720 704 661 634 589 526 469 420 379 350 340 335 325 302 272 248 218 203 186 149 114 103 92 68 49 35 29 21 10 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 3 3 3 3 5 6 6 6 7 7 7 10 10 9 10 10 11 11 10 8 9 9 8 8 7 8 9 9 7 4 2 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 27 50 54 63 76 118 142 184 245 292 337 350 270 238 269 305 296 299 325 292 308 306 364 402 270 318 327 254 331 311 331 271 231 165 104 86 85 113 139 141 155 138 67 45 73 118 176 222 282 362 404 358 309 360 383 376 317 261 243 254 269 296 315 275 246 188 143 157 208 226 224 213 202 202 198 191 185 167 172 178 153 137 122 99 86 87 91 91 106 153 147 128 148 183 268 348 428 413 418 459 452 438 436 444 463 472 411 387 411 448 448 444 447 428 392 382 357 353 345 305 248 198 178 197 243 281 287 285 283 263 253 281 292 325 319 303 260 256 293 328 364 375 382 408 451 494 505 527 567 622 694 739 786 844 815 697 549 474 381 281 250 226 201 174 160 170 202 263 362 432 405 310 327 299 316 354 377 392 391 419 538 702 814 873 989 1031 1050 1063 1080 1113 1129 1135 1152 1169 1175 1186 1208 1234 1221 1201 1177 1167 1157 1142 1113 1081 1047 998 931 864 813 786 824 872 938 969 992 1000 991 968 936 901 869 839 797 756 710 703 692 687 647 580 512 457 412 375 351 342 336 324 298 274 259 235 206 165 127 106 95 83 68 53 39 29 18 11 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 3 3 3 3 3 5 5 5 6 7 8 9 10 9 9 10 9 13 12 10 9 10 10 9 9 7 4 3 4 4 4 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 12 15 24 33 49 68 109 122 148 207 269 315 333 297 263 303 377 367 315 405 284 290 202 229 328 314 287 263 252 236 309 331 334 307 197 131 101 78 75 86 102 154 109 48 32 46 90 163 232 279 322 340 312 300 338 321 328 315 266 231 220 228 241 250 238 221 194 164 161 200 206 207 204 199 196 196 196 191 180 181 195 187 179 169 150 124 105 92 81 73 89 112 116 134 143 182 246 333 310 331 387 401 395 415 450 471 471 427 423 449 483 435 418 420 405 394 397 384 373 325 266 207 209 200 198 211 236 217 193 204 194 192 199 218 234 239 241 245 278 315 333 360 415 396 310 425 440 515 570 601 659 723 753 784 804 764 690 595 483 389 358 279 258 242 220 210 229 288 379 463 475 397 319 335 341 314 343 405 456 451 484 598 736 849 947 1031 1064 1065 1058 1069 1107 1138 1151 1160 1170 1190 1215 1211 1230 1219 1201 1194 1181 1168 1150 1119 1084 1040 978 908 848 812 817 827 891 903 957 987 995 985 936 907 886 843 820 769 728 685 689 690 683 637 566 500 447 404 372 352 343 335 320 301 283 240 207 175 144 115 95 84 75 66 55 43 30 25 17 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 3 3 2 1 3 5 5 5 7 7 8 9 9 9 10 11 10 12 12 11 11 10 10 9 9 7 2 0 1 1 2 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 15 5 0 0 0 0 1 7 8 1 0 0 0 0 0 2 4 11 23 33 48 68 97 152 223 272 306 289 272 307 321 363 384 362 295 243 171 114 148 205 260 258 229 250 288 297 301 312 196 139 131 112 83 68 70 96 89 60 59 55 114 167 223 264 288 298 282 262 271 267 283 249 237 236 234 222 226 226 219 207 188 177 167 172 170 173 176 178 181 182 184 184 179 176 191 203 206 205 205 189 170 152 139 120 109 129 160 175 169 183 210 260 227 255 330 374 381 415 473 491 496 479 489 512 487 412 412 416 399 402 401 391 386 323 243 270 245 191 152 131 139 111 91 107 119 132 160 181 195 212 221 259 306 306 306 332 402 437 371 375 396 522 595 641 704 739 766 779 778 755 725 663 555 514 399 281 332 360 344 326 350 419 488 526 509 443 422 400 399 346 350 369 441 471 563 681 776 877 988 1067 1074 1097 1085 1087 1115 1146 1156 1163 1177 1194 1207 1203 1206 1231 1226 1210 1191 1176 1155 1121 1078 1022 955 894 851 827 811 831 838 906 961 914 915 918 882 862 841 797 778 732 700 672 667 682 680 630 557 490 436 397 369 352 342 333 321 301 256 226 195 163 131 100 79 70 64 60 54 45 40 31 17 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 1 0 1 3 5 5 5 6 6 8 9 9 9 11 12 10 12 12 12 12 11 10 10 10 6 1 0 1 1 1 1 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 2 0 0 0 0 7 19 13 0 0 0 0 0 0 0 2 6 12 20 27 41 64 121 189 232 294 296 278 277 292 342 381 314 277 279 182 111 163 188 248 283 264 265 248 258 334 274 206 149 157 157 139 153 123 61 64 68 72 91 146 185 232 265 277 247 241 256 249 235 237 221 215 204 197 204 222 226 221 209 194 188 180 176 186 170 169 168 171 173 178 179 185 194 199 206 213 225 231 225 217 212 206 193 179 199 233 241 242 267 298 318 280 282 338 360 366 437 513 542 554 556 558 524 454 412 442 456 447 430 388 368 377 329 263 263 225 138 106 84 78 66 66 71 79 98 115 129 152 177 205 243 278 291 313 339 381 420 436 458 484 554 629 685 723 734 755 764 754 724 699 694 659 567 415 319 380 493 487 459 483 541 577 580 571 557 530 488 460 373 400 423 482 534 663 764 848 938 1000 1055 1110 1132 1109 1114 1137 1155 1155 1163 1190 1211 1213 1209 1206 1215 1235 1217 1195 1173 1149 1114 1061 1000 942 894 853 817 800 807 838 823 860 860 871 874 863 843 813 771 729 702 683 638 621 617 681 630 551 482 428 390 366 343 324 319 306 268 244 214 181 146 115 85 65 56 53 53 52 49 41 26 14 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 0 0 2 3 4 5 5 5 5 7 9 9 9 12 11 10 11 12 12 13 11 9 10 10 5 1 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 21 16 10 0 0 4 0 0 0 8 11 11 15 23 39 74 126 172 212 271 284 294 296 284 322 327 227 230 224 107 57 45 73 59 81 148 239 272 248 251 295 195 175 172 166 178 231 189 108 71 64 62 91 134 173 219 255 253 239 255 265 256 228 207 203 182 182 172 182 211 211 210 206 186 161 154 168 202 198 192 184 176 174 184 191 201 210 206 202 207 218 229 227 226 220 219 231 246 261 279 291 304 337 390 444 447 400 386 401 431 508 570 606 630 633 620 551 494 458 487 491 511 457 385 372 382 336 263 214 148 112 89 76 69 65 86 90 94 98 94 102 134 168 198 226 256 285 320 336 342 388 434 460 521 604 674 716 721 738 730 749 751 741 739 734 691 577 431 390 450 558 565 552 585 635 649 645 647 648 606 537 522 451 431 521 589 665 794 873 931 965 1012 1097 1146 1159 1135 1132 1153 1158 1158 1163 1178 1208 1221 1218 1214 1217 1237 1220 1195 1165 1140 1103 1042 986 940 903 856 818 797 764 783 804 828 844 858 866 861 842 803 764 733 704 664 637 627 633 699 632 552 489 428 387 356 333 315 298 277 256 230 198 162 128 100 79 57 46 45 47 48 44 32 18 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 4 5 5 5 5 8 8 8 9 12 11 10 9 11 12 13 12 10 11 11 4 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 28 23 5 0 4 18 0 19 3 13 24 21 18 25 50 98 144 173 221 235 244 273 276 274 281 275 237 180 23 0 0 0 2 2 0 28 162 263 258 248 239 231 158 158 165 181 242 232 219 168 100 76 79 86 104 143 172 209 199 213 222 236 232 210 192 164 150 161 192 202 200 194 192 180 161 144 133 137 157 168 160 165 163 173 193 204 197 183 179 182 186 195 201 208 205 211 221 243 262 278 292 313 349 403 469 530 545 533 508 541 564 603 640 656 673 664 586 533 505 505 469 440 396 388 362 353 347 322 277 206 151 124 114 107 96 135 135 133 134 131 138 163 188 210 242 265 296 325 346 359 400 458 505 558 627 674 693 706 703 686 704 691 685 704 724 680 559 457 470 519 546 575 605 658 699 717 738 773 774 707 600 534 528 567 606 710 796 887 950 974 997 1072 1150 1185 1193 1169 1160 1169 1156 1159 1164 1175 1209 1225 1230 1225 1225 1240 1218 1190 1160 1132 1088 1030 982 950 929 887 825 779 770 781 796 817 829 844 859 860 836 807 780 738 687 652 637 645 656 707 604 548 492 432 384 361 341 316 290 267 243 215 180 143 110 87 66 47 40 41 43 43 35 22 10 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 3 2 3 4 5 5 5 6 7 7 7 8 11 10 10 10 11 12 12 11 10 10 10 3 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 10 7 12 13 19 1 0 0 8 26 29 25 32 62 111 161 191 206 212 213 242 217 259 222 281 237 183 107 0 0 0 0 0 0 3 87 187 216 248 251 148 120 100 143 203 241 232 220 167 124 120 114 89 70 61 58 106 123 154 131 139 178 205 205 182 154 130 150 155 168 163 169 162 162 168 161 151 149 142 131 141 138 153 168 180 171 159 157 159 159 158 161 174 183 198 211 216 230 255 274 294 329 373 411 444 515 543 570 617 611 612 624 629 668 657 572 529 525 507 434 393 373 390 335 336 342 305 251 220 195 171 166 160 149 185 175 179 202 221 233 235 237 252 264 275 294 319 354 372 393 442 500 570 622 632 637 655 636 637 676 699 699 671 667 606 510 474 503 523 532 581 638 681 702 768 827 830 769 666 562 512 544 631 765 861 939 974 989 1035 1069 1147 1205 1220 1221 1200 1195 1204 1175 1169 1181 1186 1211 1229 1237 1232 1220 1220 1217 1187 1157 1121 1075 1016 988 974 931 863 808 782 774 776 788 806 815 832 851 855 843 824 782 727 681 653 649 662 662 645 608 553 494 434 411 381 346 312 283 257 230 199 165 130 100 76 57 48 42 41 41 38 28 15 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 2 3 3 3 3 5 5 5 7 8 7 7 8 9 9 9 11 12 13 12 11 12 12 9 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 5 15 11 3 7 0 1 7 21 30 33 43 73 119 148 170 197 203 193 223 184 255 210 306 213 209 141 1 0 0 0 0 0 0 54 127 181 196 197 135 78 110 155 195 224 239 211 161 159 203 213 197 144 57 11 13 31 59 24 29 64 109 161 189 198 197 150 130 114 106 116 107 110 125 138 162 171 152 132 128 117 123 130 153 139 130 131 136 143 143 143 155 168 187 203 202 215 232 245 270 293 311 346 404 443 490 574 629 642 593 595 604 633 608 569 561 534 484 407 426 380 383 335 377 328 231 172 169 181 186 203 208 204 222 202 210 225 263 298 287 263 272 293 296 306 326 344 356 414 453 490 541 571 579 594 614 619 626 634 691 682 641 611 534 473 464 484 500 520 567 614 661 729 829 939 958 859 663 545 524 589 744 908 1047 1072 1053 1106 1168 1181 1194 1241 1262 1246 1229 1230 1237 1209 1202 1211 1214 1222 1248 1263 1245 1243 1242 1217 1186 1148 1106 1056 1026 1021 974 907 844 810 790 773 768 780 794 799 822 845 847 848 819 771 722 683 662 663 675 672 653 613 556 497 482 438 389 345 309 277 248 219 188 155 122 93 73 68 51 43 42 40 34 22 11 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 2 3 3 4 5 5 5 9 8 7 7 8 8 9 10 11 12 14 12 11 13 11 6 2 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 9 9 2 4 8 3 0 0 3 14 28 45 45 52 75 84 116 150 179 185 185 224 230 252 260 212 179 174 83 10 3 0 0 0 0 2 49 110 170 183 200 157 130 154 171 195 246 260 246 217 244 277 300 352 290 151 56 12 3 3 0 0 4 17 45 88 130 167 174 142 115 86 76 94 79 84 95 112 142 157 148 136 125 115 122 137 134 132 125 127 138 144 148 158 172 184 198 206 215 212 228 243 257 280 322 377 416 440 513 576 614 549 571 576 593 581 566 550 509 463 439 432 337 412 355 342 305 262 212 184 176 180 208 232 244 251 230 238 259 295 335 302 279 287 295 302 317 328 344 347 438 456 460 500 526 545 581 612 610 601 631 673 716 696 569 469 445 441 455 470 479 510 566 673 741 840 972 954 828 651 540 506 618 866 1043 1143 1159 1167 1146 1246 1252 1266 1297 1298 1271 1250 1244 1244 1236 1234 1232 1241 1242 1284 1305 1289 1266 1242 1213 1177 1130 1089 1067 1042 1030 954 894 845 823 796 766 757 769 780 787 812 820 839 838 806 762 722 691 674 674 680 675 655 622 614 554 502 446 393 346 308 273 241 209 178 145 113 94 89 67 51 45 43 38 30 19 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 3 3 3 4 5 5 7 9 8 8 7 7 7 8 10 11 12 13 13 11 14 9 4 1 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 1 0 0 0 0 0 3 16 16 10 1 4 10 5 0 5 15 27 43 58 59 64 72 73 107 128 187 186 200 254 223 222 321 277 204 131 78 44 15 0 0 1 11 33 66 109 145 172 206 195 176 174 179 202 231 245 268 290 290 291 306 393 380 302 209 118 68 39 107 52 17 1 0 0 9 34 87 133 144 130 114 114 100 89 77 89 106 122 135 137 133 130 133 139 148 146 143 140 149 157 161 170 182 188 197 208 202 201 208 219 239 276 311 354 399 425 457 520 556 515 550 542 560 579 572 539 488 462 462 425 358 408 352 323 341 355 357 353 308 253 227 236 260 273 258 251 285 324 359 332 315 312 302 299 316 344 358 366 444 402 476 528 518 527 551 578 595 599 628 673 694 653 511 430 410 400 422 427 429 480 576 663 717 827 947 859 540 414 471 549 691 864 1049 1187 1186 1265 1216 1326 1305 1309 1314 1310 1289 1267 1257 1256 1255 1250 1263 1270 1260 1268 1296 1284 1265 1237 1198 1151 1113 1094 1072 1048 994 945 895 864 839 791 753 745 756 769 778 784 809 833 828 797 760 729 705 688 684 683 675 664 655 616 561 507 453 397 348 311 273 237 202 168 138 118 107 86 64 53 47 44 38 29 17 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 3 4 5 6 7 8 9 8 7 7 6 9 11 11 11 12 13 13 14 8 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 14 14 6 1 0 0 16 39 54 63 68 72 76 76 119 121 192 194 221 260 254 290 316 303 239 196 176 98 31 4 0 29 64 82 102 115 126 145 182 207 207 191 185 191 191 196 237 274 302 300 296 314 346 349 356 327 246 230 286 198 120 59 13 1 0 0 2 25 49 74 104 106 102 107 93 80 78 83 96 107 115 127 140 139 125 140 153 155 160 162 163 171 179 184 190 192 182 178 194 211 232 273 308 337 384 415 443 493 513 501 527 522 523 573 570 527 468 455 469 456 403 351 327 347 362 359 342 342 318 280 256 258 288 320 307 277 290 322 348 353 344 334 328 319 316 331 368 394 435 420 500 533 531 531 549 574 606 646 665 647 626 580 488 407 354 337 345 373 402 467 564 632 661 764 862 767 390 279 456 611 692 766 1083 1347 1232 1315 1273 1368 1332 1347 1329 1314 1302 1294 1286 1278 1267 1264 1290 1287 1285 1288 1296 1275 1251 1214 1169 1143 1120 1092 1078 1061 975 944 905 886 841 780 744 737 746 753 759 776 808 830 823 791 765 743 722 701 690 684 679 672 651 615 564 513 461 406 356 319 277 233 193 164 146 130 105 84 65 57 52 47 39 28 16 8 4 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 1 4 4 3 4 4 5 7 7 8 8 8 8 7 8 10 11 11 9 12 12 13 12 6 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 8 6 1 0 0 17 49 69 74 75 80 91 92 117 121 177 209 229 244 282 290 323 386 342 246 209 99 51 13 7 52 105 131 135 128 122 122 140 144 170 168 162 163 151 149 172 202 239 264 291 285 299 289 307 337 335 323 342 327 271 202 100 44 14 1 0 1 4 13 35 46 26 55 82 97 86 77 72 75 85 93 103 107 93 90 101 116 133 139 140 150 155 157 161 167 161 152 176 210 235 265 304 340 384 404 436 476 487 484 496 510 515 586 550 522 491 510 506 465 396 318 300 336 347 346 336 356 354 320 296 298 325 367 366 308 288 300 302 322 331 337 330 318 309 322 370 430 452 456 458 543 547 531 537 587 639 671 676 645 602 507 440 363 292 288 293 354 390 440 516 571 616 708 785 724 420 308 488 562 668 808 1134 1348 1299 1363 1284 1434 1339 1388 1353 1330 1324 1322 1310 1298 1289 1292 1309 1301 1298 1313 1295 1265 1226 1187 1173 1149 1115 1091 1080 1045 971 947 921 901 832 768 745 737 734 740 757 784 814 828 817 791 775 759 738 711 697 691 683 669 648 615 570 524 473 420 368 330 281 231 199 178 154 126 104 85 68 62 58 51 42 30 17 12 9 6 3 3 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 3 4 5 4 5 7 7 7 7 8 8 7 8 10 10 11 9 12 13 14 10 5 2 1 1 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 17 50 64 76 94 100 91 91 112 122 183 177 226 238 320 245 307 500 414 224 132 58 62 37 25 74 127 153 155 144 129 118 112 110 128 141 135 132 125 123 128 145 174 201 236 266 271 262 259 263 299 339 339 330 327 307 250 179 102 32 1 0 0 0 0 0 0 0 9 54 78 87 76 73 73 69 73 84 99 110 108 108 117 124 116 126 128 129 131 134 137 141 164 209 245 273 295 332 376 396 425 455 460 459 474 489 505 574 531 560 489 521 494 438 382 341 313 282 276 311 340 342 341 318 307 322 359 407 400 325 295 286 295 299 315 327 313 304 304 335 394 449 477 475 477 480 544 534 556 593 636 639 616 659 653 433 317 299 297 262 273 348 382 413 457 504 575 661 693 690 537 407 424 532 682 883 1039 1250 1394 1367 1346 1426 1369 1387 1355 1352 1348 1346 1330 1317 1321 1324 1320 1310 1298 1303 1280 1248 1206 1198 1172 1138 1110 1091 1064 1018 973 956 936 901 819 773 759 750 742 744 767 798 819 825 812 794 789 777 752 731 715 701 684 668 649 619 580 537 489 436 385 346 321 268 228 192 156 127 105 87 71 64 67 57 46 33 28 20 13 10 8 8 11 9 6 2 0 0 0 0 0 0 0 0 0 1 4 7 8 8 6 16 17 15 11 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 3 4 4 4 5 7 7 6 5 4 7 7 9 10 10 10 11 13 12 12 7 3 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 27 10 0 0 0 4 16 13 6 9 4 1 0 0 0 0 0 0 0 0 11 35 42 61 92 104 94 93 105 120 162 145 235 214 249 281 297 279 281 221 93 50 20 25 80 148 165 171 167 158 147 133 108 93 104 125 121 118 112 106 105 112 131 155 174 193 213 246 256 267 276 291 286 283 289 295 293 277 261 258 225 133 50 9 0 4 3 0 0 0 8 46 72 73 78 73 70 85 109 115 105 121 117 128 118 122 123 124 125 132 146 154 172 212 245 270 276 308 354 387 417 429 439 452 459 457 481 538 524 587 479 484 446 439 427 396 352 292 265 329 387 366 330 316 309 324 384 429 414 363 331 297 318 324 342 328 306 291 303 364 416 443 465 484 490 498 546 568 589 598 621 590 565 617 656 546 393 356 272 240 272 357 386 392 405 430 506 609 619 537 556 547 474 580 703 831 936 1165 1383 1382 1328 1428 1371 1402 1390 1375 1344 1361 1345 1332 1344 1344 1326 1315 1310 1299 1272 1243 1238 1201 1166 1129 1103 1080 1042 1004 984 972 943 887 830 810 775 761 753 756 782 808 821 821 808 799 802 793 777 763 731 711 691 673 654 628 593 553 508 458 406 409 368 308 250 204 167 136 111 91 79 73 76 65 51 49 39 27 18 15 13 14 16 14 12 7 2 2 0 0 0 0 0 1 3 9 17 25 27 24 20 36 37 35 29 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 5 5 4 5 6 7 6 6 6 6 7 6 9 10 9 9 12 14 12 7 5 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 27 1 16 53 34 6 0 0 1 6 9 11 12 19 21 22 7 0 0 2 3 1 0 1 6 21 38 61 74 85 96 96 100 136 146 183 258 175 167 227 232 262 213 86 31 11 42 138 176 185 184 180 171 159 138 114 96 87 96 100 104 92 77 88 102 109 115 127 142 158 189 221 247 260 267 273 268 261 249 245 252 254 261 300 311 246 143 61 83 54 15 2 0 0 6 17 24 44 75 67 117 131 98 102 136 131 138 138 136 133 136 138 155 177 175 174 200 232 248 252 275 316 364 378 411 438 453 443 427 447 488 489 534 459 450 465 468 463 416 361 323 314 348 386 379 370 350 335 351 411 418 412 384 339 319 335 358 350 338 300 281 309 374 411 421 427 447 492 530 550 554 598 557 580 561 558 648 685 637 567 435 293 252 275 362 392 377 360 355 432 565 592 487 494 546 539 698 733 732 845 1020 1136 1296 1373 1342 1369 1369 1334 1421 1342 1371 1360 1344 1351 1348 1326 1320 1324 1298 1278 1267 1223 1188 1151 1113 1083 1055 1021 1004 1004 987 948 907 877 810 787 775 773 779 771 796 821 817 807 807 814 809 806 778 743 726 705 684 665 642 611 572 529 487 473 458 394 328 269 221 183 150 121 100 89 85 85 75 74 60 47 36 27 21 19 19 21 19 16 12 9 7 2 1 0 0 2 5 13 27 43 52 51 49 44 46 57 58 55 49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 5 5 4 4 6 7 7 6 7 7 7 7 8 9 8 9 11 13 10 5 3 2 2 2 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 50 216 0 29 38 12 3 0 0 0 1 6 17 40 38 47 31 14 6 8 11 8 1 0 1 12 24 36 44 60 63 66 91 127 161 191 239 199 303 163 212 256 210 111 35 31 97 169 228 214 197 194 179 160 137 111 84 69 66 66 73 70 56 68 83 90 95 107 117 126 142 165 191 226 253 226 233 238 232 221 213 201 193 204 236 282 275 212 235 175 89 29 5 0 0 0 1 9 39 39 103 69 28 61 110 128 142 153 153 157 159 152 173 190 178 165 175 202 221 226 239 265 273 322 385 435 447 430 414 424 443 460 497 440 514 511 494 477 415 381 363 355 370 376 340 378 325 264 335 368 396 400 372 343 339 351 372 371 347 313 290 321 366 387 395 401 426 476 523 533 552 583 518 551 533 497 601 741 657 478 386 302 270 281 358 377 365 332 309 417 530 588 576 553 608 646 757 745 701 807 915 981 1196 1318 1292 1329 1382 1331 1397 1371 1360 1387 1372 1360 1344 1331 1325 1319 1305 1286 1248 1205 1162 1127 1085 1059 1034 1011 1009 1017 1007 971 921 852 808 797 754 751 753 766 777 785 798 812 815 820 824 819 794 760 745 723 701 682 661 633 593 561 546 509 464 415 352 293 245 204 167 135 114 102 96 93 90 79 66 53 44 37 30 24 24 26 24 21 18 16 11 7 3 1 2 4 9 22 44 66 78 78 79 73 65 88 92 91 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 4 3 4 5 5 6 7 7 6 7 8 8 9 8 10 11 11 8 4 3 3 3 3 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 27 92 0 0 0 9 34 41 47 21 0 1 11 31 38 50 39 33 23 18 25 21 16 9 2 8 13 23 28 31 38 56 79 109 142 187 212 183 172 189 166 171 166 116 74 100 181 261 315 280 264 223 192 166 129 108 96 78 59 45 43 42 32 44 49 58 72 82 91 102 118 134 146 165 179 145 167 184 193 196 193 175 155 147 145 170 208 241 226 234 200 128 78 43 11 0 0 0 3 4 44 9 0 18 57 88 105 121 142 165 170 152 164 190 166 142 141 162 186 197 202 210 237 283 343 418 428 423 418 419 422 442 471 464 526 524 501 428 447 425 387 373 381 360 316 327 317 271 291 339 383 399 370 349 352 357 363 373 363 359 338 337 388 405 405 406 432 480 523 545 538 512 489 498 472 440 439 620 685 565 404 300 261 273 339 343 339 316 289 375 461 546 609 642 688 733 815 751 723 883 962 1043 1174 1269 1267 1290 1331 1345 1423 1367 1367 1396 1379 1357 1338 1328 1322 1320 1307 1270 1227 1181 1141 1104 1067 1039 1024 1018 1026 1035 1024 973 885 817 785 783 786 784 774 775 778 778 779 783 800 826 833 829 810 779 767 741 720 702 683 656 636 617 577 531 479 440 377 321 273 230 189 154 133 123 117 109 94 80 69 59 53 47 39 32 31 31 28 26 24 20 15 10 6 4 3 6 11 25 51 69 77 95 105 103 97 119 123 126 127 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 3 4 3 2 2 5 7 6 7 6 7 8 8 8 9 8 9 11 11 6 3 2 3 4 3 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 1 3 9 0 0 3 32 49 113 155 70 16 3 2 14 34 45 44 46 46 42 56 46 30 18 12 12 12 24 15 23 20 44 76 90 93 122 174 244 190 187 203 211 187 195 185 212 271 315 319 298 278 238 204 177 140 118 105 92 72 50 32 25 26 16 12 15 37 49 60 75 90 104 111 119 122 102 111 120 129 144 154 151 140 127 113 105 114 136 107 154 193 221 192 138 71 23 3 0 0 0 0 0 0 0 11 24 37 56 86 118 137 133 126 156 113 102 100 114 132 149 162 176 205 253 314 381 413 427 430 427 426 443 473 502 515 542 453 418 453 415 365 371 417 426 358 281 274 268 263 332 353 379 356 341 341 329 321 336 368 405 402 394 446 448 435 433 441 474 519 533 498 464 458 439 420 453 486 596 695 695 541 342 248 253 305 308 291 286 278 283 402 541 639 680 707 761 819 769 833 970 1023 1064 1106 1203 1207 1248 1293 1303 1380 1384 1378 1359 1348 1346 1331 1318 1307 1301 1288 1254 1207 1163 1122 1076 1046 1026 1022 1029 1035 1045 1019 956 887 834 811 814 819 812 789 778 778 779 778 775 783 813 839 836 822 799 790 765 745 730 712 702 683 646 602 552 501 461 401 349 301 256 214 186 168 150 132 117 96 81 70 63 61 57 49 42 37 37 36 32 27 22 17 13 8 5 4 7 11 24 35 50 80 104 117 120 120 140 148 157 164 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 1 1 1 2 5 7 6 7 8 8 8 8 9 10 10 11 10 6 6 2 3 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 26 12 19 161 268 194 72 53 85 58 68 47 23 6 0 2 15 43 71 91 72 69 86 76 70 54 42 30 23 30 23 26 21 20 52 60 73 116 119 136 234 244 272 285 253 271 251 237 254 270 231 195 203 202 193 179 151 137 132 117 95 73 50 46 55 29 11 0 3 8 25 43 53 67 79 87 87 65 69 75 76 88 99 110 114 111 101 86 76 74 64 71 74 109 144 159 136 87 39 10 0 0 0 0 0 0 1 2 4 12 27 46 65 77 72 83 51 57 62 69 72 89 114 135 165 216 277 349 384 413 416 420 446 478 503 526 553 531 487 456 440 379 356 379 435 452 384 309 270 213 233 297 337 395 406 395 369 353 371 371 374 411 419 444 494 464 401 398 425 463 478 484 472 439 432 420 388 413 473 558 703 727 604 409 262 229 269 290 260 259 254 276 381 466 603 662 697 767 828 867 935 995 1006 1004 1072 1173 1168 1201 1251 1302 1350 1367 1402 1363 1350 1324 1318 1318 1318 1297 1270 1237 1190 1145 1105 1062 1037 1020 1023 1026 1038 1047 1012 950 894 856 841 845 843 825 793 779 778 781 780 779 783 809 842 841 834 819 814 792 776 764 758 741 711 673 627 574 523 482 424 373 324 279 252 232 203 170 146 125 99 82 70 66 67 65 61 58 52 49 46 38 31 25 20 15 11 8 6 10 14 16 30 58 88 111 122 126 134 163 176 190 203 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 4 2 0 0 1 1 5 7 6 8 9 9 8 7 10 11 11 12 11 7 5 3 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 53 157 173 123 97 0 0 7 27 19 4 0 5 18 57 95 104 96 96 118 91 78 62 62 50 38 37 41 39 20 18 22 34 60 49 66 103 142 203 272 314 300 281 239 218 201 185 138 115 125 141 156 164 155 152 155 137 116 95 81 80 75 55 36 15 0 0 5 12 18 27 38 48 56 50 38 44 45 47 51 60 68 74 76 70 63 60 57 53 53 60 83 118 137 127 94 50 16 3 0 0 0 0 0 0 0 0 2 6 13 19 21 24 13 25 29 35 36 47 64 88 123 168 228 302 324 369 379 415 459 501 541 556 557 544 496 470 438 402 375 446 495 462 433 355 240 194 223 268 348 421 376 389 409 394 411 398 375 395 430 469 493 471 397 347 392 430 454 466 454 440 429 403 364 345 415 443 580 624 554 391 251 223 263 295 274 242 242 269 350 426 580 615 665 773 872 939 972 995 1051 1019 1063 1150 1161 1198 1265 1363 1418 1410 1407 1374 1369 1352 1319 1313 1326 1311 1268 1222 1176 1130 1091 1047 1019 1009 1010 1024 1042 1038 1004 951 905 878 868 866 853 830 798 796 778 780 781 783 788 801 816 822 823 817 818 821 809 804 792 771 740 698 648 592 541 502 445 392 342 318 296 260 224 188 158 133 104 84 74 71 72 73 72 71 66 63 56 46 38 31 26 21 17 13 10 22 25 34 55 81 104 122 133 140 154 189 204 223 229 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 1 2 2 5 6 6 7 8 9 8 8 10 11 11 12 12 9 5 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 17 19 12 3 2 11 37 36 23 16 27 33 29 33 47 63 84 105 98 84 42 58 54 50 53 52 44 28 36 58 21 46 46 37 113 185 199 213 266 306 307 270 263 203 148 138 116 99 97 107 122 134 154 155 143 128 120 106 96 84 70 59 49 35 14 0 0 0 0 9 14 21 16 9 20 25 28 31 39 45 51 56 57 56 55 54 52 50 52 56 71 94 118 129 101 57 22 7 5 3 0 0 0 0 0 0 0 0 0 0 0 1 4 6 13 15 24 31 48 75 118 181 242 270 319 354 385 419 504 537 555 570 566 525 488 480 433 448 471 490 481 429 369 307 271 279 312 361 373 244 207 322 375 394 401 412 425 448 479 487 464 426 344 352 383 375 380 389 387 389 368 322 331 377 331 399 527 425 293 196 207 251 243 219 225 249 274 331 452 558 574 677 788 908 996 1004 1038 1110 1071 1080 1169 1215 1260 1305 1377 1407 1399 1405 1392 1369 1360 1324 1314 1319 1297 1253 1208 1162 1115 1071 1036 1018 1017 1017 1028 1045 1023 992 951 913 893 884 863 833 828 824 799 762 760 780 788 790 792 796 803 804 798 800 830 830 829 816 795 764 721 669 612 562 521 466 415 391 361 318 280 243 204 166 135 109 87 75 73 75 75 79 80 76 74 66 56 49 45 41 38 33 26 24 57 66 78 97 118 135 146 154 163 180 217 235 240 254 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 3 2 1 4 6 5 5 7 8 9 10 10 11 12 12 12 8 4 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 17 31 38 49 59 50 39 25 16 15 8 7 25 53 73 81 105 64 69 52 53 65 49 35 30 24 30 25 48 59 51 93 163 190 186 205 252 286 289 298 262 201 262 207 144 101 80 77 85 100 114 124 124 124 112 102 91 83 75 66 56 45 27 11 0 0 0 0 0 0 1 4 9 17 24 36 44 49 54 56 56 56 57 56 53 53 52 53 62 86 106 117 95 66 42 35 28 8 0 0 0 0 0 0 0 0 0 0 0 0 0 3 4 12 17 30 47 76 125 197 247 257 284 325 392 460 500 556 581 596 573 506 461 452 471 472 500 467 429 410 371 329 332 356 369 354 268 209 291 352 367 395 422 451 464 479 490 469 442 367 333 352 337 333 310 301 284 256 242 279 311 258 299 403 371 253 175 160 183 197 198 213 240 287 345 431 542 593 686 793 848 942 1043 1097 1137 1108 1153 1272 1290 1307 1387 1420 1408 1396 1396 1384 1363 1355 1324 1313 1316 1286 1239 1194 1148 1103 1059 1031 1023 1007 1010 1034 1050 1033 1002 952 918 899 881 855 827 814 791 772 758 762 787 793 792 793 799 806 810 806 802 807 802 842 830 813 785 742 689 632 584 544 498 473 436 385 341 302 264 222 179 144 114 88 76 74 74 77 82 83 81 81 76 70 67 69 73 76 74 72 73 130 139 150 166 179 183 181 181 189 211 254 258 272 289 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 3 4 4 5 7 6 5 8 7 10 11 10 10 10 11 13 7 4 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 21 1 0 0 7 5 6 23 42 41 25 0 0 1 5 44 76 53 23 25 65 103 133 75 57 60 49 43 51 52 53 57 52 59 75 67 104 155 176 182 195 218 246 285 304 307 323 288 223 160 109 81 66 61 63 67 80 93 99 101 85 84 80 76 71 59 47 33 16 13 8 1 0 0 0 0 1 6 13 20 32 41 49 50 60 63 65 64 63 60 57 54 53 63 79 96 95 100 88 72 57 31 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 11 20 33 52 88 150 175 171 219 281 333 415 480 557 571 592 519 477 458 422 420 455 472 471 425 385 369 350 353 372 400 410 355 310 328 334 388 432 430 447 455 472 504 515 487 412 377 353 340 351 330 293 233 206 203 221 246 207 250 373 304 195 164 136 128 135 157 188 231 306 365 446 572 584 701 743 813 938 1053 1129 1166 1159 1227 1354 1402 1410 1429 1427 1422 1410 1396 1379 1360 1351 1328 1307 1311 1280 1227 1182 1135 1095 1073 1048 1014 1018 1036 1027 1050 1031 1006 965 924 896 877 861 831 788 773 761 758 789 797 799 796 798 804 809 811 811 811 810 813 853 840 825 801 761 712 656 613 589 562 518 465 414 370 329 288 241 191 152 119 94 82 80 77 80 84 85 84 87 85 83 89 102 113 120 131 143 157 218 223 228 238 242 233 221 216 223 246 284 298 312 322 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 2 3 4 6 8 8 7 8 7 10 11 10 9 9 12 13 8 4 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 0 0 0 0 0 0 4 10 21 26 10 9 53 117 231 101 24 12 44 85 124 136 98 67 62 51 54 66 59 52 51 47 51 64 63 61 98 140 150 167 183 209 245 280 303 311 310 260 191 151 124 102 86 70 50 44 51 63 76 51 60 71 73 70 62 52 43 37 32 27 6 2 14 4 0 0 0 0 3 14 27 31 44 52 59 57 65 70 69 67 64 59 59 65 69 75 88 90 81 70 54 30 12 5 0 0 0 0 0 0 0 0 0 0 0 0 3 8 17 30 44 62 77 95 127 185 242 299 403 462 553 532 597 518 448 425 394 416 494 497 476 389 390 469 501 484 459 442 434 410 376 374 390 399 439 470 467 468 506 550 566 536 485 463 454 410 394 404 362 279 312 326 273 227 196 233 351 387 386 166 119 91 69 110 145 180 275 376 492 517 561 579 699 792 911 1037 1141 1223 1251 1261 1374 1420 1418 1429 1442 1430 1410 1401 1383 1357 1341 1326 1305 1305 1276 1216 1171 1131 1109 1079 1040 1019 1022 1026 1025 1043 1018 999 957 920 899 884 856 802 760 754 751 762 798 809 803 802 806 809 811 812 812 812 811 817 845 843 832 810 772 729 680 647 616 585 552 500 450 405 363 314 259 202 158 127 109 98 85 82 85 88 88 89 92 91 95 108 121 133 152 180 202 221 255 266 273 280 279 269 259 256 258 270 298 340 350 358 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 2 2 2 2 4 4 6 7 7 7 9 10 10 10 10 10 11 12 12 9 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 22 25 33 70 114 70 18 2 66 111 119 95 72 68 66 74 62 57 72 86 88 73 65 66 66 68 60 59 61 89 132 165 194 223 256 290 306 312 287 247 205 172 162 154 127 93 62 42 37 38 19 23 30 36 39 39 37 39 38 32 30 32 28 25 21 13 3 0 0 0 0 0 1 11 26 40 25 42 57 63 67 69 67 63 63 62 65 70 75 69 64 59 46 27 12 0 0 0 0 0 0 0 0 0 0 0 0 1 7 16 26 38 42 53 75 114 165 220 296 394 431 488 499 601 405 394 444 460 453 482 517 470 370 450 458 485 535 520 424 379 408 437 432 397 408 450 489 503 508 547 573 584 573 548 539 529 484 423 412 379 365 395 426 357 262 222 236 321 325 263 136 97 54 49 108 109 133 270 415 469 474 481 576 689 772 876 1016 1145 1257 1327 1339 1382 1406 1408 1410 1440 1431 1410 1401 1384 1359 1339 1319 1299 1299 1266 1209 1173 1156 1111 1077 1049 1034 1029 1023 1024 1031 1014 995 935 922 909 878 832 773 736 734 753 796 804 815 809 812 813 815 816 815 813 810 807 808 808 843 832 813 778 743 729 677 628 596 569 538 488 444 400 344 278 213 177 158 134 108 95 91 93 95 96 95 102 101 106 113 122 140 170 203 230 247 260 281 294 304 304 301 300 300 303 312 339 383 394 407 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 2 2 2 2 2 4 4 5 6 7 8 10 11 10 10 10 10 10 10 11 9 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 27 8 0 1 29 132 133 90 53 42 41 44 62 73 59 55 56 49 58 54 58 70 80 78 69 67 65 90 120 154 186 223 268 299 289 265 266 246 224 223 237 197 145 101 62 36 24 13 7 7 6 8 10 15 20 23 25 30 31 27 20 20 16 10 4 2 1 0 0 0 1 4 10 2 11 22 33 45 53 58 60 61 60 61 63 68 61 62 56 46 37 22 7 3 2 0 0 0 0 0 0 0 0 0 1 6 14 22 25 38 50 71 109 156 208 285 365 402 472 493 616 365 340 408 492 500 476 471 433 396 506 402 310 391 428 353 310 366 388 360 361 399 439 471 509 507 526 573 592 589 571 544 505 443 401 392 333 430 443 426 399 353 317 293 267 237 137 80 55 28 46 84 81 130 301 440 459 490 505 546 692 747 848 1009 1191 1288 1355 1396 1388 1393 1392 1398 1436 1427 1413 1398 1374 1360 1341 1311 1293 1290 1255 1223 1192 1151 1107 1080 1064 1057 1040 1020 1018 1020 1012 992 966 930 899 853 799 746 723 730 758 803 815 823 818 818 823 823 821 817 812 807 803 801 800 826 826 810 731 720 701 669 643 616 596 577 529 483 436 372 296 246 230 189 147 121 110 108 109 110 109 107 118 115 116 118 128 147 175 205 230 248 265 284 290 315 325 329 339 350 358 366 391 432 444 467 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 4 5 7 8 7 11 11 10 10 10 10 11 10 12 11 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 16 22 8 41 95 96 63 40 34 34 35 38 45 56 60 61 68 82 60 81 66 60 67 75 80 87 85 84 89 106 122 161 210 199 175 189 204 216 245 261 293 261 206 147 96 54 34 23 7 4 0 0 1 2 4 7 11 17 22 17 0 2 3 8 6 3 1 0 0 0 0 0 0 0 0 0 0 9 18 22 25 29 36 43 46 52 35 46 49 44 34 23 15 10 5 2 0 0 0 0 0 0 0 0 0 2 8 12 25 37 41 68 106 154 191 250 311 375 482 486 490 477 422 430 428 435 438 432 413 435 522 404 299 288 302 272 260 324 301 276 347 407 421 476 517 497 537 567 578 551 505 446 381 330 323 357 319 428 416 339 374 399 429 445 359 231 183 104 48 28 48 55 76 101 185 304 421 535 557 549 668 749 846 1027 1217 1344 1396 1410 1405 1401 1396 1401 1426 1415 1416 1394 1357 1346 1342 1315 1291 1286 1266 1241 1185 1149 1114 1090 1075 1068 1048 1025 1012 1008 1003 987 979 917 879 823 749 707 710 732 768 803 817 829 828 825 833 828 825 820 814 808 804 797 784 780 811 811 797 721 691 668 655 639 616 600 574 526 473 403 352 317 267 209 166 142 133 131 132 133 132 127 123 140 135 134 142 158 181 202 220 237 251 254 276 307 317 341 372 397 412 422 451 492 504 528 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 7 8 7 12 11 11 9 9 11 12 11 12 11 4 1 0 1 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 12 18 50 73 60 59 71 26 19 21 23 28 37 40 37 37 54 77 73 100 124 97 87 81 76 79 91 103 104 100 94 93 88 109 135 116 105 113 126 149 187 206 244 251 227 177 126 82 58 38 16 10 5 0 0 0 0 0 0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 8 13 17 22 7 18 28 33 27 23 19 14 9 5 0 0 0 0 0 0 0 0 0 1 3 10 24 40 37 66 99 152 179 226 290 379 464 470 472 452 425 408 394 365 381 396 395 426 486 467 385 366 267 257 267 312 325 375 447 458 436 494 567 536 546 535 523 480 426 367 320 296 291 292 268 311 345 253 275 324 378 451 398 269 250 180 73 30 27 49 62 65 70 170 353 505 563 584 668 742 858 1109 1247 1319 1345 1392 1424 1420 1412 1411 1425 1414 1413 1380 1371 1352 1341 1309 1286 1284 1271 1231 1187 1153 1127 1102 1083 1071 1037 1004 994 998 990 971 957 897 858 792 715 693 709 733 772 796 786 791 802 810 817 828 828 824 818 813 809 800 785 772 764 742 720 697 677 664 663 659 643 634 620 573 522 480 442 354 300 236 193 170 163 163 163 164 162 157 156 174 163 160 165 177 193 206 214 224 235 243 259 265 308 350 392 428 456 476 508 544 560 584 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 2 2 4 6 8 7 8 9 10 9 9 11 13 13 12 9 2 0 0 2 3 3 4 4 2 1 3 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 11 0 0 0 0 0 0 0 0 0 0 0 0 0 2 11 37 47 47 44 39 28 20 15 5 6 8 14 26 33 28 23 23 24 34 54 62 72 64 71 79 87 96 104 109 112 111 108 104 91 90 98 84 79 81 86 100 122 143 154 165 162 157 135 104 76 52 38 27 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 0 0 0 11 13 14 13 12 11 6 0 0 0 0 0 0 0 0 0 1 4 12 25 37 46 67 103 136 169 235 294 349 394 419 435 409 412 393 340 348 344 364 382 403 441 480 467 410 298 263 321 342 398 484 539 538 534 568 595 586 563 491 476 451 394 373 353 337 329 320 300 288 313 258 260 279 243 256 293 281 257 228 109 44 53 73 72 85 76 139 300 454 539 594 671 745 892 1157 1274 1294 1310 1393 1441 1439 1425 1417 1428 1406 1403 1386 1373 1353 1333 1319 1297 1281 1262 1226 1198 1164 1140 1112 1079 1063 1031 1000 989 989 974 952 935 876 831 763 700 683 701 725 753 761 759 780 799 803 812 810 829 828 824 818 816 809 798 784 758 731 705 679 664 661 668 675 670 675 666 630 600 559 481 389 327 268 225 203 196 197 199 199 198 195 190 206 195 193 197 207 218 223 221 222 231 245 250 275 315 364 413 456 492 518 556 598 622 640 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 4 4 3 5 7 8 8 8 8 8 7 12 13 14 12 6 1 1 3 4 4 4 5 5 3 2 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 39 48 49 47 20 6 3 3 3 3 2 0 2 13 17 30 28 26 25 23 30 47 57 63 77 77 88 95 103 110 116 117 114 109 106 110 106 102 98 84 85 91 99 108 116 123 123 123 118 104 75 60 53 38 17 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 6 8 5 0 0 0 0 0 0 0 0 0 0 3 12 24 36 51 68 88 117 164 238 267 275 317 372 429 456 402 427 279 288 311 347 369 389 401 432 470 443 366 329 383 395 489 562 577 569 571 580 572 548 518 471 452 422 348 345 354 337 312 279 252 249 248 196 236 263 154 143 214 233 256 264 167 69 60 71 77 129 112 129 256 392 490 585 678 781 980 1186 1207 1296 1385 1437 1453 1451 1428 1415 1423 1401 1392 1367 1355 1347 1343 1327 1311 1286 1255 1229 1209 1176 1144 1116 1061 1037 1021 1016 987 970 944 914 899 857 807 744 688 664 676 701 717 719 737 769 789 800 808 802 833 834 833 825 828 829 816 790 758 724 692 663 652 657 674 687 690 693 702 695 661 598 520 432 340 307 264 242 234 232 232 233 231 228 224 244 237 238 245 254 260 256 245 239 249 269 279 301 340 392 446 488 523 551 600 643 656 663 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 4 4 2 5 8 9 9 7 7 7 5 9 14 15 12 6 4 4 5 6 5 5 8 7 2 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 21 24 20 19 0 0 0 4 8 6 3 0 4 14 13 22 31 29 27 24 24 42 48 36 53 65 79 89 105 113 113 112 110 109 114 122 129 139 132 114 121 114 107 106 109 114 115 112 107 99 87 76 66 53 30 12 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 2 0 0 0 0 0 0 0 0 0 0 2 12 28 45 62 75 81 106 149 185 216 231 297 358 397 427 401 334 240 217 260 349 362 369 379 421 482 500 452 414 448 494 557 593 575 571 567 569 556 530 510 467 439 422 333 265 315 339 310 260 228 212 178 167 186 221 120 98 200 206 217 216 154 96 88 73 78 167 160 168 246 360 472 573 673 808 978 1025 1212 1323 1437 1460 1460 1456 1428 1417 1422 1395 1378 1364 1362 1342 1363 1341 1312 1284 1255 1235 1213 1180 1149 1119 1076 1047 1041 1009 965 933 915 898 875 839 789 730 671 648 650 652 675 693 717 754 784 798 804 806 840 844 844 841 849 846 827 799 764 727 689 660 650 659 686 700 703 730 747 735 697 639 564 482 392 357 303 278 268 263 260 259 257 256 256 271 275 285 296 308 309 297 286 278 289 314 322 344 382 436 490 531 564 596 646 675 683 701 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 3 2 4 7 7 8 7 7 6 3 6 13 15 13 8 7 7 7 7 7 6 6 5 1 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 9 10 7 1 0 1 1 5 18 24 26 28 30 28 27 26 32 48 51 53 60 76 86 97 105 107 110 116 125 136 159 139 140 146 131 120 113 110 113 116 118 116 111 94 90 80 70 44 23 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 27 50 72 80 81 95 111 133 174 209 287 357 366 426 415 252 175 198 220 292 329 372 401 445 511 533 488 456 503 535 579 592 588 588 547 512 500 506 503 482 501 480 399 310 333 368 337 311 263 188 171 211 184 193 133 118 254 242 236 204 163 137 90 69 80 183 215 212 263 351 466 576 673 749 836 1045 1256 1417 1457 1468 1465 1459 1428 1427 1425 1400 1389 1386 1363 1341 1361 1335 1303 1285 1266 1243 1215 1182 1151 1119 1098 1091 1064 996 950 927 912 889 858 822 775 723 675 656 647 641 661 692 720 751 781 797 803 812 850 857 857 859 869 860 840 812 778 740 702 676 667 674 704 707 711 726 757 759 728 676 607 528 445 402 345 320 309 297 290 287 285 280 281 300 311 326 340 351 348 341 333 325 337 362 371 391 426 483 534 580 622 651 691 721 738 753 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 5 4 3 3 3 4 4 4 6 7 7 6 3 6 12 15 14 12 9 8 8 7 7 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 11 11 12 10 6 4 7 10 9 8 21 21 20 21 22 22 28 40 46 55 62 59 55 48 67 85 98 101 104 108 118 130 135 137 137 157 141 129 118 111 109 111 115 118 115 93 90 91 88 59 40 23 8 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 22 47 73 84 80 87 103 137 157 208 289 355 377 388 359 256 178 194 205 225 288 329 398 441 484 507 495 496 520 503 521 531 546 556 519 481 491 526 532 502 493 489 454 375 322 347 358 352 317 263 253 266 218 203 177 216 340 303 250 213 151 91 69 64 95 202 245 244 291 363 477 572 620 689 860 1093 1300 1451 1462 1473 1466 1461 1425 1429 1419 1388 1377 1371 1352 1331 1325 1302 1278 1271 1256 1241 1216 1184 1156 1133 1117 1075 1038 1001 941 927 903 872 842 808 767 730 711 698 679 662 672 707 736 762 785 798 804 821 860 863 871 876 883 873 855 830 800 764 728 704 697 700 728 728 727 729 767 778 751 703 637 562 487 452 412 396 365 342 327 319 312 304 307 330 346 362 375 377 380 378 372 364 373 396 415 434 469 523 580 627 673 682 703 774 822 829 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 3 4 5 4 4 4 5 5 8 8 10 3 6 13 15 14 13 13 11 8 8 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 9 11 13 11 10 7 5 29 14 0 2 8 17 24 24 26 30 34 37 30 32 41 49 54 52 57 68 83 85 90 93 108 124 119 108 132 155 147 138 123 115 106 103 102 102 106 98 82 82 84 62 52 36 20 8 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 45 73 81 84 93 114 148 155 210 278 331 311 336 330 278 237 225 220 259 307 318 381 407 425 464 490 475 452 443 447 463 477 495 473 485 510 537 544 508 473 469 451 485 405 372 385 369 320 309 305 283 247 236 261 346 412 369 341 214 100 49 44 67 121 205 251 271 330 399 477 520 578 698 903 1149 1342 1454 1458 1469 1459 1457 1417 1414 1409 1392 1376 1355 1344 1351 1339 1294 1274 1267 1247 1238 1208 1180 1168 1155 1115 1067 1018 980 960 924 896 860 828 796 769 752 737 715 704 706 704 733 755 774 791 801 808 818 838 870 883 889 895 885 871 851 826 794 765 745 736 733 732 759 751 748 787 792 765 721 662 592 534 530 510 465 430 402 382 366 350 336 345 375 385 396 398 400 408 406 400 396 399 423 459 481 511 548 602 608 658 713 764 837 886 902 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 4 4 4 4 4 5 5 5 8 10 11 4 5 13 15 14 13 12 12 9 8 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 10 11 12 8 5 7 1 0 4 0 0 1 7 13 11 13 9 0 10 32 34 35 34 36 39 42 46 54 58 69 76 92 111 108 116 129 130 131 130 122 117 109 105 99 91 89 87 78 69 64 53 47 37 27 12 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 38 49 69 92 102 121 148 155 215 261 268 254 307 314 265 239 235 245 286 312 336 380 415 432 453 480 408 347 350 376 413 442 468 470 462 482 530 520 526 508 430 372 429 464 421 332 345 378 343 319 300 286 292 324 390 407 413 336 196 86 47 63 99 153 215 251 293 367 411 440 518 574 712 956 1224 1401 1451 1448 1461 1445 1441 1418 1402 1406 1391 1367 1347 1328 1322 1334 1315 1284 1278 1250 1227 1202 1180 1165 1142 1103 1059 1014 977 963 914 882 847 817 799 782 763 744 732 727 729 744 749 761 779 796 803 806 810 825 859 890 898 902 895 887 873 852 829 809 798 791 778 772 795 780 771 776 796 780 741 689 637 609 614 568 529 498 472 450 430 410 393 408 441 444 442 436 434 435 431 424 423 432 465 504 530 553 572 580 615 662 746 813 879 937 967 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 2 4 5 5 5 4 4 4 5 5 6 7 10 10 6 4 11 15 13 13 14 13 11 8 7 7 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 21 10 9 7 6 6 23 43 6 0 0 0 0 5 17 30 31 29 52 50 49 45 42 42 43 49 50 53 56 67 72 99 99 94 97 102 107 112 112 112 113 110 106 97 89 85 79 68 55 45 34 22 21 18 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 32 58 88 104 123 141 159 207 231 215 228 260 311 238 224 244 263 283 303 354 384 412 445 425 396 305 262 270 309 374 415 442 507 545 600 578 537 449 412 380 339 341 368 384 294 217 258 325 325 322 333 331 324 344 342 327 265 176 85 65 109 153 198 238 265 311 353 390 462 531 566 726 1008 1281 1424 1445 1440 1451 1432 1429 1421 1399 1390 1378 1360 1340 1322 1319 1329 1317 1290 1286 1255 1236 1223 1194 1156 1116 1073 1026 981 947 926 903 871 835 821 803 772 746 736 731 732 729 739 749 759 777 791 796 796 803 822 848 876 889 895 905 902 893 878 864 856 848 835 822 813 821 806 794 785 783 788 764 731 702 679 656 618 584 556 533 514 496 473 451 444 468 500 504 495 480 469 459 451 450 462 502 545 571 588 603 636 665 698 737 817 896 961 1005 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 2 2 3 4 4 3 4 4 3 4 6 7 7 10 10 7 7 10 13 12 12 10 10 12 9 5 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 10 5 5 41 43 16 67 35 0 0 0 0 0 8 27 48 64 58 50 50 49 50 51 55 58 61 65 69 68 67 59 72 65 66 74 82 89 94 96 98 100 104 101 101 99 91 78 65 50 35 28 21 21 20 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 1 21 36 73 96 123 149 169 192 209 209 249 277 281 209 218 245 266 275 306 364 375 369 388 350 290 244 234 252 297 363 411 429 479 508 408 483 471 344 302 312 334 334 278 233 299 303 251 243 278 320 331 323 314 312 289 222 185 149 123 104 182 211 232 256 271 299 342 416 480 532 545 764 1084 1327 1424 1429 1427 1440 1431 1420 1404 1389 1362 1362 1356 1336 1316 1315 1324 1313 1293 1293 1282 1261 1236 1198 1157 1115 1071 1027 989 958 926 894 861 847 806 776 748 730 722 718 723 732 738 747 751 769 774 780 785 795 816 841 864 880 887 901 903 908 903 898 889 879 869 856 846 846 829 820 812 796 811 807 785 750 718 701 669 639 614 593 574 554 531 514 506 531 562 560 553 533 514 495 483 483 494 539 576 595 619 658 690 716 741 766 801 885 962 1009 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 2 3 2 2 2 3 3 3 4 4 3 4 7 8 9 11 10 6 10 12 12 12 12 7 7 13 10 6 2 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 1 12 6 67 58 0 0 0 0 0 0 0 0 0 0 0 12 34 38 47 50 46 46 46 46 53 62 71 75 71 63 60 70 73 71 73 76 78 79 79 83 88 90 96 92 89 63 46 31 20 20 20 20 12 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 16 50 82 124 154 167 183 197 200 225 238 287 198 214 244 262 275 314 352 341 325 328 284 281 235 248 278 326 391 428 432 441 429 382 374 319 259 256 266 314 326 270 256 362 446 389 294 302 310 310 304 315 322 285 214 198 193 188 166 271 278 274 278 279 307 375 443 494 492 535 831 1184 1367 1411 1410 1410 1418 1420 1405 1394 1383 1352 1353 1352 1334 1313 1297 1302 1310 1294 1294 1291 1265 1240 1201 1162 1122 1081 1040 1002 967 931 893 887 829 787 757 738 727 721 719 722 727 730 736 742 744 760 768 774 787 810 838 863 880 887 894 898 913 925 916 907 899 892 881 873 875 862 853 843 827 830 845 827 788 755 739 721 698 682 660 635 615 598 590 574 589 615 610 597 582 561 539 520 519 530 565 589 615 658 700 735 764 780 790 807 890 988 1047 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 2 2 2 2 2 2 2 3 3 4 5 7 8 9 10 9 4 12 11 11 11 10 7 7 12 11 7 4 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 0 12 3 29 20 0 0 0 0 0 0 0 0 0 0 0 0 3 14 33 46 49 49 51 47 47 48 51 54 57 61 65 69 72 68 66 67 66 61 60 62 62 66 71 67 68 36 17 16 17 16 15 15 8 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 17 34 70 116 144 159 178 177 152 171 236 230 240 241 281 275 281 319 336 308 276 271 268 257 239 279 315 345 397 435 448 460 465 418 278 276 269 251 212 229 243 223 243 333 401 452 356 353 342 298 301 333 328 272 220 217 226 238 256 297 324 325 311 303 339 404 458 488 455 567 928 1257 1379 1393 1390 1398 1407 1404 1392 1385 1375 1345 1347 1347 1331 1312 1297 1304 1318 1308 1291 1285 1251 1226 1190 1166 1128 1087 1049 1011 971 940 930 886 817 779 751 736 727 721 720 721 721 722 724 721 737 752 758 768 785 809 837 863 881 890 897 901 904 931 925 920 917 912 902 900 906 898 888 877 872 861 854 855 832 791 773 772 747 730 711 686 669 664 643 620 623 637 637 623 609 594 573 556 552 558 579 604 641 686 734 777 801 810 820 844 951 1010 1025 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 2 3 2 1 3 4 6 6 6 7 8 8 8 5 13 12 10 10 7 6 7 10 11 9 9 8 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 33 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 9 18 28 40 52 59 57 49 40 36 38 47 58 59 61 61 61 61 60 54 49 45 40 37 39 37 33 11 2 7 12 6 0 1 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 25 63 107 134 146 153 160 155 166 216 223 246 298 327 288 288 330 338 313 291 287 283 277 267 344 362 373 393 404 405 390 348 290 292 286 277 274 164 131 122 151 225 280 276 283 306 309 302 271 313 338 307 257 240 257 278 334 355 349 402 374 327 324 371 426 451 442 446 655 1034 1310 1375 1383 1373 1386 1399 1392 1380 1376 1365 1337 1341 1344 1329 1313 1295 1288 1290 1292 1291 1283 1243 1212 1178 1159 1134 1095 1055 1017 992 973 923 861 816 777 751 735 726 720 717 714 712 711 713 718 733 744 750 762 783 808 837 864 882 890 894 899 907 925 929 931 932 930 923 924 932 928 921 917 907 894 875 867 845 825 823 816 784 756 740 725 722 703 675 649 644 647 645 635 622 612 595 585 582 579 601 623 658 705 758 804 831 854 884 910 984 993 1029 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 1 1 3 5 6 6 6 8 7 8 6 8 15 14 9 12 9 8 8 10 10 9 10 7 2 5 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 15 27 52 61 58 45 37 35 44 52 51 52 51 44 48 50 57 59 57 47 32 22 17 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 24 58 100 112 117 136 146 161 181 217 257 275 343 366 295 301 337 342 342 346 352 367 366 361 421 419 421 414 374 338 293 252 249 245 219 222 145 96 123 132 155 210 228 190 155 163 201 243 290 346 331 287 261 276 325 362 370 423 425 451 390 342 353 400 443 436 407 481 763 1123 1335 1335 1358 1353 1375 1389 1378 1367 1368 1357 1326 1325 1340 1328 1313 1307 1291 1284 1293 1299 1284 1243 1213 1182 1150 1133 1098 1065 1047 1017 972 919 855 815 777 752 738 725 714 706 701 700 701 706 715 728 738 746 761 781 807 836 863 878 884 891 899 906 911 926 940 945 944 940 942 948 947 944 940 931 920 906 886 858 857 858 842 814 787 776 770 759 736 707 678 660 645 638 634 629 623 613 609 605 601 623 642 672 714 764 812 849 878 899 930 965 1041 1105 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 1 1 1 2 4 5 6 6 6 7 8 10 8 6 9 10 9 12 10 11 11 11 11 9 8 6 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 21 40 50 52 42 39 46 49 47 41 36 38 42 43 51 52 56 55 39 24 13 5 14 7 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 18 47 84 87 95 133 149 165 184 200 226 283 365 373 295 318 332 337 355 382 393 396 410 409 391 411 392 395 363 343 336 314 286 302 270 133 115 96 150 180 174 174 162 142 121 99 142 223 318 341 316 289 290 315 371 405 391 413 482 451 379 373 385 416 450 430 412 550 874 1189 1322 1332 1343 1340 1368 1383 1364 1353 1362 1355 1318 1304 1335 1327 1325 1309 1289 1286 1297 1300 1279 1239 1212 1183 1150 1124 1102 1090 1061 1000 940 897 856 821 786 753 733 718 705 699 696 693 696 706 718 727 738 746 761 781 806 837 854 867 881 893 900 904 909 914 939 951 951 949 951 953 953 953 949 943 938 930 916 892 891 884 865 846 833 827 817 810 784 747 703 701 671 644 636 634 632 629 628 624 620 641 659 683 717 762 814 853 872 887 896 968 1054 1118 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 4 5 6 6 6 7 9 10 11 10 9 9 7 8 10 9 11 13 13 12 9 7 6 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 23 44 47 51 58 58 57 48 38 37 37 39 41 39 47 50 48 34 23 24 25 8 8 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 14 30 44 65 85 111 142 157 164 167 190 282 371 348 281 298 328 336 354 379 397 375 356 371 382 398 394 340 333 342 340 346 297 313 326 206 200 132 160 187 190 179 172 140 97 89 141 223 292 303 309 308 321 327 357 384 392 435 505 434 383 409 399 413 443 419 435 636 945 1170 1249 1323 1327 1331 1356 1381 1354 1339 1356 1356 1320 1304 1323 1330 1321 1306 1291 1288 1293 1292 1276 1243 1206 1180 1146 1122 1109 1077 1037 993 944 897 856 819 784 751 730 712 706 701 696 696 702 710 719 728 737 747 763 782 810 822 842 865 883 894 900 902 908 916 928 954 956 954 953 953 953 952 950 946 944 944 936 914 914 911 901 892 885 879 876 867 839 800 753 754 714 673 651 645 643 641 642 642 638 650 668 692 726 774 820 848 859 874 897 979 1028 1016 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 1 2 2 4 6 6 6 8 10 10 10 12 12 10 6 5 7 8 9 11 13 13 11 9 7 7 6 3 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 13 34 52 60 67 57 48 43 42 39 39 39 32 30 41 43 31 26 28 18 3 9 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 7 15 29 50 73 92 121 145 118 145 168 241 316 318 292 278 336 366 392 444 452 435 429 453 442 395 424 377 342 353 337 325 277 262 286 289 265 168 148 160 178 201 203 165 113 81 116 187 215 263 291 306 325 321 305 314 371 463 492 413 408 434 392 399 428 404 469 654 859 1045 1290 1309 1312 1331 1352 1381 1347 1327 1348 1353 1328 1311 1308 1323 1318 1306 1292 1287 1289 1284 1270 1238 1199 1177 1158 1144 1113 1075 1038 992 944 903 865 823 784 753 726 719 711 705 701 703 707 712 719 728 738 751 764 787 792 814 844 869 887 896 899 900 906 916 927 954 956 956 955 953 951 950 949 947 947 952 947 930 919 928 940 939 932 932 932 920 887 841 809 816 762 739 713 684 666 658 660 659 654 656 682 709 752 791 817 840 868 886 907 926 929 989 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 5 6 6 8 7 10 11 10 10 11 12 11 5 5 6 7 8 10 11 11 10 9 7 7 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 10 22 28 47 26 30 38 40 41 43 45 41 36 48 45 43 38 33 22 14 14 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 15 29 46 62 81 102 120 96 130 126 223 293 288 274 277 343 403 408 445 418 420 430 444 411 357 368 373 355 344 331 303 283 223 178 192 204 164 146 149 149 191 205 183 145 109 124 159 169 217 252 272 293 298 257 300 396 477 460 390 411 418 372 388 421 402 456 536 778 1110 1291 1300 1297 1331 1350 1375 1339 1318 1341 1352 1344 1336 1324 1318 1315 1302 1288 1285 1286 1276 1261 1230 1202 1188 1171 1143 1107 1072 1036 990 949 905 865 826 786 759 748 732 714 708 708 709 710 713 720 729 740 752 764 766 787 818 851 876 893 900 900 898 901 910 921 943 946 952 952 950 947 945 944 945 948 953 953 947 932 941 956 968 973 973 968 951 920 887 859 824 863 823 773 737 709 692 689 685 676 674 714 744 774 796 827 858 877 893 903 914 967 997 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 3 3 6 6 5 6 8 9 11 11 9 9 11 11 8 4 5 5 8 8 7 8 8 8 9 8 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 12 0 6 11 18 23 29 36 41 44 55 60 68 47 18 11 10 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 23 34 45 57 71 82 83 76 99 98 209 259 258 253 275 345 403 373 425 396 460 424 398 378 355 347 340 332 301 316 290 269 224 199 200 169 117 107 112 120 153 151 153 140 128 147 169 179 199 212 226 237 266 232 315 401 432 405 378 384 370 358 394 425 416 409 543 854 1152 1291 1295 1287 1318 1348 1369 1335 1310 1319 1338 1346 1339 1324 1311 1308 1299 1284 1286 1283 1253 1235 1224 1210 1198 1176 1138 1099 1074 1029 990 946 903 865 826 800 785 759 738 723 710 711 712 712 713 721 732 745 754 757 773 794 825 858 883 899 905 901 895 895 901 910 914 916 937 946 942 939 939 939 941 945 949 950 953 952 956 958 971 989 992 979 957 935 915 909 908 913 877 828 795 768 745 733 723 713 714 773 788 798 828 858 876 888 894 897 917 992 1021 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 3 4 4 7 6 6 6 8 9 9 10 10 9 12 9 6 4 4 6 10 11 9 8 5 5 6 5 4 3 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 7 11 12 12 14 15 16 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 25 31 43 58 65 63 68 73 81 80 86 178 229 243 281 348 388 385 449 394 384 356 378 364 309 294 308 301 279 227 259 269 213 169 164 133 99 90 83 90 118 111 117 126 132 173 215 223 204 185 189 198 257 257 324 389 394 374 357 343 334 361 404 415 430 432 597 917 1171 1278 1291 1279 1298 1347 1368 1339 1329 1307 1320 1338 1339 1324 1308 1301 1294 1286 1285 1281 1245 1235 1228 1211 1199 1181 1137 1101 1070 1024 995 949 908 865 851 834 796 762 746 732 719 713 714 715 717 726 739 747 753 766 779 797 831 866 890 907 910 901 894 892 893 899 907 909 912 930 932 931 929 931 935 938 940 945 951 955 959 963 965 977 989 981 960 944 939 938 943 925 908 877 853 831 808 791 780 774 779 846 846 862 884 900 909 911 916 934 960 994 1034 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 4 5 5 4 5 6 8 9 9 9 9 10 7 6 4 3 5 9 11 10 7 3 3 1 0 2 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 20 24 42 50 53 55 59 70 86 89 82 165 211 229 283 343 375 399 421 351 368 317 317 309 242 208 200 205 226 183 177 211 206 185 161 148 145 134 127 135 128 110 108 122 142 172 213 218 204 186 168 177 218 244 278 335 335 350 334 312 330 368 388 422 442 460 642 963 1197 1284 1292 1273 1275 1336 1366 1359 1341 1307 1313 1332 1333 1321 1305 1295 1290 1285 1281 1273 1268 1255 1242 1213 1194 1173 1136 1100 1060 1035 988 946 936 902 875 859 816 769 751 738 730 720 719 719 722 730 739 750 764 777 791 815 843 876 901 913 912 907 901 896 894 896 900 901 902 905 915 919 920 922 925 927 931 939 947 954 959 959 960 959 969 978 970 959 955 947 951 934 929 917 908 891 875 862 854 849 858 920 921 930 944 954 955 951 954 973 992 995 1025 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 3 3 4 4 5 7 9 10 10 9 9 8 7 7 4 2 3 7 8 7 6 4 2 0 0 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 12 38 28 32 40 41 57 65 73 108 170 198 210 271 326 352 359 344 317 348 357 264 290 262 196 151 152 185 186 144 138 145 155 156 176 181 164 166 186 169 125 112 131 140 199 213 213 195 169 155 162 180 223 333 346 344 352 302 301 325 357 408 445 459 492 676 994 1207 1287 1302 1272 1267 1312 1328 1362 1345 1305 1308 1328 1324 1317 1304 1290 1285 1281 1272 1271 1260 1249 1239 1216 1184 1158 1127 1091 1058 1034 996 986 940 910 892 873 827 781 761 747 739 730 729 729 728 739 750 762 776 787 802 826 853 884 909 918 919 916 907 899 894 892 893 893 894 895 887 904 910 911 913 917 922 930 940 948 954 949 951 952 954 966 980 982 973 963 955 947 946 942 943 937 931 927 923 921 933 980 982 988 999 1006 1005 997 990 992 996 994 998 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 2 3 3 4 5 7 8 11 11 13 10 8 8 8 7 4 2 4 7 9 7 6 4 2 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 15 7 11 15 15 31 60 74 106 171 184 191 253 310 324 292 253 250 248 221 276 284 233 199 172 164 186 191 148 130 189 194 170 126 144 142 134 160 183 156 125 138 127 186 163 171 168 151 146 153 169 238 387 363 364 337 270 248 298 376 441 467 477 529 701 1015 1220 1287 1303 1269 1237 1262 1314 1363 1353 1302 1301 1324 1323 1315 1303 1289 1284 1282 1279 1265 1245 1238 1230 1207 1183 1157 1120 1084 1064 1045 1030 984 945 916 905 875 833 795 771 757 747 742 741 742 737 751 761 773 786 797 812 833 860 890 915 917 924 920 912 902 895 890 887 886 884 885 874 893 898 899 902 905 910 919 929 938 943 936 941 946 951 954 975 996 994 981 962 962 958 957 958 959 961 962 963 969 985 1016 1025 1034 1043 1050 1049 1039 1026 1012 1004 1008 1014 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 3 3 4 6 8 9 10 11 13 9 9 9 7 5 4 4 6 9 8 8 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 2 0 0 0 3 14 45 86 115 151 167 172 229 296 292 260 240 254 268 238 265 162 115 133 137 131 148 153 132 120 140 230 179 78 85 95 84 112 173 184 138 130 151 154 142 134 137 138 142 148 172 262 410 417 397 342 337 305 343 413 464 481 492 555 723 1024 1228 1286 1299 1302 1270 1256 1302 1357 1358 1306 1293 1319 1319 1303 1298 1293 1287 1284 1275 1256 1236 1230 1221 1196 1185 1149 1110 1086 1079 1065 1022 980 947 915 910 885 847 807 781 767 758 755 753 756 747 761 771 782 794 806 820 840 867 892 898 917 924 922 916 907 899 890 883 880 878 875 863 863 863 866 883 894 899 908 917 927 932 927 933 939 942 948 977 1003 1006 997 984 981 965 966 963 966 968 971 979 992 1011 1032 1047 1062 1075 1083 1084 1077 1064 1053 1034 1020 1040 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 2 2 2 2 5 4 6 7 8 8 8 8 9 11 8 6 5 5 7 7 4 5 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 22 44 78 113 153 167 170 215 290 286 269 263 255 227 190 166 61 41 92 122 118 157 170 156 140 149 219 180 95 55 70 74 120 197 216 170 133 117 103 99 117 131 131 136 148 185 281 404 430 391 389 333 336 407 452 476 489 509 581 741 1013 1228 1263 1286 1295 1275 1259 1291 1343 1349 1309 1293 1313 1317 1308 1306 1302 1292 1279 1265 1247 1230 1224 1211 1191 1174 1129 1105 1095 1085 1060 1014 978 942 917 906 891 863 823 793 780 773 766 762 766 760 771 780 790 800 811 825 845 864 873 895 917 926 929 918 908 899 890 881 876 870 868 861 856 852 854 858 873 887 897 909 918 921 921 924 928 933 943 975 1001 1007 1004 996 985 974 971 965 964 969 975 987 1002 1020 1036 1052 1069 1089 1103 1105 1107 1104 1092 1066 1057 1072 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 3 3 4 5 7 7 6 7 5 6 8 10 12 8 6 6 6 6 7 6 4 3 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 31 46 73 112 142 163 173 202 238 280 280 268 223 162 124 100 61 63 115 139 167 211 217 228 233 216 184 158 179 172 163 164 205 253 262 245 212 152 111 100 121 132 128 141 170 214 285 354 386 397 388 311 361 453 475 484 497 534 616 766 988 1134 1184 1279 1295 1284 1262 1287 1333 1340 1312 1299 1308 1312 1312 1317 1306 1289 1272 1254 1235 1222 1215 1200 1184 1160 1115 1103 1100 1082 1049 1011 976 938 920 905 901 877 838 820 802 785 776 772 773 772 780 786 795 803 815 830 839 850 875 901 920 931 929 919 908 900 890 882 877 871 867 858 845 841 842 844 863 877 886 898 907 910 906 912 919 925 935 960 986 999 1001 994 979 972 970 970 966 972 981 992 1006 1021 1034 1045 1063 1087 1097 1108 1119 1124 1118 1101 1100 1109 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 4 5 4 5 10 9 8 8 6 7 9 12 12 9 9 8 7 5 5 3 2 3 4 2 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 27 43 59 94 138 167 171 180 199 266 277 258 199 127 93 91 84 84 115 106 138 172 137 161 225 256 224 172 192 259 272 238 261 279 284 278 228 153 114 111 126 135 128 143 182 235 280 315 352 383 353 314 374 470 498 509 520 556 643 762 884 979 1179 1285 1292 1286 1260 1281 1320 1327 1311 1302 1304 1305 1297 1310 1302 1283 1263 1243 1225 1213 1205 1191 1173 1129 1112 1101 1091 1068 1041 1010 971 938 922 910 907 887 878 849 817 796 786 780 779 779 786 793 798 806 816 821 833 855 879 904 921 936 929 919 910 902 891 883 879 872 860 849 838 832 833 834 854 867 876 885 892 893 891 900 907 916 925 932 964 991 997 990 979 967 967 963 961 970 981 993 1006 1020 1028 1033 1048 1061 1074 1101 1117 1127 1131 1127 1129 1133 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 7 6 7 8 9 9 7 7 10 11 11 11 10 10 9 7 5 4 2 1 3 2 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 41 64 90 126 147 155 170 196 256 271 244 188 127 105 100 81 69 79 72 60 103 65 35 59 103 119 117 141 188 215 160 179 202 223 230 190 129 108 128 138 143 133 148 181 211 239 282 348 376 339 345 395 459 508 537 555 591 642 708 803 983 1183 1275 1291 1286 1259 1275 1304 1313 1305 1299 1299 1297 1287 1304 1298 1278 1254 1235 1219 1207 1197 1178 1146 1126 1111 1095 1079 1058 1037 1005 967 940 925 916 919 916 902 865 827 805 792 785 783 784 788 799 802 809 812 822 840 860 884 907 924 930 927 921 912 903 896 889 880 868 855 842 830 825 826 847 853 859 866 870 875 877 877 886 895 906 913 920 948 978 990 988 982 977 972 963 957 967 979 991 1002 1012 1018 1020 1027 1035 1058 1085 1107 1122 1132 1137 1140 1144 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 5 4 2 6 8 7 6 8 9 9 9 8 7 6 5 4 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 15 34 61 94 145 168 163 168 196 237 259 239 177 132 113 107 94 81 82 80 57 68 38 15 19 48 76 83 80 82 79 69 83 113 149 147 123 102 110 130 136 142 136 150 163 178 213 258 294 305 307 355 430 453 493 544 580 600 630 708 834 993 1170 1258 1290 1280 1259 1273 1295 1304 1303 1299 1293 1288 1279 1288 1291 1270 1245 1226 1211 1199 1188 1179 1162 1126 1104 1086 1069 1051 1031 999 965 941 926 920 921 923 912 885 838 810 795 787 787 789 794 802 805 806 816 829 847 867 891 912 926 933 929 922 915 910 905 893 879 864 851 838 828 823 825 845 850 853 855 858 863 865 865 873 884 895 901 907 920 952 979 985 984 980 976 965 954 962 976 989 998 1004 1005 1003 1009 1020 1040 1067 1093 1110 1124 1133 1135 1139 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 6 4 3 6 9 10 9 8 6 5 4 4 3 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 19 58 51 91 89 147 181 173 185 224 240 231 170 140 127 111 124 130 123 113 92 77 61 59 75 79 85 89 72 53 45 39 60 90 121 112 91 79 97 129 146 152 149 153 169 194 223 247 250 249 261 315 420 462 489 542 555 585 640 743 861 995 1139 1231 1274 1272 1255 1268 1286 1293 1298 1297 1290 1282 1270 1266 1282 1260 1236 1221 1207 1193 1187 1174 1148 1121 1096 1076 1061 1046 1025 993 964 944 933 929 924 927 919 893 844 817 801 792 790 793 798 806 808 813 824 840 860 879 898 915 926 934 932 923 920 917 908 893 878 863 850 837 826 824 825 825 828 829 845 851 853 853 853 861 872 884 891 899 909 916 949 976 978 975 973 966 957 961 974 985 990 993 991 990 994 1004 1021 1047 1073 1092 1109 1120 1118 1119 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 1 2 4 5 2 3 7 9 9 8 7 4 4 2 2 1 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 12 22 37 83 88 111 111 161 185 186 205 224 224 186 154 159 146 157 161 141 122 112 99 93 103 99 104 96 58 40 45 53 61 88 135 130 112 89 73 80 120 153 159 159 163 173 200 242 257 244 232 251 316 397 455 496 506 541 585 655 772 882 1006 1129 1208 1254 1263 1254 1258 1262 1274 1286 1287 1282 1275 1263 1259 1269 1246 1229 1219 1205 1200 1177 1153 1138 1115 1088 1068 1056 1040 1018 989 968 957 946 933 930 932 915 894 848 822 804 795 793 794 799 806 813 823 836 852 873 892 906 918 928 934 933 929 925 920 908 893 877 862 848 836 830 828 826 821 821 822 824 838 844 845 846 849 861 873 883 888 892 906 922 951 965 964 965 962 956 957 967 977 980 982 980 977 978 987 1002 1024 1049 1070 1086 1098 1094 1093 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 4 3 3 6 7 9 8 6 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 11 24 38 42 47 50 142 149 156 174 195 217 227 206 181 172 169 154 133 109 90 86 84 83 90 42 63 56 57 71 80 103 124 135 168 148 123 101 80 78 129 160 157 161 174 181 194 258 277 272 277 293 337 392 425 445 504 548 600 684 805 901 1030 1142 1200 1232 1241 1246 1248 1254 1267 1278 1278 1274 1265 1258 1257 1253 1231 1222 1201 1196 1180 1160 1147 1132 1106 1079 1063 1051 1033 1011 992 981 965 947 937 939 941 917 893 853 826 808 799 796 796 801 812 822 833 847 864 885 904 914 923 931 934 935 933 926 919 908 893 877 862 848 838 834 831 829 829 826 821 817 830 835 837 837 838 850 862 869 874 885 898 913 924 920 930 952 952 949 950 958 960 968 973 969 965 965 971 985 1002 1024 1047 1062 1071 1061 1068 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 4 5 4 3 4 6 9 7 5 5 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 17 26 40 52 58 63 172 160 156 181 211 223 207 190 179 129 100 79 76 63 56 59 72 88 46 66 29 16 148 163 130 142 161 153 146 140 129 118 108 157 155 141 149 163 174 209 309 295 276 322 356 382 393 403 442 499 540 613 736 847 952 1064 1150 1195 1215 1217 1219 1227 1240 1261 1274 1276 1268 1257 1255 1255 1236 1219 1215 1216 1196 1178 1159 1146 1126 1098 1074 1060 1046 1027 1014 1005 984 963 947 941 945 943 915 892 858 830 814 809 804 802 808 821 831 842 855 872 895 912 922 929 932 934 937 935 927 919 907 892 876 862 850 843 840 837 835 830 826 819 810 809 821 828 826 827 836 844 853 865 876 886 899 910 902 916 940 940 939 943 945 948 955 961 956 952 950 955 968 983 1000 1022 1032 1039 1040 1048 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 2 3 2 4 3 4 4 4 6 7 6 6 6 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 21 39 39 41 48 124 168 154 166 191 204 205 196 156 111 67 71 78 67 55 63 90 105 89 128 131 122 76 57 56 91 125 130 136 160 207 202 208 230 203 170 183 190 182 233 331 310 287 361 403 436 436 429 447 486 540 640 783 881 1012 1102 1162 1195 1208 1209 1207 1208 1221 1244 1261 1268 1264 1258 1254 1242 1223 1211 1206 1207 1190 1175 1158 1145 1121 1092 1071 1056 1042 1032 1023 1002 980 963 949 946 949 939 915 894 860 831 826 816 810 808 817 829 838 848 862 880 901 919 930 933 934 938 939 936 929 917 904 891 876 865 854 850 850 847 842 836 829 819 806 797 811 818 816 816 821 829 842 855 866 873 884 891 885 899 918 923 928 929 932 936 942 950 944 939 937 940 950 962 972 988 996 1014 1030 1034 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 3 3 4 4 3 2 2 4 5 7 7 4 4 5 2 0 0 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 20 39 37 40 41 93 172 166 162 168 174 177 168 140 103 83 89 71 50 52 72 98 112 112 115 121 119 12 4 17 47 86 115 141 173 191 194 227 250 240 212 224 218 206 249 313 301 264 317 336 423 483 493 493 515 571 676 820 916 1049 1125 1166 1180 1190 1197 1199 1205 1217 1229 1235 1241 1243 1256 1250 1235 1221 1210 1194 1192 1179 1167 1155 1142 1117 1089 1070 1060 1050 1037 1018 999 978 962 949 946 952 940 911 889 865 857 836 821 815 815 824 834 843 854 872 894 914 929 930 937 941 942 942 938 930 917 904 891 877 867 861 859 857 852 846 838 831 821 806 793 792 805 808 807 812 822 834 846 856 863 869 873 866 879 895 902 908 918 920 924 931 936 938 931 925 927 932 938 944 954 971 990 1009 1011 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 3 3 4 3 0 0 0 2 2 1 1 1 1 2 3 2 0 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 18 37 43 43 45 72 130 184 182 169 166 164 157 139 113 95 76 32 29 41 62 78 85 88 80 41 8 1 0 5 48 93 129 148 162 174 189 211 253 268 239 234 222 248 295 314 301 285 272 309 421 506 531 533 556 628 743 864 960 1087 1124 1161 1174 1183 1194 1199 1205 1220 1225 1218 1221 1222 1242 1230 1222 1214 1197 1182 1168 1163 1154 1147 1134 1108 1084 1073 1068 1056 1035 1015 997 976 960 946 945 951 949 931 913 900 866 837 823 819 820 830 841 851 866 886 906 922 924 937 945 946 946 944 940 932 919 905 891 880 873 869 864 861 857 850 842 833 823 807 793 801 805 804 803 808 817 829 841 848 856 859 863 851 845 844 865 892 901 912 918 921 926 929 921 916 916 918 921 928 936 950 968 988 991 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 2 0 1 1 0 0 0 0 0 0 0 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 14 32 46 51 54 64 100 126 173 168 169 159 145 130 114 94 53 27 26 49 58 53 55 44 33 28 4 14 20 79 117 152 173 173 158 161 193 222 269 313 308 290 266 264 296 316 314 317 300 305 439 520 535 533 565 661 795 911 991 1051 1108 1163 1175 1186 1204 1208 1204 1209 1208 1202 1200 1198 1207 1198 1194 1194 1184 1172 1168 1153 1144 1140 1126 1100 1089 1080 1070 1055 1034 1015 995 973 958 945 943 943 942 941 932 908 871 841 828 825 826 835 847 860 879 900 914 919 937 950 951 952 950 946 942 934 921 910 901 887 882 874 868 863 857 851 845 837 827 811 796 798 805 802 800 806 817 830 839 846 852 856 859 845 839 838 860 884 890 899 909 913 915 916 908 906 906 908 911 915 919 930 947 968 973 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 1 1 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 14 29 51 61 56 53 63 82 143 154 165 157 131 109 102 87 55 45 44 52 49 32 37 22 9 13 26 66 104 138 170 191 198 187 172 173 196 227 271 320 318 315 336 290 276 281 294 330 354 364 489 536 538 539 571 681 831 932 969 1022 1127 1169 1179 1199 1215 1219 1216 1209 1200 1188 1181 1181 1182 1171 1168 1174 1176 1171 1163 1147 1137 1131 1116 1094 1091 1081 1069 1052 1033 1014 992 969 957 945 941 939 939 939 931 907 873 845 833 830 835 841 854 871 889 903 913 930 945 955 957 956 953 947 943 936 928 921 911 894 884 875 868 864 858 850 843 834 822 811 808 797 805 800 797 804 819 834 843 849 854 856 857 856 847 839 836 857 886 894 904 907 906 904 896 896 896 898 900 901 905 913 928 950 953 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 13 26 47 54 55 52 50 64 112 149 157 154 141 117 110 95 62 46 46 40 31 16 25 16 13 19 55 122 137 124 128 138 164 158 159 170 189 227 290 335 298 235 274 282 279 250 243 297 369 431 542 546 524 531 584 712 801 880 972 1050 1142 1173 1179 1209 1217 1213 1213 1209 1197 1184 1181 1173 1164 1141 1142 1153 1167 1168 1159 1148 1142 1133 1115 1112 1093 1081 1066 1048 1030 1011 988 967 955 943 940 936 935 933 925 903 874 849 838 839 845 848 862 873 882 898 921 939 953 960 963 961 953 947 945 938 932 927 912 895 883 876 871 864 858 853 846 835 825 821 807 795 805 797 795 804 821 838 848 854 859 860 861 859 855 846 842 842 861 889 898 903 897 897 887 887 886 887 889 891 895 902 916 933 938 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 14 20 45 41 37 42 45 52 83 127 142 163 170 145 123 102 89 76 54 38 28 15 29 16 19 39 71 90 70 43 48 57 121 140 148 155 197 256 293 304 323 233 251 258 279 245 211 246 354 478 579 571 521 529 609 649 759 897 1007 1082 1154 1174 1186 1230 1242 1225 1214 1204 1196 1187 1174 1168 1152 1123 1118 1132 1155 1159 1150 1144 1142 1134 1131 1110 1096 1085 1067 1046 1027 1007 986 969 958 949 945 934 930 929 923 903 877 854 844 844 850 854 861 866 881 902 922 937 950 958 958 957 950 947 947 943 937 926 910 893 883 877 870 865 858 850 842 837 830 814 801 791 786 794 796 806 824 841 853 859 862 865 870 867 868 860 850 848 868 888 893 896 895 892 882 880 875 877 880 884 888 893 906 921 923 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 11 14 30 32 33 42 48 49 70 116 140 164 174 137 124 119 110 96 77 59 46 35 37 28 35 82 100 79 58 49 39 58 91 124 137 162 234 281 274 259 246 220 223 194 258 260 230 244 322 460 579 587 542 561 566 642 793 940 1031 1100 1165 1185 1208 1241 1263 1236 1208 1198 1193 1180 1167 1161 1147 1114 1103 1115 1131 1140 1138 1136 1138 1137 1127 1109 1096 1085 1066 1045 1023 1003 985 973 965 960 946 933 930 929 922 907 880 856 848 848 850 853 852 863 880 899 921 939 949 953 955 952 949 945 944 943 933 919 905 892 883 878 872 867 861 854 851 841 825 810 796 786 780 794 799 810 828 845 855 860 866 874 879 878 883 873 860 854 871 888 891 891 890 888 878 871 867 870 874 878 881 886 896 904 897 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 9 8 10 28 27 40 53 53 67 106 140 162 165 140 136 125 128 115 94 80 68 60 60 64 71 104 105 80 61 62 75 81 82 120 173 247 298 312 308 305 314 312 319 266 252 266 252 232 295 427 562 600 567 564 580 674 826 967 1064 1124 1168 1194 1219 1242 1261 1242 1236 1201 1174 1162 1157 1153 1139 1112 1097 1104 1119 1132 1133 1130 1130 1128 1120 1105 1093 1081 1062 1042 1021 1002 989 981 974 962 946 935 929 927 922 911 895 876 858 845 846 847 845 856 873 892 913 930 940 945 944 946 946 942 941 942 927 912 902 893 885 879 873 867 860 857 851 839 822 808 797 786 781 797 805 815 832 843 852 862 873 883 890 891 892 881 866 858 874 888 887 886 886 883 873 865 863 867 874 877 877 879 883 884 888 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 7 21 25 27 40 56 62 71 86 115 150 153 151 149 133 126 115 105 96 85 81 94 89 110 101 97 56 33 73 114 102 100 166 271 362 375 348 390 433 357 265 327 290 275 268 257 186 243 400 538 605 605 599 613 712 855 988 1076 1135 1168 1196 1231 1253 1260 1263 1237 1202 1169 1150 1145 1146 1136 1111 1099 1106 1106 1119 1128 1130 1129 1125 1116 1103 1090 1079 1062 1044 1023 1011 1000 988 976 964 948 934 928 926 924 912 892 874 863 855 847 840 835 844 861 880 901 920 931 937 943 943 940 934 937 939 920 908 900 892 886 881 874 871 869 861 852 837 818 802 791 782 778 782 808 820 827 838 852 865 878 890 897 900 900 889 876 868 865 880 891 886 883 879 869 859 864 872 875 875 875 876 880 882 886 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 18 19 31 38 54 60 64 65 94 141 146 150 144 131 125 108 102 95 87 84 86 79 92 95 81 42 50 94 99 90 131 193 273 349 398 420 420 393 313 229 245 302 245 253 287 225 266 387 495 557 576 588 631 743 895 1011 1077 1134 1174 1202 1229 1241 1246 1255 1217 1181 1159 1141 1123 1120 1115 1095 1093 1099 1095 1097 1116 1123 1124 1123 1112 1097 1086 1078 1065 1047 1037 1023 1005 991 980 967 949 937 932 931 922 902 887 879 873 864 849 832 827 835 851 869 889 907 921 928 931 934 936 933 938 938 919 908 899 892 887 883 880 875 868 859 851 834 814 798 786 778 776 778 790 795 819 838 853 867 881 895 903 906 903 896 884 880 871 884 891 885 881 876 867 861 868 875 871 869 869 872 878 883 883 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 14 20 37 29 59 45 50 53 71 110 134 143 153 140 122 111 109 96 85 71 57 57 60 60 44 56 82 105 105 108 130 149 190 255 319 380 345 293 214 185 213 214 151 151 247 238 294 367 407 470 547 584 645 774 933 1045 1088 1131 1172 1196 1215 1228 1233 1227 1190 1158 1150 1131 1105 1094 1091 1085 1084 1086 1086 1090 1111 1122 1124 1122 1110 1094 1084 1074 1062 1056 1045 1025 1007 995 983 968 950 937 931 925 919 907 902 890 876 861 842 826 824 830 844 862 881 895 902 909 919 925 925 926 933 935 915 906 897 890 886 884 881 874 868 859 848 828 807 792 780 772 771 774 771 780 804 836 854 867 883 896 904 908 905 899 898 888 877 889 892 883 878 874 870 866 872 874 873 865 861 863 870 878 882 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 10 17 27 41 29 69 36 37 39 49 88 135 153 155 142 131 124 122 105 89 63 44 46 51 52 53 106 112 98 117 120 97 91 128 166 215 378 341 276 233 219 236 216 135 118 194 262 291 314 381 471 537 592 679 802 955 1084 1108 1121 1140 1165 1205 1244 1252 1231 1176 1137 1139 1124 1103 1093 1091 1092 1092 1088 1079 1078 1101 1118 1121 1117 1105 1092 1081 1074 1069 1058 1042 1026 1012 1000 984 965 949 939 935 928 926 925 911 892 873 857 841 827 820 825 837 853 866 873 885 897 911 922 919 918 927 925 912 902 894 889 887 882 877 873 865 855 844 824 804 787 772 763 761 762 762 777 795 833 852 868 883 896 904 908 906 905 900 890 879 869 860 871 881 875 872 871 872 874 875 862 855 856 861 869 875 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 17 18 28 42 38 79 34 34 29 44 80 124 159 169 155 149 136 136 117 101 85 65 60 71 84 104 104 113 134 117 89 66 60 75 111 214 313 310 214 183 181 233 258 223 196 200 234 260 306 384 471 534 600 699 822 962 1102 1133 1131 1120 1146 1202 1248 1264 1244 1186 1125 1092 1085 1083 1088 1091 1097 1103 1098 1085 1076 1087 1111 1118 1116 1104 1090 1082 1077 1068 1055 1040 1026 1015 1004 988 968 953 945 941 933 931 922 907 890 873 858 843 828 819 823 833 845 845 859 873 885 899 908 906 904 913 919 904 899 896 892 889 884 878 873 866 855 837 818 798 781 765 758 757 756 759 774 794 833 851 868 883 895 903 906 906 904 899 892 883 874 865 876 885 880 877 878 877 880 877 862 854 853 855 859 862 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 16 18 34 50 54 71 61 43 28 36 67 109 149 167 165 150 139 148 133 126 114 94 86 102 126 136 105 132 134 79 64 59 72 85 122 203 228 220 177 204 199 253 313 311 278 256 233 272 312 387 469 531 607 711 832 962 1080 1095 1146 1127 1150 1200 1239 1247 1232 1207 1150 1087 1053 1051 1055 1074 1095 1104 1099 1089 1082 1080 1104 1113 1114 1103 1097 1090 1077 1063 1050 1037 1023 1014 1005 991 972 958 951 948 945 935 923 908 891 875 859 840 825 820 822 827 833 836 846 860 873 882 889 889 889 904 910 898 897 891 889 887 884 880 875 867 856 838 817 799 794 781 764 754 754 762 780 815 839 852 869 883 892 898 903 906 902 898 892 886 878 894 894 887 885 885 885 883 883 878 866 858 853 850 850 849 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 18 39 53 54 58 60 44 33 37 50 84 128 132 134 164 146 149 146 146 123 108 106 127 145 128 89 112 124 108 102 125 157 146 154 203 198 170 192 216 235 284 315 321 309 291 268 292 330 389 467 545 626 721 832 960 1066 1082 1178 1141 1149 1186 1211 1235 1237 1207 1162 1110 1070 1068 1048 1061 1081 1092 1088 1081 1079 1079 1100 1111 1111 1111 1105 1094 1078 1062 1049 1036 1023 1015 1006 990 973 962 960 957 949 938 922 909 895 879 862 842 827 822 823 825 826 831 838 849 861 870 875 880 889 902 906 903 895 889 890 890 887 882 876 869 854 835 819 815 800 782 766 757 759 770 786 811 844 854 870 879 886 894 902 905 903 898 892 890 882 895 895 892 890 887 885 885 887 882 871 864 854 846 843 842 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 7 17 37 45 48 54 55 42 30 37 44 62 80 90 106 139 166 164 156 145 127 112 117 130 130 118 108 118 140 124 123 166 216 201 202 232 222 191 199 272 324 303 300 285 275 277 289 314 347 399 464 555 644 727 831 904 969 1091 1205 1169 1154 1187 1197 1207 1200 1186 1168 1144 1134 1084 1050 1053 1075 1086 1082 1076 1072 1074 1093 1109 1107 1108 1103 1092 1077 1062 1049 1035 1024 1017 1006 988 976 970 969 963 952 940 925 912 900 886 871 849 834 833 832 829 830 831 840 848 859 866 871 881 896 907 907 904 895 893 896 896 892 886 879 869 853 837 836 817 802 783 769 762 766 778 793 816 851 858 864 872 883 895 901 903 903 900 895 892 885 875 872 866 860 859 861 871 890 883 874 868 856 846 842 842 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 17 29 35 40 48 51 42 27 28 41 60 62 79 108 127 137 154 163 142 123 114 118 115 104 115 125 120 139 140 162 193 241 245 244 254 247 224 233 244 299 302 300 265 252 281 318 342 367 408 459 539 639 719 750 814 929 1070 1184 1188 1175 1203 1201 1195 1168 1154 1158 1157 1142 1088 1038 1052 1079 1099 1092 1077 1067 1069 1087 1098 1102 1103 1102 1087 1068 1056 1046 1034 1023 1015 1005 995 988 979 974 962 949 940 931 919 906 890 876 860 852 851 846 839 841 845 848 861 868 877 883 889 893 901 913 911 902 898 902 901 895 886 876 863 846 833 827 813 800 785 775 768 771 783 801 823 853 855 861 875 887 896 901 903 904 903 898 892 886 884 875 867 861 858 858 869 891 883 876 869 857 852 848 845 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 12 9 23 32 40 45 38 26 26 42 56 55 66 69 80 94 121 150 141 120 125 117 106 104 136 151 134 131 143 188 226 247 256 253 248 256 253 236 212 205 179 202 212 234 292 343 366 385 416 469 527 619 645 704 790 918 1063 1161 1191 1203 1222 1214 1195 1172 1156 1156 1156 1138 1090 1030 1033 1053 1096 1099 1082 1066 1066 1076 1084 1102 1105 1104 1082 1064 1053 1043 1032 1023 1017 1011 1005 992 983 971 958 950 945 938 928 910 895 887 881 872 867 860 854 857 861 865 872 881 889 894 895 899 910 921 921 915 907 911 910 904 890 879 866 850 839 819 805 791 777 767 764 771 786 812 837 846 853 865 880 892 898 901 903 903 902 897 895 895 888 878 867 860 859 860 870 889 883 877 869 864 857 851 849 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 22 30 41 37 27 28 39 51 50 51 55 59 71 101 137 150 140 137 121 112 118 143 190 180 141 154 203 252 228 234 226 223 264 272 250 241 194 271 231 201 217 292 360 394 411 435 481 525 535 626 712 778 904 1057 1161 1201 1218 1223 1215 1191 1175 1144 1144 1167 1160 1101 1028 1004 1036 1078 1087 1075 1064 1061 1065 1080 1100 1105 1099 1077 1062 1052 1041 1032 1027 1023 1017 1005 994 983 964 955 953 949 940 930 919 909 907 894 884 879 868 867 872 876 880 884 896 900 901 898 906 918 925 926 925 913 916 913 907 900 891 876 853 829 811 799 788 779 770 767 772 788 802 819 843 853 867 886 895 899 901 902 902 900 897 896 895 890 882 872 864 863 864 863 864 864 879 876 871 862 855 851 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 18 25 39 36 27 26 33 43 46 49 45 47 53 87 130 154 154 138 125 130 142 150 197 187 148 149 185 225 205 213 200 216 227 198 194 243 278 338 354 262 234 307 378 424 444 456 472 478 523 606 706 782 909 1052 1154 1203 1226 1239 1227 1215 1167 1117 1115 1158 1182 1136 1055 1016 1041 1069 1075 1070 1061 1056 1060 1076 1095 1101 1091 1073 1060 1047 1035 1030 1029 1027 1021 1007 986 975 961 957 958 953 943 936 934 929 914 896 889 884 872 866 874 883 887 891 897 898 898 903 915 924 931 936 935 925 922 918 916 911 901 877 845 817 798 778 768 760 756 761 772 778 788 813 843 854 868 888 897 900 902 901 901 900 898 895 894 892 884 875 869 866 863 860 857 856 861 859 872 864 857 851 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 14 22 36 36 27 23 26 32 37 45 37 44 47 78 123 152 151 132 122 138 156 174 184 165 145 147 162 179 188 196 191 216 198 165 175 241 266 214 312 362 298 325 386 441 463 470 478 485 521 601 680 790 928 1057 1152 1212 1246 1270 1276 1252 1197 1116 1085 1108 1123 1115 1081 1028 1029 1062 1064 1073 1065 1054 1056 1072 1091 1098 1089 1070 1056 1040 1035 1031 1030 1030 1023 1003 972 964 958 960 962 954 945 941 940 934 920 906 897 888 888 877 878 891 898 899 901 903 909 907 914 921 930 939 942 937 923 922 922 914 900 874 846 822 802 782 768 764 757 762 764 775 790 816 843 856 871 888 898 901 901 901 901 901 899 896 893 891 886 877 871 867 864 860 857 856 853 851 874 865 857 851 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 19 32 35 29 25 24 25 30 34 32 39 42 76 103 123 132 129 123 125 163 165 140 139 132 130 136 152 178 193 192 205 215 180 189 234 214 129 141 246 330 338 397 430 457 479 491 498 531 603 672 769 896 1045 1158 1231 1270 1289 1306 1290 1237 1132 1071 1064 1078 1102 1079 1022 1020 1031 1049 1066 1066 1057 1057 1071 1089 1095 1086 1068 1049 1047 1036 1029 1030 1029 1018 996 972 970 962 964 966 958 953 947 938 931 924 914 903 902 906 897 894 897 900 903 907 904 916 915 922 928 933 939 944 939 929 928 922 912 894 869 841 816 790 767 755 749 752 752 762 777 792 819 846 859 871 876 899 901 901 902 903 904 904 900 894 889 883 876 872 867 863 861 858 854 850 850 873 864 857 852 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 14 27 37 36 32 28 25 25 26 27 34 39 66 74 99 113 117 120 126 143 140 125 127 127 134 138 157 194 217 213 207 217 186 215 249 213 120 69 128 252 314 341 397 452 487 500 513 546 610 689 775 892 1038 1159 1212 1244 1287 1327 1336 1288 1163 1075 1078 1094 1108 1079 1037 1030 1020 1036 1053 1058 1054 1055 1071 1087 1087 1076 1063 1060 1049 1039 1030 1028 1023 1011 992 972 970 961 968 971 971 962 958 956 947 930 912 907 913 915 905 902 903 904 908 913 908 914 912 923 929 934 939 945 947 942 934 924 914 900 871 846 830 809 782 764 757 756 752 762 783 795 810 828 843 857 866 884 886 900 906 908 909 908 903 897 890 881 874 870 865 862 859 856 852 848 849 870 862 856 851 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 16 20 32 35 30 25 22 21 23 29 36 45 61 77 85 104 122 128 129 125 128 122 123 132 139 162 188 210 233 232 231 220 242 260 227 159 107 113 173 204 271 377 450 495 509 530 573 627 702 794 911 1036 1080 1142 1211 1277 1337 1370 1332 1208 1105 1088 1095 1102 1102 1076 1039 1017 1025 1042 1046 1043 1045 1067 1086 1086 1077 1071 1054 1046 1039 1035 1032 1022 1011 991 970 965 962 973 975 977 975 966 960 951 933 919 921 922 924 919 912 912 911 912 912 904 906 903 915 917 925 934 939 941 940 932 923 909 897 865 840 822 803 784 770 765 762 760 773 788 799 813 828 841 854 865 870 876 902 907 912 914 912 906 898 890 880 873 868 867 863 859 855 850 845 846 865 858 852 847 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 11 18 28 29 26 23 19 19 27 36 41 49 53 70 112 135 129 120 123 131 132 128 133 150 159 182 214 242 247 244 248 233 220 235 207 170 161 175 213 285 365 443 500 515 533 573 633 707 787 870 894 987 1087 1186 1251 1310 1366 1357 1253 1149 1103 1126 1132 1119 1082 1041 1021 1026 1039 1035 1035 1045 1068 1083 1087 1080 1063 1048 1039 1038 1041 1036 1024 1015 1003 989 981 978 979 984 993 979 968 963 961 950 935 929 925 930 931 924 922 919 919 918 910 901 904 926 927 933 935 941 943 939 932 921 903 887 865 850 833 815 803 789 768 756 755 767 785 800 816 832 846 855 861 870 881 908 910 917 920 917 910 901 890 881 879 872 867 860 857 855 850 843 836 840 853 847 845 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 9 23 29 28 24 21 21 27 32 36 38 46 69 110 133 131 127 135 143 135 129 136 139 157 191 226 248 252 245 246 211 188 211 248 244 227 246 290 322 379 457 502 519 545 582 633 703 763 778 827 924 1049 1155 1186 1256 1341 1352 1274 1178 1119 1110 1114 1111 1082 1046 1022 1020 1033 1028 1023 1045 1070 1076 1076 1069 1059 1051 1040 1039 1042 1037 1026 1018 1014 1011 1003 995 993 993 994 980 970 968 964 955 944 936 935 938 933 933 933 927 924 925 923 917 923 952 953 952 952 944 942 941 933 918 899 880 857 843 831 821 804 786 775 765 761 769 787 806 820 835 844 851 862 874 885 912 914 923 926 922 913 901 893 890 877 868 863 858 854 850 846 840 832 830 849 847 843 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 18 27 29 23 23 25 25 26 28 34 46 59 96 125 134 140 149 153 154 146 144 137 159 202 232 244 245 239 227 192 168 188 239 258 259 281 321 357 405 471 504 530 554 588 627 654 684 753 808 870 988 1087 1104 1216 1325 1336 1277 1205 1178 1104 1097 1091 1072 1041 1015 1012 1027 1026 1018 1040 1064 1077 1079 1070 1061 1053 1044 1038 1035 1034 1027 1022 1019 1017 1004 994 1004 997 982 981 973 969 964 959 956 950 943 946 939 940 941 936 935 939 943 943 954 980 979 988 981 993 972 951 935 912 894 875 859 851 841 824 799 777 762 753 756 774 791 809 825 831 840 853 867 878 888 901 908 927 930 926 919 908 899 893 879 869 863 857 854 850 845 839 830 825 830 825 838 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 18 24 26 25 25 25 25 26 33 48 52 87 118 133 143 158 171 175 177 176 168 176 205 226 230 226 219 203 178 163 175 179 222 261 303 349 389 424 477 513 529 541 559 571 607 666 723 775 824 904 994 1050 1185 1305 1337 1322 1294 1197 1101 1076 1080 1064 1035 1012 1011 1018 1013 1013 1024 1034 1065 1072 1065 1060 1056 1051 1044 1039 1036 1032 1030 1029 1025 1013 1007 1012 1003 986 983 975 970 966 964 963 957 952 954 949 945 948 947 949 955 961 968 978 995 1005 1014 1009 1022 997 975 956 929 905 884 874 861 840 819 796 778 763 754 757 772 798 812 815 826 841 856 869 881 889 894 901 929 932 930 928 921 909 895 881 870 862 859 856 852 846 839 834 829 819 814 835 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 10 18 30 29 28 27 25 27 35 48 58 83 99 117 136 158 166 173 190 194 180 183 201 211 217 208 195 183 168 161 159 177 224 258 313 374 416 443 478 501 498 516 533 559 604 650 692 731 771 830 917 978 1125 1255 1303 1317 1302 1220 1121 1065 1058 1051 1028 1009 1004 1000 993 996 1003 1028 1068 1076 1069 1061 1056 1051 1045 1044 1045 1043 1039 1037 1033 1020 1016 1019 1009 992 976 981 977 976 972 967 962 959 960 957 950 956 960 967 975 983 987 990 998 1013 1021 1023 1028 1004 985 965 940 919 907 892 865 836 811 782 763 752 750 762 780 798 802 813 829 845 861 874 885 892 896 905 931 933 934 932 926 914 899 883 873 865 865 861 855 849 846 841 831 820 813 816 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 23 29 28 27 25 29 36 47 60 73 79 95 127 149 151 158 172 172 161 166 191 202 208 198 186 182 180 173 160 159 196 248 312 386 435 456 466 466 461 477 524 561 611 662 704 732 754 802 871 900 1053 1142 1210 1264 1271 1215 1144 1086 1053 1035 1033 1027 1012 1001 991 983 992 1019 1065 1072 1065 1062 1062 1053 1042 1040 1041 1044 1042 1039 1026 1019 1020 1019 1009 996 995 989 990 988 980 973 968 966 966 966 958 968 975 983 989 992 995 1000 1006 1017 1026 1032 1034 1014 1003 983 965 951 930 900 871 840 813 785 765 752 750 760 776 781 807 817 829 846 864 878 889 895 898 904 917 930 932 931 925 914 899 887 878 872 872 867 861 859 853 844 833 821 811 806 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 8 10 20 23 26 26 28 37 45 54 66 74 83 106 118 127 129 116 109 134 158 192 213 209 199 192 194 191 178 169 180 226 266 311 372 419 444 450 442 440 474 515 542 598 663 707 723 736 775 831 865 939 1025 1137 1225 1248 1206 1139 1093 1061 1044 1025 1019 1014 1009 994 979 983 1007 1053 1066 1064 1067 1069 1061 1054 1050 1042 1040 1042 1028 1017 1016 1022 1022 1012 994 979 980 992 990 986 978 975 975 976 974 971 980 987 991 994 999 1002 1004 1010 1021 1030 1039 1038 1018 1007 1000 987 964 936 907 872 839 808 781 765 758 762 768 775 795 821 827 838 854 871 882 891 897 899 901 902 917 920 927 925 915 902 892 884 879 879 872 871 867 860 850 836 822 811 806 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 10 14 26 27 30 38 45 53 66 73 77 81 94 100 81 60 75 124 162 200 215 210 206 203 204 194 176 176 209 251 282 323 379 417 440 448 444 442 464 498 531 589 650 687 709 725 752 792 816 853 1002 1119 1201 1227 1180 1118 1094 1067 1035 1011 1009 993 990 984 979 985 1006 1043 1062 1067 1062 1062 1063 1061 1055 1044 1030 1032 1020 1019 1021 1026 1022 1010 997 988 988 998 994 994 987 982 982 985 985 985 990 993 995 1001 1006 1007 1009 1012 1018 1026 1029 1026 1012 1008 1005 993 971 944 917 884 851 820 795 778 769 766 772 790 812 832 832 841 858 877 888 894 897 898 899 900 902 902 915 921 915 905 895 888 885 886 886 879 874 865 854 841 825 812 808 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 26 26 29 37 44 56 68 68 66 70 84 68 66 91 110 127 159 192 201 201 201 207 205 190 173 197 267 305 298 325 387 423 437 449 451 448 462 491 522 581 646 683 714 739 754 769 796 856 1008 1128 1206 1221 1169 1103 1077 1074 1054 1054 1038 1000 980 974 972 975 992 1023 1045 1055 1056 1056 1057 1058 1061 1054 1037 1033 1023 1022 1028 1033 1024 1013 1007 1003 998 1005 1001 1001 992 992 998 999 998 999 1000 999 1000 1005 1010 1010 1009 1014 1023 1031 1037 1036 1033 1025 1016 1004 982 950 916 885 854 826 804 799 796 797 805 815 830 851 849 853 866 882 891 898 901 901 901 901 901 901 902 916 913 905 898 892 891 894 891 888 882 871 859 844 828 813 810 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 20 21 28 36 51 58 62 62 58 57 71 60 88 100 103 117 145 170 176 187 189 201 200 183 172 189 243 302 314 328 381 394 424 452 454 452 470 497 523 568 636 698 719 725 743 760 781 853 989 1142 1220 1214 1174 1124 1087 1073 1070 1059 1035 1020 994 979 971 968 980 1008 1036 1049 1053 1057 1053 1052 1058 1053 1041 1034 1025 1027 1035 1037 1031 1026 1022 1018 1013 1008 1007 1006 1000 1000 1009 1008 1006 1008 1010 1009 1005 1011 1015 1016 1014 1020 1029 1034 1036 1035 1026 1013 1001 991 974 946 919 896 864 839 825 819 811 811 823 840 854 862 861 867 880 889 892 900 906 907 907 905 901 901 909 916 912 905 899 896 895 894 895 892 886 877 864 848 831 815 808 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 12 19 27 34 37 49 56 57 53 50 58 56 84 96 100 115 140 155 162 177 182 192 191 171 167 189 244 304 333 344 352 386 421 444 445 453 476 504 534 573 635 693 703 709 719 733 767 849 976 1131 1220 1221 1174 1140 1124 1106 1072 1043 1023 1007 997 987 980 974 979 1000 1020 1026 1053 1053 1050 1048 1053 1047 1037 1033 1026 1030 1039 1038 1043 1037 1025 1019 1017 1014 1012 1013 1008 1014 1017 1017 1013 1014 1018 1015 1014 1020 1025 1023 1021 1025 1028 1028 1027 1028 1023 1015 1012 1005 986 958 925 894 870 857 853 840 835 841 850 857 869 881 878 880 888 889 898 911 915 915 914 912 905 900 913 915 910 905 902 899 897 896 896 894 889 880 868 853 836 825 818 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 15 26 30 31 40 51 51 47 48 55 61 78 99 111 122 127 136 152 168 172 174 170 156 161 187 246 294 307 320 356 388 415 438 444 463 488 509 533 566 612 618 672 705 713 725 758 838 978 1121 1205 1242 1203 1189 1161 1133 1104 1070 1051 997 976 965 969 971 972 980 989 1001 1036 1053 1055 1052 1055 1054 1048 1037 1030 1041 1044 1045 1048 1034 1022 1020 1019 1017 1019 1020 1018 1022 1022 1021 1020 1021 1024 1022 1022 1026 1029 1025 1021 1036 1043 1042 1044 1045 1037 1021 1009 993 972 949 922 899 886 876 861 849 843 847 863 876 886 891 894 897 901 901 911 921 924 923 920 916 911 902 898 912 909 906 902 897 896 896 894 893 889 881 870 858 851 841 825 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 11 23 24 29 39 46 46 47 51 54 59 78 104 121 125 128 132 143 156 159 155 151 151 161 191 245 282 296 328 369 393 417 442 454 473 500 518 531 550 560 600 637 686 700 711 743 826 969 1123 1206 1223 1224 1223 1191 1152 1126 1098 1062 1021 976 960 967 969 971 973 979 997 1026 1044 1047 1043 1047 1046 1042 1038 1038 1043 1045 1050 1043 1030 1022 1021 1020 1019 1021 1024 1025 1025 1025 1023 1024 1024 1027 1030 1031 1036 1038 1033 1033 1045 1050 1048 1043 1033 1015 1004 993 983 966 945 936 924 907 889 874 864 863 870 877 884 896 902 901 902 904 913 924 933 936 932 925 918 914 905 900 907 905 904 898 894 894 893 891 892 893 883 873 870 863 849 832 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 7 22 30 36 40 49 52 52 52 58 79 101 105 120 122 127 137 145 147 146 146 152 164 187 199 249 297 334 373 395 420 440 460 478 496 510 520 533 564 610 644 682 695 687 730 838 983 1122 1207 1216 1225 1189 1179 1151 1117 1091 1068 1043 1013 975 976 974 966 963 974 998 1022 1038 1050 1041 1040 1038 1033 1031 1032 1034 1039 1044 1037 1025 1019 1017 1018 1021 1026 1029 1029 1029 1029 1023 1025 1029 1033 1037 1042 1047 1048 1046 1045 1049 1047 1045 1043 1039 1033 1028 1017 997 976 966 943 920 900 883 872 868 866 876 892 902 912 917 917 917 919 925 934 944 947 942 931 924 918 909 905 900 891 893 892 890 890 889 887 888 888 883 882 878 867 853 836 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 17 30 31 38 46 48 50 51 57 72 84 111 117 118 122 131 138 140 142 146 150 160 165 196 256 305 353 394 409 425 435 453 488 491 490 499 519 548 597 640 677 698 685 730 854 1011 1126 1179 1212 1235 1225 1220 1185 1140 1109 1082 1049 1022 984 983 985 971 953 956 982 1010 1022 1028 1023 1030 1034 1033 1028 1024 1027 1034 1039 1031 1022 1006 1006 1011 1019 1025 1029 1031 1028 1024 997 1024 1036 1039 1042 1046 1049 1049 1050 1048 1058 1065 1069 1069 1059 1040 1020 999 974 970 957 941 919 898 882 872 869 873 881 892 903 912 916 914 913 921 934 949 958 959 951 939 931 926 920 914 902 891 877 881 885 886 885 884 885 885 885 881 876 869 858 842 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 14 26 30 38 40 41 50 51 51 62 89 112 119 118 118 129 134 134 136 140 144 146 163 200 238 295 368 415 427 428 427 448 485 490 493 484 501 546 593 636 670 694 691 739 862 967 1056 1143 1220 1226 1212 1227 1196 1159 1114 1075 1049 1034 1018 994 996 983 957 950 972 1000 1013 1017 1014 1017 1018 1020 1016 1014 1019 1027 1027 1009 1005 984 982 982 982 983 982 982 985 988 989 998 1002 1008 1032 1048 1050 1052 1056 1061 1079 1071 1065 1055 1037 1022 1011 1001 994 980 961 944 924 901 883 876 873 875 887 902 910 913 924 932 933 935 941 954 965 969 959 947 943 940 931 918 904 891 876 866 877 882 878 876 878 879 882 879 874 866 858 846 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 23 36 36 40 46 50 53 61 84 116 127 123 123 129 132 129 130 132 134 140 161 205 242 273 361 417 424 417 417 441 451 475 485 465 479 529 585 632 658 684 689 742 795 871 991 1130 1220 1237 1200 1201 1175 1147 1119 1090 1073 1060 1030 993 993 979 953 944 962 988 1001 1001 999 1001 1007 1009 1001 1000 1008 1018 1012 984 981 982 980 978 977 978 980 981 983 984 984 984 989 997 1015 1029 1035 1044 1057 1078 1077 1068 1068 1068 1063 1052 1035 1023 1018 995 970 945 921 899 883 876 876 881 891 904 907 919 922 924 930 941 953 965 969 974 965 959 958 951 937 921 904 891 878 867 877 878 875 872 871 871 873 874 871 866 858 847 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 9 20 33 34 36 37 46 51 62 90 123 139 136 130 133 130 125 125 124 125 136 158 202 241 267 335 396 415 414 417 424 423 471 489 474 482 519 563 602 638 663 689 701 729 834 976 1104 1190 1223 1215 1212 1181 1145 1133 1127 1098 1060 1028 1001 979 962 952 951 969 986 986 978 978 978 978 995 988 989 1001 1004 993 977 977 979 980 974 969 971 976 980 982 984 979 983 991 999 1002 1005 1010 1017 1030 1059 1068 1091 1096 1090 1070 1044 1031 1025 1009 985 963 944 922 899 884 877 876 881 891 894 910 916 928 931 932 937 948 967 977 979 977 969 967 958 941 923 906 893 879 867 875 876 873 871 869 868 868 866 865 864 858 849 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 16 29 33 33 37 42 49 62 92 129 151 148 134 129 124 122 120 120 124 137 165 212 257 280 333 383 399 400 406 411 420 469 503 475 472 508 548 586 629 662 670 693 727 838 986 1109 1186 1216 1211 1196 1199 1175 1172 1125 1085 1069 1053 1016 973 951 948 955 970 981 984 991 999 992 981 964 972 976 975 976 972 966 968 969 969 964 961 963 967 971 975 978 976 978 982 985 990 997 1004 1013 1026 1049 1082 1082 1076 1064 1053 1048 1043 1032 1017 995 970 951 926 903 887 879 878 881 883 893 908 921 920 927 941 949 954 962 969 970 981 974 972 962 946 928 912 896 880 867 873 872 870 865 861 860 862 862 858 856 855 847 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 12 21 26 33 38 40 47 59 93 132 152 150 137 125 124 118 115 120 125 140 169 210 245 266 323 369 380 380 377 386 416 465 513 479 453 483 525 559 579 602 656 708 751 840 992 1134 1214 1231 1218 1212 1220 1218 1181 1132 1095 1066 1037 1001 964 947 951 959 971 975 977 986 995 992 974 956 949 949 952 960 959 955 956 956 955 951 950 951 956 962 968 970 966 966 967 973 984 995 1008 1029 1057 1083 1084 1074 1083 1094 1093 1082 1066 1049 1028 1000 974 957 933 909 891 882 879 878 880 891 903 909 913 918 927 942 957 966 968 971 978 975 974 966 951 934 916 901 887 876 870 859 866 864 857 853 852 854 855 852 849 848 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 19 32 36 40 45 58 88 122 135 132 129 126 118 114 113 120 128 147 177 213 243 264 321 326 347 354 349 367 411 459 503 490 462 473 493 504 521 568 637 698 784 872 1002 1135 1211 1232 1235 1245 1247 1242 1204 1159 1108 1068 1031 996 967 954 964 977 977 973 981 996 994 974 953 931 937 933 945 955 953 946 942 939 936 935 940 943 946 953 962 962 956 957 961 966 978 990 1003 1025 1045 1052 1061 1091 1108 1109 1096 1078 1061 1044 1025 1004 982 957 937 914 901 893 885 880 880 885 896 905 906 917 926 932 935 942 956 970 980 976 972 966 954 937 918 904 897 890 876 862 863 858 853 848 845 845 847 847 846 845 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 13 25 36 42 48 59 78 110 127 131 128 124 120 113 114 121 137 155 181 214 247 265 272 330 350 343 348 368 411 464 497 488 462 451 452 470 508 559 623 703 811 918 1023 1132 1221 1259 1266 1274 1287 1255 1200 1153 1109 1061 1019 987 965 954 959 969 973 971 972 982 977 961 946 925 910 921 935 940 946 939 928 920 915 917 928 934 938 944 949 944 937 940 943 944 955 967 979 993 1010 1029 1038 1032 1033 1016 1059 1064 1058 1050 1035 1011 984 964 947 938 922 904 889 880 878 881 886 891 892 900 913 918 927 940 950 961 974 975 969 962 953 938 924 915 906 892 876 861 848 837 841 844 842 840 839 839 837 837 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 9 20 33 42 53 61 74 101 109 119 126 121 112 108 117 129 148 162 183 208 230 244 251 274 323 329 341 367 420 473 494 480 445 428 424 443 487 546 619 711 819 934 1033 1128 1226 1264 1283 1287 1272 1243 1195 1133 1111 1097 1032 991 972 962 964 966 968 969 968 976 970 958 942 920 903 901 906 909 931 925 910 900 895 903 919 926 927 929 930 926 919 917 919 926 935 953 976 999 1017 1030 1024 1007 1017 1047 1086 1081 1076 1060 1038 1018 996 975 979 957 930 909 892 882 877 874 877 883 894 900 902 907 915 928 943 955 965 970 961 955 948 941 934 924 909 896 879 862 849 837 840 840 837 836 836 835 832 828 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 18 30 40 50 57 71 84 88 107 116 115 112 113 127 140 150 161 178 193 202 209 227 258 316 325 337 368 427 474 487 474 447 435 416 432 479 551 630 707 799 914 1012 1101 1148 1191 1241 1273 1273 1243 1182 1118 1100 1097 1040 1010 1001 994 990 991 981 974 978 985 982 972 947 911 890 890 889 895 920 908 893 884 881 888 899 897 900 904 911 903 897 900 907 918 933 959 979 992 995 999 1008 1027 1062 1095 1089 1081 1067 1058 1048 1028 1010 1000 988 965 942 921 903 890 883 879 878 881 880 883 892 903 913 920 931 946 958 962 957 947 944 942 935 923 910 897 881 863 848 837 842 841 837 835 831 829 826 824 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 12 25 36 43 54 67 72 85 107 116 116 118 124 134 139 149 168 180 188 194 206 223 249 301 341 346 379 433 471 481 476 461 422 399 416 475 552 625 699 790 892 968 1012 1063 1146 1210 1242 1247 1226 1170 1097 1087 1073 1013 1000 1008 1017 1019 1014 1000 987 972 966 962 959 943 927 915 891 882 904 911 883 876 870 865 867 868 858 862 893 897 895 888 888 899 911 925 936 946 948 958 977 998 1027 1051 1051 1061 1060 1071 1065 1045 1032 1024 1012 994 969 946 926 908 892 880 873 871 871 866 875 878 882 893 907 920 935 946 951 951 941 939 938 932 923 913 901 884 867 850 838 842 845 841 834 828 822 819 816 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 10 20 30 39 49 58 75 87 113 122 128 132 138 141 139 159 172 183 196 201 208 227 263 308 347 359 387 438 462 479 480 457 413 381 396 454 525 608 700 800 876 916 976 1063 1131 1177 1217 1223 1195 1135 1060 1046 1035 1022 1013 1027 1040 1044 1035 1014 994 973 963 972 968 964 941 906 881 872 877 876 852 849 842 839 838 834 841 861 882 876 872 867 869 877 884 890 898 902 922 951 979 986 991 1007 1023 1026 1022 1061 1055 1051 1045 1030 1011 996 977 955 934 915 897 883 875 870 870 877 879 883 886 890 896 908 923 934 939 939 932 931 931 928 922 915 904 889 872 854 846 842 844 841 834 829 825 818 812 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 15 21 27 39 57 75 88 115 126 133 138 140 141 145 161 169 191 195 185 183 199 240 289 318 361 381 403 430 466 479 452 405 373 379 424 505 603 717 782 843 933 1024 1078 1117 1149 1193 1191 1156 1103 1055 1036 1033 1017 1026 1051 1056 1061 1050 1019 1001 1012 1013 1006 1004 985 947 903 871 859 856 850 842 823 812 813 819 826 839 854 847 849 855 843 845 851 860 872 879 903 930 954 970 985 1001 1015 1016 1009 1007 1047 1051 1056 1046 1033 1022 1008 990 971 952 931 912 900 891 885 878 874 873 875 878 887 895 903 912 920 922 926 920 921 924 921 917 912 905 894 879 867 865 852 838 838 836 830 825 820 814 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 13 22 37 56 74 88 111 129 137 141 144 146 150 158 168 178 168 160 163 178 214 257 295 348 355 377 414 461 473 444 399 368 368 412 506 614 656 746 865 983 1061 1085 1111 1166 1179 1149 1111 1076 1056 1044 1012 992 1016 1050 1055 1067 1071 1054 1038 1044 1025 1015 1001 978 942 906 878 862 856 850 834 814 809 806 808 812 817 830 834 836 834 825 826 838 848 861 884 905 917 928 948 986 997 993 994 993 995 997 1054 1049 1044 1030 1016 1006 993 974 956 937 925 914 900 886 877 872 870 871 870 872 881 892 899 904 911 914 914 915 920 917 912 908 903 896 888 883 871 856 842 842 840 833 826 820 815 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 15 26 40 57 73 88 108 126 136 142 144 151 160 163 163 164 157 155 168 177 215 266 296 314 344 379 419 458 471 443 395 357 355 406 490 502 604 749 890 1007 1082 1113 1144 1177 1146 1112 1086 1064 1042 1015 981 966 985 1037 1065 1077 1085 1083 1089 1108 1096 1056 1008 969 931 892 868 859 853 842 816 810 812 803 792 790 804 824 818 809 808 807 816 822 833 846 855 863 885 916 952 979 979 981 991 994 1004 1048 1038 1045 1035 1030 1018 1002 989 976 959 951 940 921 902 888 878 874 876 872 871 873 877 879 885 893 900 904 908 906 908 910 909 907 903 899 894 883 872 860 847 835 838 838 831 823 818 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 31 46 59 71 84 101 111 131 148 150 163 172 172 167 164 160 172 204 206 238 258 272 300 340 375 418 446 458 437 393 360 364 390 400 469 577 734 875 995 1088 1147 1174 1161 1125 1089 1083 1069 1041 1012 978 947 950 1006 1071 1104 1117 1121 1144 1163 1136 1104 1077 1018 952 901 873 861 846 828 824 815 809 797 787 784 784 785 788 782 794 794 796 802 803 807 824 856 896 928 944 952 966 978 985 988 989 989 1043 1038 1038 1022 1010 1003 994 983 976 968 948 929 911 896 886 881 879 874 869 869 869 876 884 890 893 896 902 899 896 899 902 902 902 898 890 882 873 862 851 838 842 842 836 831 829 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 18 33 48 58 66 75 87 104 103 108 143 169 179 177 174 177 184 210 238 240 249 252 268 300 343 390 420 435 437 425 394 366 361 369 382 449 534 704 854 982 1097 1175 1196 1180 1148 1112 1101 1107 1075 1030 984 949 951 990 1053 1110 1161 1172 1189 1195 1161 1129 1094 1055 985 932 902 879 862 857 859 836 811 801 806 794 774 759 754 757 779 762 769 768 773 798 837 874 894 902 912 941 953 961 968 974 979 994 1032 1028 1020 1017 1013 1003 994 990 985 970 954 935 916 900 890 885 879 873 870 869 866 868 875 882 886 889 892 892 890 893 895 895 894 891 887 880 871 863 853 844 847 846 844 842 836 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 16 30 45 60 70 74 78 82 87 109 138 169 173 173 177 182 189 208 240 244 248 253 291 333 369 404 419 425 426 419 403 379 361 351 354 407 479 656 830 989 1127 1218 1252 1243 1214 1200 1165 1157 1111 1047 987 942 934 980 1051 1104 1145 1178 1194 1196 1180 1143 1085 1038 984 934 916 897 885 879 865 841 817 811 810 789 769 760 754 746 744 731 709 726 777 812 829 841 857 883 915 936 929 944 961 972 975 972 980 1023 1028 1018 1005 999 995 988 977 967 952 933 915 899 890 887 886 884 881 874 870 872 874 876 877 881 885 886 884 886 887 890 889 887 884 877 866 859 853 845 839 838 843 845 838 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 17 31 47 67 75 76 75 76 81 95 127 150 146 150 160 166 167 172 199 205 254 267 285 337 374 394 412 414 415 414 409 403 382 350 337 368 438 612 820 1004 1157 1272 1322 1332 1330 1293 1230 1236 1179 1094 1028 981 962 989 1040 1063 1109 1145 1168 1181 1181 1165 1125 1057 987 948 910 898 887 869 848 828 814 804 786 781 777 767 753 742 736 713 701 731 749 771 789 815 854 889 908 910 907 925 941 950 957 964 980 1024 1016 1009 1004 1000 991 982 973 962 949 934 919 903 894 894 895 891 881 877 869 871 877 879 878 878 880 882 881 877 877 882 885 883 879 872 864 858 852 847 845 854 856 852 847 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 19 36 49 73 77 78 77 79 87 96 116 130 124 131 146 156 158 157 158 177 233 280 300 332 358 375 388 392 407 410 415 402 377 345 325 340 405 564 794 982 1145 1235 1319 1388 1411 1366 1302 1347 1273 1164 1066 1015 1012 1031 1044 1064 1111 1135 1170 1203 1212 1195 1149 1077 1014 954 945 916 888 864 842 824 808 790 766 764 763 753 747 736 715 716 725 703 698 717 763 808 841 859 864 875 889 907 920 930 939 946 963 1010 999 999 1002 997 993 987 980 970 959 946 931 916 907 907 906 902 895 882 874 870 870 873 874 875 877 879 882 879 876 876 878 876 872 866 862 861 858 854 848 855 859 861 867 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 20 34 44 59 68 74 89 97 94 91 92 108 119 129 147 160 168 170 173 192 246 294 312 333 342 355 371 382 395 400 412 410 381 341 314 324 387 518 729 911 988 1111 1260 1379 1426 1416 1387 1357 1331 1231 1120 1047 1025 1037 1060 1097 1118 1158 1191 1227 1227 1200 1155 1092 1035 1030 973 924 892 859 833 815 798 783 754 738 735 732 726 725 716 687 689 655 679 711 741 773 792 805 826 856 884 899 917 930 932 956 993 996 997 1007 1000 998 994 988 980 970 959 947 932 926 919 915 911 906 898 892 885 880 879 876 873 874 876 879 884 882 878 878 875 870 864 861 864 868 866 850 849 846 853 858 862 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 20 27 25 29 53 72 81 104 103 91 93 102 109 125 135 155 169 178 186 208 246 247 263 309 310 325 344 363 386 400 410 415 391 351 323 324 368 469 620 684 807 995 1171 1291 1362 1403 1421 1401 1317 1219 1148 1122 1093 1068 1069 1096 1133 1168 1198 1248 1260 1226 1162 1103 1082 1019 974 921 884 852 820 797 792 793 765 753 733 720 712 712 709 690 670 670 655 706 719 728 744 787 847 878 911 939 960 971 978 987 995 996 996 999 996 990 986 980 972 962 952 941 937 933 921 918 918 915 905 892 887 883 881 881 881 878 876 878 882 881 879 880 875 867 864 867 867 861 858 849 844 860 860 861 855 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 15 16 13 18 42 66 82 107 94 94 105 102 104 124 124 160 187 196 196 212 238 230 229 268 280 288 305 339 379 403 419 417 385 348 328 330 353 388 440 534 695 880 1049 1178 1279 1360 1403 1393 1351 1261 1250 1178 1092 1058 1078 1105 1114 1132 1207 1224 1233 1217 1203 1170 1089 1011 967 916 868 836 804 788 795 805 796 786 730 706 694 691 694 697 688 670 671 685 688 735 773 818 869 895 917 936 941 952 969 985 993 995 996 992 993 980 973 970 964 954 946 941 940 932 927 928 923 919 914 905 892 887 883 883 881 877 878 883 885 883 882 882 875 864 863 867 860 851 858 862 844 855 858 838 829 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 10 10 15 35 59 80 78 94 104 105 105 111 120 134 160 180 185 185 203 225 221 222 252 264 266 289 333 372 396 415 420 393 360 324 311 309 322 364 453 595 768 931 1072 1197 1302 1361 1352 1293 1293 1226 1180 1107 1057 1048 1063 1080 1113 1201 1221 1214 1209 1204 1166 1087 1008 955 910 867 824 793 783 788 794 793 774 726 694 676 670 673 684 703 720 721 719 719 755 794 825 856 886 906 915 934 953 969 977 980 982 984 989 982 976 971 967 963 957 952 949 944 940 933 933 933 929 922 912 900 896 895 895 889 882 884 889 890 889 887 887 878 870 861 858 847 837 845 855 856 851 846 829 812 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 7 6 6 8 16 31 50 58 83 97 102 100 98 111 130 139 158 171 177 192 217 225 212 218 248 241 252 280 326 361 380 394 403 401 372 326 304 299 300 326 390 506 692 827 964 1091 1211 1293 1296 1248 1243 1208 1145 1094 1061 1029 1021 1053 1106 1162 1183 1209 1209 1174 1121 1062 997 945 911 873 819 790 782 778 774 769 750 712 681 661 659 666 673 683 695 699 710 724 753 789 826 862 880 880 901 921 931 936 948 956 961 967 973 980 971 975 972 967 964 961 956 950 944 936 929 929 929 927 919 910 907 897 895 898 892 890 892 894 894 893 893 889 882 866 853 843 833 831 843 848 843 832 819 814 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 5 4 5 9 16 26 38 53 81 104 112 112 116 128 141 144 155 169 187 237 271 264 245 236 234 213 245 276 311 337 356 374 388 387 361 331 325 289 274 298 355 457 628 745 876 1007 1131 1206 1204 1168 1178 1172 1122 1070 1039 1002 982 1011 1069 1100 1096 1157 1184 1163 1109 1049 994 941 907 873 820 802 789 779 770 754 727 691 663 646 651 660 651 641 652 676 700 719 751 793 827 850 861 869 893 895 896 907 928 945 952 957 962 966 967 966 968 967 959 951 946 943 935 933 935 936 932 927 925 921 912 905 897 895 893 895 900 902 901 897 898 897 886 870 857 844 833 825 825 839 832 827 826 821 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 5 6 6 9 14 21 33 53 75 92 94 112 128 134 139 148 165 196 206 252 282 270 251 242 228 233 252 280 301 323 338 359 376 370 350 348 319 273 267 290 340 429 558 682 820 943 1031 1084 1104 1122 1132 1107 1109 1050 1007 967 951 979 1015 1014 1020 1087 1168 1144 1099 1044 984 931 891 859 848 812 788 778 766 741 705 667 645 638 639 637 621 623 647 673 687 705 745 776 793 812 841 868 879 882 893 918 932 938 944 955 962 958 952 950 951 947 946 941 938 938 936 935 940 944 941 936 934 928 920 920 918 912 903 906 910 911 909 907 903 899 889 874 859 847 835 825 823 832 827 830 823 815 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4 7 8 8 8 8 10 16 28 45 61 64 70 103 115 124 138 164 208 257 264 292 290 285 256 223 218 244 274 292 310 323 331 341 350 351 351 335 304 259 259 280 324 399 503 622 762 827 880 972 1013 1045 1087 1093 1058 1026 1000 942 915 923 943 944 941 1012 1095 1108 1080 1028 962 907 883 873 841 788 772 769 756 725 682 644 620 617 614 616 611 620 635 647 665 700 732 740 769 814 846 853 853 869 897 911 907 911 924 945 961 958 946 945 940 944 944 945 945 946 946 942 946 942 937 937 936 932 925 920 923 920 915 918 916 915 915 913 909 904 893 881 865 855 841 827 819 817 817 828 823 815 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 9 9 8 7 7 10 15 23 30 35 51 74 100 101 115 135 168 222 274 287 295 301 292 259 232 234 264 292 300 312 316 323 325 325 326 327 317 285 259 250 271 310 373 461 552 625 681 795 914 944 981 1034 1057 1037 985 946 905 892 882 880 889 911 963 1010 1016 1025 980 929 887 865 855 813 753 743 750 742 709 665 624 596 589 586 592 591 590 597 628 671 701 708 739 799 831 844 835 835 857 868 870 884 900 906 915 929 928 918 940 948 950 946 946 948 949 947 944 940 940 940 939 934 926 921 922 924 922 917 920 919 920 920 918 914 911 900 887 872 864 851 837 829 824 819 808 816 808 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 7 7 6 6 8 11 13 17 20 26 41 62 84 101 121 140 161 193 226 235 239 252 276 264 248 259 284 299 307 310 309 315 320 322 318 308 294 279 269 249 259 286 347 407 451 505 618 721 833 880 937 988 1020 1018 951 886 881 882 869 854 852 875 917 956 980 979 937 891 870 852 817 781 737 720 728 722 694 654 619 597 585 571 581 568 571 606 653 678 681 708 772 796 805 805 825 843 848 845 866 896 898 898 902 905 904 908 928 940 940 938 936 940 944 942 939 936 941 945 939 936 931 925 922 923 923 920 924 924 923 923 922 921 919 907 894 879 877 868 859 847 832 822 810 802 808 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 7 7 7 10 13 12 12 13 24 42 62 82 111 126 140 157 179 197 206 222 266 280 272 269 286 308 319 321 320 318 315 318 321 309 291 279 272 262 253 242 266 293 330 383 464 564 655 756 833 914 962 975 965 942 925 874 853 831 813 804 820 863 908 936 940 912 902 880 847 809 767 727 707 713 706 685 653 634 620 589 569 570 558 587 630 644 650 679 726 745 757 755 780 822 841 843 860 879 878 875 891 896 897 905 909 905 913 922 923 928 930 933 933 931 936 940 942 943 936 932 931 931 931 929 925 930 932 930 926 924 924 924 917 905 892 891 897 883 863 848 831 812 804 809 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 8 8 9 10 12 12 12 13 23 41 62 87 113 117 133 155 171 188 215 259 315 309 306 323 327 330 331 328 325 325 322 319 314 298 282 273 265 258 247 236 241 249 280 338 416 501 581 700 781 874 924 914 893 891 878 848 817 795 786 783 794 825 868 907 922 930 901 870 846 806 752 711 697 694 695 683 668 650 624 589 567 558 591 601 603 617 653 685 700 717 724 755 811 810 819 846 868 865 854 864 867 871 885 886 888 897 899 902 913 915 922 924 925 930 939 943 942 940 938 929 927 930 932 933 933 935 936 933 928 923 922 925 924 915 909 913 919 902 881 865 845 823 809 814 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 10 10 11 10 8 9 14 23 38 57 80 102 105 123 135 153 182 230 288 328 334 334 350 345 329 326 328 327 326 322 313 298 285 277 269 261 259 251 249 236 233 254 299 363 443 531 638 736 819 866 884 871 845 817 784 773 780 784 776 772 788 817 848 868 887 877 856 829 784 727 687 682 678 681 679 675 652 616 587 576 580 591 585 600 641 676 691 694 711 749 799 813 797 815 834 836 838 852 861 877 871 888 887 885 889 888 897 890 907 913 919 925 931 934 933 938 936 933 932 930 929 928 931 937 928 931 930 937 939 941 943 942 938 934 931 927 920 906 890 871 845 828 827 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 9 8 9 9 8 9 18 25 35 51 70 90 102 104 123 151 180 212 245 294 344 337 362 331 302 295 310 321 318 314 300 283 272 267 264 258 248 244 243 227 218 237 282 337 412 512 615 731 758 773 795 805 795 762 721 732 757 749 747 716 714 740 779 845 856 840 798 751 717 694 675 662 660 662 664 658 636 607 588 585 587 589 596 626 658 669 680 700 732 773 787 768 800 814 813 814 826 840 866 872 877 862 865 869 878 885 878 895 902 895 912 920 924 926 924 921 922 923 921 925 929 931 930 925 927 948 947 944 944 949 954 955 958 952 938 935 929 913 896 883 871 854 836 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 7 10 11 10 10 11 14 20 32 48 66 78 84 96 127 151 180 208 225 268 336 346 364 331 310 282 268 284 300 295 285 268 261 258 256 249 244 245 246 232 214 226 271 326 392 486 599 685 648 691 709 725 726 704 686 703 715 708 708 635 597 618 679 745 768 745 718 688 669 665 659 649 650 654 650 637 625 601 583 579 580 579 611 635 639 653 676 703 727 744 743 757 801 804 805 816 836 853 851 850 858 863 873 881 875 878 896 898 882 896 896 906 912 912 913 916 908 913 908 908 912 921 927 925 928 949 952 946 943 944 949 958 964 958 944 942 939 925 907 892 881 872 868 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 11 11 12 14 16 16 31 42 54 62 73 102 135 156 166 182 204 258 324 357 347 345 268 251 253 263 277 278 268 256 247 241 239 226 230 245 240 231 219 225 267 323 388 469 558 610 576 616 632 648 651 654 661 670 676 659 659 534 473 486 545 613 658 690 697 684 654 646 645 646 656 661 644 624 613 596 578 569 589 628 602 600 631 654 676 691 701 717 745 784 794 805 806 829 848 846 837 841 859 879 876 866 868 874 879 884 889 888 884 889 901 904 903 905 906 904 904 907 908 911 926 942 940 939 946 949 945 944 947 957 967 964 950 948 948 934 915 903 897 891 879 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 14 14 12 19 31 36 47 71 105 139 161 161 167 189 262 335 366 356 303 256 226 239 256 263 260 251 247 232 221 220 219 232 248 248 239 233 234 263 314 385 443 478 494 508 552 571 582 595 585 577 582 574 549 558 407 367 393 465 546 606 652 697 683 647 639 651 664 668 660 633 612 602 597 583 575 592 623 613 598 628 649 664 676 692 722 764 793 782 794 807 821 825 826 833 842 845 855 869 868 866 866 867 871 877 874 878 880 893 899 894 891 898 900 902 903 906 912 922 932 936 939 945 953 953 951 962 969 971 970 956 964 963 950 937 923 910 896 882 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 10 12 15 15 10 8 11 12 22 36 66 109 144 159 166 177 212 284 327 336 332 302 227 198 240 283 288 271 254 241 226 223 220 231 241 244 241 238 242 247 261 302 343 375 408 436 447 487 509 519 509 500 495 483 465 453 421 302 301 339 411 497 575 638 687 683 681 661 652 660 667 654 625 600 593 600 591 586 585 591 605 604 629 639 648 671 702 734 762 772 758 769 784 789 800 822 844 850 839 846 847 850 867 873 871 866 859 874 869 880 886 886 884 882 885 895 904 897 903 912 917 926 935 940 962 962 953 970 981 989 995 991 977 987 982 977 972 953 933 917 897 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 12 18 19 13 5 7 8 12 19 38 74 119 151 162 174 187 237 279 300 313 313 279 220 196 251 300 298 272 246 233 232 226 228 242 233 232 233 233 238 246 257 274 296 330 363 375 386 432 458 465 442 425 419 416 399 365 315 232 248 305 387 478 559 625 679 680 678 643 656 667 666 650 616 585 582 597 595 595 591 588 593 603 629 636 652 685 710 727 737 741 745 763 769 777 801 822 837 853 862 853 852 863 869 874 872 867 865 872 870 870 879 880 877 874 880 898 907 894 900 906 915 928 933 926 930 936 967 981 988 999 1009 1006 994 990 985 983 973 964 954 931 905 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 11 16 27 20 9 5 6 12 17 32 54 94 129 151 162 175 192 230 259 286 311 317 282 219 198 233 263 275 258 241 229 219 215 240 255 208 210 218 227 237 235 239 244 273 314 342 348 359 396 431 422 404 382 378 357 323 289 252 205 219 285 361 453 545 616 657 664 667 643 640 650 661 647 605 564 558 570 583 597 596 588 585 596 622 641 663 685 692 695 705 723 745 762 782 803 817 816 817 836 863 870 872 866 867 865 859 862 869 867 867 859 864 869 875 874 876 887 895 900 907 914 922 926 927 927 931 953 965 972 981 993 1001 1000 994 993 989 984 976 965 954 937 918 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 11 19 19 12 8 8 11 21 41 60 70 73 91 118 147 171 182 192 265 298 312 309 271 222 214 229 244 261 259 253 245 236 235 222 236 217 223 216 230 247 242 233 233 262 298 320 326 340 373 403 393 366 366 338 295 261 242 225 207 219 274 340 427 507 560 594 641 643 627 634 640 644 638 604 557 547 529 556 587 596 586 582 598 625 645 649 657 660 674 698 724 742 755 784 807 804 801 804 820 839 843 853 832 851 859 863 871 881 882 877 872 866 870 880 883 881 885 889 897 907 909 916 920 928 937 940 947 954 960 970 980 990 994 990 985 978 983 978 967 959 956 943 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 10 7 7 7 7 6 16 37 58 68 81 60 78 106 129 150 174 207 269 297 314 309 275 231 208 216 233 239 258 252 257 266 262 243 211 235 227 215 215 220 219 213 217 257 284 302 317 336 360 379 376 377 361 320 264 230 223 222 217 226 266 308 370 413 484 577 628 631 618 649 634 630 629 599 560 549 507 527 570 588 586 583 597 626 640 632 634 646 682 714 728 732 739 760 765 766 786 799 804 806 812 823 828 843 855 863 865 870 877 876 876 874 880 875 872 875 880 884 890 902 901 904 920 927 918 916 939 950 939 953 960 971 977 976 971 968 978 979 967 965 968 954 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 8 10 7 25 51 60 54 58 42 55 98 116 136 175 221 279 305 312 307 273 240 224 216 220 223 252 252 263 268 263 251 237 253 250 231 225 219 213 213 221 243 270 290 321 346 353 349 354 368 363 297 239 214 214 220 222 229 255 277 289 370 470 556 600 597 611 630 648 650 635 615 585 541 487 499 554 589 594 589 593 613 631 631 632 657 694 708 707 714 734 744 743 762 784 793 797 804 813 823 831 843 837 856 859 857 862 867 864 868 872 861 858 857 859 865 874 883 886 906 913 902 901 913 921 926 936 947 951 955 961 967 971 970 970 980 969 963 975 972 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 9 12 32 49 48 47 45 47 48 62 104 143 180 221 270 309 313 315 292 271 261 248 227 231 250 258 267 274 273 271 269 261 254 252 230 218 208 205 214 228 256 301 328 339 341 342 348 351 311 263 229 210 208 218 227 228 238 240 266 359 467 544 579 592 605 630 627 639 637 632 605 544 480 473 537 589 594 587 584 583 593 627 645 665 678 678 687 718 749 752 764 780 789 792 794 806 822 826 828 843 839 846 853 855 859 861 854 861 862 858 857 851 847 853 862 866 874 879 880 879 887 899 906 914 929 941 944 949 957 959 960 966 966 980 972 965 975 986 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 8 17 32 55 58 40 36 27 29 49 99 143 165 203 263 299 314 321 302 298 288 262 233 226 239 261 258 273 284 285 278 266 266 256 224 210 197 202 217 230 257 313 328 331 331 336 335 316 288 254 222 211 221 228 230 227 223 230 251 330 437 518 563 591 618 636 641 643 636 632 609 551 479 456 512 577 590 587 585 583 593 622 637 635 652 666 702 735 749 750 762 774 789 776 780 797 814 821 819 837 834 836 838 834 838 845 848 854 856 857 858 850 847 846 849 861 862 867 867 874 882 886 890 905 923 926 925 933 941 944 951 965 967 984 978 971 968 975 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 10 34 36 32 25 13 13 19 45 103 124 128 169 243 291 319 318 305 300 282 264 245 230 239 259 249 260 271 269 257 253 264 255 229 209 202 217 234 247 274 309 319 320 310 314 311 291 266 246 234 225 227 228 228 225 220 225 241 314 403 474 531 574 600 613 617 632 635 635 610 549 475 440 482 556 592 594 593 581 581 605 620 616 637 667 706 707 697 709 734 757 755 747 769 790 805 814 815 812 811 812 823 825 830 833 833 839 844 856 851 846 842 836 834 844 844 855 860 858 867 878 888 896 900 907 916 920 928 937 949 962 968 983 981 979 978 984 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 11 19 30 17 5 7 12 21 40 81 93 104 159 227 275 314 323 324 308 290 274 250 229 233 242 241 244 252 258 244 234 246 242 222 214 223 232 239 255 279 296 315 314 290 283 279 259 235 231 237 229 230 230 236 233 222 220 234 293 403 462 507 554 584 588 595 605 627 638 615 561 485 430 453 537 557 587 597 581 572 586 606 625 655 681 693 668 646 668 714 733 736 749 780 792 799 804 804 798 799 807 820 826 831 830 827 832 840 856 851 848 838 828 827 835 835 835 841 845 860 867 867 871 880 895 911 916 925 933 944 953 957 966 966 975 982 985 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 7 24 28 14 6 7 14 43 66 82 92 136 212 270 296 304 290 285 269 266 250 231 221 214 221 228 230 230 223 226 236 229 217 217 235 247 249 254 260 268 306 308 282 258 255 244 243 258 256 251 250 255 269 254 225 212 223 284 377 460 497 510 531 556 563 591 627 645 623 580 505 432 419 470 443 543 583 577 571 585 612 644 660 661 663 644 640 668 706 723 743 766 789 781 787 793 794 799 806 809 821 828 835 833 829 834 841 846 854 845 832 824 823 826 826 827 833 836 848 853 855 860 869 887 897 906 914 931 943 948 949 949 949 968 987 990 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 14 1 13 16 8 6 6 14 40 59 75 87 101 158 222 265 308 302 310 280 263 247 237 224 206 202 209 210 202 195 204 217 222 223 232 234 250 254 261 261 261 283 299 259 245 259 247 212 201 218 223 251 269 271 252 227 214 222 262 341 414 440 480 520 536 536 550 610 642 621 587 519 457 416 392 421 495 546 556 555 576 617 643 642 642 634 648 674 701 718 730 750 773 775 765 771 778 791 809 813 811 821 825 833 831 827 831 839 839 845 833 832 827 822 819 816 815 823 832 835 841 849 852 856 870 885 898 904 926 938 941 943 944 948 965 988 991 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 15 5 1 2 6 6 4 8 26 51 67 81 90 104 166 247 299 312 307 291 271 257 236 209 190 185 181 186 180 180 189 195 198 214 230 231 235 240 260 271 269 273 286 243 236 251 253 225 202 208 227 264 273 258 242 231 224 230 261 313 313 377 430 478 500 503 525 586 607 612 593 558 519 458 391 416 468 540 562 562 577 603 616 611 613 626 671 704 718 720 726 744 763 751 756 764 774 789 802 807 808 821 817 826 825 822 823 829 835 832 826 830 827 820 814 809 804 808 809 830 839 846 849 854 868 879 890 907 921 924 927 934 940 950 985 991 993 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 11 11 4 0 2 6 3 1 13 40 65 80 80 118 176 232 279 311 310 299 272 275 253 232 207 178 159 163 165 175 181 185 190 206 228 230 230 237 258 266 269 275 274 251 225 240 260 269 253 236 245 279 282 263 248 240 232 235 262 297 307 357 389 432 464 474 489 535 578 598 595 593 561 483 405 393 434 524 566 562 550 551 559 568 599 635 678 691 695 699 715 742 753 743 743 765 780 781 782 785 786 806 806 820 821 819 817 821 832 831 824 830 827 818 810 806 803 804 812 821 834 847 852 854 861 870 891 904 908 910 917 928 941 961 980 986 993 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 10 0 0 0 0 3 15 35 56 65 75 127 186 239 277 293 296 303 291 291 285 268 234 193 164 155 159 166 175 181 182 191 209 215 241 237 257 256 260 270 270 253 217 230 233 264 285 280 277 296 289 267 257 257 252 252 256 262 288 341 397 439 453 447 459 509 558 566 589 597 576 511 426 376 403 484 553 559 548 541 543 560 605 646 658 644 657 676 708 740 745 745 753 774 779 772 768 770 778 805 808 821 822 821 816 821 836 841 836 836 826 817 810 807 807 810 817 815 821 833 841 847 853 864 884 887 897 902 911 920 939 964 969 980 992 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 12 19 1 0 0 0 3 12 22 34 49 66 101 161 235 288 312 313 300 301 301 298 275 245 216 187 166 164 166 185 195 198 198 202 210 218 229 260 252 247 259 268 257 222 222 238 282 294 293 295 294 272 244 264 282 281 282 279 277 297 353 426 475 463 441 450 479 501 539 578 601 591 532 442 377 384 451 534 548 553 550 547 568 616 644 621 609 640 676 703 726 736 735 757 774 771 765 769 778 789 808 811 813 819 823 820 825 839 845 846 840 826 818 813 808 803 802 804 805 816 824 835 844 851 857 862 869 888 898 910 918 927 942 951 964 972 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 13 4 0 0 0 8 12 16 24 39 55 74 117 203 284 321 328 330 320 318 307 276 248 233 216 195 187 188 202 208 208 210 214 216 213 222 268 258 240 247 257 246 223 221 238 286 291 291 281 257 234 229 274 286 295 305 296 286 308 352 413 462 443 435 447 461 475 522 562 591 592 552 464 389 380 422 489 503 535 548 568 591 610 622 609 613 661 702 715 727 741 739 761 770 762 768 779 788 794 801 803 810 819 827 826 827 833 837 842 835 827 825 815 803 794 789 793 806 812 816 827 837 842 846 855 864 874 885 906 917 919 923 932 938 943 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 11 6 1 0 0 1 4 15 25 32 45 68 117 181 262 331 358 355 347 327 316 295 274 258 240 224 216 214 223 222 216 211 214 219 221 229 273 267 253 246 242 237 230 222 243 273 256 245 251 246 230 233 253 282 292 286 274 272 296 336 384 430 412 408 411 423 448 491 545 586 591 566 483 409 387 394 397 465 525 547 576 591 590 592 602 637 675 694 720 733 736 738 756 764 755 776 785 786 787 790 798 806 821 832 824 819 823 831 837 834 833 833 819 806 795 789 791 806 808 806 815 819 826 838 850 861 870 874 891 910 918 923 930 932 946 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 8 4 0 0 5 15 26 32 40 69 137 180 276 334 354 358 355 336 325 308 293 269 249 235 229 231 243 239 225 219 213 217 228 244 282 280 268 254 243 232 224 225 234 247 235 234 252 251 245 256 255 292 294 261 248 252 271 305 341 383 396 398 405 417 433 462 518 577 572 559 498 454 427 397 378 428 500 529 545 563 569 574 603 656 665 681 700 712 717 727 744 750 750 775 777 774 777 784 792 799 819 831 819 814 823 832 834 835 838 838 825 810 800 795 795 801 810 810 810 816 822 831 844 856 863 866 888 906 916 921 925 932 948 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 2 19 37 44 49 78 138 173 245 272 311 350 361 351 352 346 313 288 267 252 246 252 267 266 252 231 217 223 238 258 286 288 280 257 242 233 226 220 221 230 229 242 271 271 272 285 285 299 292 249 229 232 243 261 295 349 317 349 367 385 409 441 491 553 552 552 518 523 494 416 369 398 469 517 540 561 569 577 599 617 648 667 668 678 698 713 723 737 744 766 773 759 756 766 779 791 816 833 823 823 832 838 834 829 832 833 823 809 798 793 793 795 803 804 809 816 820 826 838 850 854 858 886 901 908 912 919 931 946 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 6 4 0 0 0 24 46 55 61 87 134 158 169 257 321 320 317 334 352 335 238 212 257 268 269 272 274 274 266 250 240 242 245 252 264 269 286 257 239 236 229 217 215 235 249 264 286 291 296 305 303 293 267 249 226 226 233 243 256 258 267 312 334 362 390 420 458 506 545 565 551 554 521 443 376 374 434 497 531 557 568 571 580 594 620 622 622 632 659 678 686 714 743 745 758 741 739 751 768 790 816 843 836 835 836 839 838 827 822 819 816 807 796 791 789 788 790 798 801 809 816 824 834 845 851 853 881 888 893 900 911 925 942 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 42 62 64 68 87 109 120 166 259 357 299 301 341 360 326 176 137 184 198 243 273 276 280 271 266 264 258 256 256 260 266 275 267 242 237 221 209 216 241 259 267 269 288 303 312 302 264 223 218 213 220 227 230 229 230 237 266 299 335 371 405 436 470 522 538 562 564 542 478 406 381 415 467 509 549 562 565 572 580 582 577 585 601 634 663 685 710 736 746 751 727 726 745 767 786 811 841 836 835 826 831 835 826 818 809 809 802 791 787 782 776 780 790 794 801 809 816 826 836 845 852 860 876 886 893 903 917 933 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 61 83 75 72 76 84 108 176 280 319 263 258 329 371 332 254 228 141 117 197 254 275 290 281 273 275 261 259 261 263 267 265 261 240 232 216 212 226 253 285 286 263 285 290 294 268 212 176 175 206 229 233 232 228 225 233 247 278 316 346 377 407 432 458 492 537 545 545 503 439 400 408 444 490 498 534 557 562 559 552 552 580 610 653 682 697 707 713 738 733 713 724 748 768 782 803 830 829 829 809 816 828 826 817 805 804 799 787 782 779 775 774 781 786 788 795 804 815 827 837 842 858 876 888 896 905 918 933 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 64 107 95 89 83 88 117 184 269 198 190 180 233 317 355 335 302 198 157 200 240 267 283 281 276 282 266 263 261 263 265 261 251 223 225 221 221 232 244 245 246 251 251 275 259 212 165 149 163 213 233 248 247 234 225 226 237 255 279 303 335 357 375 408 458 507 525 541 520 463 408 391 412 415 459 510 538 544 542 543 558 599 636 678 696 700 697 704 731 708 696 713 745 768 779 787 795 815 813 795 807 824 827 818 805 800 798 789 785 784 782 780 782 783 780 784 791 803 811 817 832 860 876 891 902 913 927 942 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 56 109 106 95 97 103 114 134 158 174 223 203 199 276 335 330 306 262 216 221 251 269 272 268 263 270 270 271 272 273 274 267 249 224 223 231 234 234 237 245 248 249 221 238 198 156 136 141 170 199 218 253 267 252 232 226 231 246 278 290 299 318 350 392 434 487 511 534 530 480 415 380 381 395 428 488 520 534 541 552 581 625 659 679 689 686 675 675 696 673 663 691 730 751 758 762 772 796 801 790 805 822 826 817 804 797 797 796 792 789 789 789 791 790 783 784 785 787 793 809 833 847 865 883 895 909 927 940 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 10 25 47 77 75 98 111 118 127 142 166 203 206 219 235 267 296 303 280 241 244 266 278 278 268 256 255 258 269 279 285 286 274 255 248 228 242 243 237 226 224 233 222 198 185 148 135 141 153 172 193 245 274 306 299 266 232 218 238 268 271 289 308 339 381 427 477 503 524 534 497 441 401 390 386 406 473 510 534 548 567 598 634 648 653 659 649 634 629 634 641 636 671 715 730 732 740 759 788 800 785 795 811 817 811 803 799 793 791 792 791 792 795 796 792 789 788 788 788 791 804 823 830 847 867 880 897 918 929 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 17 27 31 45 45 71 113 125 136 149 154 155 152 157 167 182 223 269 278 251 247 254 265 272 275 272 260 252 263 279 291 291 280 267 257 232 241 248 232 225 236 247 224 168 157 139 151 161 181 211 250 301 317 337 328 288 239 207 206 212 227 272 309 342 376 417 466 502 517 538 521 506 472 414 386 388 459 502 526 547 569 588 602 613 613 615 599 592 597 610 624 625 656 697 709 709 718 743 777 792 778 784 801 809 809 805 801 789 783 788 792 789 789 792 789 785 785 784 784 786 791 801 815 837 852 864 881 895 907 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 7 19 36 45 29 36 114 131 134 136 140 153 157 177 188 189 232 271 273 254 243 249 254 255 259 267 269 262 264 277 293 294 286 275 261 244 233 251 233 231 245 249 221 167 139 167 175 195 232 276 318 357 345 348 352 311 252 207 190 192 195 239 290 337 374 406 445 488 496 521 536 540 507 449 403 392 419 481 510 533 547 555 563 569 557 566 562 572 591 608 621 642 662 663 680 675 678 709 750 775 776 783 795 801 805 805 796 785 772 775 780 775 776 785 789 790 789 790 789 789 790 803 827 838 846 855 863 872 887 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 17 32 37 39 42 103 128 131 123 117 137 196 236 215 287 309 308 289 263 249 252 266 263 261 264 268 268 269 274 290 297 290 287 281 263 243 252 238 238 261 266 233 184 152 189 207 248 289 324 363 394 364 344 343 291 233 204 189 162 167 209 260 311 352 386 423 458 463 481 516 539 522 468 414 394 409 432 477 493 507 522 530 526 513 533 547 580 610 619 622 649 656 668 658 627 628 670 724 760 772 784 789 792 797 797 785 771 756 756 763 760 762 768 773 784 787 793 799 802 802 814 837 846 853 856 861 872 888 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 19 41 58 62 80 101 116 110 108 132 183 230 228 240 334 350 323 294 279 279 308 291 278 276 276 275 275 277 287 309 309 306 290 265 254 248 233 239 258 271 254 215 198 248 264 299 322 339 354 362 345 300 303 269 237 210 172 135 134 180 241 302 346 378 403 418 419 462 504 537 533 484 422 386 387 405 413 419 457 491 503 502 498 528 558 602 630 625 607 613 648 652 613 577 588 643 706 747 761 766 778 784 787 783 771 756 743 740 749 751 751 753 761 772 781 789 797 802 804 819 843 852 855 857 866 875 888 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17 42 59 65 69 66 90 87 79 112 168 192 195 215 368 400 375 352 338 331 357 334 308 291 282 276 274 285 308 314 318 314 293 272 262 246 235 248 269 287 285 273 276 305 303 309 310 306 297 295 295 251 253 247 166 120 115 116 117 152 212 281 336 360 374 385 397 430 467 512 531 496 437 394 382 389 384 391 434 469 488 499 511 549 582 616 630 617 594 593 627 620 568 536 562 627 692 727 733 741 763 774 778 774 763 749 737 730 741 743 746 748 755 766 777 786 796 801 818 830 836 840 846 851 860 870 884 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 29 49 63 77 68 61 87 84 101 130 139 148 193 280 407 430 418 401 384 401 382 348 316 291 276 283 306 316 316 321 317 299 278 258 236 233 244 254 283 297 307 330 348 317 283 267 249 236 235 234 210 199 154 110 93 99 102 101 127 182 256 317 334 353 380 400 419 445 489 524 510 457 406 382 382 381 379 402 446 480 501 528 569 590 602 605 574 552 562 583 570 524 506 551 620 660 681 712 719 742 761 766 763 754 743 733 724 733 721 728 736 743 757 775 791 798 802 821 816 814 829 838 846 855 867 882 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 12 34 55 72 82 63 78 79 83 102 118 120 159 247 304 428 467 447 426 426 418 382 347 308 279 275 287 296 322 344 319 304 278 248 226 217 238 267 274 301 342 368 356 299 231 205 189 180 179 184 179 142 109 80 73 75 79 83 96 138 240 265 306 350 384 404 418 436 467 506 518 487 457 437 392 376 366 386 439 478 504 535 567 572 570 567 524 501 517 538 522 485 493 559 630 659 672 691 685 704 729 740 739 736 731 723 716 713 700 711 718 723 736 760 782 794 799 803 809 822 836 839 844 849 857 869 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 17 33 53 70 56 77 72 76 81 92 101 128 241 242 429 493 471 442 443 449 415 368 325 307 303 304 310 329 360 320 301 277 241 215 220 240 246 278 318 357 377 351 272 186 166 145 145 146 145 136 112 88 74 71 71 75 83 96 120 150 219 289 346 381 403 421 436 453 486 507 517 503 464 411 376 368 389 443 480 505 525 538 541 529 520 471 455 485 512 495 462 485 569 591 631 665 664 642 653 683 701 706 708 708 707 706 697 685 698 713 720 729 750 777 797 797 807 815 821 829 839 840 840 844 853 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 18 42 58 60 68 54 61 66 77 83 86 138 289 421 487 477 449 440 450 439 393 369 359 335 319 341 379 360 320 296 263 229 212 215 224 255 304 344 377 385 341 248 160 143 120 125 122 113 100 88 76 69 71 73 80 91 100 106 123 182 273 337 379 404 420 435 455 482 493 518 518 480 426 386 379 390 414 459 489 499 501 502 484 467 438 429 456 482 466 442 481 484 570 635 655 631 594 601 638 664 674 678 682 687 689 685 670 687 711 726 736 751 769 772 792 809 823 833 836 836 838 841 841 847 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 28 40 40 45 35 48 57 74 83 91 146 305 417 471 484 473 462 464 476 462 455 395 352 362 394 402 364 322 286 247 217 205 211 232 268 323 362 383 388 331 224 133 113 106 106 90 80 75 69 65 62 59 62 78 86 97 118 145 202 273 338 384 411 424 433 447 450 485 521 531 503 452 406 384 383 393 440 462 467 468 463 447 431 430 436 430 436 442 420 422 475 577 636 637 593 547 555 601 636 644 651 659 668 674 671 648 663 692 713 726 733 738 757 777 795 821 833 835 835 836 840 841 843 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 17 21 20 30 34 35 39 41 68 100 157 280 411 460 494 495 484 497 528 521 482 412 368 355 390 411 372 319 272 242 225 214 219 246 291 339 366 385 374 301 196 122 112 94 91 82 73 67 64 64 63 61 59 58 74 100 131 169 228 277 342 386 413 429 437 439 449 466 504 526 516 475 428 400 381 377 391 402 422 436 433 425 419 434 443 430 428 434 427 424 484 587 634 616 549 493 505 560 576 610 627 635 643 650 646 620 630 660 689 707 714 722 741 759 780 813 820 822 823 824 828 829 833 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 10 12 17 23 18 30 30 33 63 96 167 286 387 460 491 496 496 512 535 532 497 439 395 374 404 419 379 317 270 256 243 226 226 250 292 340 362 381 377 292 228 177 113 88 83 78 73 67 63 65 68 66 65 65 85 111 139 179 235 277 338 384 411 423 431 440 450 453 477 504 513 492 452 416 394 391 373 369 392 411 416 421 431 443 440 445 449 433 410 423 490 590 621 581 491 429 433 459 501 569 599 609 614 619 615 595 602 631 661 677 692 714 734 754 795 805 802 804 808 809 811 814 821 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 6 13 16 14 21 24 30 62 94 176 283 357 434 477 482 486 494 502 508 505 462 422 397 425 408 349 304 285 268 249 235 236 262 307 350 373 390 378 346 272 185 113 89 85 78 73 68 67 72 82 89 89 81 97 121 155 195 242 299 349 378 391 405 423 442 454 455 461 478 496 490 461 435 426 400 365 354 375 391 402 421 443 457 431 422 426 413 399 424 497 590 592 526 416 356 356 373 438 523 568 586 591 594 594 589 589 606 611 639 671 697 720 745 787 789 796 801 803 802 801 802 806 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 6 8 6 0 4 22 38 44 98 179 265 338 402 447 446 456 482 501 498 485 484 443 470 415 377 354 326 292 265 253 240 242 271 315 354 378 389 353 353 281 185 120 97 89 79 75 76 78 80 87 104 115 114 107 140 178 210 243 288 331 345 366 403 430 441 444 443 445 454 474 484 489 482 458 415 358 337 359 374 389 413 434 440 412 394 398 390 389 426 498 565 534 446 327 274 279 304 377 474 536 566 575 582 588 587 583 582 589 614 644 675 714 758 783 788 797 799 801 800 796 794 796 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 14 6 2 0 0 0 4 20 33 92 154 230 310 368 390 405 435 464 483 488 493 504 468 434 401 358 343 327 292 271 263 247 252 287 332 370 394 398 395 363 289 197 133 109 102 88 83 91 92 92 105 129 139 133 121 124 166 212 251 280 296 329 363 405 440 454 451 446 446 449 467 473 474 473 460 423 366 335 335 356 379 398 410 406 368 359 360 363 377 420 480 511 452 357 269 212 203 242 322 423 503 548 564 573 579 580 578 576 581 601 631 666 710 760 786 796 800 803 804 802 797 793 794 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 14 23 18 7 4 2 1 3 13 35 95 140 209 287 336 344 378 427 460 475 482 481 480 489 448 408 392 355 319 292 277 278 261 264 296 343 378 391 393 398 355 280 197 144 123 119 113 102 110 114 121 139 161 169 168 147 140 157 205 241 260 294 336 363 402 441 458 458 454 456 456 456 458 473 476 458 428 385 348 327 346 364 373 378 372 333 328 304 318 352 390 421 418 350 346 203 134 134 182 267 373 469 527 550 558 563 568 573 577 583 602 630 661 695 738 785 786 801 806 805 801 797 793 791 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 18 29 30 18 12 10 6 7 18 43 85 135 196 236 277 321 357 396 436 462 472 473 468 461 465 458 417 357 317 295 286 288 269 283 318 355 378 391 397 339 313 274 207 156 134 129 124 119 126 138 151 170 185 189 184 176 163 200 241 258 269 300 332 368 405 447 467 464 454 451 458 457 476 482 473 452 423 388 351 328 342 350 351 350 342 312 305 286 273 305 343 350 336 332 255 118 76 87 136 220 325 430 501 520 538 552 560 564 573 579 594 616 645 678 699 716 775 789 803 804 798 794 790 786 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 12 18 30 24 9 16 18 13 18 41 83 144 164 204 259 319 358 367 399 443 466 470 466 463 460 442 400 355 324 309 300 291 274 288 316 331 361 343 289 267 241 278 228 178 152 148 147 146 156 175 184 192 199 208 213 198 183 225 239 257 283 313 346 396 427 453 475 480 475 469 467 460 474 490 486 461 424 387 354 330 334 341 341 338 326 301 292 276 251 256 276 291 282 235 153 62 46 64 110 189 289 386 422 467 507 532 536 535 549 555 568 593 625 655 673 688 735 770 791 798 793 785 780 777 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 31 17 3 15 35 35 29 50 102 110 142 202 262 315 351 356 355 406 443 457 463 465 463 447 406 363 337 325 316 301 285 296 297 335 378 332 270 279 305 274 232 204 189 186 188 190 202 207 209 212 212 221 235 235 222 225 250 275 305 337 368 403 446 459 471 479 482 484 483 476 483 468 472 469 444 405 371 362 338 342 339 332 318 297 282 258 220 213 214 226 219 155 82 33 30 49 94 167 260 339 341 418 468 494 496 497 516 528 546 573 601 616 632 664 703 740 772 783 781 776 774 773 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 16 13 2 20 47 54 47 44 51 70 112 159 244 305 341 358 343 368 410 421 437 457 466 457 422 374 359 345 328 306 288 290 294 342 384 329 268 275 316 283 251 234 228 225 227 234 245 239 230 235 231 233 248 265 267 295 286 285 307 340 373 402 435 452 456 461 465 470 475 468 460 446 447 455 449 434 419 394 356 354 342 330 317 299 275 235 185 179 174 184 171 106 48 27 22 39 83 154 220 257 308 381 429 456 461 468 487 501 523 545 554 577 609 641 674 711 750 771 773 771 769 769 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 3 30 36 45 51 52 53 62 100 134 222 287 323 336 334 345 370 375 394 425 451 456 428 377 382 370 339 316 303 298 317 365 399 371 357 346 313 288 274 269 272 268 268 272 273 271 257 250 255 267 278 280 289 315 312 318 324 342 379 423 450 455 457 462 469 477 482 480 464 446 461 466 461 455 446 417 380 358 335 328 322 303 267 217 179 165 152 156 132 72 33 18 11 32 75 110 153 215 288 356 400 427 435 447 466 480 494 498 527 562 597 628 660 699 738 764 765 764 762 760 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 10 41 21 21 22 30 44 61 90 126 223 276 295 307 321 339 350 358 356 376 416 443 427 387 384 383 368 340 315 310 343 375 408 402 376 351 333 322 317 305 314 321 316 296 280 288 285 270 282 285 299 315 320 339 324 331 348 370 396 426 448 450 466 465 465 472 478 475 465 463 451 454 456 456 451 431 405 372 337 334 322 291 253 221 209 165 141 142 114 61 26 12 10 30 43 72 132 213 280 342 383 407 414 428 448 460 468 484 512 549 588 625 660 694 723 751 753 756 755 761 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 36 22 18 9 16 29 43 72 111 230 263 269 275 285 294 314 337 348 352 382 420 422 385 371 373 376 352 321 327 376 412 427 421 389 372 368 360 346 345 351 363 356 306 255 267 335 314 311 301 320 350 369 372 344 344 366 397 427 445 450 454 468 472 471 467 462 460 461 454 441 440 440 442 442 436 423 391 352 344 310 274 249 228 193 161 140 138 104 53 19 2 10 13 29 66 136 217 280 334 377 397 406 417 426 436 458 475 502 541 583 623 657 683 703 707 729 743 744 756 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 9 23 30 20 5 11 28 43 62 105 220 262 249 247 253 249 239 272 343 347 358 386 401 384 367 367 367 357 343 358 397 422 434 433 406 397 395 395 393 387 396 396 384 346 294 285 349 342 342 335 346 364 389 412 405 386 387 418 447 462 466 474 481 485 495 494 473 446 432 433 421 418 422 425 426 425 416 387 367 342 305 276 248 208 183 164 143 136 95 49 21 6 2 10 30 68 140 222 286 335 375 396 405 407 410 421 442 463 485 521 566 610 648 672 677 697 717 732 736 738 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 7 26 23 13 16 30 45 61 93 167 237 210 219 216 190 181 250 328 338 355 371 377 369 357 358 361 367 371 395 431 450 445 439 416 439 440 427 429 439 452 435 411 387 357 337 344 357 363 375 389 396 410 430 435 439 434 440 476 485 477 479 488 489 494 498 496 480 464 463 466 426 404 407 412 412 403 371 351 334 305 273 236 201 182 168 144 131 87 47 30 22 1 13 33 69 142 227 297 346 378 390 398 401 401 406 421 446 467 493 541 593 619 629 657 694 710 724 728 723 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 23 24 22 27 44 58 71 97 137 165 161 176 168 156 171 224 299 320 349 359 362 358 352 355 371 382 404 431 456 470 470 474 473 482 485 466 424 402 456 467 443 403 380 362 356 372 384 398 418 424 417 421 448 470 468 478 498 502 498 497 497 506 503 489 489 489 492 497 486 465 415 398 393 390 375 341 330 315 290 262 229 199 185 175 147 112 80 68 54 24 3 17 34 64 134 222 298 349 380 380 389 390 387 388 401 424 450 477 519 570 598 607 631 675 695 706 717 719 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 14 29 34 46 57 64 80 98 111 127 125 129 134 142 152 168 195 206 285 303 338 355 346 345 365 398 424 465 498 504 492 491 489 487 474 465 472 488 505 491 461 440 413 383 369 384 386 403 422 428 438 457 475 479 491 497 493 506 516 514 506 516 522 505 499 484 474 481 486 464 428 416 397 373 344 315 314 294 281 258 229 206 198 197 165 134 93 76 58 33 17 17 29 58 115 198 275 321 341 368 377 379 372 366 374 396 425 452 484 495 531 572 607 655 678 692 706 710 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 26 38 55 68 81 87 93 100 109 107 114 126 140 155 170 187 198 200 264 331 346 339 348 369 401 443 489 519 516 504 519 537 469 460 552 582 561 543 515 501 483 437 396 386 393 397 416 419 412 420 427 451 494 512 498 504 511 518 521 519 518 522 525 527 518 505 496 485 469 465 436 401 365 340 326 307 291 283 261 233 212 202 192 162 139 133 99 63 42 32 26 31 55 96 165 215 250 297 344 359 364 356 345 347 369 401 425 433 460 504 547 592 641 664 675 688 698 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 14 33 42 56 72 75 86 98 103 101 101 107 118 134 154 171 178 180 194 295 326 333 332 335 354 401 417 473 494 473 446 461 506 466 496 568 618 621 589 548 544 500 456 410 392 400 412 427 455 447 452 455 457 480 516 502 500 494 496 501 505 507 509 513 517 518 513 497 482 482 483 441 409 393 374 348 323 305 293 264 242 226 211 194 171 163 137 101 66 47 43 39 32 49 73 96 135 194 268 323 349 358 353 341 337 351 375 384 423 453 491 530 576 622 647 657 676 681 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 38 48 57 79 79 89 96 99 96 91 95 108 126 152 171 180 188 220 299 312 327 350 361 367 386 358 381 400 433 470 492 502 518 559 621 654 641 615 598 574 513 472 424 399 404 428 458 503 487 484 477 477 485 494 488 469 464 467 469 472 480 487 500 500 501 496 473 462 482 470 434 427 410 390 368 344 321 298 263 248 238 223 206 194 163 137 101 67 48 38 29 26 43 48 58 93 159 239 306 347 366 363 351 344 342 346 373 411 443 478 509 549 598 636 646 650 654 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21 45 56 58 59 68 79 85 86 85 84 87 95 117 141 160 170 176 178 194 280 322 294 286 308 326 324 337 381 411 443 486 526 557 622 669 642 628 618 597 558 516 492 439 408 402 419 449 484 492 497 509 495 482 482 474 443 438 448 451 452 456 468 486 478 471 460 455 456 458 458 455 416 411 402 385 362 331 292 256 237 228 224 215 191 162 129 94 65 47 35 26 23 26 27 44 73 134 218 297 348 370 368 360 352 343 339 355 391 428 459 494 537 585 622 624 628 631 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 37 58 58 47 51 73 78 78 77 80 84 88 103 112 145 171 178 181 201 218 272 264 262 272 280 289 316 365 399 435 481 529 587 695 673 668 632 581 543 524 506 494 447 418 404 402 408 420 450 495 504 491 480 473 460 437 427 432 439 446 450 456 466 458 442 432 426 423 421 422 422 397 411 407 391 369 334 284 240 229 226 223 219 204 170 129 91 63 46 34 27 25 20 19 37 63 121 208 292 344 355 355 358 349 334 328 341 378 416 448 480 519 545 560 594 620 628 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 30 31 31 64 71 72 75 78 82 85 87 117 151 170 180 184 189 207 214 236 244 252 259 269 300 355 386 451 526 604 661 680 680 667 611 553 494 463 472 476 440 408 401 400 409 440 479 475 464 459 442 437 443 434 428 428 439 452 457 457 460 455 437 427 434 439 434 422 412 419 416 403 385 361 324 275 238 237 227 224 227 219 184 136 93 68 48 33 27 25 20 13 35 59 112 193 274 322 332 333 343 338 326 321 334 366 403 437 458 494 518 536 582 613 614 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 23 32 41 60 67 72 76 79 81 82 91 140 192 198 186 177 177 183 203 223 227 208 216 250 280 329 377 527 610 649 667 671 673 694 642 554 472 425 425 447 427 397 406 417 418 429 462 456 462 461 450 452 455 446 443 435 453 468 471 469 470 464 445 437 445 447 438 423 417 436 431 402 383 354 312 274 262 251 237 240 242 224 184 141 95 69 49 42 36 27 25 28 36 57 98 170 245 287 284 307 327 329 321 317 328 356 391 421 434 439 463 508 557 595 604 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 21 40 51 55 59 68 74 76 78 81 91 131 221 264 264 226 211 241 192 178 150 166 202 234 264 323 355 493 576 620 650 671 707 773 717 599 514 440 400 415 417 403 410 419 428 438 448 440 444 441 461 472 473 462 440 443 462 473 481 488 494 492 475 459 466 453 440 434 431 430 425 401 378 344 315 296 279 262 255 267 271 247 200 150 103 77 72 59 43 35 35 35 38 54 83 144 195 218 233 278 309 320 314 309 318 343 372 400 388 407 441 484 532 572 595 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 31 58 62 56 59 67 70 74 83 95 110 143 220 252 256 254 252 250 237 193 133 141 210 244 269 342 364 490 561 595 653 725 752 748 714 649 555 482 427 400 404 404 444 450 454 450 440 437 407 450 473 479 471 453 436 450 463 471 488 499 503 503 499 498 490 474 461 458 459 455 436 399 359 340 327 312 294 278 274 286 284 254 202 151 118 112 86 67 55 48 43 38 38 51 74 99 130 165 207 253 288 303 299 295 304 326 348 353 364 389 416 451 495 538 568 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17 47 64 62 61 63 64 89 102 116 136 164 212 244 255 261 263 242 188 124 141 158 226 248 267 329 394 495 527 605 654 686 712 713 691 650 591 519 473 446 429 422 470 471 440 402 374 367 367 369 375 396 425 446 465 494 480 489 509 517 517 518 516 511 491 482 474 472 473 466 445 408 395 368 347 328 310 296 289 297 285 245 199 167 152 120 96 85 72 61 51 42 40 49 56 68 100 146 193 235 268 289 291 285 291 304 312 335 335 361 389 418 453 497 539 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 44 65 67 66 66 87 107 116 126 141 164 200 242 257 258 256 239 206 180 199 177 218 229 264 334 394 400 480 568 614 645 670 681 666 635 593 566 539 514 488 468 471 458 417 395 376 354 352 351 365 382 412 460 510 540 525 523 525 528 534 540 539 529 499 493 479 470 463 446 423 418 407 390 369 350 328 307 302 302 283 249 221 193 150 122 105 107 95 76 58 45 41 43 49 66 99 144 186 217 245 271 280 275 269 272 284 303 319 350 382 411 437 469 505 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 29 55 67 66 68 94 111 128 141 153 169 197 241 262 268 270 248 220 213 228 181 204 235 292 345 371 389 447 530 570 602 636 655 644 612 582 578 559 535 514 494 475 455 430 399 377 370 367 359 376 403 425 490 547 566 571 562 546 541 547 551 546 535 517 524 509 488 469 458 449 427 414 406 391 373 344 313 312 301 273 268 233 183 145 121 114 131 122 90 61 49 48 45 54 75 108 149 184 208 231 258 265 273 269 263 270 296 323 350 380 407 429 443 451 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21 28 47 67 75 87 96 126 146 162 179 201 235 247 283 292 277 254 243 241 196 203 267 308 333 353 381 422 488 536 565 600 627 620 593 588 565 539 520 507 495 479 462 439 413 389 376 371 369 377 412 462 501 549 583 591 591 584 583 579 566 547 534 534 531 524 506 483 470 463 444 441 436 419 395 356 322 316 297 276 258 218 173 140 126 129 162 149 107 71 55 54 51 62 84 117 158 192 214 233 259 259 277 274 265 268 289 322 344 377 401 410 414 424 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 37 62 71 75 81 99 118 154 176 187 205 251 299 318 321 296 285 285 246 237 265 298 326 350 374 405 451 475 508 552 602 634 625 605 573 519 497 490 484 475 462 444 435 431 431 424 411 415 443 478 546 583 592 591 593 592 595 600 577 544 526 524 513 503 487 482 467 442 424 428 445 440 405 364 338 331 318 307 264 215 176 150 140 152 191 170 118 97 79 58 57 69 92 128 174 210 228 236 250 257 277 273 259 258 277 307 336 376 402 411 413 420 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 30 60 74 74 74 80 91 118 135 153 189 243 310 327 360 336 316 307 279 275 273 303 333 354 371 395 425 447 471 527 559 578 599 588 563 524 484 471 473 473 467 455 461 447 446 449 456 474 508 488 560 595 600 594 585 578 577 591 571 542 522 515 505 490 487 464 439 421 412 414 428 424 384 355 344 344 343 322 278 228 190 167 163 184 226 198 191 137 86 63 64 75 99 140 194 232 246 247 248 255 271 271 258 252 266 297 317 354 363 390 417 428 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 47 66 73 73 77 80 81 85 110 153 217 313 337 389 362 340 333 325 316 294 307 338 360 371 384 402 422 444 447 489 538 567 572 551 528 496 468 476 492 491 495 506 477 476 476 478 494 519 539 572 584 591 588 572 557 547 559 541 523 516 509 495 497 487 461 430 415 417 422 420 396 365 357 353 350 348 322 280 237 204 188 194 221 253 252 214 145 93 71 71 81 106 154 209 235 251 262 262 259 271 276 263 250 255 276 290 295 333 379 415 432 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 41 62 68 74 88 88 98 112 139 191 260 315 341 401 381 364 359 357 345 311 311 341 364 373 379 396 429 447 452 468 501 538 557 542 526 506 488 498 513 520 536 523 519 524 506 497 509 521 543 543 558 567 563 545 520 499 515 499 486 486 479 460 466 469 454 436 422 415 409 401 380 372 372 372 369 359 326 287 248 221 211 223 252 275 272 228 153 99 77 78 90 119 168 191 224 258 278 273 260 264 272 260 245 243 252 251 286 323 368 409 438 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 27 54 67 72 84 103 124 154 186 211 258 321 351 399 397 394 386 380 366 331 319 345 366 374 385 404 420 419 437 447 477 519 545 540 530 511 506 509 518 531 546 545 540 537 514 502 506 515 535 522 526 546 537 510 484 463 458 450 450 451 443 430 432 437 431 427 421 406 384 369 366 362 370 375 379 372 345 311 274 248 240 239 264 313 305 254 167 110 87 88 103 128 143 174 228 273 291 283 262 254 264 255 243 235 238 256 276 305 350 401 440 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 45 48 57 78 101 133 158 195 216 265 326 365 404 416 420 412 392 365 339 325 352 371 380 387 395 401 417 438 447 467 506 539 546 542 529 526 519 530 547 557 563 553 550 536 521 513 510 511 506 521 519 507 487 462 438 413 410 416 423 416 405 406 405 403 408 407 389 361 343 344 346 358 368 380 379 357 328 296 274 269 271 300 339 322 261 175 120 100 101 109 118 135 182 238 275 289 283 262 249 262 257 254 244 239 255 268 287 327 381 431 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 32 30 49 78 105 147 167 207 228 272 328 363 370 416 428 430 387 344 322 315 364 380 386 390 396 405 418 438 450 467 504 540 558 561 557 553 541 549 560 570 575 561 561 558 552 548 547 540 521 506 483 463 445 425 402 387 386 383 392 380 366 368 378 388 387 373 353 340 336 332 335 350 362 383 385 362 335 306 294 290 296 325 351 330 270 191 133 113 115 120 126 153 200 236 265 281 275 254 238 247 251 256 248 242 250 260 268 293 345 405 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 9 41 73 108 154 176 218 244 284 327 357 372 414 430 448 394 348 337 348 381 391 392 400 409 417 426 441 452 465 501 536 553 559 571 576 566 571 574 582 589 576 570 560 555 542 533 532 518 475 451 427 404 386 375 372 376 365 366 350 337 339 350 371 377 367 362 351 338 330 329 351 377 390 387 370 350 330 321 315 322 349 367 343 287 208 147 127 124 127 137 160 198 226 250 261 256 238 222 223 233 247 245 245 256 264 270 282 317 331 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 39 82 113 142 175 221 255 286 306 335 381 417 445 468 434 399 392 401 402 404 405 417 429 435 439 443 457 467 500 529 541 551 577 597 593 595 589 593 599 589 575 575 556 536 525 514 492 456 430 408 386 373 365 357 359 356 352 341 336 336 337 347 352 352 353 344 332 328 335 353 390 394 391 386 378 372 353 348 352 377 386 353 288 214 165 155 148 145 152 167 194 217 227 228 227 223 215 212 222 244 250 260 274 278 288 293 312 317 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 72 105 123 152 197 229 255 296 347 393 428 464 505 495 467 448 442 434 424 424 435 444 441 432 437 468 478 502 511 524 544 570 600 614 608 599 604 611 603 586 578 553 524 507 497 482 457 427 403 384 377 364 343 336 344 345 340 338 339 340 342 342 335 331 318 314 324 340 362 398 403 404 408 409 401 389 384 385 400 394 353 293 233 229 191 165 157 161 176 197 196 196 200 204 210 214 205 211 241 260 273 279 284 299 307 309 315 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 54 94 111 121 143 156 227 294 356 404 441 483 547 515 501 492 483 470 452 443 449 450 453 451 446 451 485 486 504 517 533 558 590 616 615 605 606 613 620 620 590 544 504 491 487 480 465 443 413 404 390 365 340 330 338 339 342 343 343 342 341 340 336 336 333 334 343 364 403 411 413 419 433 441 433 418 409 410 410 392 359 328 318 257 210 180 171 174 182 185 166 168 172 181 196 206 198 203 237 264 272 272 279 299 303 328 335 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 40 89 107 106 110 131 199 285 354 410 455 490 528 552 549 521 509 500 478 459 459 463 467 466 461 455 455 459 499 515 530 555 585 609 620 617 612 604 610 625 612 545 506 494 483 477 476 464 455 432 400 370 347 335 335 333 338 340 348 357 359 357 362 363 366 367 368 374 395 423 422 436 460 471 462 442 429 426 417 395 382 367 322 261 222 200 197 199 191 171 151 152 151 163 180 189 187 197 230 254 262 263 264 271 303 344 370 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 20 74 93 106 115 119 173 270 344 408 458 500 538 560 560 553 545 528 500 477 472 475 477 479 478 474 467 465 504 523 537 560 586 605 611 613 618 609 608 629 641 561 517 493 477 481 491 487 481 451 413 385 364 349 340 327 335 337 336 346 365 379 386 389 399 398 389 401 437 447 449 462 482 489 478 461 449 436 417 396 382 361 316 274 239 218 215 212 198 176 165 146 146 161 174 180 182 195 223 241 249 252 255 267 302 354 402 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 25 58 111 133 121 154 243 326 398 456 508 546 552 574 593 586 556 521 495 485 485 491 502 509 510 507 499 509 523 535 556 579 589 586 591 607 603 605 629 639 573 527 496 484 486 494 500 496 471 436 408 386 371 357 337 336 351 355 357 367 387 404 406 413 415 434 458 470 461 469 484 497 495 480 461 448 429 418 411 390 355 322 295 256 237 237 228 202 176 171 143 145 161 176 182 183 191 209 221 231 236 235 241 273 338 410 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 109 150 138 140 202 293 378 439 470 499 557 593 628 622 591 551 518 499 502 505 507 511 515 509 498 507 518 533 557 572 576 575 582 599 593 594 627 646 596 550 510 503 505 506 506 506 492 463 436 412 391 374 361 355 381 393 396 399 405 415 428 429 432 437 461 477 465 472 488 494 488 472 452 439 428 422 387 369 357 340 311 272 266 274 251 230 214 189 160 151 161 175 182 181 182 192 192 220 215 201 205 244 330 422 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 77 154 168 144 175 261 342 349 399 487 568 641 693 666 627 583 541 514 518 529 535 530 524 517 509 515 529 544 565 574 576 580 584 597 594 591 620 655 647 589 547 538 529 541 543 522 513 490 466 459 440 421 412 398 446 466 476 483 465 427 439 450 450 454 471 482 476 483 493 491 476 458 444 438 434 413 374 364 359 340 309 289 296 293 288 261 232 208 175 155 161 170 177 179 180 186 188 217 194 173 182 230 320 424 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 42 150 191 167 174 235 236 305 389 478 582 683 707 690 659 612 576 553 543 565 559 552 540 528 520 522 540 559 565 574 585 591 590 590 599 601 606 638 672 666 663 576 547 560 571 563 558 546 518 505 495 481 469 460 477 494 494 497 504 496 463 462 459 462 467 482 496 500 506 496 473 456 442 430 419 398 387 378 366 345 321 311 308 308 296 269 248 227 184 154 156 170 182 188 188 186 187 201 174 157 164 205 289 406 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21 118 194 198 184 218 223 298 377 462 562 661 709 696 673 640 625 605 579 585 576 572 555 533 520 524 539 543 556 575 593 604 603 594 604 605 614 648 687 697 685 596 573 581 582 578 581 582 554 542 525 508 491 485 503 517 505 505 514 508 481 480 471 473 472 492 509 503 501 489 477 470 452 430 416 398 398 390 378 365 353 345 342 327 309 288 273 248 200 163 156 170 180 186 186 180 173 180 162 144 145 181 262 370 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 71 202 244 213 200 216 282 356 438 540 649 722 714 686 674 660 634 610 607 594 590 577 553 535 531 533 538 552 572 595 611 617 616 620 616 623 626 670 727 716 666 649 621 597 588 593 601 590 573 548 528 512 507 522 533 524 523 528 533 536 537 480 471 473 503 523 512 495 471 471 465 453 441 430 414 410 398 387 377 371 368 357 340 320 301 294 270 219 172 155 159 163 169 173 171 167 180 156 132 131 164 210 228 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 43 148 241 264 236 224 271 337 416 495 588 685 741 729 713 687 657 640 633 614 597 589 567 552 546 545 544 549 569 593 612 625 634 636 636 635 633 682 735 729 686 659 625 599 593 598 603 612 592 566 548 530 525 539 546 539 538 537 541 551 558 538 513 508 526 542 537 519 503 487 463 451 445 439 432 420 409 404 402 395 383 370 345 327 315 304 282 234 175 167 149 152 160 168 174 181 184 152 131 133 140 158 216 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 22 25 128 253 287 241 267 323 391 464 559 634 675 749 742 716 683 663 651 628 608 595 575 567 561 556 556 556 571 597 617 632 641 640 643 645 642 680 723 729 699 668 626 596 595 602 607 619 607 584 566 548 543 554 557 546 543 542 544 554 562 551 529 524 539 552 553 550 548 511 474 455 447 442 436 427 421 421 422 416 400 373 346 336 332 329 302 267 232 177 144 143 152 161 175 192 177 168 155 146 146 162 206 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 6 69 224 312 292 271 310 369 436 471 535 637 739 758 744 710 681 663 648 631 610 603 584 573 569 568 573 582 602 627 645 651 645 639 643 640 653 688 716 707 685 645 609 601 604 614 627 621 602 589 570 564 569 570 569 560 554 552 561 571 564 555 546 559 565 565 561 551 510 483 470 457 448 441 432 428 427 430 422 399 369 347 344 351 346 313 287 263 185 141 135 142 154 177 199 191 199 190 169 156 165 204 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 35 187 296 307 278 297 396 457 470 550 661 725 753 756 734 708 691 676 657 655 629 604 590 585 584 586 594 639 665 675 680 678 665 663 639 643 656 686 714 697 665 659 634 623 630 639 632 615 608 591 589 592 589 585 572 573 565 563 564 576 611 594 602 602 592 572 543 512 490 489 477 459 449 444 438 435 437 427 405 378 353 354 363 350 339 317 268 192 140 130 138 167 200 219 215 214 184 157 148 168 215 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 27 133 253 299 297 337 433 435 445 538 642 701 736 753 746 729 715 700 679 669 647 627 609 618 629 627 632 657 665 680 698 706 701 701 655 647 651 685 711 695 693 674 657 651 655 655 641 625 622 613 614 614 610 602 589 615 590 584 596 607 617 612 620 620 603 575 545 524 507 502 497 483 473 472 453 447 447 437 411 376 353 365 375 372 356 327 273 198 141 127 137 182 222 237 226 188 154 125 113 150 221 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 18 90 246 349 389 419 418 402 464 541 613 673 721 753 756 747 737 728 714 686 662 647 631 620 628 638 638 654 651 669 689 698 699 705 695 682 665 666 675 680 697 677 664 672 675 666 651 639 633 631 631 627 620 616 616 627 624 609 608 619 628 628 641 634 608 576 552 539 527 523 516 512 504 488 472 465 460 441 410 381 372 385 385 377 368 342 289 215 151 127 135 177 208 225 224 188 158 128 114 151 224 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 11 86 249 382 425 419 441 397 446 524 588 644 702 751 767 762 760 750 732 709 680 667 648 639 648 652 640 645 653 662 676 684 690 700 698 680 685 688 700 715 716 696 671 670 678 676 664 654 649 641 636 629 623 618 616 627 633 623 628 637 639 648 662 643 612 581 559 546 539 538 534 529 513 493 481 472 462 445 415 394 387 388 395 385 382 359 302 223 156 127 133 150 173 197 205 177 144 129 148 192 254 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 48 250 346 407 451 473 447 435 494 556 612 670 720 736 761 764 763 750 727 698 675 665 654 663 671 663 655 665 658 666 674 681 689 694 682 683 683 699 720 728 712 685 678 684 684 678 672 664 648 638 629 625 626 631 636 640 634 630 635 646 660 671 644 613 585 564 553 548 548 549 538 515 494 480 469 454 438 417 409 404 398 404 405 396 377 314 226 153 124 127 136 174 204 206 179 151 160 181 226 283 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 20 162 203 323 453 498 471 441 470 522 577 631 671 682 739 749 769 767 745 715 687 671 666 665 674 677 670 675 664 666 668 669 675 683 680 680 686 703 721 730 724 706 691 692 688 683 681 673 654 642 634 633 641 649 650 650 649 644 647 660 673 671 644 613 588 573 568 566 562 560 549 525 505 492 475 455 431 413 406 402 400 410 415 412 390 313 218 155 142 129 152 195 223 223 206 191 200 222 252 268 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 34 122 339 507 499 451 450 487 537 571 601 642 703 711 752 768 763 746 720 692 691 692 685 680 678 677 671 671 667 662 663 669 672 677 686 706 725 733 730 725 709 699 695 690 685 682 667 649 648 654 664 670 667 667 667 662 662 669 676 668 635 603 587 581 578 572 561 550 548 534 513 493 473 447 424 419 404 394 398 411 421 428 391 301 218 179 174 156 185 226 250 241 218 213 235 251 260 277 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 19 183 409 528 488 446 455 470 496 540 602 659 668 716 749 766 764 747 723 721 708 690 682 682 682 679 678 671 666 665 667 673 686 696 709 724 734 738 735 723 720 709 695 688 687 680 660 675 681 687 688 683 682 687 682 677 678 679 667 629 597 591 585 580 573 558 539 535 524 504 480 458 437 431 409 393 389 399 419 435 427 399 314 263 231 192 182 209 250 264 247 225 223 235 240 266 290 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 28 216 441 522 491 488 467 470 502 558 613 625 675 724 760 773 772 768 741 707 697 690 690 693 693 691 681 679 680 682 683 683 686 700 719 732 739 743 741 734 719 703 694 692 691 685 701 704 707 711 712 708 704 702 701 695 683 664 629 594 592 585 583 579 564 543 531 512 492 475 462 453 424 399 386 387 404 428 445 450 392 365 306 240 196 199 225 261 271 251 229 224 226 243 282 305 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 51 231 438 498 498 481 470 477 513 560 588 640 698 729 746 754 756 740 718 710 699 696 700 703 703 698 692 684 680 677 671 673 693 715 732 739 740 743 741 729 718 705 697 697 704 720 723 723 729 734 728 724 721 719 702 685 664 632 624 591 584 584 576 558 539 523 506 476 464 458 440 414 393 386 391 411 437 446 419 409 362 291 238 217 223 243 271 278 254 226 212 209 234 289 307 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 91 169 251 440 487 478 468 481 514 556 609 659 667 692 718 735 747 740 724 704 699 702 705 706 705 698 685 673 671 677 679 682 712 731 738 740 743 743 737 730 719 710 709 719 736 737 738 738 738 737 736 731 720 702 680 666 654 624 593 589 585 574 555 531 505 487 465 453 443 425 400 383 383 389 411 437 449 437 408 354 295 246 222 226 247 274 281 267 230 194 182 207 265 273 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 21 100 268 443 481 474 478 494 521 562 599 619 651 681 708 734 745 736 710 703 704 705 706 707 699 690 679 676 681 686 701 712 716 724 735 741 744 745 743 734 727 727 734 741 748 750 739 733 731 726 721 700 686 667 650 635 616 600 593 585 572 550 520 494 480 468 455 438 414 388 376 377 388 413 427 435 442 410 361 311 256 226 236 268 292 293 285 234 183 179 215 239 226 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 29 112 285 435 474 491 497 504 520 526 575 613 644 677 712 736 735 714 706 704 704 704 704 698 690 684 685 688 693 700 699 706 716 726 734 742 747 748 742 738 739 743 750 758 758 743 730 721 713 703 683 681 665 645 627 613 604 595 581 559 530 505 494 485 459 445 427 403 382 377 380 391 415 427 434 440 410 369 327 280 261 278 310 318 317 288 225 175 174 212 238 220 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 40 126 315 439 498 504 500 503 506 530 570 607 645 683 714 722 712 703 698 695 693 694 689 685 684 690 696 700 698 686 697 708 717 724 734 747 753 752 751 749 749 754 759 761 753 742 726 709 697 685 684 665 643 625 613 607 597 574 548 529 512 493 470 447 432 413 392 375 369 370 384 388 411 438 441 407 380 342 302 295 308 325 345 327 279 216 172 169 204 236 224 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 17 57 165 342 387 441 472 487 493 492 523 563 607 650 684 703 703 682 678 678 677 677 674 675 678 682 687 690 687 670 671 689 703 712 723 738 757 758 757 755 756 759 761 765 768 764 748 725 706 701 677 658 648 636 620 608 591 569 557 543 520 488 461 441 423 405 388 373 365 370 372 394 427 448 444 420 390 353 329 327 331 340 362 324 268 211 171 167 201 246 241 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 0 0 0 0 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 27 79 213 222 301 386 442 473 490 508 540 571 608 635 645 666 650 652 653 653 652 652 658 659 660 661 663 660 646 649 662 673 686 703 722 729 746 755 761 765 767 766 770 780 784 772 758 749 724 696 670 671 657 632 611 589 563 560 539 513 488 464 438 413 398 380 366 358 359 374 406 438 454 445 418 395 369 368 368 370 375 371 318 263 210 171 165 192 234 256 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 1 2 0 1 0 0 0 1 2 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 15 34 71 102 217 314 396 453 485 502 521 550 561 583 617 633 643 628 625 626 625 625 630 631 632 631 635 631 613 615 632 644 653 671 690 697 731 745 760 767 768 767 768 777 788 795 795 780 748 723 701 687 663 637 612 587 578 553 529 509 489 462 430 402 386 375 368 364 361 380 412 443 450 448 441 418 393 393 402 406 402 379 317 260 217 180 170 176 190 263 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 2 1 0 2 2 2 1 1 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 9 21 47 166 247 339 420 472 503 516 536 542 555 583 611 618 597 606 608 603 600 601 598 598 598 605 597 574 572 584 605 613 619 627 644 691 719 748 760 766 771 772 775 775 788 798 788 760 731 711 691 660 634 620 608 580 544 525 505 481 453 425 400 385 381 375 369 373 397 428 448 452 459 456 427 422 403 426 429 410 372 314 267 230 192 178 182 201 272 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 1 0 0 0 1 1 1 2 2 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 15 34 92 170 280 377 448 495 512 521 529 541 566 593 596 573 579 588 584 578 576 563 557 561 571 559 529 519 539 557 563 563 569 590 627 669 715 732 746 761 769 772 777 790 795 786 768 751 728 688 661 649 638 611 568 539 523 501 478 453 426 404 396 391 381 378 389 413 441 455 462 462 460 450 430 417 452 461 430 374 317 277 245 222 207 203 222 280 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 3 2 2 1 1 1 1 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 10 26 53 119 230 330 398 442 467 515 534 542 551 563 569 563 562 572 572 566 555 536 522 523 531 530 502 465 481 485 494 501 513 540 581 625 681 695 717 737 748 760 770 782 785 778 761 737 721 667 659 650 630 598 563 542 520 501 481 454 424 411 404 393 384 388 402 416 439 464 470 465 467 467 446 437 480 488 450 386 323 281 274 268 245 223 222 257 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 2 2 1 0 0 1 3 5 4 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 20 43 85 193 291 332 362 434 494 536 549 548 549 552 554 569 572 568 555 536 516 500 493 497 486 452 419 422 428 434 440 463 497 536 579 634 649 666 690 717 745 755 759 761 754 737 716 689 649 647 633 609 583 560 545 523 502 476 453 435 422 407 396 399 409 418 431 458 470 463 467 472 465 447 451 502 501 452 384 330 310 308 302 262 214 191 213 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 1 0 0 0 1 2 4 5 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 16 35 55 156 222 277 334 408 471 525 555 558 550 550 558 563 561 558 543 519 493 474 461 461 443 411 385 385 387 390 401 426 462 502 543 591 583 612 652 691 718 733 746 743 729 710 690 670 651 638 628 608 584 560 537 522 499 482 462 446 435 423 413 419 434 447 455 463 467 468 475 470 458 454 479 525 519 460 411 377 340 333 337 279 211 176 196 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 11 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 21 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 1 3 2 0 0 0 0 1 1 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 12 25 41 88 114 207 307 384 449 498 541 561 557 553 553 541 554 540 525 503 476 450 438 425 408 386 365 353 352 353 366 395 430 468 509 557 548 569 619 667 696 707 724 724 712 690 673 665 636 613 603 599 585 562 540 525 495 489 469 454 453 439 429 441 447 452 454 453 454 463 459 465 462 456 479 532 524 462 431 403 355 364 358 289 216 183 199 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 2 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 3 15 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 0 1 1 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 10 18 23 30 60 161 266 351 418 478 524 554 559 568 574 560 561 542 518 494 472 449 425 407 396 375 354 340 333 332 343 371 406 436 458 479 506 523 580 635 669 685 689 681 675 672 671 658 628 616 605 598 585 568 551 533 520 495 474 463 456 438 437 444 439 438 441 445 451 443 445 461 460 450 466 524 507 487 446 403 377 382 351 285 230 205 211 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 3 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 1 1 0 1 1 1 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 1 1 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 6 7 18 38 120 220 307 382 457 524 565 572 581 578 559 552 545 517 490 467 444 422 422 389 365 344 330 325 327 329 348 378 396 408 429 463 506 568 614 643 661 668 658 656 648 641 633 621 616 614 601 583 565 553 547 540 500 478 472 463 447 448 456 447 443 447 452 443 424 447 462 458 452 471 526 521 506 451 411 397 377 344 300 266 240 228 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 14 19 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 1 4 1 1 0 0 1 1 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 1 1 1 2 4 3 4 2 1 2 2 2 3 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 31 91 182 266 346 428 501 509 564 590 585 563 542 531 516 498 473 449 431 416 386 363 346 332 324 322 322 339 346 361 384 416 456 481 544 591 618 634 648 659 665 654 636 624 617 598 593 595 584 575 568 556 540 507 488 483 475 460 463 477 469 462 461 459 448 431 448 464 455 450 458 476 526 506 455 425 405 373 355 337 309 283 256 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 11 18 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 2 3 0 0 0 0 0 0 0 0 0 0 0 1 3 5 5 5 5 5 5 5 5 6 5 3 1 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 20 57 156 252 336 390 403 482 548 597 616 606 578 548 527 509 493 476 456 421 390 361 353 341 325 316 321 323 308 338 371 397 431 455 507 556 593 612 621 628 642 642 638 628 612 599 612 610 608 598 588 576 553 524 504 491 478 468 471 476 471 454 445 446 446 433 442 460 460 456 458 468 517 508 472 443 412 383 382 374 356 337 289 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 13 9 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 4 1 0 0 0 0 0 0 0 0 0 0 1 2 5 6 5 6 6 6 5 1 1 1 1 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 11 29 116 235 324 377 409 483 550 596 619 626 609 565 530 520 509 487 454 419 391 357 350 343 334 323 311 312 322 333 363 393 411 434 483 525 555 575 593 620 633 629 629 629 631 636 635 606 603 598 594 587 566 540 513 502 491 484 483 477 455 436 430 432 435 435 442 456 467 470 470 484 535 538 494 456 423 408 425 420 406 370 310 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 11 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 2 0 0 0 0 0 0 0 0 0 0 0 2 4 7 7 7 6 5 6 1 1 1 1 1 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 21 63 158 216 292 396 464 536 554 591 609 592 557 543 526 512 490 458 422 389 365 344 344 347 347 343 326 332 336 354 383 405 411 451 471 492 519 554 592 628 643 646 645 650 655 640 637 612 605 600 591 576 553 527 508 501 498 492 476 455 432 426 432 441 449 457 457 457 466 481 510 562 554 495 454 433 437 460 459 433 399 339 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 8 6 2 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 2 0 0 0 0 0 0 0 0 1 2 1 0 0 0 0 0 0 0 0 0 1 3 5 8 7 6 6 4 1 1 1 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 14 28 34 94 217 341 419 490 513 589 623 608 579 573 537 523 505 482 450 413 389 358 344 338 332 324 322 322 330 348 375 395 401 419 420 443 481 522 558 591 635 647 646 639 636 634 621 624 633 622 604 590 568 533 510 503 501 491 471 461 443 434 441 456 466 456 455 455 477 501 527 552 530 482 454 444 457 478 474 462 436 368 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 11 8 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 0 0 0 0 0 0 2 0 0 1 1 1 1 0 0 0 0 0 0 0 0 2 3 4 5 6 5 3 1 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 7 16 37 125 243 354 453 530 574 646 672 663 651 594 554 523 490 459 427 395 374 371 368 357 330 302 318 315 363 381 384 390 395 405 413 443 487 530 563 598 616 627 618 602 601 621 631 633 621 610 597 571 530 535 525 520 510 491 473 469 453 457 471 481 476 439 456 488 515 529 528 503 472 463 460 471 485 480 487 462 390 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 9 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 4 3 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 4 3 3 2 1 2 2 1 1 1 1 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19 61 151 286 429 515 528 545 578 629 668 640 578 538 485 443 411 377 374 378 367 376 381 362 352 350 378 386 384 379 374 387 403 419 447 489 536 569 591 595 594 599 606 609 632 632 622 614 601 580 564 558 538 529 519 497 471 474 472 478 480 475 466 454 464 492 511 512 502 497 490 488 483 485 489 491 503 475 398 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 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 2 6 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 3 3 4 5 6 4 3 3 3 3 3 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 30 93 213 348 406 413 464 448 487 571 617 600 557 505 450 420 402 379 377 367 366 384 400 399 411 399 397 393 378 359 360 391 412 427 452 491 535 553 562 556 568 596 622 654 648 637 616 601 593 583 558 529 518 504 480 459 477 492 495 485 472 465 475 482 497 502 496 492 502 502 510 498 484 488 509 524 474 393 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 3 5 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 17 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 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 2 4 6 7 6 5 7 8 8 8 8 4 4 4 5 5 6 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19 45 133 276 384 295 383 385 425 511 596 633 598 539 489 489 512 465 401 404 381 373 389 408 424 426 424 402 378 359 343 359 389 417 438 455 471 477 506 492 497 525 562 595 627 632 627 621 611 590 570 538 528 509 486 475 487 494 496 475 459 469 496 496 490 497 491 482 489 505 521 496 474 489 527 529 451 385 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 0 7 8 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 1 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 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 3 6 7 10 14 12 14 12 10 10 9 7 7 9 7 6 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 19 71 117 143 215 309 376 433 508 592 647 623 586 572 528 492 489 452 440 442 417 395 396 408 410 405 386 372 364 352 356 365 392 411 425 439 456 464 475 483 494 512 538 578 594 598 614 622 607 584 571 561 535 509 495 495 492 501 479 462 477 509 483 479 492 496 487 487 527 554 504 491 516 542 524 450 420 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 13 15 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 17 13 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 4 6 11 12 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 5 7 10 12 10 10 11 10 9 6 7 7 6 9 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 12 34 84 155 265 365 441 514 585 631 622 623 629 537 431 399 451 456 486 482 443 412 410 402 388 366 349 347 360 384 375 381 383 397 424 447 470 490 505 522 534 540 548 552 567 597 616 607 584 591 582 550 525 511 505 507 520 495 482 495 510 482 487 495 498 497 514 557 566 512 529 548 555 546 515 485 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 12 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 9 19 10 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 9 1 3 13 13 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 9 11 12 11 11 10 9 8 9 10 7 11 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 28 82 241 367 451 513 560 589 592 600 621 534 420 370 414 457 476 521 542 522 482 427 388 372 351 344 360 386 387 387 389 394 405 425 460 470 480 508 541 558 558 558 564 585 599 594 582 597 580 560 539 522 518 548 540 514 502 502 503 501 496 496 508 526 542 546 530 521 545 560 564 568 565 505 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 6 7 14 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 6 10 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 10 12 8 6 8 21 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 7 10 10 11 11 10 9 7 7 7 5 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 52 183 361 448 495 517 533 549 562 569 523 464 418 406 436 472 476 479 489 487 453 406 386 368 372 383 388 391 390 398 397 398 409 425 435 434 461 480 501 543 558 582 593 596 596 597 602 579 575 545 516 516 545 538 513 493 489 498 512 512 500 526 550 544 517 506 540 544 548 561 570 557 505 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 1 4 6 5 2 4 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 14 10 12 15 3 33 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 5 7 9 9 10 9 9 8 7 5 6 7 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 76 280 424 453 487 520 539 547 537 518 496 468 442 440 461 462 453 451 458 455 417 402 376 386 399 399 399 397 402 404 406 410 421 438 418 414 422 441 469 503 543 569 580 595 602 583 574 572 546 517 507 521 516 496 478 485 499 506 529 522 551 564 544 514 512 540 555 557 562 559 539 518 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 8 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0 0 1 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 9 24 16 13 20 19 4 33 11 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 3 6 8 10 11 10 9 8 7 6 5 6 9 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 31 149 364 382 467 535 558 557 533 517 506 496 485 477 478 495 487 461 446 443 427 406 391 393 400 403 404 399 403 409 420 431 448 470 438 430 427 423 426 448 484 508 529 558 560 524 535 541 539 530 525 528 519 498 485 496 518 542 561 542 539 554 544 519 510 529 548 577 561 536 530 531 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 17 28 20 17 23 14 7 24 17 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 8 10 10 10 8 9 8 7 5 5 4 6 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 25 78 222 399 524 580 584 549 515 507 505 502 503 515 530 532 518 491 464 443 428 426 423 421 417 408 397 401 407 427 450 463 470 484 471 467 452 432 424 447 458 473 487 486 475 490 500 522 545 558 560 556 534 517 520 540 561 562 520 506 538 530 499 480 491 556 592 555 524 530 535 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 9 15 3 0 4 5 2 0 0 0 0 0 0 0 0 5 18 28 27 19 23 10 9 18 23 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 8 10 11 10 9 8 9 8 5 5 6 2 3 6 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 72 279 460 576 616 587 528 521 518 505 497 512 545 560 551 526 495 467 454 463 465 463 450 424 395 383 388 402 417 403 369 435 452 462 460 442 428 441 426 448 456 454 454 465 477 501 532 554 571 583 565 557 551 554 552 532 500 498 511 492 474 469 477 566 581 541 516 520 520 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 8 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 17 20 9 0 12 14 9 2 0 0 0 0 0 0 0 5 12 20 21 19 34 12 15 20 17 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 7 9 9 8 8 7 8 6 4 4 4 3 5 9 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 9 151 351 518 612 623 573 572 558 536 525 538 567 561 549 537 513 491 485 471 485 496 488 457 414 383 375 363 359 355 353 378 405 408 411 410 409 424 430 436 453 458 456 460 474 491 511 528 550 579 590 572 555 553 547 529 506 498 490 486 476 473 497 571 560 528 501 495 494 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 2 0 0 0 0 0 0 1 5 13 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 2 5 2 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 26 31 18 7 12 17 8 3 3 3 1 1 2 3 4 7 7 14 17 23 29 14 24 16 8 3 3 2 0 2 1 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 2 6 7 6 6 6 6 6 5 4 3 3 3 6 9 8 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 56 248 437 568 622 609 617 598 578 576 594 619 639 581 545 531 517 490 462 468 483 490 479 453 429 416 392 369 375 395 399 374 390 384 385 402 424 426 439 439 444 451 460 471 477 501 513 523 540 568 567 549 552 555 549 538 525 509 505 505 513 535 571 549 524 492 480 485 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 3 12 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 3 12 15 2 0 0 0 0 0 0 3 2 0 1 12 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 3 19 39 28 14 15 24 10 6 7 7 2 3 9 8 7 7 8 13 11 15 16 15 26 11 3 0 0 1 1 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 1 3 4 4 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 3 4 4 4 5 5 4 3 3 2 2 2 2 5 5 2 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 1 9 169 363 475 532 581 591 589 574 587 630 679 685 646 636 578 518 489 481 470 462 467 474 471 458 454 457 420 423 451 446 384 390 386 376 372 382 404 427 437 420 418 438 458 461 483 490 508 537 558 558 555 568 578 581 577 563 560 540 541 553 562 559 543 517 486 473 482 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 1 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 8 14 0 0 0 0 0 0 0 4 1 0 1 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 2 11 29 30 23 22 22 8 8 7 7 5 6 16 15 14 10 9 13 7 12 13 18 22 8 2 1 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 7 11 11 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 0 1 3 3 4 4 4 3 2 2 1 1 1 1 1 1 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 75 265 342 416 532 566 572 559 581 624 666 689 681 680 623 550 514 524 509 474 449 446 449 441 435 451 438 447 464 461 421 403 401 400 380 365 384 397 399 380 378 400 428 442 447 447 462 496 534 551 552 558 578 596 605 602 566 547 555 570 568 546 545 509 494 481 483 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 5 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 1 1 5 13 24 25 21 18 17 12 3 8 8 6 6 8 8 9 9 10 11 9 11 13 23 21 9 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 11 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 1 2 4 5 4 3 2 1 0 0 0 0 0 0 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 13 86 162 307 461 521 583 590 599 616 645 679 681 698 710 652 597 581 545 509 462 446 437 420 403 417 425 442 441 427 417 407 403 402 382 362 363 367 362 358 358 366 381 391 402 403 408 434 476 520 543 526 548 569 576 579 544 542 554 564 561 548 535 495 490 481 483 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 1 1 16 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 6 11 15 17 19 9 16 14 4 8 7 6 6 7 7 9 10 10 10 11 12 14 26 17 10 10 6 3 1 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 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 1 2 3 4 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 35 179 330 431 585 641 651 657 658 651 648 679 675 672 645 611 587 549 503 490 465 427 402 402 401 412 399 383 385 378 380 387 370 349 350 370 366 352 344 344 346 350 365 380 391 420 458 482 506 496 495 527 552 536 511 528 539 546 554 549 516 505 482 466 467 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 1 4 9 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 2 4 4 8 15 8 16 11 6 7 10 7 5 5 6 6 8 8 7 10 15 20 29 14 10 11 8 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 78 173 293 493 637 706 720 701 662 612 567 584 599 586 575 584 567 552 533 501 460 423 405 389 387 373 362 362 362 372 367 360 348 350 375 375 346 338 335 335 339 350 367 396 418 437 454 463 461 464 494 507 491 487 516 521 535 547 541 511 496 469 446 443 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 11 12 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 2 0 0 0 0 0 0 0 0 0 0 2 2 0 3 4 1 0 0 0 0 0 3 8 11 11 4 2 6 8 4 0 1 3 6 8 7 7 12 15 19 25 19 19 20 17 13 10 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 9 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21 62 156 328 528 623 683 678 644 605 556 553 554 560 561 560 560 567 550 527 500 470 442 413 384 375 373 367 357 364 369 364 354 346 348 367 343 339 334 333 338 341 347 371 400 421 431 427 422 431 449 452 452 474 502 515 528 534 515 471 450 435 418 417 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 1 6 8 4 1 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 2 1 0 0 0 0 0 0 0 3 9 15 14 11 18 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 5 0 0 0 0 0 0 0 0 0 0 2 4 3 2 3 1 0 0 0 1 0 2 2 4 6 0 0 4 5 2 0 1 5 8 9 8 6 7 8 18 25 26 31 34 26 18 9 1 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 1 6 16 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 19 66 160 290 346 494 565 596 626 652 583 586 616 629 610 579 569 557 538 524 506 477 448 413 416 415 397 372 364 366 355 355 355 356 375 375 354 338 336 341 340 340 349 386 411 418 421 423 423 425 426 438 462 477 501 507 504 473 422 398 386 380 384 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 3 3 7 4 2 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 2 0 0 0 0 0 0 0 4 14 16 23 19 6 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 2 0 0 0 0 0 0 0 0 0 0 0 5 8 5 3 0 0 0 1 1 2 9 2 0 0 0 0 1 2 2 0 1 3 11 9 6 5 7 11 12 19 25 32 43 16 13 6 4 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 10 24 14 9 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 21 38 65 179 309 412 514 613 680 666 635 632 634 637 629 594 566 548 539 527 505 481 463 469 458 429 398 381 375 367 372 384 393 394 389 362 348 344 345 347 348 350 383 399 404 409 402 404 402 409 426 444 448 469 473 465 426 375 352 343 349 358 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 3 1 0 0 0 0 0 2 8 16 17 2 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 1 0 0 0 0 0 0 0 0 0 0 3 7 7 4 3 2 1 3 3 4 11 1 0 0 0 1 1 0 0 1 3 8 11 6 5 3 5 9 9 18 31 32 22 9 12 3 7 8 2 5 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 1 3 1 0 0 0 0 2 7 15 19 18 13 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 4 8 30 78 169 274 395 505 592 659 630 574 560 587 620 618 596 562 542 532 523 512 507 491 477 460 435 409 405 413 401 395 393 387 386 376 361 353 349 352 363 366 380 382 383 384 379 385 377 381 394 404 400 403 414 411 379 342 327 323 335 346 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 6 5 3 0 0 0 0 0 0 0 6 10 9 3 0 6 8 8 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 1 8 8 8 8 6 2 2 1 4 7 3 1 0 0 0 0 0 3 4 7 8 5 3 4 1 0 1 7 30 39 31 23 18 10 1 9 10 7 5 0 2 1 0 0 0 0 0 0 0 0 0 0 4 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 0 0 0 0 6 4 2 9 20 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 1 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 24 89 170 265 356 439 512 518 452 457 488 533 581 592 576 544 532 533 530 522 504 497 495 482 464 470 450 433 426 410 388 388 407 383 363 355 360 372 377 380 369 363 365 375 388 376 367 368 372 371 367 364 360 350 340 337 340 346 350 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 2 0 2 7 0 0 0 0 0 0 2 3 4 3 1 6 9 17 13 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 18 18 12 6 2 1 0 4 4 4 4 1 4 5 4 4 5 9 9 4 1 2 4 1 0 2 11 30 34 26 27 19 5 1 12 13 11 6 1 6 2 0 0 0 0 0 0 0 0 0 0 0 1 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 2 9 7 3 13 17 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 10 47 93 163 235 276 296 361 328 365 400 438 493 554 576 552 542 531 517 516 487 487 493 496 497 492 478 475 455 430 410 407 435 412 378 366 371 373 373 383 372 366 370 379 385 386 376 371 365 356 355 351 351 347 346 351 360 368 368 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 10 10 22 19 12 7 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 10 11 13 5 1 1 2 1 5 6 5 2 2 2 2 4 7 12 15 4 0 1 2 2 1 6 13 23 29 30 28 12 1 1 6 11 16 6 9 15 3 1 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 3 7 7 3 11 16 11 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 11 31 47 96 148 179 199 246 239 285 317 353 410 486 528 524 537 523 494 482 466 466 482 481 473 476 477 475 459 438 426 433 449 435 402 389 388 384 386 411 397 388 391 396 390 389 389 384 374 363 361 364 361 347 347 356 360 363 369 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 13 18 17 19 22 17 9 2 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 16 6 2 2 1 0 4 4 2 0 0 0 0 4 9 13 12 2 1 0 0 1 4 9 8 19 32 34 22 4 0 0 2 11 28 7 4 10 7 1 0 0 0 0 0 0 0 0 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 5 4 20 15 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 18 36 58 66 95 143 189 231 226 248 279 327 383 406 449 492 506 494 482 498 482 484 479 471 467 456 459 449 429 420 428 441 446 421 412 408 409 427 440 424 414 423 432 421 410 404 393 381 375 376 374 365 349 351 360 358 350 346 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 5 12 16 16 18 18 12 6 2 0 2 3 1 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 5 2 1 1 2 2 2 2 2 2 0 0 3 6 7 5 0 2 1 1 3 8 12 6 23 34 34 20 3 3 4 5 9 16 6 1 12 11 2 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 1 16 8 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 14 26 28 38 65 102 142 180 179 198 218 239 264 297 361 421 466 490 494 497 503 494 491 486 474 459 457 432 418 409 409 421 443 436 430 433 444 459 451 442 439 450 459 452 449 425 414 400 390 385 375 367 349 348 355 350 323 307 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 0 0 0 6 10 13 18 23 15 5 1 0 0 0 5 11 6 0 0 0 0 0 0 0 0 2 1 1 1 0 0 0 1 0 0 0 0 0 0 1 2 0 0 0 0 1 2 3 3 1 0 0 1 5 4 1 0 0 1 4 6 9 11 11 24 26 21 17 13 12 16 10 6 10 14 0 19 13 3 1 0 0 0 0 0 0 0 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 4 18 8 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 2 1 1 1 0 0 0 0 0 0 0 0 1 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 11 12 18 31 48 77 114 144 147 160 180 190 202 235 293 350 410 444 442 426 489 483 484 481 473 461 452 428 418 410 405 406 415 454 458 454 455 459 453 452 457 457 454 451 440 417 425 425 416 398 371 361 359 355 353 342 307 281 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 10 1 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 2 0 0 0 0 0 0 0 0 1 3 9 20 23 12 1 2 1 0 0 1 9 4 0 0 0 0 0 0 0 4 14 1 0 0 0 0 0 4 4 3 1 0 0 0 0 0 0 0 0 0 0 0 2 5 1 0 0 1 4 2 1 0 0 1 5 9 14 18 22 24 14 11 18 27 25 24 15 5 9 11 4 25 10 4 2 1 0 0 0 0 0 1 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 4 9 7 6 2 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 1 1 0 0 0 0 0 0 0 0 1 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 9 11 17 29 45 69 98 122 122 130 137 152 171 196 239 295 354 380 382 392 446 456 483 486 479 468 446 440 431 424 423 422 419 465 478 464 450 449 453 450 455 446 435 430 423 402 413 424 426 409 372 356 356 363 363 348 321 300 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 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 1 4 1 0 0 0 0 0 0 0 0 0 0 5 17 16 7 1 2 2 1 4 8 6 1 0 0 0 0 0 0 0 9 15 0 0 0 0 1 1 4 4 6 3 0 0 0 0 0 0 0 0 0 0 0 3 9 8 1 0 3 5 3 1 0 0 2 7 13 23 30 33 26 9 11 11 17 26 26 14 2 11 8 8 21 9 8 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 5 8 8 9 7 2 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 1 1 1 1 0 0 0 0 0 0 0 0 0 2 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 9 13 20 31 45 66 90 107 107 109 115 132 149 168 202 271 323 349 356 361 379 427 484 498 495 483 462 458 450 447 442 444 459 473 483 472 453 444 448 443 444 428 412 406 409 402 402 405 408 404 392 389 369 377 375 362 345 331 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 6 7 7 5 3 1 0 1 1 0 0 0 0 0 0 0 0 5 5 1 0 0 0 7 10 7 7 8 3 0 0 0 2 1 0 1 2 2 1 0 3 8 10 8 3 5 7 6 6 1 3 8 11 15 31 30 39 29 16 17 17 28 28 23 11 1 8 8 16 20 13 13 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 6 6 7 2 1 1 1 0 1 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 11 16 28 35 47 61 80 92 91 102 110 126 139 154 188 259 313 329 326 332 377 469 497 510 519 520 513 523 504 498 495 492 492 496 490 479 466 452 442 440 434 417 397 385 386 391 400 400 398 396 398 404 399 391 383 379 374 364 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 9 10 7 5 16 17 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 5 4 2 3 2 1 0 0 0 0 0 0 0 0 2 3 1 0 0 0 14 19 20 17 4 3 1 0 0 1 3 1 0 0 1 2 0 3 7 9 9 4 5 7 8 8 8 8 12 14 16 26 42 49 30 21 24 29 31 17 14 8 2 5 14 16 17 14 11 2 0 0 0 0 0 0 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 5 6 4 4 4 3 2 3 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 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 12 18 30 41 49 60 77 87 92 106 111 122 133 151 186 248 300 307 314 334 361 381 454 501 531 551 564 569 566 547 542 531 513 513 504 486 477 469 457 447 424 409 396 384 374 369 376 385 388 392 397 400 401 386 385 391 396 393 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 10 19 34 27 11 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 4 1 0 0 0 0 0 0 0 0 0 0 4 1 0 1 3 14 15 22 16 6 14 9 2 0 2 4 0 0 0 1 1 0 4 8 11 10 5 5 7 9 13 16 13 14 19 20 21 25 31 25 28 33 35 27 11 10 7 4 10 25 6 6 7 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 4 6 6 5 5 3 3 5 7 4 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 12 20 29 37 48 59 64 74 92 109 113 119 127 145 180 228 251 273 300 317 304 269 345 417 465 505 536 552 613 591 580 554 526 519 513 487 480 479 475 462 422 405 400 394 381 365 357 357 361 371 383 387 379 373 381 388 392 393 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 12 20 16 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 2 0 0 0 0 0 0 2 1 0 0 1 1 0 2 6 11 11 17 11 15 19 5 0 0 1 2 0 1 0 5 3 3 10 15 20 15 9 6 5 6 11 18 21 22 25 22 25 27 27 27 41 42 40 29 13 9 9 4 9 22 18 4 3 3 1 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 7 7 5 5 3 4 6 6 5 5 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 12 20 30 37 46 47 53 70 93 112 117 117 121 136 155 176 196 233 268 283 257 209 246 314 360 378 401 452 507 590 585 556 531 519 514 478 473 469 472 472 434 404 403 409 401 381 372 367 355 348 353 365 370 364 369 372 373 374 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 7 7 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 4 7 5 2 11 11 28 19 5 3 0 0 0 3 6 3 7 4 8 17 19 17 20 18 15 12 12 10 18 27 28 23 24 24 23 22 25 40 44 43 33 18 10 10 4 8 13 15 14 3 6 5 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 7 6 5 5 4 7 9 9 8 6 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 12 20 29 35 35 40 53 71 94 116 125 123 122 128 133 140 168 199 247 258 236 205 209 250 278 291 309 350 420 558 548 530 516 509 512 499 477 457 460 472 451 412 405 416 418 409 405 385 360 336 330 341 355 340 345 347 346 346 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 2 6 8 4 2 10 22 50 26 18 17 0 2 2 10 12 4 2 1 10 16 15 10 22 20 20 21 19 11 27 31 25 19 23 31 30 25 25 37 53 50 34 18 10 11 14 11 6 18 24 11 14 9 5 4 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 4 4 5 6 9 10 10 8 5 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 17 24 32 35 41 54 71 93 116 132 134 128 127 127 132 148 173 245 246 227 213 208 221 223 236 253 281 346 505 499 496 495 494 497 500 478 452 450 463 458 424 414 415 414 408 398 381 358 329 310 308 314 292 294 307 319 326 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 5 9 11 17 23 31 48 63 58 32 8 9 13 16 15 8 0 1 8 11 7 1 7 15 21 21 18 16 27 24 21 20 22 27 27 25 24 44 56 31 10 17 12 11 19 22 4 27 33 21 13 4 2 4 5 5 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 5 7 11 13 9 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 16 18 23 33 40 53 65 84 107 128 138 136 133 130 130 144 189 230 227 219 216 214 213 219 227 235 250 303 449 452 465 471 475 482 487 468 450 449 458 459 438 429 427 414 392 368 346 330 315 295 280 272 252 254 271 295 316 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 16 11 10 14 28 38 34 43 88 60 25 12 19 28 14 9 2 0 1 4 6 2 0 3 12 22 18 14 19 24 17 22 22 22 23 24 23 21 49 53 30 23 6 7 11 15 16 1 23 24 14 3 0 0 2 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 3 7 8 8 8 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 15 23 31 40 54 61 79 102 118 121 131 134 133 132 151 211 220 218 216 216 216 215 217 227 244 258 273 320 412 437 443 450 462 467 455 443 445 455 458 447 441 434 414 384 352 323 304 296 281 263 247 240 234 244 265 287 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 13 7 11 33 57 63 45 50 52 23 23 13 22 25 14 19 3 0 0 1 2 0 0 3 9 16 21 15 18 17 15 20 20 21 22 23 25 26 40 51 42 21 2 15 23 20 11 2 13 7 3 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 1 5 9 5 9 12 10 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 13 19 26 39 53 60 77 96 106 109 119 129 133 136 160 211 215 219 220 221 221 220 221 228 245 260 273 304 414 416 427 436 442 447 442 435 436 445 452 447 444 433 406 373 341 314 298 289 276 269 259 233 223 228 241 256 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 12 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 7 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 6 2 23 47 62 70 48 58 45 13 13 15 13 16 21 24 3 0 0 0 0 0 0 1 7 12 15 20 23 15 12 13 15 19 26 31 37 37 25 51 30 13 8 15 26 18 10 5 5 0 1 0 0 0 0 0 0 0 0 0 0 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 12 13 8 9 19 11 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 17 24 35 45 55 66 72 79 93 109 122 130 137 167 213 216 219 223 227 232 234 235 239 253 259 265 270 281 370 412 429 433 434 428 421 424 429 437 442 433 420 396 367 337 312 295 289 286 274 251 227 219 221 232 240 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 12 3 0 0 0 0 0 0 0 0 0 0 2 8 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 5 2 0 33 47 50 48 40 44 45 30 16 17 2 14 32 41 24 0 0 0 0 0 0 0 6 7 13 21 18 14 13 11 14 23 29 41 38 31 24 50 29 31 30 26 23 11 8 6 4 1 0 0 0 0 0 0 0 0 0 0 0 1 5 5 4 3 2 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 12 19 18 16 18 25 13 6 2 0 0 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 14 19 26 40 42 43 52 64 79 95 114 124 131 166 210 213 214 222 230 238 244 249 252 304 289 258 254 262 360 402 423 430 426 417 412 413 413 421 432 426 416 390 362 336 313 296 296 282 263 244 229 217 214 224 228 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 11 3 0 0 0 0 0 0 0 0 0 1 8 9 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 3 2 7 34 44 39 36 36 37 40 26 11 5 3 19 37 62 54 18 0 0 0 0 0 1 4 3 9 13 12 13 13 12 17 21 24 40 34 22 24 31 32 31 42 39 27 11 4 8 7 3 0 0 0 0 0 0 1 0 0 0 0 0 3 4 5 7 8 5 0 0 3 10 9 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 15 20 21 22 26 26 11 4 1 1 1 2 2 2 3 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 17 23 33 33 36 41 49 64 82 99 111 121 164 206 207 208 218 228 237 245 251 258 262 312 346 349 351 376 399 422 433 428 412 399 399 400 409 416 409 408 387 356 327 306 295 292 275 258 244 233 223 214 214 210 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 1 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 4 11 22 26 28 36 37 31 28 32 15 4 6 23 44 56 37 22 11 3 0 0 0 0 1 0 5 8 7 7 8 10 14 13 19 35 22 13 29 41 40 39 38 37 28 16 12 18 10 6 3 1 1 3 1 3 3 0 0 0 0 0 0 0 0 1 5 7 3 4 6 23 23 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 10 18 19 23 23 29 28 16 8 6 4 3 3 4 4 4 7 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 14 17 20 21 31 37 44 56 72 85 97 111 133 170 201 201 210 223 235 245 252 258 263 265 309 356 365 386 399 421 434 431 417 410 393 388 396 401 395 391 378 358 333 312 303 284 269 255 243 240 242 216 201 197 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 8 14 24 22 28 32 30 28 31 14 5 7 25 52 70 46 38 23 7 0 0 0 0 0 0 0 2 3 3 3 5 4 3 13 23 17 14 36 43 42 40 37 33 29 23 18 18 19 13 10 5 3 2 0 7 5 1 1 0 0 0 0 0 0 0 0 5 7 7 10 15 23 29 19 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 6 15 19 21 25 23 21 19 19 18 12 6 3 2 4 6 7 11 14 11 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 9 12 14 17 19 31 36 45 60 77 90 95 101 142 191 190 201 218 233 243 249 254 255 263 272 314 378 397 402 421 436 441 437 433 408 393 389 384 378 383 373 361 351 334 305 279 257 246 239 237 237 225 223 198 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 3 0 0 3 8 11 13 7 12 19 20 22 26 24 26 30 25 11 11 30 48 44 23 27 13 3 1 0 0 0 0 0 1 1 1 1 0 0 0 3 14 20 20 21 29 31 36 37 34 28 31 22 18 24 32 12 13 7 4 4 2 17 7 4 3 0 0 0 0 0 0 0 0 1 2 7 12 0 0 49 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 9 9 14 18 21 19 14 11 13 16 12 3 1 1 5 9 11 11 13 9 6 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 4 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 10 13 15 27 31 39 53 68 72 79 117 154 177 180 194 212 230 240 243 246 251 264 327 373 391 402 402 419 426 435 447 452 434 417 401 389 377 365 368 369 353 327 301 279 261 252 244 232 221 218 218 205 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 13 10 4 3 5 14 17 13 7 13 16 17 21 28 25 23 31 31 17 24 24 28 33 31 23 3 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 7 20 30 31 26 17 25 34 32 27 29 20 20 29 35 24 13 12 9 9 11 12 9 7 3 0 0 0 0 0 0 0 0 0 2 4 5 0 1 25 47 27 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 6 12 14 16 16 14 15 13 13 10 3 2 3 7 10 12 13 13 4 5 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 9 6 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 14 24 31 45 60 64 111 138 155 163 170 187 204 225 233 238 247 250 264 329 373 393 402 402 411 413 425 443 457 453 440 427 418 402 372 368 356 343 324 301 281 270 257 244 232 223 222 220 198 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 26 28 21 16 15 12 20 19 12 6 8 11 13 16 21 21 25 31 25 22 33 21 15 12 18 18 3 0 0 0 0 0 0 0 0 0 0 0 7 6 5 6 11 19 40 46 37 27 28 43 28 20 22 21 22 17 19 28 33 28 18 16 10 8 16 12 5 1 0 0 0 0 0 0 0 0 4 1 0 2 5 1 56 35 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 6 9 10 14 14 12 14 10 10 9 7 7 8 11 13 12 10 10 3 11 14 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 11 13 12 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 26 30 37 55 122 134 143 153 165 177 195 210 222 235 249 254 271 329 366 387 400 407 407 406 414 431 453 465 460 450 440 426 408 395 363 337 321 304 284 268 254 243 238 229 214 218 196 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 13 17 30 29 29 32 31 30 17 8 5 7 9 9 10 11 15 25 15 11 20 25 19 20 12 19 17 6 0 0 0 1 1 1 1 0 0 1 4 11 9 10 11 14 17 27 41 32 35 44 29 34 24 21 22 19 19 15 27 39 31 13 23 11 12 20 13 11 10 4 0 0 0 0 1 1 0 1 0 0 4 6 7 45 29 10 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 6 11 12 11 10 11 10 11 10 11 12 12 10 14 15 13 9 4 13 18 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 10 10 14 17 14 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 11 18 44 86 112 122 132 145 158 166 177 185 208 234 255 274 317 336 359 380 392 395 408 406 402 414 439 460 464 459 453 445 432 405 377 339 316 300 282 263 254 250 239 221 205 191 189 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 21 28 34 42 44 32 17 5 1 0 2 7 5 6 8 10 9 3 16 20 16 14 8 14 11 4 0 0 4 5 4 4 3 1 0 0 4 9 9 16 16 15 15 17 28 29 64 66 29 65 30 20 18 20 20 19 20 32 35 29 21 7 15 16 11 12 8 5 1 0 0 0 0 0 0 0 0 0 1 0 1 12 31 13 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 12 10 8 9 11 11 11 12 12 12 12 11 12 11 9 7 4 7 25 14 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 2 7 21 24 21 14 9 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 32 64 86 101 110 122 137 146 150 159 177 203 241 282 315 315 332 356 365 372 390 405 401 388 393 415 441 456 454 454 446 430 408 384 349 312 290 283 277 276 256 242 224 203 188 194 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 23 26 39 47 36 21 11 5 4 1 0 2 4 10 9 7 5 5 19 19 14 9 12 20 14 7 3 2 3 3 4 8 6 0 0 0 1 6 11 18 19 19 21 24 29 43 58 53 50 61 26 20 18 20 25 26 16 31 36 28 16 7 15 13 9 9 12 3 1 0 0 0 0 0 0 0 0 0 0 0 0 4 13 9 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 13 11 8 10 9 9 9 8 8 9 10 11 12 12 10 8 5 7 20 11 7 2 0 0 0 0 0 0 0 0 0 0 1 1 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 1 6 20 25 30 27 16 9 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 58 76 92 100 114 130 137 141 157 174 198 261 309 320 322 336 356 371 384 397 400 390 368 367 384 408 428 428 436 431 420 409 386 359 324 294 282 286 285 274 262 237 219 225 217 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 21 38 55 54 22 7 6 10 9 1 0 0 4 13 15 19 12 13 25 24 13 4 3 8 9 6 4 3 2 0 1 7 5 0 0 0 0 2 7 14 21 22 28 37 49 60 47 78 57 41 32 22 23 23 25 26 20 18 25 23 15 12 16 16 13 12 12 6 1 1 1 1 0 0 0 0 0 0 0 0 0 1 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 11 8 7 14 7 3 2 3 6 8 10 11 10 9 10 10 10 9 8 4 7 2 1 1 0 0 0 0 0 0 0 0 1 0 0 1 4 4 4 3 1 0 0 0 0 0 0 0 0 0 2 7 14 21 29 37 38 31 16 14 9 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 45 66 80 93 111 119 128 142 160 176 208 265 309 330 341 349 350 372 396 405 399 394 359 340 346 363 373 394 407 406 403 404 391 369 349 327 310 302 291 295 301 286 265 254 244 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 1 21 42 52 41 20 6 10 14 10 0 0 0 7 15 18 36 35 30 29 27 26 5 2 3 2 0 0 0 0 0 0 2 1 0 0 0 0 0 4 6 13 34 35 45 61 62 48 52 47 36 31 22 19 13 23 23 16 8 12 21 21 18 19 22 19 18 15 9 5 3 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 10 6 3 3 3 0 0 2 4 7 9 11 12 12 12 12 11 9 10 10 9 10 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 2 3 6 6 4 1 0 0 0 0 0 0 0 0 5 9 12 14 19 26 18 14 19 19 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17 36 54 72 86 93 105 121 142 165 184 235 275 309 334 349 353 361 377 396 404 399 398 364 332 323 319 309 347 377 382 387 397 396 383 381 375 362 345 337 334 329 314 296 280 269 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 29 36 37 31 18 14 15 18 12 2 0 0 11 19 21 22 31 32 24 26 37 9 14 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 12 27 38 46 60 46 39 60 46 38 34 25 15 11 22 15 8 4 2 14 25 27 27 29 32 30 22 12 7 5 6 5 4 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 8 2 0 0 0 0 0 2 6 9 10 10 10 12 13 13 12 9 9 6 7 8 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 4 2 0 0 0 0 0 0 0 0 0 15 16 12 11 16 24 9 2 5 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 27 44 64 77 77 95 115 140 166 192 245 281 316 333 338 358 368 377 392 401 400 400 383 356 344 322 286 297 339 364 384 399 404 399 399 382 361 349 352 345 349 338 322 305 291 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 10 25 29 28 30 32 28 23 27 22 10 3 10 14 18 21 21 22 22 19 23 31 29 35 13 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 30 42 49 54 28 33 45 43 42 35 23 17 20 14 7 3 3 6 12 12 25 30 32 36 36 27 17 11 8 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 5 7 5 0 0 0 0 0 1 4 6 10 12 12 11 11 12 12 11 8 12 8 10 9 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 1 2 3 1 0 0 0 0 0 0 0 0 0 2 12 16 12 11 14 11 2 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 13 19 36 51 57 71 89 111 137 165 196 254 286 315 335 348 364 372 380 397 409 412 410 407 400 388 355 311 295 322 362 389 404 411 410 409 398 381 363 350 342 351 352 342 332 326 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 14 23 28 27 29 30 32 33 34 31 25 14 13 17 11 11 11 13 18 23 17 29 28 16 24 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 39 45 47 42 16 40 47 37 28 32 24 26 22 10 4 1 4 9 13 14 23 30 32 34 32 24 22 13 7 4 4 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 5 6 4 1 1 1 0 0 1 4 6 11 12 13 13 13 11 9 8 7 7 7 7 4 2 1 2 2 1 0 0 0 0 0 0 0 0 0 0 0 2 2 1 0 0 0 0 0 0 0 0 0 2 8 9 13 14 12 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 12 18 29 45 66 86 105 132 161 197 258 278 291 321 354 372 376 381 402 421 428 426 425 421 413 383 345 323 332 368 391 402 407 411 410 405 393 380 371 363 364 349 341 333 321 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 2 0 0 0 0 0 0 0 10 19 28 33 29 28 36 42 38 30 39 23 10 9 7 9 12 8 9 18 13 30 18 17 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 28 48 47 41 30 16 50 55 39 25 26 24 26 19 10 5 3 7 10 12 14 17 25 30 30 27 23 23 13 9 6 3 0 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 6 5 3 2 2 0 0 1 4 7 12 12 12 12 12 10 7 6 8 9 5 4 2 1 1 2 2 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 2 4 5 13 13 13 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 14 35 58 78 96 125 155 187 226 256 287 324 359 382 389 389 406 425 434 434 437 430 423 401 371 349 348 378 390 397 404 410 408 406 402 396 388 376 373 371 358 341 332 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 1 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 2 12 11 5 1 0 0 0 0 0 2 11 26 35 36 34 40 41 40 35 36 23 10 3 0 0 2 3 4 11 18 26 17 6 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 32 59 53 36 19 20 47 49 31 21 20 23 20 13 8 6 7 8 8 7 7 11 20 30 26 24 23 21 10 10 7 3 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 3 3 3 2 2 1 1 2 5 9 14 14 13 13 12 9 6 6 6 5 2 0 1 0 1 2 3 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 1 2 3 10 10 10 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 20 49 66 87 119 152 171 185 258 289 326 362 387 398 396 404 407 416 431 439 435 431 415 393 374 369 390 392 399 409 414 413 411 411 405 393 381 383 376 363 356 354 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 1 0 0 1 0 0 0 0 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 1 2 27 40 24 2 1 0 0 0 0 1 8 19 30 39 47 38 24 28 29 21 10 3 1 0 0 0 0 1 6 16 25 27 14 9 4 0 0 0 0 0 0 0 0 0 0 0 0 0 2 15 35 48 44 24 9 14 33 35 20 17 17 17 13 10 5 3 4 6 8 7 7 8 16 27 20 17 16 14 8 6 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 5 3 3 3 2 4 4 4 7 12 16 15 12 11 9 7 5 5 4 2 0 0 0 0 1 3 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 9 9 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 43 59 82 115 137 154 186 259 291 327 362 388 399 398 399 399 409 427 439 434 431 426 414 399 391 406 405 409 415 421 423 423 420 408 395 387 389 376 360 347 345 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 1 32 21 1 2 1 0 0 2 6 6 21 33 31 19 11 9 8 3 1 0 0 0 0 0 0 0 2 10 19 24 19 17 8 1 0 0 0 0 0 0 0 0 0 0 0 1 3 16 34 37 23 12 3 2 10 16 10 11 13 13 15 15 5 2 2 4 6 6 7 6 13 20 15 9 8 6 4 2 2 2 4 4 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 2 4 4 4 5 4 5 6 6 4 9 13 15 14 10 9 7 7 5 3 0 0 0 0 0 0 0 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 1 6 9 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17 41 57 80 95 113 146 198 259 295 327 360 386 398 398 405 403 413 433 448 442 433 435 432 425 420 423 418 419 424 430 434 434 426 415 407 400 388 374 358 347 338 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 26 26 18 7 1 0 1 3 4 11 12 15 10 4 0 3 2 0 0 0 0 0 0 0 0 1 6 11 18 25 24 15 4 0 0 0 0 0 0 0 0 0 0 0 3 10 25 37 26 12 6 3 1 7 9 6 5 11 11 17 18 9 8 5 5 5 5 7 7 13 15 13 10 10 3 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4 7 5 6 8 8 9 13 14 14 11 6 5 6 6 4 2 1 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 5 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 40 53 59 77 118 163 212 260 297 327 358 386 402 404 413 409 418 440 460 458 444 443 443 441 439 436 429 431 435 440 443 444 436 430 419 403 389 374 358 342 323 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 11 26 31 15 0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 0 0 0 0 0 1 3 10 11 14 17 14 8 2 0 0 0 0 0 0 0 0 0 0 7 14 16 16 9 4 2 2 0 2 3 2 4 10 9 14 16 15 13 9 7 8 7 8 12 11 12 11 9 8 1 1 1 1 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 5 7 7 7 11 11 11 13 13 12 6 3 5 5 3 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 5 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 38 47 47 72 129 172 212 257 297 329 356 381 400 407 420 418 421 439 462 471 458 449 446 446 446 447 440 441 445 448 448 447 447 434 418 402 387 374 359 341 326 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 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 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 5 14 8 24 25 7 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 12 16 16 13 10 12 2 0 0 0 0 0 0 0 0 0 0 9 18 24 23 5 4 1 0 0 1 3 5 7 9 10 18 19 20 18 13 11 14 11 8 8 9 9 9 8 6 2 0 1 1 0 0 0 0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 3 5 7 9 9 10 13 12 11 12 12 11 4 3 4 4 2 2 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 29 35 45 68 128 172 214 258 300 337 357 368 385 412 428 430 427 435 454 472 465 463 452 449 454 460 454 448 449 450 448 446 444 432 416 398 381 370 354 337 323 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 1 4 22 34 20 1 2 1 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 9 9 9 8 0 0 0 0 0 0 0 0 0 0 1 6 11 8 5 4 4 1 0 0 0 0 4 7 8 11 15 15 16 16 14 13 12 12 7 7 9 7 7 7 8 7 2 1 1 1 1 2 4 3 2 1 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 4 6 7 9 10 10 11 14 11 10 10 11 10 5 5 4 3 3 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 15 29 45 67 109 165 217 265 306 333 347 367 391 414 432 440 438 436 447 462 462 466 456 454 460 467 469 460 452 448 446 443 438 433 419 398 378 365 350 342 340 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 6 6 5 2 1 0 0 0 1 1 2 1 0 0 0 0 0 0 0 0 0 0 2 7 10 7 9 7 1 0 0 0 0 0 0 0 0 0 0 3 15 11 5 2 2 0 0 0 0 0 2 4 6 8 12 13 13 13 11 9 9 11 8 7 7 6 5 6 7 8 5 3 12 6 5 5 6 8 5 2 0 0 0 0 0 0 0 0 2 2 1 1 0 0 0 1 2 3 3 7 6 5 6 7 10 10 10 11 13 13 10 9 10 11 7 7 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 28 44 63 92 158 217 270 308 309 352 377 397 415 431 444 448 450 450 454 461 464 459 459 464 472 479 472 465 455 446 437 434 432 421 402 382 366 349 345 341 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 10 12 7 4 5 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 9 18 6 12 8 3 0 0 0 0 0 0 0 0 0 0 1 4 4 5 2 0 0 0 0 0 0 0 2 4 5 6 7 8 8 7 6 8 11 6 9 8 7 6 8 12 20 17 16 27 18 17 16 11 5 4 1 0 0 0 0 0 0 1 2 3 4 3 2 2 1 1 3 4 5 7 10 8 8 8 8 9 7 9 10 12 12 13 9 10 11 8 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 23 40 58 86 137 206 256 287 313 360 384 402 418 433 448 460 467 468 470 474 472 467 465 467 475 485 481 480 469 453 438 431 430 422 407 390 378 378 359 344 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 1 4 3 2 2 0 1 2 5 7 0 0 0 0 0 0 0 1 0 1 1 0 0 0 0 0 0 0 0 7 10 8 24 9 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 5 3 3 4 4 4 5 4 2 4 10 11 17 23 14 36 29 28 34 38 36 27 12 2 1 0 0 0 0 0 0 0 1 5 8 7 6 4 4 4 5 6 6 8 11 13 12 12 8 8 7 6 9 9 9 11 13 8 9 10 7 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 2 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 19 34 52 81 117 160 207 254 312 365 391 405 418 433 447 460 462 470 481 487 488 482 477 477 482 490 488 484 476 463 446 433 432 424 411 400 393 390 378 361 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 2 5 5 7 14 17 4 1 0 1 1 0 0 0 0 0 0 1 0 1 1 0 0 0 0 0 0 0 0 8 7 10 22 16 14 13 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 5 2 0 1 1 1 4 6 6 6 10 13 26 25 23 55 30 30 36 44 45 27 10 4 3 2 0 0 1 1 1 1 2 8 11 9 7 6 6 7 9 11 10 13 16 17 17 18 10 9 9 8 9 9 10 12 12 9 9 8 8 5 3 3 0 0 0 0 0 0 0 5 4 0 0 0 0 0 0 0 0 0 0 2 5 5 2 3 3 2 1 0 0 0 0 0 0 1 1 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 14 31 50 76 92 112 174 246 304 363 395 410 422 433 443 444 457 472 486 496 503 502 494 490 494 499 495 488 480 471 458 444 436 427 418 418 417 404 388 367 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 1 0 0 0 0 0 0 0 3 6 7 13 11 8 6 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 4 12 24 32 26 24 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 7 1 0 0 0 0 3 4 5 9 14 18 36 27 39 59 17 33 34 44 45 19 11 8 6 4 2 1 2 3 2 4 8 14 12 9 8 8 7 9 10 11 14 18 20 19 21 22 12 13 13 13 12 11 10 11 11 9 9 7 9 7 2 2 0 0 0 0 0 0 0 17 11 1 0 0 0 0 0 0 0 0 0 3 9 8 1 3 3 2 2 0 0 0 0 0 0 2 1 4 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 31 49 68 68 102 172 239 296 354 392 413 422 425 427 434 445 462 481 499 514 522 514 511 508 504 498 492 485 478 470 459 444 436 430 429 425 413 397 377 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 9 12 12 16 17 17 7 2 0 0 0 0 0 0 0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 1 4 6 24 31 31 34 40 13 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 2 1 0 1 0 0 0 0 0 0 0 3 12 25 38 58 48 61 59 36 53 50 63 57 34 20 10 5 4 5 5 8 8 9 13 18 16 10 7 7 7 8 9 10 14 19 22 23 18 20 21 19 21 20 18 15 12 11 11 10 10 9 7 14 14 7 1 0 0 0 0 0 0 0 7 6 3 2 1 0 0 0 0 0 0 0 0 6 11 2 1 2 3 2 0 0 0 0 0 0 0 0 8 18 18 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 31 41 50 64 98 171 236 291 345 386 411 419 421 423 429 442 461 479 497 514 528 525 524 518 508 500 495 491 488 484 475 459 458 442 436 433 423 407 389 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 8 25 23 22 17 17 19 7 4 3 3 3 2 11 9 5 3 4 1 8 6 0 0 0 0 0 0 0 0 0 1 4 6 3 18 20 29 48 16 13 3 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 2 2 0 1 1 0 0 0 0 0 0 0 3 22 56 81 91 86 90 76 65 68 67 77 66 50 39 32 17 15 15 15 15 20 20 22 22 18 10 7 6 7 7 7 8 15 20 24 24 19 21 22 23 24 23 21 17 15 13 10 12 11 8 7 14 17 6 0 0 0 0 0 1 1 1 4 4 4 4 2 0 0 0 0 0 0 0 0 3 9 10 5 5 5 3 0 0 0 0 0 0 0 0 7 28 26 11 4 3 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 22 28 40 59 95 171 233 286 336 377 398 409 412 415 426 443 466 486 504 518 530 530 529 523 514 506 499 499 498 496 491 481 474 454 443 434 424 411 392 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 0 0 2 14 23 24 28 21 22 21 13 1 5 8 10 15 19 17 10 5 2 2 2 1 0 0 0 0 1 2 2 2 0 0 2 3 2 5 16 27 17 4 4 1 0 0 0 0 0 0 1 1 0 0 0 0 1 3 2 2 1 1 1 1 1 0 0 0 0 0 0 0 1 7 46 108 123 120 116 88 87 84 72 60 62 45 51 58 58 47 40 40 39 36 34 26 23 23 20 11 7 7 7 7 7 7 14 20 25 27 26 27 26 25 25 26 25 20 21 19 13 14 12 8 5 8 14 3 1 0 0 1 1 1 2 2 3 4 6 4 2 0 0 0 0 0 0 0 0 2 3 8 10 3 4 2 0 0 0 0 0 0 0 1 2 33 28 18 17 19 15 13 10 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 13 23 37 56 92 169 231 282 324 351 365 390 400 406 420 442 462 483 501 511 514 520 523 522 518 514 508 509 509 507 505 500 486 463 453 440 425 412 399 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 0 0 1 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 5 0 1 8 18 23 25 27 20 20 19 14 10 15 13 11 13 17 16 7 2 0 0 0 0 0 0 0 0 0 2 3 3 1 0 0 4 5 5 10 41 25 3 0 0 0 0 0 0 0 0 3 3 0 0 0 0 3 4 2 1 0 2 3 2 1 2 2 1 0 0 0 0 0 26 92 157 143 138 120 81 83 90 64 43 38 24 57 74 72 62 53 53 42 36 32 25 23 26 26 20 9 8 8 8 7 8 14 24 32 37 39 40 37 35 34 34 32 23 27 24 19 16 13 12 9 11 11 4 0 1 1 1 2 1 2 3 3 4 11 4 1 0 0 0 0 0 0 1 2 2 3 10 10 3 1 0 0 0 0 0 0 0 0 3 16 54 33 25 21 19 18 14 14 10 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 23 36 57 93 168 228 280 311 317 355 380 393 404 418 435 454 480 490 497 509 511 517 520 522 521 517 515 514 512 508 502 494 475 461 443 423 406 402 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 1 1 3 0 0 2 4 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 2 5 11 13 17 20 19 15 11 11 14 18 23 20 19 20 19 11 4 1 0 0 1 1 1 0 0 1 3 4 11 9 5 3 0 1 7 11 14 25 10 2 0 0 0 0 0 0 0 0 3 1 0 0 0 3 6 7 5 2 1 4 5 3 3 5 1 0 0 0 1 0 0 51 123 168 149 143 106 65 71 93 58 48 37 29 83 77 64 55 51 50 43 29 23 22 27 39 29 18 11 10 9 9 10 14 24 34 43 51 55 55 53 48 44 43 38 28 33 29 25 21 17 16 12 13 13 8 2 1 1 2 2 1 1 3 2 4 8 1 0 0 0 0 0 0 1 1 2 6 3 15 10 3 2 1 0 0 0 0 1 0 0 4 21 52 49 38 28 19 17 11 12 14 12 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 21 38 62 103 174 227 264 291 314 350 376 393 408 423 438 454 475 481 490 503 505 513 521 525 525 523 519 519 514 507 503 501 487 466 447 426 408 407 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 13 7 4 1 0 1 13 11 9 13 23 18 23 26 24 20 4 8 9 4 0 0 0 0 0 0 1 0 0 1 6 20 12 7 4 2 2 10 19 21 27 41 18 12 6 0 0 0 0 0 0 0 0 0 0 2 5 6 7 4 2 1 4 8 6 4 4 4 3 2 4 6 2 3 49 123 163 140 121 108 84 73 82 43 53 40 43 69 60 41 40 43 45 44 25 19 22 31 40 20 11 8 8 7 9 11 20 32 43 54 65 67 67 65 61 53 51 44 37 39 33 30 25 21 19 14 15 15 11 3 1 0 1 2 3 3 4 1 3 3 0 0 1 0 0 0 0 1 2 3 4 8 19 12 8 7 5 0 0 3 3 1 0 0 12 41 75 69 43 29 20 13 12 11 12 14 10 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 20 41 71 114 182 209 233 266 311 347 377 392 405 418 430 443 444 458 478 495 503 515 519 522 523 521 520 519 515 509 507 507 496 476 458 440 425 420 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 6 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 2 3 2 4 9 17 10 10 15 22 18 37 38 23 6 1 1 4 3 0 0 0 0 0 0 0 0 1 2 7 16 13 7 8 11 10 16 27 21 19 26 11 38 23 9 4 0 0 0 0 0 0 2 1 3 6 6 7 4 1 1 3 7 10 10 7 0 1 3 12 16 14 10 66 128 141 118 103 94 72 73 64 28 50 27 38 56 54 44 30 37 44 43 22 11 17 23 22 8 9 3 2 4 9 12 22 37 53 66 75 74 73 71 67 58 56 47 42 41 37 34 33 27 22 18 18 14 8 3 1 0 1 1 2 3 1 0 2 4 2 1 1 0 0 0 0 1 2 6 8 10 19 25 23 19 12 3 6 26 20 7 2 1 27 30 44 68 64 39 18 11 10 9 7 5 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 23 49 81 116 146 183 223 265 305 343 376 392 405 417 426 427 441 455 471 485 495 507 515 520 522 521 520 517 514 512 512 510 500 483 470 461 450 430 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 10 6 3 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 1 1 0 0 3 9 4 1 0 0 0 0 0 2 3 0 0 0 0 1 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 8 15 16 12 12 15 14 11 20 45 24 12 12 0 1 1 1 1 0 0 0 0 0 0 0 0 4 9 10 7 6 9 13 18 27 17 23 22 8 28 24 23 20 6 3 0 0 0 0 0 0 7 9 8 6 2 1 1 3 8 14 13 9 5 6 14 20 32 47 71 89 132 117 105 101 81 54 61 41 23 37 11 26 40 46 45 31 54 53 33 9 7 13 13 8 3 3 0 0 3 7 12 22 45 63 74 80 79 74 72 68 60 58 46 42 41 39 36 36 30 25 22 21 12 11 9 4 0 1 1 3 2 0 0 1 4 4 1 1 1 0 0 1 2 2 4 6 13 26 39 38 33 28 26 38 50 28 12 8 15 42 53 65 68 56 33 13 7 7 7 6 5 4 2 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 23 52 86 111 116 181 224 261 297 333 371 393 404 408 407 409 418 436 457 479 498 508 511 513 518 522 522 518 514 512 512 512 505 491 487 475 455 434 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 1 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 1 2 4 1 2 6 3 1 0 0 0 0 0 2 1 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 1 14 25 27 20 11 17 28 32 34 53 21 21 15 0 0 0 2 2 0 0 0 0 0 0 0 0 3 4 5 8 10 9 10 13 20 20 11 17 31 42 37 16 38 35 1 0 0 0 0 0 0 2 13 10 4 2 0 0 5 8 7 5 6 9 14 22 23 46 51 63 93 128 106 101 95 80 50 42 17 16 21 6 17 31 37 39 44 72 55 28 11 10 10 8 4 2 2 1 0 2 5 11 21 49 68 75 79 81 73 71 64 58 53 41 38 38 39 40 39 33 30 25 20 14 14 9 4 1 1 2 2 1 0 0 2 4 3 2 1 1 0 0 1 2 3 6 10 24 36 46 59 59 61 69 66 45 16 9 20 30 34 81 68 60 43 18 6 5 5 5 3 3 1 1 0 0 0 0 0 0 0 0 0 0 0 2 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 52 74 92 120 183 223 256 290 327 369 389 404 412 415 416 418 429 444 465 486 501 510 511 515 519 521 520 517 513 509 503 498 498 485 471 455 435 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 6 5 2 1 1 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 2 7 2 1 0 0 0 0 0 1 2 1 4 1 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 2 11 41 35 31 28 24 24 32 34 43 46 18 17 6 0 0 0 2 2 2 1 0 0 0 0 0 0 1 0 0 3 10 13 9 10 12 21 21 11 17 28 30 11 7 16 11 0 0 0 0 0 0 1 16 8 2 1 0 0 4 5 3 1 1 16 19 21 28 49 50 81 111 127 118 107 92 69 38 13 2 6 5 9 29 29 31 37 47 61 40 21 16 14 7 5 4 2 1 0 0 2 6 11 24 51 68 71 74 74 67 69 58 52 44 36 34 34 34 35 35 32 32 27 21 17 14 15 13 7 3 3 1 0 0 1 2 3 2 2 2 2 0 1 1 3 6 11 24 36 47 56 68 80 82 81 62 29 11 14 24 41 60 90 62 33 17 7 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 12 23 44 77 125 191 228 257 285 318 357 373 380 393 407 416 422 432 447 464 484 500 502 507 511 516 521 522 518 513 506 499 493 489 479 469 456 440 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 4 3 3 6 5 3 3 4 2 1 0 0 1 0 0 0 0 0 0 1 4 5 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 2 2 4 4 4 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 5 3 1 0 0 3 6 8 10 18 29 36 40 41 39 41 46 41 24 16 9 2 0 0 0 0 1 1 1 0 0 0 0 0 0 1 1 3 6 10 12 14 11 7 13 23 22 18 18 22 18 19 12 4 0 0 0 0 0 2 9 1 0 0 1 2 3 2 2 2 3 11 12 15 29 47 41 89 111 120 117 99 74 40 14 1 0 0 0 12 29 31 38 43 48 42 26 24 25 17 9 6 2 1 2 3 3 5 8 12 26 42 47 58 61 57 53 55 47 43 34 27 28 29 30 29 29 29 31 28 25 21 15 15 15 11 6 3 0 0 1 1 3 3 2 1 2 2 1 3 4 8 15 26 40 39 52 65 74 81 90 80 50 24 22 43 38 58 73 67 26 9 4 2 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 9 10 29 68 120 177 235 266 293 319 340 349 374 389 400 410 421 434 449 463 473 479 497 505 505 507 511 516 515 508 503 498 490 479 471 469 462 447 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 4 5 6 7 6 3 2 2 2 0 0 1 2 0 0 0 0 0 1 5 5 3 0 0 0 0 0 0 0 1 0 0 1 2 1 1 1 2 4 3 7 8 6 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 10 8 8 9 8 6 8 9 11 10 13 33 39 45 50 50 44 35 31 21 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 7 12 14 13 11 13 12 9 10 12 20 17 19 24 25 11 7 2 0 0 0 0 1 2 0 0 0 1 2 1 0 0 0 0 2 7 10 29 37 34 91 96 112 108 79 40 14 3 0 0 0 0 0 15 37 51 57 65 59 44 23 17 11 9 7 2 2 9 12 10 8 9 12 24 33 35 40 40 37 37 38 35 34 22 18 21 24 26 24 24 25 27 27 24 25 25 22 15 13 8 3 1 1 1 2 3 5 4 2 6 4 5 9 10 18 31 44 54 54 65 75 81 81 69 47 34 42 52 62 76 82 56 29 10 4 3 1 0 0 0 0 0 0 1 3 1 0 0 0 0 0 0 3 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 25 65 116 166 228 263 292 307 311 322 356 377 395 408 414 422 439 445 455 474 497 504 506 505 504 505 509 507 505 497 483 470 467 464 458 446 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 5 6 7 7 8 7 4 2 1 0 0 4 5 2 0 0 0 3 5 7 8 2 0 0 0 0 0 0 0 1 1 3 2 3 4 3 3 3 3 5 13 10 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 6 5 3 2 3 8 12 10 7 7 15 31 41 40 46 44 34 22 14 5 0 0 1 6 5 3 2 0 0 0 0 0 0 0 0 0 0 1 8 10 10 9 6 9 13 14 13 12 13 16 16 12 6 11 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 7 20 17 31 79 82 95 87 54 14 1 0 0 0 0 0 0 22 46 63 74 82 62 39 21 14 12 7 4 3 7 12 16 14 10 9 10 11 16 23 26 24 22 25 26 24 22 12 11 15 20 22 22 22 22 22 21 20 24 27 25 20 14 6 3 2 3 3 3 3 4 4 3 15 13 15 19 24 37 54 57 60 66 71 83 82 68 51 34 63 84 88 84 85 67 22 10 12 7 3 1 0 0 0 0 0 0 2 4 3 0 0 0 0 0 0 3 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 24 62 110 158 203 247 267 281 293 306 328 350 376 401 418 425 430 432 441 460 482 486 497 501 500 497 496 497 494 488 479 471 461 459 455 445 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 5 5 5 5 5 5 4 2 0 0 1 6 5 2 0 0 0 8 8 6 5 5 3 3 2 0 0 1 2 2 2 4 4 9 8 2 1 1 3 7 13 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 2 3 3 4 5 6 8 8 9 9 9 17 25 30 35 38 49 37 24 15 6 1 5 3 5 16 15 7 2 0 0 0 0 0 0 0 0 0 1 2 4 8 10 5 2 6 12 14 11 9 10 17 20 18 13 6 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 15 7 4 18 43 39 43 20 1 0 0 0 0 0 0 3 26 49 63 72 83 75 57 42 33 28 13 12 10 8 8 14 9 7 7 8 9 12 14 15 15 13 17 16 14 11 6 6 12 17 20 22 20 19 18 15 13 13 23 24 19 12 4 5 4 3 3 4 4 4 5 10 23 28 30 34 43 58 69 73 70 71 78 92 75 54 56 83 116 113 107 77 45 22 5 5 7 6 3 0 0 0 1 2 2 0 1 3 4 1 0 0 0 0 0 2 1 0 0 0 0 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 9 31 66 106 145 181 206 227 254 278 292 324 340 357 376 395 410 412 421 432 446 465 473 484 490 494 495 493 490 482 474 468 464 453 453 452 451 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 2 1 2 3 4 3 3 1 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 4 2 4 5 7 7 4 1 0 2 5 4 2 1 2 5 10 7 6 4 1 1 3 3 1 1 4 5 4 3 3 2 5 6 4 4 3 4 5 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 1 1 1 0 0 0 0 0 1 1 1 2 3 5 5 7 11 15 15 26 27 28 32 41 29 22 14 7 3 14 6 1 8 14 4 1 0 0 0 0 0 0 0 0 0 1 2 2 1 8 3 1 2 5 5 2 3 6 10 13 11 10 7 2 2 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 8 11 7 6 5 7 6 13 4 0 0 0 0 0 0 1 6 25 48 57 60 62 64 56 55 48 40 31 27 20 9 2 4 2 4 4 6 9 12 10 11 10 9 13 10 7 4 3 4 10 14 20 24 21 22 18 15 12 13 24 29 22 12 5 9 8 6 5 5 5 4 9 19 32 47 41 51 65 74 74 84 76 77 85 89 63 61 84 111 126 124 82 38 13 5 0 3 7 7 4 3 1 1 1 1 1 0 0 1 2 2 1 1 0 0 0 1 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 5 6 2 0 2 5 4 11 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 9 21 47 79 111 141 165 166 191 222 241 251 287 317 337 352 364 369 385 399 415 435 455 471 475 479 481 485 489 489 483 474 465 457 450 445 445 445 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 4 2 1 0 0 0 1 1 2 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 2 0 0 4 7 7 4 0 0 2 5 5 3 3 6 6 5 4 4 7 8 6 1 3 5 4 4 5 5 4 5 7 10 12 12 7 1 1 1 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 2 3 4 5 11 17 17 18 32 31 35 37 34 15 20 14 8 5 2 0 0 3 6 0 1 0 0 0 0 0 0 0 0 0 1 2 3 3 3 3 4 4 4 5 5 5 4 5 7 12 9 5 3 3 2 10 5 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 5 6 6 7 2 0 0 2 0 0 0 0 0 0 0 1 14 35 49 53 49 49 52 52 54 50 49 47 39 33 15 5 4 2 2 3 5 8 11 9 11 8 7 8 4 4 2 2 4 8 10 19 24 26 35 24 22 18 18 25 30 22 12 7 12 13 8 6 5 5 6 16 26 36 45 49 73 81 85 89 95 80 91 90 83 74 79 95 102 99 84 39 11 4 3 2 8 3 3 3 2 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 10 5 1 0 0 1 2 10 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 26 44 73 99 121 138 149 159 174 195 213 228 242 268 293 303 312 331 354 378 400 424 448 463 477 480 479 478 475 474 479 476 467 456 451 447 442 440 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 8 1 0 0 0 0 0 0 1 2 2 0 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 2 1 1 3 4 6 3 0 0 4 4 4 3 4 4 3 2 2 0 2 6 6 3 3 2 2 4 5 4 3 1 1 5 10 13 8 4 3 0 3 1 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 1 1 0 0 1 4 11 17 16 20 31 32 44 39 20 6 21 13 5 1 0 0 0 6 5 3 6 4 1 0 0 0 0 0 0 2 4 2 0 2 2 1 5 6 4 2 5 7 9 7 4 2 5 5 6 7 8 10 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 0 0 0 0 0 0 0 0 0 0 0 0 20 40 44 39 26 26 28 35 49 49 55 54 44 31 20 11 5 2 2 3 4 6 8 7 8 4 3 2 0 0 0 1 2 5 7 15 22 31 38 34 30 24 22 26 29 20 12 10 12 12 11 9 9 12 18 32 41 41 51 72 89 88 91 97 98 88 105 99 96 91 82 87 87 76 52 21 3 2 1 3 6 5 5 3 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 24 51 76 103 126 136 144 153 168 179 196 216 235 249 258 276 283 292 309 326 348 378 408 434 452 475 477 482 482 475 468 475 475 468 459 453 453 439 432 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 4 4 0 0 0 0 0 0 0 1 2 2 1 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 4 3 2 2 5 2 0 1 3 2 1 2 2 3 1 1 0 0 2 1 3 4 4 2 0 2 3 2 2 0 2 3 2 1 0 0 2 2 2 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 4 4 2 0 0 2 5 10 18 32 32 40 49 54 43 22 18 22 11 2 3 2 0 1 9 8 8 11 13 1 0 0 0 0 0 3 7 10 8 2 0 0 0 2 3 4 6 10 16 21 16 12 9 5 5 4 5 8 14 23 4 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 0 0 0 0 0 19 28 29 23 6 13 14 23 44 54 60 52 37 23 25 17 14 8 4 2 3 5 5 4 3 1 0 0 0 0 0 0 0 2 5 10 21 32 38 38 36 32 27 26 25 17 13 13 14 16 16 13 17 21 29 42 51 58 70 80 84 88 92 96 95 95 112 115 115 100 81 81 70 54 30 9 1 1 0 5 7 3 3 2 1 0 0 0 0 3 3 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 24 49 82 131 137 154 170 183 194 203 217 234 253 268 273 276 285 298 311 319 332 354 386 411 421 427 459 477 479 472 467 470 471 468 462 455 453 438 431 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 5 2 0 0 1 1 0 0 0 2 1 1 1 2 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 3 2 1 0 1 1 1 1 1 0 0 0 0 0 0 0 0 0 1 2 4 4 3 3 1 0 0 0 1 1 1 0 0 0 2 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 10 6 2 1 2 3 4 9 18 39 43 51 54 50 39 18 22 25 22 17 24 17 7 1 3 4 8 11 11 4 6 4 4 3 1 7 12 15 14 6 0 0 0 1 1 2 2 7 16 24 21 11 6 5 5 3 2 2 11 21 0 0 0 0 0 0 0 0 1 2 3 1 0 0 0 0 0 4 3 1 0 0 1 1 1 0 0 0 0 0 1 10 16 15 9 1 9 12 13 26 49 58 43 26 17 14 11 12 11 6 1 2 4 2 1 0 0 0 0 0 0 0 0 0 1 3 9 19 21 31 38 40 35 29 27 25 21 17 17 17 18 19 17 22 25 34 47 57 72 79 82 81 81 83 87 87 92 109 135 116 102 87 77 63 36 12 1 1 2 0 5 7 6 4 2 0 0 0 0 0 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 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 14 34 59 95 151 150 177 200 213 221 225 231 246 258 262 263 278 291 308 327 339 345 350 364 374 379 392 425 453 466 465 460 455 459 460 460 457 450 437 432 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 1 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 0 0 0 0 4 5 3 0 0 0 0 0 0 0 1 1 1 1 1 2 4 3 2 0 0 0 0 0 0 1 1 1 0 0 1 1 0 0 0 0 0 1 1 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 1 6 8 7 9 4 3 8 13 4 6 19 22 26 45 43 45 39 27 18 31 32 37 41 45 21 5 0 0 0 4 4 9 11 10 9 11 6 0 2 9 14 13 8 0 0 0 1 3 4 5 7 12 20 25 19 20 9 1 2 0 1 12 16 3 0 0 0 0 0 0 0 2 4 4 1 0 0 0 0 0 8 6 5 4 2 4 4 5 4 1 0 0 0 0 3 10 15 7 0 1 5 1 16 40 52 37 20 11 6 2 4 7 3 1 1 3 1 1 0 0 0 0 0 0 0 1 1 1 3 7 13 14 23 33 37 34 34 35 31 24 20 19 18 21 21 20 23 26 38 55 71 88 88 81 74 70 70 71 73 81 99 119 103 103 93 68 40 11 2 0 2 2 0 7 10 6 2 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 13 24 44 67 86 102 127 161 201 227 233 231 229 239 242 241 246 263 278 302 328 351 364 367 368 375 384 391 403 426 446 455 454 447 449 449 453 456 452 440 433 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 1 0 1 1 1 1 0 0 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 6 7 5 3 1 0 0 0 0 1 1 1 0 1 0 1 0 0 0 0 2 3 3 2 2 1 0 0 0 0 0 0 0 0 0 1 1 3 5 10 16 12 9 10 12 10 7 6 12 34 37 39 40 32 37 38 37 34 36 37 41 42 35 20 2 0 0 0 0 1 11 15 14 16 23 13 4 0 3 9 7 4 2 2 3 1 2 5 7 4 7 17 22 16 15 5 1 0 0 0 3 9 7 0 0 0 0 0 0 0 1 4 4 3 0 0 0 1 4 8 8 13 11 6 6 6 3 2 0 0 0 1 0 2 8 15 13 7 11 20 3 21 47 51 31 15 7 5 4 3 2 1 0 0 1 0 1 1 1 1 1 0 0 0 1 1 1 1 3 5 7 14 23 29 33 37 37 33 26 21 21 20 22 21 22 25 29 48 70 83 88 87 76 67 62 60 60 64 82 98 107 103 96 80 43 13 3 0 1 1 1 0 0 8 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 0 0 0 0 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 16 27 37 56 65 73 90 115 144 176 211 233 230 223 226 221 217 226 238 256 286 319 349 369 380 381 381 385 394 400 410 429 441 444 442 443 442 448 454 451 445 440 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 0 0 3 2 0 0 0 0 0 0 0 0 0 1 2 2 6 2 4 4 0 0 0 0 1 1 1 1 1 1 1 2 1 0 0 1 2 3 2 1 2 1 0 0 0 0 0 0 0 0 0 0 3 9 14 18 21 17 15 16 13 9 12 20 28 34 32 26 25 27 30 33 44 47 41 29 31 35 37 24 2 6 1 0 2 7 13 14 18 29 41 23 5 0 1 4 5 4 3 5 7 0 3 7 10 9 5 10 14 18 19 1 0 0 0 0 2 4 3 1 0 0 0 0 0 1 0 5 4 2 0 0 6 7 9 12 15 19 18 12 8 9 1 0 0 0 0 1 1 1 1 3 5 12 25 26 7 21 42 42 28 16 8 4 5 3 0 0 0 0 0 1 1 1 1 2 2 2 3 3 2 1 0 0 0 1 2 5 12 16 25 30 27 27 26 22 21 21 24 24 26 30 41 69 86 90 88 84 68 60 57 55 57 66 90 90 90 88 75 52 17 2 1 0 3 1 0 0 2 14 9 3 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 1 0 0 0 0 0 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 21 36 47 52 72 76 81 93 111 135 171 202 222 223 219 218 220 222 224 229 241 268 300 332 359 361 372 379 388 401 408 413 422 430 434 435 438 440 447 449 445 445 443 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 2 2 2 2 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 1 1 0 1 1 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 3 1 5 2 1 0 0 0 0 0 0 0 1 2 3 3 2 1 5 3 0 0 0 0 2 3 3 0 1 1 1 0 0 1 3 3 1 3 2 1 1 1 0 0 0 0 0 0 0 0 0 1 7 11 15 17 15 7 10 8 4 1 7 14 20 21 16 15 13 18 25 33 57 49 33 22 25 42 60 56 34 16 5 1 0 0 2 11 22 33 43 34 3 0 1 2 2 3 12 18 13 2 2 4 4 5 5 5 4 6 6 0 0 0 0 1 1 0 0 0 0 0 0 0 2 3 3 6 3 2 2 2 6 7 9 15 21 25 22 12 8 5 0 0 0 0 0 1 1 1 0 0 0 7 22 17 5 17 46 43 30 22 20 6 6 5 2 0 0 0 1 3 3 3 3 2 3 3 5 3 3 2 1 0 0 1 1 1 4 6 12 15 15 19 20 17 19 21 23 31 31 42 64 91 97 97 88 75 62 55 57 55 60 73 86 73 73 68 50 24 4 0 0 2 5 0 0 0 2 8 9 5 2 0 1 3 1 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 22 44 62 72 74 95 97 95 104 127 147 175 195 208 215 216 219 229 233 231 231 237 258 287 305 310 334 358 377 392 407 421 422 424 426 427 427 431 437 442 437 431 443 445 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 2 2 1 1 1 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 1 0 3 5 0 0 0 0 0 0 0 0 2 3 2 2 1 0 1 3 2 1 0 0 0 2 2 0 1 6 2 0 0 0 0 1 1 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 8 21 18 8 8 8 4 3 1 1 5 10 10 11 14 15 12 3 11 19 37 65 44 39 33 31 40 49 46 36 24 14 4 1 0 3 11 25 26 37 37 10 1 2 2 1 2 13 12 7 2 0 2 2 6 9 8 6 3 1 0 0 0 0 0 1 2 2 0 0 0 0 0 0 1 2 2 2 3 2 3 4 3 5 10 14 15 13 9 9 6 1 0 0 0 0 1 0 2 3 1 0 0 5 5 5 15 41 43 32 21 15 8 3 3 2 0 0 1 3 3 4 6 5 2 1 2 3 1 2 2 2 2 1 0 0 0 0 1 2 5 9 13 13 11 18 19 20 27 33 59 86 102 100 97 81 67 61 59 57 56 65 70 64 48 56 46 29 10 0 0 0 3 6 4 0 2 2 3 7 3 1 0 1 3 4 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 15 48 77 95 102 106 156 153 141 136 142 157 178 192 201 207 212 224 232 238 242 248 253 268 287 298 306 332 353 376 393 404 415 424 424 421 415 412 418 421 424 422 422 437 439 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 3 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 1 2 2 1 2 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 1 2 0 0 0 0 0 0 0 0 0 2 2 1 1 0 0 0 1 1 3 3 1 3 3 1 2 4 0 0 0 0 0 0 0 0 0 0 3 1 0 0 1 0 0 0 0 0 0 0 3 14 20 2 4 5 3 0 0 0 1 3 4 4 12 12 8 4 7 9 39 63 59 56 50 30 23 33 43 31 25 22 15 7 1 5 12 19 23 32 25 8 0 1 2 2 4 9 6 5 2 0 0 0 7 10 8 5 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 7 6 4 3 6 10 14 19 20 18 11 7 3 1 0 0 0 1 1 1 0 0 0 1 3 3 1 7 23 36 31 16 10 8 2 1 0 0 1 2 4 4 6 6 4 1 0 1 1 0 0 1 1 1 0 0 0 0 0 0 1 4 5 7 9 10 16 13 19 34 53 83 100 106 101 86 68 61 62 60 52 50 62 67 57 40 45 26 12 3 1 3 1 4 7 5 0 8 4 1 2 0 0 0 0 0 1 3 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 26 70 105 117 125 145 164 182 178 169 166 171 183 189 192 196 206 219 223 232 245 257 268 274 278 287 305 333 361 381 391 400 414 426 426 420 411 405 409 411 410 412 416 423 429 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 1 1 1 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 1 1 3 3 2 3 2 2 4 2 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 1 2 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 8 1 4 1 0 0 0 1 0 0 1 1 3 5 10 15 16 13 57 71 67 60 46 17 13 22 26 18 15 21 25 23 7 3 8 11 11 12 12 6 0 0 0 1 1 1 1 4 2 0 0 0 1 7 6 2 0 0 0 0 0 0 0 0 0 0 0 1 3 2 0 0 0 0 0 0 1 6 6 7 10 15 16 13 13 17 18 8 6 6 4 1 0 0 2 3 2 0 0 0 0 1 5 11 13 16 22 25 11 9 7 3 1 1 1 3 4 3 5 5 5 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 5 9 14 14 30 52 75 99 102 105 93 74 59 60 59 49 39 40 48 53 39 28 36 15 4 0 1 2 0 1 3 3 1 8 8 3 1 0 0 0 0 0 1 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 22 67 105 124 143 170 177 181 193 195 190 188 189 189 188 189 194 205 205 215 231 246 258 263 279 295 313 337 364 382 392 393 390 393 399 403 405 405 406 404 406 409 410 413 424 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 2 2 2 1 2 2 2 4 0 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 1 2 3 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 1 1 0 0 2 3 4 5 3 2 2 3 5 19 26 31 42 81 83 72 58 40 8 21 20 12 2 3 8 13 16 14 9 8 4 0 1 6 3 2 1 0 0 2 1 2 4 1 0 2 4 4 7 3 1 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 2 3 13 16 16 14 13 13 11 9 6 7 9 6 4 5 0 2 3 2 0 1 0 0 2 7 16 4 3 12 19 8 9 6 5 5 5 3 5 7 7 6 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 15 24 44 68 90 106 105 102 82 64 57 60 50 32 26 28 26 24 23 29 29 9 2 1 3 3 0 0 1 1 0 2 9 6 3 1 0 0 0 0 0 0 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 10 41 47 85 130 164 180 176 197 208 208 203 202 197 192 189 189 191 191 201 216 226 229 245 269 291 314 341 372 391 382 375 376 381 384 386 395 403 404 398 403 404 405 410 418 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 3 3 3 2 0 1 1 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 2 2 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 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 4 4 2 2 8 46 57 64 79 83 63 49 33 17 42 25 8 0 0 0 1 7 14 15 14 3 0 0 2 3 3 1 0 0 2 1 3 3 0 0 2 3 4 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 19 18 15 13 13 10 6 7 9 10 6 4 4 3 0 0 2 3 2 1 1 0 3 5 6 5 4 11 13 7 7 6 10 13 12 6 5 5 5 5 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 10 20 35 52 78 87 95 100 88 68 60 60 57 37 21 17 18 16 6 14 26 20 4 1 1 3 4 3 0 0 0 1 1 2 4 1 0 0 0 0 0 0 0 1 3 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 22 60 97 130 157 163 198 216 221 219 217 209 202 194 188 186 186 194 201 207 211 220 239 264 290 315 343 362 350 349 357 365 378 383 393 400 401 398 400 386 384 395 407 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 1 1 2 2 2 3 4 4 3 3 3 2 1 1 2 2 2 2 3 3 1 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 1 2 3 0 0 2 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 2 2 1 6 23 52 65 68 69 67 46 32 26 24 34 25 14 4 0 0 2 3 7 16 20 1 0 0 0 0 1 0 0 0 0 0 1 1 0 1 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 10 17 14 12 12 13 14 10 14 15 13 11 9 8 7 3 0 2 0 1 1 1 1 5 6 5 4 4 13 9 5 5 9 19 21 17 11 11 6 4 4 5 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 13 27 42 56 82 85 87 82 65 54 60 62 47 19 14 13 10 5 3 12 20 13 4 2 1 4 5 3 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 1 2 2 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 14 39 70 102 128 131 178 191 200 210 216 212 207 200 191 187 192 194 194 197 203 210 224 249 275 300 323 339 327 334 351 367 384 391 398 399 394 387 388 367 364 376 390 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 1 2 2 3 4 4 4 4 4 3 3 3 3 3 1 2 2 2 3 2 4 4 3 1 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 3 2 3 2 0 0 1 4 3 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 10 29 52 68 69 70 60 38 19 23 16 13 19 27 25 9 0 1 7 5 11 13 1 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 6 8 8 9 10 12 15 16 21 21 19 18 19 14 13 6 1 1 0 0 0 0 1 5 10 14 11 7 11 7 4 6 11 24 25 23 17 11 6 3 2 5 7 5 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 18 37 54 62 64 85 76 59 46 46 56 48 25 8 9 10 6 2 7 20 21 7 4 3 3 4 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 25 48 75 94 100 126 132 159 189 201 206 208 206 200 195 200 204 204 200 197 200 211 229 250 273 294 296 323 348 366 377 381 382 383 379 373 369 365 354 354 364 376 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 5 4 4 4 5 7 6 6 4 4 4 4 3 3 3 2 2 1 2 2 2 5 5 2 2 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 1 1 2 2 2 2 1 2 3 2 0 1 2 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 3 0 0 0 4 2 0 1 4 10 24 35 46 62 67 44 20 15 25 11 6 7 11 13 4 0 0 0 0 4 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 6 10 14 15 19 24 25 23 21 20 19 19 10 3 0 0 0 0 0 2 6 6 10 17 15 7 8 3 3 6 12 16 18 16 9 3 0 0 3 5 5 6 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 12 27 44 55 63 70 84 59 41 35 39 45 27 8 1 3 4 3 1 5 9 7 3 5 4 3 3 4 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 20 39 58 71 71 74 93 129 164 186 203 209 209 206 204 204 210 208 200 196 202 211 221 235 243 250 286 342 371 386 392 391 383 376 371 365 357 348 350 351 357 366 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 4 4 4 5 7 8 7 6 4 5 5 4 2 2 1 1 1 1 2 1 2 4 5 1 5 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 3 3 1 1 1 2 1 0 1 2 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 1 0 0 0 0 3 5 7 9 9 12 16 27 45 52 33 17 14 25 20 12 12 9 6 4 3 2 1 0 0 9 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 5 10 18 18 21 24 26 25 27 28 24 17 9 3 0 0 0 0 0 2 4 5 8 10 10 7 8 2 0 0 1 4 9 10 6 2 0 0 1 2 4 5 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 17 34 44 44 55 65 64 42 28 25 26 22 5 1 0 0 1 1 0 5 5 3 4 5 5 4 4 4 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 15 29 45 50 44 55 68 102 136 164 191 207 209 208 208 207 208 210 212 220 235 252 267 281 287 294 318 367 386 398 406 406 392 388 378 366 355 345 355 355 356 360 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 1 1 1 3 4 4 6 6 6 5 3 3 3 3 2 1 0 0 1 1 1 3 3 4 3 1 10 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 2 6 6 4 2 0 2 2 2 2 2 4 3 1 1 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 7 8 5 4 1 0 2 6 8 12 16 16 17 18 22 31 37 34 22 19 22 24 24 15 12 8 7 8 8 7 4 2 1 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 4 3 4 5 7 10 13 20 23 22 22 29 31 29 22 11 3 1 0 0 0 0 0 1 2 3 6 4 5 5 3 1 0 0 1 3 6 4 2 1 0 1 1 2 3 3 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 22 32 36 39 50 54 45 28 19 15 11 5 0 0 0 1 1 0 0 2 1 2 5 7 7 4 3 2 1 3 4 3 1 0 0 0 0 0 0 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 12 26 36 47 58 68 71 82 110 145 175 202 205 207 207 206 212 226 242 261 282 302 314 318 327 343 361 391 394 399 408 412 402 401 386 370 359 352 361 364 361 360 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 2 2 3 3 3 3 3 2 3 1 1 1 1 1 1 0 0 1 1 1 1 1 1 3 4 6 11 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 0 1 3 6 6 4 1 1 1 2 2 2 2 1 2 2 1 0 0 1 0 0 0 2 4 4 2 0 0 0 0 0 0 0 0 0 0 0 2 1 0 1 5 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 4 4 3 1 0 1 1 3 9 14 18 17 14 16 24 34 47 49 43 43 29 21 19 20 19 7 4 7 10 16 10 5 2 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 5 4 4 6 13 21 23 19 16 17 23 26 22 12 2 0 0 0 0 0 0 1 1 0 1 1 1 3 2 0 0 0 0 1 3 2 1 0 0 1 0 0 1 2 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 7 23 28 29 34 38 40 31 21 14 8 3 1 0 0 0 1 1 0 0 1 2 4 5 6 7 4 2 1 0 2 9 5 2 1 1 0 0 0 2 4 3 2 1 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 9 23 28 35 47 60 66 89 109 133 161 190 191 198 201 210 242 260 277 296 314 328 334 346 357 370 382 390 392 392 395 398 398 399 390 378 367 361 368 374 370 366 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 3 3 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 6 6 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 4 9 1 0 0 2 3 3 3 2 1 1 1 3 2 0 1 2 1 0 0 0 0 0 0 0 3 4 2 0 1 0 0 0 0 0 2 2 1 0 1 0 0 1 2 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 2 2 1 0 1 2 4 7 10 11 9 12 14 16 19 24 49 53 48 41 27 13 11 8 1 0 1 5 13 21 14 3 9 14 10 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 4 3 3 8 16 23 27 23 19 17 18 20 13 6 2 1 0 0 0 0 1 3 1 0 0 0 0 1 1 0 0 0 0 0 1 1 0 0 0 1 1 0 1 1 0 0 1 1 0 0 1 1 0 0 0 0 0 0 0 2 7 13 23 28 30 30 32 22 15 9 3 0 0 0 0 0 0 0 0 0 0 0 5 6 5 4 3 1 0 0 1 4 2 2 2 2 0 0 2 6 7 1 2 3 3 2 0 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 26 37 53 89 98 112 136 161 169 194 209 218 239 282 297 306 314 318 323 344 361 369 375 377 369 377 389 394 393 388 386 383 382 376 368 374 373 371 370 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 4 4 3 3 3 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 10 7 3 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 14 13 0 0 0 0 1 3 7 4 1 0 1 5 6 5 3 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 1 6 7 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 2 8 11 9 8 12 19 25 26 31 28 23 20 18 9 8 4 1 1 5 8 12 18 19 7 7 17 17 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 1 2 5 5 8 6 2 1 2 9 18 27 35 34 30 25 17 7 4 3 2 3 0 0 0 1 2 4 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 1 1 1 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 2 5 7 21 27 29 28 27 16 9 5 2 1 0 0 0 0 0 0 0 0 0 0 1 2 3 2 2 1 0 0 1 3 2 2 2 1 1 1 2 5 5 2 4 3 2 1 1 1 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 40 76 109 131 135 149 158 171 193 224 243 256 277 308 326 334 333 328 324 329 354 371 374 367 353 350 351 368 386 392 385 376 379 380 374 371 371 368 366 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 4 4 3 3 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 7 10 2 0 0 0 0 0 0 0 0 0 0 4 3 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 10 8 4 0 0 0 0 0 1 2 1 0 1 2 3 5 5 3 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 1 9 11 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 3 7 9 15 16 17 19 28 44 40 24 14 9 10 16 18 13 7 5 5 7 6 4 6 8 9 8 20 23 14 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 5 11 21 8 0 2 8 21 29 35 41 45 39 29 16 5 1 4 5 4 1 1 3 5 4 2 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 0 0 0 0 1 0 0 0 0 0 2 1 0 0 0 0 0 3 9 20 26 26 26 22 9 7 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 1 2 2 2 0 1 1 2 2 3 3 2 2 3 4 4 3 3 6 7 4 1 1 2 10 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 27 54 96 135 164 168 182 202 224 248 267 282 299 321 341 349 358 356 343 326 340 364 374 376 378 361 360 361 372 388 395 380 378 378 377 374 374 370 363 0 0 0 0 0 0 0 0 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 2 3 3 4 4 2 2 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 11 5 3 1 0 0 0 0 0 0 0 0 0 1 8 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 0 6 5 2 1 1 1 0 0 0 3 1 1 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 12 9 9 9 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 10 13 21 29 38 46 60 48 30 15 10 20 21 18 12 6 6 5 7 9 4 9 10 10 10 16 20 15 4 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 3 4 15 28 32 7 6 11 19 32 37 40 46 52 49 39 25 11 4 6 6 6 6 5 4 7 6 3 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 3 1 1 1 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 3 11 19 23 23 22 13 4 4 3 1 2 2 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 1 0 0 1 2 2 2 3 3 2 2 4 3 3 3 1 0 0 3 9 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 26 56 92 136 183 185 212 242 264 283 299 306 324 344 349 348 358 369 372 362 356 362 374 381 382 395 396 379 368 374 396 395 387 378 373 373 371 372 366 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 3 3 3 2 1 1 2 2 1 2 1 1 1 0 0 0 1 1 1 0 0 0 1 1 1 5 10 1 10 5 0 0 0 0 0 0 0 0 0 1 3 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 15 19 22 11 0 1 1 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 1 1 1 5 11 5 4 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 4 13 18 17 29 37 39 37 36 26 19 12 6 7 12 11 9 9 7 8 13 12 7 11 12 6 4 7 11 14 7 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 16 23 20 8 27 39 41 40 41 37 45 50 47 36 18 12 9 6 3 4 5 6 5 6 3 1 0 0 0 0 0 0 0 0 3 1 1 1 0 2 1 2 3 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 11 16 18 20 18 9 2 1 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 1 0 0 0 0 1 1 1 4 5 5 4 2 0 0 0 1 5 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 19 35 99 162 193 194 232 262 286 306 324 339 343 376 405 399 392 375 379 397 415 414 388 375 372 375 388 414 411 389 371 378 396 397 394 386 375 373 371 368 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 2 2 2 2 1 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 1 1 2 1 3 3 5 21 5 0 0 0 0 0 0 0 0 0 0 3 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 3 9 13 12 17 9 2 2 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 3 3 7 9 8 11 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 9 18 27 30 28 24 16 5 5 5 4 5 7 5 8 9 9 9 15 12 8 9 9 6 3 5 9 9 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 10 11 11 20 54 57 45 37 35 25 38 42 37 26 9 7 5 3 0 0 2 2 2 4 0 0 0 0 0 0 0 0 0 1 6 1 2 2 0 3 4 7 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 10 13 15 17 13 5 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 5 5 1 0 0 0 0 0 0 2 5 5 5 4 3 4 3 0 0 4 9 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 13 44 89 133 156 173 217 248 270 289 310 335 361 385 420 454 472 471 437 418 420 439 462 445 413 392 393 404 402 422 420 401 381 382 383 392 396 392 389 375 369 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 2 2 2 2 2 2 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 8 13 0 0 0 0 0 0 0 0 0 0 0 5 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 2 4 7 16 19 18 15 10 4 5 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 6 8 10 8 2 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 4 11 18 19 17 15 11 6 8 8 6 7 7 2 6 6 5 7 15 9 7 8 8 8 8 8 6 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 12 9 8 24 49 46 30 24 24 22 30 28 20 11 4 4 1 1 1 1 4 1 3 3 0 0 0 0 0 0 0 0 0 3 8 0 2 2 0 1 8 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 8 10 11 7 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 1 5 9 0 0 0 0 0 0 0 1 4 6 3 4 5 4 1 0 0 4 7 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 26 76 84 88 112 169 227 259 283 306 334 374 386 417 465 518 553 539 500 465 454 473 485 495 477 468 479 421 412 424 427 410 384 384 384 393 403 402 385 374 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 2 2 2 2 2 3 4 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 6 5 0 0 0 0 0 0 0 0 0 0 2 8 9 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 11 13 16 19 15 15 16 4 5 7 6 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 1 0 1 3 3 5 7 11 16 5 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 4 10 14 15 12 6 7 8 11 12 9 9 6 2 1 0 2 4 5 4 7 8 9 6 4 8 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 2 5 7 5 4 15 27 29 30 23 25 26 23 13 5 2 2 2 0 0 1 1 0 0 2 2 0 0 0 0 0 0 0 0 0 2 3 0 1 1 0 2 6 4 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 1 1 2 3 4 4 4 4 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 3 1 7 9 1 0 0 0 0 0 0 3 4 5 4 2 1 0 0 0 0 1 2 4 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 16 4 19 68 139 205 240 266 292 323 365 365 383 437 516 594 634 612 555 509 495 471 502 529 552 561 511 446 427 431 437 430 417 391 387 395 398 392 382 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 1 2 2 2 2 3 3 3 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 1 1 3 2 0 0 0 0 0 0 1 3 2 3 6 8 8 2 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 10 10 10 10 12 16 12 10 9 3 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 6 5 6 10 9 10 11 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 3 6 12 11 8 3 2 3 4 6 6 7 7 4 2 0 0 0 0 0 3 12 7 9 8 4 5 6 4 3 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 16 18 9 0 0 0 2 5 6 4 5 11 18 20 13 30 25 14 3 0 0 1 1 1 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 0 0 1 2 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 1 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 5 2 10 9 3 2 0 0 0 0 0 4 2 5 6 1 0 0 0 0 0 0 0 3 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 55 128 181 225 261 287 303 328 338 382 461 559 651 698 676 647 618 523 499 528 559 574 578 517 461 441 441 439 445 418 395 387 392 395 396 0 0 0 0 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 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 1 3 7 5 2 0 0 0 1 7 9 6 7 7 8 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 2 7 8 8 11 15 7 8 5 1 0 1 2 1 1 0 1 3 3 1 1 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 1 1 0 0 1 3 7 8 8 7 6 7 4 7 8 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 4 2 4 10 8 8 9 9 5 4 4 2 2 4 3 1 0 0 0 0 0 7 14 2 4 5 5 5 10 6 4 2 0 0 0 0 0 0 0 0 2 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 24 26 10 0 0 0 1 10 16 13 1 1 3 8 16 18 12 4 0 0 0 2 3 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 1 9 6 4 3 0 0 0 0 2 7 3 11 10 2 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 66 140 212 240 258 284 304 319 345 398 481 583 695 725 749 745 659 564 534 541 563 586 571 566 521 469 440 449 448 422 407 408 402 406 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 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 1 0 1 1 1 2 3 3 4 4 3 2 3 4 3 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 2 9 16 15 2 0 0 0 3 11 10 6 5 5 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 1 2 2 2 2 2 1 2 5 1 3 4 1 2 10 11 11 12 5 10 8 3 1 1 1 1 1 1 3 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 2 0 0 0 4 7 9 9 6 7 8 7 5 6 7 11 14 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 6 5 6 7 11 14 13 9 8 6 3 2 5 6 2 1 0 0 0 0 7 10 4 1 6 4 4 7 6 7 5 2 0 0 0 0 0 0 0 1 3 4 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 15 4 0 0 0 0 18 27 21 5 4 1 2 7 12 3 1 0 1 2 2 4 3 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 1 1 2 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 1 0 0 0 0 0 0 1 1 1 4 5 3 2 0 0 0 1 1 3 3 15 10 4 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 58 147 173 211 271 301 315 335 364 412 487 563 618 708 788 789 697 609 591 589 576 599 599 577 532 481 453 461 455 455 458 451 430 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 9 5 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 3 3 4 4 4 4 5 4 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 2 9 15 11 0 1 0 0 3 9 8 5 4 4 1 0 0 0 0 0 0 0 0 0 0 0 1 1 1 4 6 6 7 9 8 6 5 6 5 4 3 4 11 20 24 20 18 15 12 7 4 5 9 7 5 7 16 4 1 5 10 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 5 2 0 0 4 5 5 5 1 6 6 5 3 3 7 20 30 27 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 8 7 7 6 4 2 3 4 4 3 3 3 4 5 3 2 2 3 2 0 2 4 7 10 2 1 1 2 0 0 0 0 0 0 0 0 1 2 3 2 1 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 2 17 33 33 21 12 6 3 10 11 0 0 0 0 0 1 6 8 5 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 10 6 2 1 1 1 1 0 2 5 10 5 3 4 4 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 18 59 132 222 294 325 343 356 377 409 411 491 610 735 825 831 743 726 688 613 601 599 608 593 550 498 475 480 481 487 500 473 0 0 0 0 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 4 4 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 0 0 1 2 3 4 4 5 5 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 3 5 5 4 11 10 4 2 1 1 2 4 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 1 3 2 1 4 9 10 10 10 5 4 5 5 2 1 8 12 16 21 22 21 19 15 13 9 5 3 5 9 9 14 19 13 8 13 14 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 6 2 0 1 5 3 1 0 1 1 2 1 1 5 7 6 4 2 6 18 22 20 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 4 10 10 5 0 0 0 1 2 3 4 7 3 3 3 3 2 2 2 2 2 1 6 12 17 15 6 4 2 0 0 1 0 0 1 1 11 14 11 6 1 5 3 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 2 17 22 21 18 17 9 14 8 0 0 0 0 0 1 4 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 1 0 0 0 0 0 0 3 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 64 148 242 313 318 333 350 361 373 421 502 618 750 858 858 865 870 833 723 645 632 630 611 566 514 500 495 505 525 518 0 0 0 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 10 8 6 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 1 0 0 0 1 2 3 3 4 5 4 1 1 0 0 0 0 0 0 0 0 0 0 0 0 2 8 13 13 13 20 22 11 3 1 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 1 3 7 4 2 2 6 12 8 8 7 4 2 6 8 9 11 14 12 12 15 17 21 20 16 13 9 9 4 2 8 11 15 17 18 19 5 1 1 2 0 0 0 0 1 1 0 0 0 0 0 0 0 1 4 1 0 0 2 2 0 1 2 1 0 0 1 4 7 4 1 5 12 16 17 16 9 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 1 5 8 10 8 2 0 0 0 0 1 3 3 4 1 1 2 2 2 0 0 2 4 5 9 18 17 10 8 9 5 2 2 0 1 4 5 6 10 11 12 9 5 9 8 4 2 3 3 2 0 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 2 4 10 20 22 10 16 5 0 0 0 0 0 0 1 3 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 2 0 0 0 0 0 0 1 3 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 18 70 154 247 250 261 284 311 341 372 418 499 619 764 869 868 882 884 840 742 690 672 659 627 569 561 534 525 538 541 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 7 9 7 4 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 0 0 1 2 2 2 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 5 14 15 18 22 23 17 10 4 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 2 7 7 5 1 1 0 5 11 9 7 9 7 4 7 8 8 8 8 6 6 6 10 20 19 14 15 21 12 4 1 5 15 14 15 13 10 2 3 2 1 0 0 0 1 1 1 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 2 1 0 0 0 2 3 3 1 3 5 8 11 14 8 4 2 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 3 1 0 0 0 2 3 3 2 1 0 2 2 0 0 0 0 2 3 3 3 4 4 1 0 1 4 7 7 14 15 13 12 11 6 3 1 1 7 8 11 11 6 7 9 10 9 6 2 1 1 4 9 8 7 3 2 6 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 15 20 16 12 6 5 4 2 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 2 5 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 19 68 148 102 145 208 264 301 331 359 411 494 606 728 643 709 822 863 818 750 715 700 691 678 640 583 559 562 554 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 7 4 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 1 2 2 1 1 1 0 0 0 0 1 0 0 0 0 0 0 0 1 0 3 10 15 16 22 26 22 14 7 2 0 0 0 0 0 0 0 0 0 2 1 0 1 1 1 3 6 4 3 1 1 3 1 4 7 7 4 9 6 4 5 5 3 3 3 4 5 5 8 13 14 14 15 18 18 1 2 2 3 9 14 9 4 1 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 1 3 8 16 10 5 2 0 0 1 1 1 1 0 0 0 1 2 0 1 2 3 3 0 0 0 1 3 1 2 4 4 3 2 2 1 0 0 0 2 5 7 7 10 10 7 2 0 3 4 7 15 13 13 11 6 4 2 1 4 10 13 11 11 9 3 4 6 6 3 0 2 1 3 9 12 14 10 5 6 10 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 13 23 19 14 17 11 10 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 10 8 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 18 47 12 45 116 192 251 291 318 348 393 443 457 468 566 695 802 840 798 752 728 722 719 693 635 609 599 574 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 0 0 0 0 0 0 0 0 3 5 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 3 9 15 17 19 24 28 11 8 6 0 0 0 0 0 0 0 0 0 1 4 1 0 0 0 2 8 9 3 0 0 1 1 0 3 4 2 1 3 2 1 1 0 0 3 3 3 4 5 6 7 11 19 25 15 9 5 4 2 1 4 9 10 9 8 5 0 0 0 1 2 3 2 1 0 0 0 0 0 0 0 0 0 1 2 2 4 3 2 1 0 0 0 0 0 0 1 4 7 6 3 7 7 6 12 4 1 0 0 2 2 1 1 0 0 1 1 2 2 1 1 0 0 0 0 0 0 0 0 1 3 5 6 1 1 0 0 0 2 1 1 3 5 8 11 10 5 1 4 5 6 5 5 7 6 4 2 0 1 5 10 13 5 5 4 2 1 0 0 2 6 8 3 2 5 10 14 27 24 12 5 9 4 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 3 14 34 33 29 27 23 23 12 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 0 0 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 6 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 0 4 33 92 168 235 272 303 318 329 363 380 445 553 676 782 809 782 767 757 738 727 685 661 636 596 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 1 0 0 0 0 0 0 0 0 0 0 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 2 2 2 2 6 11 10 11 16 18 18 11 4 2 0 0 0 0 0 0 0 0 1 2 4 3 3 2 3 7 13 7 3 1 1 0 0 0 1 1 0 0 0 0 0 1 0 0 1 2 2 2 3 3 10 14 19 19 25 22 16 9 4 6 4 3 5 12 14 6 0 1 0 0 0 1 2 1 1 1 0 0 0 0 0 0 0 1 3 4 7 7 3 1 0 0 0 0 1 2 2 2 3 5 8 12 9 5 2 0 0 0 0 0 0 0 0 0 0 2 1 2 3 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 0 0 1 1 1 5 7 9 9 6 6 12 18 15 10 3 1 0 1 3 7 6 5 2 3 1 0 0 0 0 3 4 6 8 7 8 9 17 28 33 23 9 7 22 23 22 15 6 7 1 0 0 0 0 0 0 0 0 0 0 2 9 20 27 34 35 35 37 21 16 12 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 3 1 2 1 5 9 10 5 5 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 22 71 147 205 235 258 278 307 358 360 418 524 640 737 748 761 763 746 740 716 707 683 634 0 0 0 0 0 0 0 0 0 0 1 1 1 3 1 0 0 0 0 0 0 0 0 0 0 0 2 10 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 3 4 5 4 3 3 3 3 6 8 10 11 12 11 9 7 0 0 0 0 0 0 0 0 0 0 0 2 5 8 11 9 9 13 16 3 1 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 1 0 2 6 8 14 18 21 22 20 11 3 1 0 0 1 6 12 13 5 1 2 0 1 3 3 3 4 6 6 4 0 0 0 0 0 1 1 2 4 4 1 0 0 0 0 0 2 2 0 0 3 7 11 12 10 4 1 0 0 1 1 0 0 1 1 0 0 0 0 2 3 3 4 3 1 0 0 0 2 3 2 2 0 0 0 0 0 0 1 1 1 0 0 1 1 0 0 0 6 8 6 6 7 8 7 4 0 2 3 5 5 5 4 3 3 0 0 0 0 0 0 4 11 13 15 18 23 12 15 33 49 38 25 19 30 51 51 32 19 21 5 0 0 0 0 0 0 0 0 0 0 1 7 16 26 30 32 28 22 12 7 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 2 4 4 12 14 12 10 12 9 5 1 1 1 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 1 2 1 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 15 52 94 126 169 213 244 277 274 319 401 500 605 615 670 712 722 727 730 724 707 682 1 0 1 0 0 0 0 0 0 0 0 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 1 2 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 1 2 3 3 5 6 6 5 5 4 2 1 2 2 6 8 7 6 4 2 0 0 0 0 0 0 0 0 0 0 1 5 9 13 18 17 12 13 10 1 2 1 0 0 1 1 2 1 0 0 0 0 0 0 0 0 0 0 1 0 1 2 4 7 16 15 11 13 11 6 2 1 0 0 1 1 0 1 1 2 3 2 3 3 6 6 1 1 2 1 1 3 0 0 0 0 0 1 2 1 0 0 0 0 0 0 3 1 0 0 0 7 8 7 6 7 2 0 0 3 5 7 8 6 4 1 0 1 3 3 3 3 3 2 1 0 0 1 3 4 4 3 1 0 0 0 0 1 3 1 2 5 4 5 2 1 0 0 1 3 4 4 4 7 5 3 2 6 4 2 1 1 2 1 1 1 0 0 0 0 1 3 14 16 16 20 26 12 15 30 44 45 43 40 37 37 44 29 23 24 18 2 0 0 0 0 0 0 0 0 0 0 3 10 14 7 10 8 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 3 4 9 9 5 5 8 4 8 7 4 3 1 0 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 39 93 144 182 210 202 242 305 359 371 469 563 632 669 682 700 697 701 706 2 2 3 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 3 3 4 4 4 5 5 4 4 2 1 0 0 0 0 3 3 2 1 2 1 0 0 0 0 0 0 0 0 1 2 6 12 12 18 22 15 10 5 1 1 0 0 1 2 2 2 1 1 1 0 1 0 0 0 0 0 0 0 0 0 2 7 13 17 18 12 6 1 1 4 3 0 0 2 1 0 0 1 4 6 8 11 9 10 7 3 3 3 7 5 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 7 7 10 9 7 3 2 2 4 9 10 9 6 3 0 0 2 4 3 3 2 3 3 2 0 0 1 2 0 1 2 1 0 0 0 1 3 4 0 0 1 5 8 4 2 1 0 0 2 3 4 5 5 5 4 5 6 3 2 1 0 0 1 1 0 0 0 0 0 1 1 1 13 16 16 18 21 15 23 34 41 48 50 46 42 40 30 20 24 23 5 0 0 0 0 0 0 0 0 0 0 2 4 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 8 6 5 3 2 2 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 8 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 35 77 120 155 142 168 188 211 271 345 446 537 602 639 657 656 659 669 1 3 4 3 2 4 3 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 3 3 3 2 3 3 3 2 0 0 0 0 0 0 1 1 2 2 0 0 0 0 0 0 0 0 0 0 0 2 9 17 16 22 21 13 4 3 2 1 1 0 0 0 1 1 0 0 1 0 1 1 0 0 0 0 0 0 0 0 0 7 10 11 14 5 1 0 1 4 3 1 0 1 1 0 0 1 5 8 9 9 10 12 10 9 9 9 5 2 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 6 18 19 16 13 11 8 8 11 12 5 2 1 1 3 1 1 1 1 0 2 4 5 3 2 1 1 1 0 1 1 1 0 1 2 4 4 1 1 3 4 4 3 1 0 1 2 3 2 4 6 8 9 4 5 6 4 2 2 1 0 2 0 0 0 0 0 2 7 9 12 19 17 16 19 21 19 24 28 32 35 38 36 31 32 35 28 37 28 12 5 4 1 0 0 0 0 0 0 1 2 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 1 5 6 4 4 3 2 2 4 5 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 5 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 23 27 30 23 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 30 66 101 96 97 113 143 184 246 327 427 524 595 630 593 606 633 8 7 6 5 5 7 5 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 1 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 1 2 2 2 2 2 2 1 1 1 2 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 5 9 17 20 22 15 8 4 5 8 3 0 0 0 0 2 2 0 0 2 2 2 2 2 2 2 2 2 1 0 0 1 4 2 0 0 0 0 2 3 3 0 0 1 1 0 0 0 1 4 9 17 15 11 10 11 13 12 10 7 2 0 0 0 0 0 0 0 0 0 0 0 4 10 1 0 0 0 0 0 0 1 5 12 11 18 21 19 15 6 1 0 0 1 4 4 2 0 0 0 0 0 3 4 3 3 3 0 0 0 0 1 2 3 2 0 0 2 3 4 3 0 1 2 2 4 0 2 4 4 4 6 8 9 9 5 5 5 3 1 1 0 0 0 0 0 3 5 6 7 11 12 18 26 27 33 36 38 35 32 30 30 29 31 33 39 42 41 35 38 32 28 23 15 5 1 0 0 0 0 0 1 4 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 0 0 0 0 0 0 0 4 4 3 3 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 7 1 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 12 66 100 107 118 107 101 81 53 30 4 0 0 0 0 0 0 0 0 0 0 0 7 27 54 52 58 77 102 129 170 234 316 410 485 495 492 544 600 5 7 6 5 4 5 7 8 6 6 7 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 2 7 7 15 20 16 5 5 5 6 8 2 1 0 0 0 1 1 0 1 5 3 3 3 3 3 2 2 2 0 0 0 1 1 2 0 0 1 2 6 8 5 0 0 1 3 2 0 1 1 6 9 8 5 7 8 8 10 5 3 4 2 2 0 0 0 0 1 0 0 0 0 0 5 7 0 0 0 0 0 0 0 1 3 8 11 24 27 22 12 3 1 2 3 2 6 5 3 4 7 4 1 0 0 0 1 1 0 0 0 0 0 1 2 1 0 0 0 0 1 2 2 0 0 0 1 2 0 3 3 5 7 8 12 13 10 6 6 6 4 2 2 0 0 0 0 1 7 8 10 11 12 15 15 20 32 55 55 55 57 60 55 41 35 39 49 47 49 38 26 21 24 26 18 10 6 2 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 2 0 0 0 0 0 0 0 3 2 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 3 1 1 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 24 43 63 147 189 198 210 208 216 201 161 109 69 32 9 0 0 0 0 0 0 0 0 0 0 7 17 4 25 49 74 100 128 173 234 309 367 372 384 456 528 1 1 2 6 11 10 13 25 26 17 12 10 5 3 1 0 0 0 4 5 3 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 1 1 0 0 0 1 1 1 0 0 0 1 1 1 1 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 2 8 12 12 19 21 14 5 2 3 5 5 3 3 1 0 0 0 0 0 2 5 4 3 2 2 2 1 1 1 1 1 2 2 2 2 2 2 3 3 4 5 2 0 0 0 3 2 0 0 0 6 6 3 3 4 5 7 10 8 12 6 2 2 1 3 3 3 3 1 0 0 0 0 3 2 0 0 0 0 1 1 1 5 6 9 13 14 16 12 7 3 0 2 4 4 5 6 7 8 10 8 4 1 0 0 0 0 0 0 0 0 0 1 1 0 0 1 2 1 0 1 0 0 0 0 0 1 1 2 2 5 8 11 11 6 3 2 2 1 2 1 0 0 0 0 0 4 11 10 11 10 13 21 18 17 34 62 84 88 86 81 76 64 53 57 62 53 47 31 20 14 13 7 6 3 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 4 0 0 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 26 52 82 114 151 243 287 295 295 310 314 306 283 243 194 130 67 63 85 26 5 0 0 0 0 0 0 0 0 1 9 31 57 82 108 142 190 214 242 297 359 390 448 0 1 4 6 10 12 12 13 17 10 10 10 4 2 1 2 2 2 3 6 8 9 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 1 1 1 0 0 0 1 1 1 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 2 6 14 16 16 18 20 20 12 5 1 1 7 4 2 2 1 0 0 1 1 0 1 2 2 1 2 2 1 1 2 1 2 3 2 2 3 6 7 3 3 2 0 0 0 1 1 0 0 0 0 0 0 2 1 0 0 1 1 3 4 6 12 3 2 3 5 4 3 3 4 4 3 1 0 0 0 0 0 0 0 0 0 0 5 14 12 11 11 10 9 7 7 5 3 5 5 4 4 4 7 8 8 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 5 6 6 5 5 6 5 0 0 0 0 0 0 0 0 1 1 0 2 13 20 18 17 10 13 22 26 25 40 62 82 92 88 85 84 82 72 59 48 38 33 26 19 16 15 11 8 4 2 3 0 0 0 0 0 0 0 1 1 0 0 0 0 0 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 1 0 0 0 1 1 0 0 1 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 2 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 56 99 133 171 213 251 325 359 373 383 409 416 414 396 360 305 247 220 206 176 89 32 7 0 0 0 0 0 0 0 0 0 15 44 73 95 118 121 149 191 243 301 325 382 0 0 5 13 16 13 15 18 19 13 8 6 4 4 13 10 6 1 2 2 1 0 1 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 13 17 17 18 16 14 11 14 9 4 4 7 7 3 2 1 0 0 0 1 1 2 2 1 2 3 2 1 2 3 3 4 6 8 7 7 12 10 4 2 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 4 7 9 9 3 4 8 11 11 12 5 3 6 10 3 0 0 0 0 0 0 0 0 0 2 10 16 16 15 14 13 10 9 8 6 5 6 7 6 5 6 8 4 2 3 3 2 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 7 6 6 5 3 0 0 0 0 0 0 0 0 0 0 0 1 2 2 2 10 19 23 22 16 21 26 33 46 59 63 63 62 62 66 63 62 60 39 36 34 28 22 18 16 16 16 12 13 8 5 1 0 0 0 0 0 0 2 5 7 6 6 3 2 2 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 5 12 1 0 0 0 0 0 0 1 2 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 2 4 6 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 41 100 179 228 263 292 316 348 359 377 403 422 438 439 427 397 352 302 293 268 220 153 82 35 9 0 0 0 0 0 0 0 0 4 27 58 86 102 104 120 151 196 253 271 321 1 2 6 13 12 10 10 7 9 10 9 3 9 9 10 0 0 2 3 5 5 4 2 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 11 16 17 18 18 11 5 8 15 12 10 9 10 9 4 2 1 0 0 1 2 2 1 1 2 3 4 4 4 3 3 2 3 5 6 7 8 14 10 6 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 6 5 7 10 11 13 12 10 13 16 6 3 3 6 4 0 0 0 0 0 0 0 0 1 5 11 12 13 14 10 12 14 13 7 6 3 2 5 5 4 5 4 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 8 10 10 3 1 1 0 0 0 0 1 2 1 1 1 1 1 2 3 5 9 7 9 17 22 22 25 34 48 63 77 70 67 65 60 48 41 37 36 38 40 39 32 25 24 22 14 9 10 9 9 8 5 0 0 0 0 0 0 2 2 10 14 12 10 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 8 13 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 38 80 117 175 251 290 309 326 299 309 327 343 354 374 372 367 356 342 336 312 272 228 186 133 78 39 14 2 2 0 0 0 0 0 0 13 37 60 64 87 102 119 150 199 217 272 8 8 10 19 11 10 9 5 5 3 2 1 2 2 2 2 1 3 4 4 4 3 3 1 1 0 1 0 0 0 1 0 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 8 15 18 18 17 17 15 2 7 10 11 14 9 9 7 3 2 1 0 0 1 1 1 0 0 2 3 5 6 5 1 1 1 1 2 2 3 5 8 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 4 1 4 8 12 17 19 14 15 12 6 7 2 3 4 0 0 0 0 0 0 0 1 8 20 27 18 13 9 2 7 10 10 7 7 5 2 1 2 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 7 5 0 0 0 0 0 0 0 0 2 3 3 2 2 3 3 10 12 13 10 10 12 15 19 23 36 49 60 69 70 70 73 76 70 51 37 35 35 36 38 37 36 34 29 31 23 15 10 7 5 5 5 4 2 0 0 0 0 0 2 5 7 9 8 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 6 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 1 3 1 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 27 66 104 128 147 211 247 266 275 246 265 286 299 301 303 305 304 304 303 295 290 247 211 188 157 115 78 54 37 22 7 1 0 0 0 0 6 10 20 46 70 85 94 112 144 167 229 10 12 9 6 6 8 5 2 2 1 1 2 3 1 7 6 6 6 6 6 6 3 2 1 2 3 2 1 0 1 4 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 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 2 3 4 13 18 20 19 19 18 20 15 2 10 6 7 10 7 7 4 2 1 1 0 0 0 0 0 0 1 3 5 5 4 3 0 0 0 0 0 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 3 5 5 5 5 8 11 13 13 11 11 17 10 6 6 5 1 1 1 0 0 0 0 0 0 4 13 18 19 18 13 13 11 12 6 5 4 3 1 5 5 4 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 1 0 0 0 0 0 0 0 0 0 0 2 5 6 4 6 9 12 20 13 12 14 15 14 16 20 27 35 43 45 51 59 63 68 67 63 54 39 38 36 34 32 33 34 33 30 28 28 23 16 8 5 5 5 5 4 2 1 0 0 1 4 2 1 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 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 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 3 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 48 89 119 137 145 174 191 206 217 221 260 282 292 289 279 265 256 253 253 247 239 218 204 192 170 138 121 103 82 54 27 9 2 1 2 2 2 7 21 44 62 65 74 89 108 129 144 7 6 9 10 8 5 5 5 2 0 0 1 6 8 10 7 4 3 4 3 2 2 2 1 2 3 3 3 2 2 2 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 9 10 13 17 20 22 20 20 10 4 6 1 3 5 5 3 2 1 1 2 2 1 0 0 1 1 2 3 4 4 2 1 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 4 5 7 8 7 9 11 10 9 12 15 11 6 9 10 8 8 9 2 1 0 0 0 0 0 0 1 3 13 16 15 15 9 18 16 10 4 1 1 1 3 3 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 3 6 11 17 12 14 17 19 18 7 7 4 8 19 26 31 36 37 32 32 35 38 42 51 51 50 46 39 37 33 29 28 28 26 24 23 20 14 15 13 10 7 7 3 1 1 1 2 1 2 3 4 3 1 2 5 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 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 1 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 16 76 119 138 142 146 165 167 180 205 237 318 344 353 350 334 308 298 280 258 238 219 223 214 201 190 179 165 139 106 75 48 27 11 7 12 12 11 19 33 52 66 67 65 73 85 79 105 6 5 4 3 4 5 5 1 1 0 6 24 14 9 5 3 2 3 4 4 4 2 2 1 1 2 2 3 3 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 9 7 9 10 9 12 14 18 17 5 4 4 2 1 2 1 0 1 0 0 1 1 0 0 0 1 2 1 2 3 3 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 4 9 13 16 16 14 15 15 11 8 8 11 11 7 5 9 8 7 5 2 2 0 0 0 0 0 0 0 2 7 13 14 12 13 26 19 13 8 4 2 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0 1 2 6 11 15 17 25 25 17 11 6 6 5 12 23 30 33 34 30 25 26 27 28 31 36 43 50 49 44 37 33 33 29 24 20 15 14 13 11 10 7 6 5 5 4 2 1 1 2 3 3 2 1 1 3 2 4 8 8 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17 64 139 184 181 176 194 199 203 212 238 295 416 453 468 471 466 461 435 395 350 306 262 306 280 244 230 228 210 180 142 101 68 53 33 30 38 31 28 38 52 68 86 90 72 66 72 72 90 2 1 0 0 0 0 0 2 6 3 7 10 7 5 4 5 5 4 3 3 2 2 1 1 1 2 2 2 1 1 1 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 3 10 18 7 6 9 11 15 13 11 9 3 2 3 4 3 2 0 0 0 0 0 0 0 0 0 0 1 1 2 3 2 2 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 1 4 11 20 23 20 19 18 16 8 7 6 6 9 11 7 5 6 3 1 0 0 0 0 1 1 0 1 0 3 7 7 14 14 15 20 18 17 14 9 5 2 0 1 2 2 0 1 2 2 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 2 5 1 1 2 3 5 4 2 2 7 10 12 17 23 22 7 4 6 10 18 26 30 31 30 27 23 21 23 27 30 35 40 46 52 51 47 40 32 32 26 19 13 8 5 3 3 4 3 3 1 0 0 0 0 1 3 4 1 0 2 4 6 6 7 6 6 4 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 3 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 26 82 161 246 274 276 273 280 285 289 300 331 392 497 537 559 568 570 569 557 529 487 438 394 453 417 382 360 316 280 235 190 150 118 90 64 71 83 58 49 56 72 93 115 118 97 86 87 89 88 1 2 1 0 0 0 0 1 4 4 7 7 6 7 4 2 4 6 3 7 4 3 3 2 1 0 1 1 1 0 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 1 1 0 0 0 0 0 0 0 0 0 0 1 3 5 3 15 19 8 7 8 8 6 3 4 2 1 2 2 2 4 4 0 0 0 0 0 0 0 0 0 0 2 2 3 4 2 2 2 1 0 0 1 1 1 1 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 1 3 6 16 22 21 20 21 15 10 10 7 3 3 5 8 7 4 4 4 2 1 0 0 0 3 4 3 2 0 4 5 7 12 14 13 13 14 13 13 10 7 7 1 3 5 5 2 3 2 2 0 0 1 2 3 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 3 7 4 4 7 10 9 4 3 6 10 10 9 11 8 4 0 0 5 12 20 35 37 31 25 22 18 17 21 28 35 45 51 53 51 46 41 37 31 23 19 14 9 5 4 1 0 1 1 2 1 1 2 2 2 1 1 3 5 4 5 6 7 9 7 5 3 1 1 1 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 1 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 107 217 309 388 406 420 421 412 402 408 422 445 480 528 571 592 604 612 622 630 618 602 573 531 551 542 520 485 431 381 314 267 231 192 147 124 136 141 101 77 75 90 117 144 155 156 143 134 134 113 0 0 0 0 0 0 0 0 2 3 4 7 7 7 8 10 13 8 5 15 7 2 2 0 1 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 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 3 8 10 4 20 18 10 9 9 7 4 0 0 0 0 1 1 1 5 4 1 0 0 0 0 0 0 0 0 1 4 2 1 1 2 3 2 2 1 1 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 6 10 16 18 17 17 18 10 5 5 4 2 2 4 7 8 6 4 3 4 4 1 0 1 6 6 5 3 2 5 6 6 8 11 10 11 14 15 11 10 9 8 7 4 8 9 10 16 6 2 1 1 3 3 1 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 10 10 12 14 14 13 12 13 8 7 5 3 5 3 2 4 3 10 18 28 38 44 37 32 33 37 35 33 33 36 43 49 50 46 39 34 33 26 18 14 10 7 5 4 2 6 6 4 4 5 4 4 6 5 4 3 5 8 8 11 9 7 7 7 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 16 37 80 248 380 469 532 564 567 553 530 508 512 514 516 521 535 564 579 608 640 663 683 682 665 636 607 611 610 593 568 535 491 431 380 333 287 257 228 231 215 163 123 106 111 135 163 163 193 194 191 188 147 0 1 1 1 0 0 0 0 2 3 4 5 5 5 5 5 7 3 2 4 6 3 2 2 2 3 2 3 4 4 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 0 0 0 0 0 0 0 0 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 7 7 4 7 9 7 7 7 2 1 0 0 0 0 1 3 3 3 2 0 0 0 0 0 0 0 0 0 1 2 0 0 1 2 3 2 2 3 3 4 2 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 9 4 6 11 11 11 15 17 15 10 7 4 3 3 5 4 4 5 5 3 2 2 1 0 0 3 6 4 5 5 5 5 3 3 5 8 10 11 15 16 13 13 11 10 9 9 10 12 15 15 13 5 3 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 9 19 20 17 15 16 17 14 10 10 4 3 3 2 0 5 4 6 10 19 19 22 32 44 48 47 45 44 47 44 40 39 43 44 39 34 31 30 35 26 18 12 7 5 5 5 4 6 6 9 11 13 13 12 10 7 6 6 6 6 6 10 10 7 5 4 3 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 86 90 88 83 76 64 57 73 122 195 232 394 494 562 611 617 615 584 557 548 544 538 533 529 526 527 567 614 660 698 713 726 739 722 688 685 684 660 637 618 581 535 487 437 396 392 332 329 302 240 186 155 144 154 173 175 219 236 246 240 193 0 0 0 1 1 2 2 2 3 2 2 4 4 5 6 7 6 0 0 2 5 7 3 3 4 3 4 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 1 1 0 0 0 0 0 0 0 0 0 0 0 0 3 1 0 0 3 4 2 0 1 12 7 3 0 0 0 0 0 0 0 1 2 2 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 2 3 3 3 4 3 2 1 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 1 4 1 5 6 5 7 16 18 18 16 9 4 4 6 5 2 3 4 5 4 4 4 5 6 5 5 5 5 6 5 6 5 3 0 3 6 10 14 21 18 15 14 11 11 11 10 9 11 15 12 6 6 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 10 16 27 27 23 20 18 17 16 12 7 3 1 2 2 0 0 3 9 17 24 23 24 28 37 47 50 52 49 43 42 38 35 32 26 23 28 29 29 28 20 13 7 3 1 2 4 5 5 4 6 11 16 19 19 15 10 7 6 6 6 9 11 11 7 3 1 0 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 1 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 12 12 7 3 6 26 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 29 60 121 271 289 305 310 306 298 295 305 321 343 373 490 537 565 585 586 555 530 517 517 516 523 523 512 502 512 556 605 657 694 703 722 752 766 762 760 753 731 702 673 642 605 566 535 511 490 431 443 413 342 274 222 197 182 180 195 235 267 292 291 247 1 0 0 1 3 7 11 10 7 4 3 4 4 5 7 5 4 2 1 5 6 5 3 3 5 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 1 1 4 2 1 3 8 2 2 1 0 0 0 1 1 1 1 1 1 1 2 1 1 0 0 0 0 0 0 0 0 0 0 0 1 1 3 4 4 2 1 0 0 0 0 0 0 0 0 0 0 0 2 1 2 2 2 0 1 1 0 2 1 4 10 16 17 17 15 10 6 7 8 9 7 5 5 6 6 7 8 7 7 8 6 4 5 8 7 4 4 2 1 6 6 13 18 17 17 17 14 11 9 11 11 10 8 13 11 11 10 7 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 5 17 23 24 23 24 25 25 22 18 18 12 6 3 3 4 4 2 3 10 18 23 24 22 20 24 27 31 33 31 34 35 35 35 30 23 20 24 25 28 26 21 12 5 4 3 2 2 4 4 5 7 7 9 12 16 16 14 12 10 8 5 5 5 7 8 9 3 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 45 60 79 81 66 62 44 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 36 87 171 225 268 339 407 441 453 458 470 450 424 412 422 452 468 526 551 546 525 505 493 486 485 490 497 498 487 484 512 557 600 644 679 695 715 748 762 765 772 782 766 738 706 678 660 644 627 607 579 531 555 524 453 378 306 295 261 227 223 256 296 309 310 302 3 4 7 8 8 9 10 9 8 6 5 5 3 4 5 3 3 2 2 3 7 6 6 6 6 11 7 3 3 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 2 2 2 3 2 3 1 0 0 1 1 1 1 1 1 0 0 1 4 2 1 1 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 2 4 1 4 5 4 1 3 1 0 0 0 9 12 12 13 14 12 11 11 13 12 11 11 10 10 10 9 10 14 10 9 8 7 6 7 7 7 5 5 2 0 3 10 17 20 19 18 15 13 11 12 15 13 12 9 9 6 6 4 2 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 11 15 23 30 28 24 23 23 22 22 20 18 7 7 8 8 6 9 10 16 26 32 29 26 25 23 25 22 21 21 20 29 37 39 38 36 30 26 25 25 26 19 13 9 2 3 3 5 7 6 4 4 6 10 13 12 12 13 12 12 11 8 6 8 9 9 8 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 63 124 163 169 138 92 51 36 23 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 5 9 6 28 75 139 200 254 290 297 291 338 361 370 398 441 442 415 409 427 457 469 449 480 518 532 514 500 490 485 482 478 479 489 508 538 577 605 631 662 696 723 728 746 766 777 788 780 767 746 723 718 716 704 683 657 623 644 613 551 485 429 404 349 294 269 286 323 342 352 359 4 7 9 11 9 9 7 5 7 6 5 5 3 5 4 3 3 3 7 9 14 12 9 14 15 7 9 5 3 4 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 1 2 4 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 4 1 5 6 3 2 2 2 2 2 2 1 1 0 0 0 1 3 3 2 2 2 1 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4 5 7 7 6 5 6 2 0 0 3 14 11 10 9 9 10 11 14 17 16 15 14 14 13 13 11 10 10 6 7 7 7 6 7 7 7 6 6 5 6 8 12 15 15 16 17 17 15 13 13 13 12 13 9 7 6 1 1 0 1 3 1 0 0 0 0 0 0 1 1 0 0 0 0 0 0 1 2 4 10 20 26 30 35 32 26 20 20 17 19 19 17 12 10 10 11 10 9 15 23 32 37 32 25 23 25 27 26 23 23 26 33 39 43 45 45 40 32 29 26 20 8 3 1 1 2 6 9 11 11 10 11 12 13 14 16 17 17 16 15 12 9 8 10 11 11 9 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 1 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 63 120 198 227 197 140 81 42 38 14 9 21 23 19 6 0 0 0 0 0 0 0 0 4 14 29 49 75 73 116 173 223 251 255 261 258 250 250 244 234 259 321 370 375 386 405 426 441 509 543 560 559 531 503 496 493 490 486 486 514 538 555 580 602 620 650 680 681 723 752 773 793 816 804 804 800 790 787 782 773 753 726 700 715 686 645 609 591 519 443 377 338 338 362 376 399 421 3 7 7 5 2 0 1 4 7 7 6 9 9 9 8 9 8 8 17 14 12 14 15 17 19 13 8 4 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 2 3 3 3 3 3 3 2 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 2 1 13 9 5 5 5 4 3 3 3 1 0 0 0 0 1 3 3 3 3 2 1 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 5 5 6 6 6 5 4 2 0 0 2 6 6 7 5 5 9 12 16 17 16 17 14 13 13 11 8 5 4 5 5 6 7 7 7 9 9 7 6 5 8 8 9 11 12 12 16 19 17 12 9 9 10 11 9 6 4 1 1 0 0 1 0 0 0 0 0 2 2 1 0 0 0 0 0 0 0 1 12 18 20 22 24 29 32 27 30 21 12 8 10 14 13 10 9 13 15 16 17 18 30 37 39 36 34 33 32 30 30 31 33 36 37 37 40 42 40 39 42 32 23 14 3 3 3 2 5 11 12 13 13 14 14 13 12 12 13 14 13 13 13 12 10 7 6 7 9 8 7 5 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 9 121 200 248 267 225 144 73 35 32 7 3 25 47 43 29 8 0 0 0 0 0 0 0 4 37 70 110 137 137 185 232 274 297 289 255 244 249 256 253 233 227 246 294 369 404 422 448 471 481 584 583 568 553 533 506 502 503 506 513 518 530 538 544 556 580 605 632 654 663 703 742 780 808 822 828 839 843 841 841 841 833 813 786 765 756 741 731 715 668 605 531 461 412 399 414 423 455 484 CIN 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -71 -284 -187 -206 -279 -112 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -63 -285 0 0 0 0 0 0 -160 -64 0 0 0 0 -117 -231 -24 -101 -69 -9 -188 -24 -40 -202 -55 -90 -124 -144 -130 -102 -59 -22 0 0 -30 -176 -141 -97 -96 -93 -84 -75 -72 -72 -69 -60 -92 -102 -46 -47 -118 -137 -139 -127 -94 -106 -91 -105 -90 -82 -75 -60 -40 -40 -53 -96 -117 -29 -30 -30 -76 -17 -35 -34 -44 -46 -28 -19 -15 -10 -4 -2 -7 -14 -17 -31 -40 -41 -48 -53 -69 -71 -72 -60 -54 -56 -54 -51 -50 -53 -55 -57 -61 -62 -66 -65 -75 -74 -66 -61 -58 -70 -69 -58 -56 -57 -59 -64 -73 -83 -85 -83 -83 -82 -73 -94 -99 -107 -99 -79 -78 -74 -81 -84 -86 -90 -84 -74 -69 -62 -65 -99 -109 -106 -105 -108 -77 -95 -110 -99 -78 -60 -57 -65 -71 -73 -72 -63 -88 -145 -104 -76 -92 -94 -80 -75 -72 -78 -71 -75 -85 -92 -92 -89 -80 -78 -86 -95 -93 -93 -94 -76 -74 -90 -72 -56 -49 -36 -34 -47 -49 -38 -36 -39 -46 -46 -42 -52 -66 -67 -62 -61 -60 -59 -62 -60 -60 -61 -64 -69 -75 -85 -100 -106 -128 -128 -128 -142 -122 -105 -91 -91 -96 -103 -120 -122 -119 -127 -132 -132 -132 -128 -130 -133 -126 -121 -122 -131 -136 -145 -146 -142 -134 -127 -128 -126 -122 -117 -112 -112 -114 -116 -116 -116 -114 -113 -114 -109 -96 -85 -91 -94 -99 -109 -123 -140 -153 -153 -152 -159 -165 -167 -165 -174 -182 -204 -206 -215 -232 -239 -252 -252 -258 -269 -276 -287 -304 -314 -323 -326 -326 -326 -329 -339 -352 -386 -390 -401 -380 -96 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -140 -246 -242 -293 -63 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -106 -227 0 0 0 0 0 -259 -114 -28 0 0 0 0 -105 -130 -75 -188 -154 0 0 0 -1 -69 -11 0 0 -112 -168 -118 -43 0 0 -33 -91 -153 -130 -106 -89 -83 -76 -69 -65 -67 -56 -51 -41 -56 -86 -106 -124 -113 -109 -103 -84 -86 -86 -98 -86 -87 -72 -55 -29 -42 -66 -78 -67 -43 -34 -25 -34 -23 -57 -55 -51 -41 -26 -25 -15 -5 -3 -5 -8 -14 -30 -47 -46 -45 -40 -46 -55 -66 -72 -67 -55 -50 -50 -47 -46 -49 -53 -55 -55 -56 -57 -59 -61 -63 -61 -58 -62 -69 -60 -57 -66 -63 -57 -65 -77 -87 -88 -79 -75 -70 -88 -87 -96 -106 -106 -84 -80 -67 -76 -84 -88 -92 -88 -81 -80 -77 -78 -105 -114 -109 -116 -77 -54 -62 -93 -95 -76 -62 -59 -59 -70 -80 -74 -82 -116 -131 -83 -82 -93 -102 -87 -75 -61 -86 -90 -96 -103 -99 -95 -96 -95 -84 -77 -79 -87 -94 -86 -82 -91 -95 -83 -79 -68 -53 -48 -41 -40 -44 -44 -47 -50 -48 -51 -66 -73 -72 -72 -71 -73 -62 -57 -57 -56 -60 -70 -75 -80 -93 -103 -113 -124 -127 -139 -123 -86 -88 -91 -109 -102 -114 -119 -123 -122 -122 -120 -117 -120 -124 -126 -129 -123 -127 -129 -135 -141 -152 -145 -147 -140 -135 -133 -129 -123 -117 -114 -116 -117 -115 -114 -116 -115 -114 -113 -103 -95 -84 -82 -93 -104 -120 -133 -145 -153 -154 -156 -165 -171 -173 -179 -190 -196 -198 -218 -227 -232 -247 -266 -263 -270 -282 -290 -304 -318 -327 -335 -338 -338 -337 -339 -352 -368 -383 -403 -392 -85 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -78 -327 -290 -313 -309 -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 -28 -57 0 0 0 0 -1 -45 0 0 0 0 0 0 -81 -58 -46 -168 -129 0 0 0 0 0 0 0 0 0 -130 -49 -6 -54 -72 -126 -176 -136 -117 -100 -86 -78 -75 -69 -64 -62 -63 -32 -8 -31 -93 -111 -104 -111 -102 -97 -80 -74 -78 -81 -59 -73 -63 -85 -46 -60 -64 -59 -47 -29 -16 -14 -19 -25 -53 -68 -64 -35 -22 -17 -6 -1 -10 -9 -14 -27 -45 -51 -43 -36 -33 -34 -35 -46 -59 -63 -65 -45 -39 -35 -42 -45 -48 -50 -51 -55 -61 -59 -56 -60 -64 -54 -61 -57 -68 -62 -74 -68 -59 -68 -79 -84 -86 -83 -70 -56 -71 -99 -109 -114 -117 -95 -86 -84 -74 -85 -96 -99 -98 -91 -84 -81 -81 -99 -119 -112 -87 -75 -48 -44 -71 -77 -64 -59 -57 -59 -68 -74 -78 -83 -86 -81 -75 -88 -96 -99 -84 -98 -89 -88 -99 -118 -116 -106 -93 -85 -90 -97 -84 -76 -84 -87 -82 -92 -96 -102 -87 -83 -64 -48 -41 -39 -43 -46 -50 -53 -51 -50 -59 -71 -73 -71 -71 -65 -65 -71 -66 -62 -64 -63 -79 -83 -85 -97 -111 -118 -118 -122 -110 -88 -72 -106 -122 -128 -119 -131 -114 -118 -114 -113 -115 -121 -128 -129 -126 -124 -125 -132 -135 -136 -142 -146 -147 -152 -146 -143 -138 -128 -118 -115 -120 -127 -128 -122 -118 -116 -113 -116 -117 -109 -102 -99 -94 -107 -116 -129 -137 -144 -148 -152 -160 -172 -183 -188 -191 -197 -199 -210 -238 -243 -256 -268 -283 -276 -281 -290 -299 -313 -329 -338 -343 -345 -346 -343 -346 -356 -369 -376 -388 -402 -46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -170 -418 -370 -334 -303 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -131 -45 0 -143 -160 -31 0 0 0 0 0 0 -5 -43 -1 -180 -126 -126 -130 -140 -142 -128 -109 -87 -75 -74 -72 -61 -64 -39 -81 -30 -4 -75 -87 -103 -125 -131 -122 -107 -95 -85 -72 -66 -51 -69 -78 -67 -32 -39 -48 -42 -44 -23 -12 -17 -20 -26 -46 -64 -57 -28 -22 -21 -11 -5 -22 -13 -14 -29 -37 -34 -27 -23 -21 -24 -30 -29 -40 -54 -70 -59 -63 -46 -49 -43 -45 -43 -45 -50 -55 -54 -48 -52 -56 -51 -47 -61 -65 -63 -78 -70 -63 -72 -77 -81 -81 -77 -70 -62 -67 -90 -104 -112 -119 -117 -117 -116 -101 -96 -98 -103 -106 -98 -87 -84 -87 -105 -124 -112 -88 -71 -40 -36 -54 -56 -53 -53 -48 -67 -71 -76 -79 -79 -76 -80 -91 -96 -100 -89 -74 -82 -82 -100 -113 -151 -137 -116 -108 -93 -88 -115 -107 -77 -80 -89 -88 -88 -94 -94 -76 -66 -54 -42 -39 -47 -48 -50 -54 -53 -54 -57 -64 -74 -73 -65 -67 -69 -71 -80 -72 -72 -67 -67 -81 -90 -100 -110 -114 -117 -115 -102 -92 -91 -93 -108 -113 -128 -123 -130 -118 -114 -108 -106 -113 -121 -124 -126 -125 -124 -130 -134 -137 -140 -147 -150 -159 -159 -158 -153 -143 -145 -140 -134 -133 -134 -133 -126 -116 -112 -114 -119 -129 -127 -113 -99 -99 -113 -124 -132 -137 -143 -151 -162 -175 -189 -198 -202 -205 -209 -218 -229 -241 -251 -261 -275 -284 -293 -296 -301 -307 -314 -325 -335 -342 -345 -343 -341 -346 -355 -367 -376 -392 -412 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -89 -231 -283 -203 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -238 -33 -135 -110 -135 -115 -43 -1 0 0 0 0 -40 -177 -22 -107 -126 -157 -140 -127 -125 -113 -102 -96 -81 -71 -62 -51 -52 -40 -98 -44 0 -35 -92 -96 -107 -125 -126 -122 -107 -88 -72 -57 -45 -47 -30 -33 -29 -39 -60 -55 -50 -14 -10 -14 -35 -45 -51 -60 -51 -28 -12 -6 -9 -3 -22 -15 -8 -18 -25 -24 -23 -20 -15 -20 -25 -26 -34 -39 -75 -69 -68 -57 -56 -45 -46 -42 -38 -47 -48 -42 -42 -49 -53 -52 -59 -70 -69 -82 -77 -68 -83 -85 -82 -83 -82 -77 -67 -61 -67 -81 -95 -104 -113 -122 -129 -118 -107 -105 -108 -110 -113 -105 -95 -95 -98 -109 -115 -94 -65 -45 -41 -44 -46 -46 -44 -45 -38 -69 -66 -65 -79 -82 -78 -87 -101 -106 -108 -99 -91 -90 -96 -113 -143 -164 -172 -123 -147 -127 -85 -146 -134 -76 -73 -80 -83 -88 -92 -86 -68 -68 -69 -59 -52 -60 -63 -58 -57 -55 -54 -60 -71 -80 -79 -71 -72 -74 -79 -81 -68 -76 -61 -64 -80 -91 -111 -120 -125 -119 -104 -91 -88 -90 -89 -104 -115 -126 -121 -120 -127 -114 -109 -114 -115 -117 -118 -122 -130 -134 -134 -136 -141 -148 -154 -158 -161 -163 -157 -150 -151 -156 -156 -155 -147 -141 -137 -130 -124 -122 -124 -125 -127 -125 -117 -109 -108 -124 -127 -133 -137 -144 -157 -173 -189 -198 -202 -208 -217 -225 -234 -239 -251 -261 -274 -275 -287 -297 -309 -312 -314 -314 -322 -332 -338 -340 -340 -342 -345 -350 -360 -372 -388 -378 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -152 -27 0 0 0 0 0 0 0 0 -20 -47 -33 -148 -151 -83 -13 0 -169 -261 -107 0 0 0 0 -41 -141 -136 -125 -177 -185 -171 -138 -119 -96 -87 -85 -75 -67 -52 -50 -54 -52 -88 -31 -24 -13 -152 -97 -80 -91 -95 -106 -99 -88 -74 -57 -47 -49 -59 -70 -78 -99 -74 -62 -61 -17 -11 -11 -39 -85 -88 -76 -58 -36 -21 -11 -8 -8 -24 -19 -5 -15 -12 -14 -19 -23 -19 -26 -23 -24 -24 -23 -50 -63 -74 -57 -48 -50 -50 -46 -41 -48 -47 -51 -47 -46 -48 -55 -67 -73 -78 -79 -76 -68 -72 -88 -87 -81 -81 -81 -76 -69 -68 -73 -83 -93 -101 -109 -114 -114 -116 -113 -109 -118 -119 -113 -109 -105 -109 -112 -101 -81 -62 -46 -36 -40 -42 -43 -42 -44 -45 -75 -76 -67 -86 -86 -93 -97 -105 -108 -108 -112 -115 -114 -118 -141 -160 -197 -56 -45 -79 -134 -78 -108 -94 -70 -69 -72 -79 -85 -88 -86 -76 -80 -82 -81 -74 -78 -74 -63 -61 -61 -62 -70 -79 -84 -81 -74 -77 -80 -81 -78 -87 -68 -58 -75 -82 -98 -114 -128 -131 -119 -96 -84 -85 -92 -103 -111 -114 -122 -115 -116 -123 -116 -109 -108 -106 -115 -119 -127 -137 -138 -137 -142 -148 -153 -153 -155 -157 -164 -166 -165 -160 -158 -165 -167 -159 -154 -144 -136 -138 -142 -140 -135 -126 -124 -122 -120 -120 -124 -138 -136 -141 -153 -167 -180 -188 -194 -204 -216 -226 -234 -243 -254 -274 -279 -286 -300 -309 -313 -317 -318 -315 -315 -322 -333 -337 -340 -340 -339 -343 -348 -354 -374 -340 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -67 -5 0 0 0 0 0 0 0 0 -57 -166 -176 -190 -207 0 0 0 0 0 0 0 0 0 0 0 -32 -48 -57 -197 -227 -208 -162 -120 -116 -105 -92 -74 -62 -48 -59 -60 -78 -109 -65 -40 -69 -139 -113 -79 -78 -71 -81 -91 -95 -74 -61 -63 -71 -95 -104 -91 -110 -93 -55 -47 -24 -17 -37 -69 -105 -92 -82 -62 -48 -39 -20 -5 -15 -37 -28 -11 -10 -8 -12 -17 -20 -21 -28 -22 -22 -16 -18 -42 -65 -74 -51 -43 -46 -49 -50 -47 -55 -43 -37 -40 -45 -51 -59 -65 -68 -71 -72 -73 -77 -88 -88 -85 -80 -79 -85 -88 -76 -69 -81 -90 -98 -98 -96 -100 -105 -113 -121 -122 -118 -120 -118 -125 -119 -113 -111 -97 -78 -59 -46 -47 -42 -35 -41 -52 -55 -55 -63 -82 -73 -88 -89 -90 -98 -104 -100 -97 -106 -115 -125 -153 -178 -191 -204 0 0 0 -159 -76 -80 -76 -72 -83 -85 -82 -85 -85 -84 -85 -83 -86 -88 -84 -74 -69 -61 -59 -66 -74 -81 -82 -85 -80 -76 -81 -84 -83 -75 -75 -72 -71 -76 -78 -114 -126 -135 -117 -106 -90 -86 -93 -99 -98 -101 -114 -115 -112 -110 -113 -109 -108 -106 -109 -119 -122 -132 -140 -139 -144 -148 -148 -151 -150 -148 -152 -159 -168 -175 -177 -174 -179 -168 -163 -152 -143 -139 -138 -140 -140 -135 -127 -123 -122 -127 -131 -136 -138 -144 -154 -160 -167 -178 -185 -194 -207 -219 -229 -241 -254 -271 -295 -301 -307 -315 -320 -320 -322 -319 -317 -321 -325 -339 -351 -352 -350 -346 -344 -349 -358 -374 -387 -338 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 -105 -84 -4 -12 0 0 0 0 0 0 0 -7 -30 0 0 0 0 0 0 0 0 0 0 0 -37 -54 -1 -28 -116 -220 -184 -156 -144 -129 -102 -80 -60 -53 -67 -51 -50 -112 -128 -72 -67 -83 -95 -82 -83 -64 -53 -75 -98 -80 -72 -74 -55 -73 -80 -59 -63 -67 -45 -41 -41 -32 -57 -106 -112 -61 -59 -45 -46 -48 -32 -13 -21 -36 -30 -21 -14 -10 -10 -28 -34 -34 -39 -30 -26 -14 -19 -41 -60 -60 -54 -53 -46 -49 -62 -57 -65 -44 -37 -44 -49 -54 -63 -68 -69 -68 -66 -76 -93 -91 -88 -84 -83 -80 -83 -83 -88 -90 -89 -90 -100 -102 -98 -94 -95 -105 -115 -119 -116 -117 -96 -110 -128 -119 -112 -104 -93 -86 -71 -51 -43 -41 -50 -67 -67 -64 -66 -85 -84 -92 -94 -85 -87 -94 -94 -94 -108 -117 -138 -178 -203 -153 -31 0 -13 -105 -243 -82 -78 -76 -73 -79 -83 -84 -89 -89 -85 -86 -86 -83 -84 -89 -79 -71 -71 -61 -70 -80 -82 -82 -81 -79 -80 -86 -84 -80 -83 -72 -70 -67 -56 -71 -133 -139 -135 -113 -100 -91 -87 -97 -97 -100 -104 -101 -101 -103 -110 -110 -110 -110 -110 -115 -122 -125 -135 -142 -144 -150 -153 -148 -148 -147 -144 -151 -155 -166 -170 -177 -186 -184 -169 -162 -158 -156 -146 -139 -140 -139 -131 -123 -122 -124 -129 -137 -135 -146 -149 -157 -158 -167 -179 -187 -195 -208 -225 -242 -259 -276 -289 -297 -306 -314 -315 -316 -324 -319 -320 -316 -320 -331 -340 -356 -362 -356 -349 -346 -351 -358 -364 -378 -316 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -62 -243 -227 -15 -261 -16 0 0 0 -71 -53 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -155 -102 -124 -229 -248 -220 -193 -176 -138 -101 -88 -60 -63 -60 -43 -38 -69 -85 -59 -40 -45 -57 -70 -70 -61 -64 -57 -99 -84 -67 -74 -40 -68 -105 -77 -60 -64 -52 -42 -36 -33 -50 -96 -110 -33 -28 -18 -35 -47 -37 -22 -25 -32 -32 -31 -21 -11 -13 -27 -47 -35 -41 -30 -29 -14 -29 -49 -56 -56 -54 -54 -53 -54 -67 -65 -63 -55 -50 -41 -40 -47 -64 -66 -66 -67 -68 -75 -87 -91 -89 -86 -86 -83 -81 -83 -88 -92 -91 -96 -99 -103 -106 -99 -96 -100 -104 -107 -106 -106 -92 -108 -136 -130 -118 -113 -108 -99 -66 -58 -58 -56 -66 -77 -73 -70 -75 -86 -81 -72 -62 -72 -68 -89 -94 -93 -103 -120 -156 -180 -103 -8 0 0 -39 -190 -218 -99 -77 -63 -79 -88 -93 -96 -93 -89 -84 -84 -88 -85 -82 -83 -74 -72 -70 -61 -73 -79 -80 -75 -75 -79 -85 -91 -88 -85 -80 -67 -67 -65 -61 -85 -136 -146 -132 -112 -96 -102 -93 -95 -93 -94 -96 -98 -100 -104 -111 -110 -115 -114 -117 -121 -124 -134 -146 -142 -145 -148 -149 -145 -145 -144 -144 -152 -155 -161 -171 -178 -181 -186 -174 -168 -167 -164 -153 -146 -147 -142 -130 -122 -120 -126 -136 -140 -146 -153 -153 -154 -167 -170 -178 -191 -203 -218 -239 -256 -272 -284 -292 -298 -304 -307 -312 -328 -325 -323 -331 -326 -323 -330 -339 -352 -367 -367 -365 -366 -363 -364 -377 -391 -294 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -104 -215 -148 -57 -22 -22 -214 -153 -13 -197 -191 -51 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -208 -241 -208 -218 -256 -253 -206 -182 -153 -115 -98 -70 -73 -52 -34 -37 -66 -58 -41 -33 -39 -57 -80 -77 -64 -64 -53 -87 -78 -57 -76 -61 -76 -103 -76 -61 -59 -55 -53 -53 -49 -49 -92 -96 -41 -15 -10 -40 -54 -44 -29 -25 -22 -26 -34 -32 -24 -35 -64 -88 -59 -51 -36 -27 -15 -43 -56 -59 -51 -46 -52 -57 -60 -66 -62 -55 -53 -51 -45 -40 -44 -60 -56 -57 -63 -74 -80 -82 -86 -88 -85 -85 -85 -85 -85 -90 -90 -93 -94 -94 -100 -105 -101 -102 -99 -94 -94 -92 -96 -94 -112 -121 -137 -131 -128 -113 -99 -73 -64 -70 -70 -78 -81 -74 -77 -85 -85 -83 -79 -77 -71 -81 -92 -96 -93 -96 -115 -171 -188 -89 -98 -182 -148 -139 -176 -154 -113 -73 -54 -66 -99 -139 -94 -95 -92 -83 -76 -83 -89 -84 -82 -79 -70 -63 -61 -75 -78 -69 -71 -76 -80 -86 -92 -87 -85 -85 -84 -78 -66 -75 -108 -129 -136 -127 -105 -101 -95 -89 -89 -89 -89 -94 -98 -102 -107 -108 -108 -116 -118 -125 -126 -128 -141 -149 -142 -142 -144 -144 -141 -142 -142 -146 -151 -154 -162 -169 -174 -177 -178 -182 -181 -176 -173 -168 -162 -163 -153 -135 -123 -124 -129 -135 -144 -144 -149 -150 -160 -161 -174 -185 -199 -217 -233 -250 -264 -273 -281 -285 -299 -315 -315 -319 -332 -338 -335 -336 -336 -330 -335 -344 -353 -366 -371 -378 -382 -376 -373 -382 -395 -280 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -146 -197 -166 -282 -294 -255 -246 -203 -10 -202 -126 -21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -172 -174 -230 -200 -236 -254 -222 -189 -157 -124 -109 -88 -84 -54 -35 -40 -45 -51 -50 -21 -23 -52 -85 -86 -82 -78 -52 -68 -67 -59 -69 -58 -38 -38 -39 -55 -70 -68 -66 -76 -77 -66 -85 -97 -41 -20 -14 -62 -58 -42 -35 -29 -42 -38 -41 -39 -41 -48 -58 -75 -75 -63 -54 -30 -34 -53 -60 -61 -62 -52 -63 -70 -73 -71 -62 -52 -47 -51 -51 -55 -49 -53 -52 -55 -69 -74 -75 -76 -80 -83 -83 -83 -86 -89 -91 -94 -91 -92 -110 -89 -96 -105 -100 -96 -98 -94 -87 -94 -96 -94 -109 -109 -124 -138 -134 -116 -97 -94 -76 -78 -76 -82 -79 -71 -77 -85 -84 -83 -85 -90 -84 -91 -94 -95 -98 -105 -116 -152 -175 -173 -181 -197 -179 -147 -123 -102 -90 -76 -62 -64 -62 -93 -106 -91 -81 -81 -75 -77 -84 -82 -78 -73 -65 -59 -66 -77 -65 -64 -70 -74 -78 -84 -88 -91 -96 -100 -90 -84 -80 -80 -108 -132 -128 -123 -103 -113 -79 -78 -76 -75 -85 -101 -111 -114 -110 -108 -113 -118 -125 -132 -135 -137 -141 -142 -151 -146 -145 -143 -138 -140 -142 -148 -152 -157 -164 -171 -176 -176 -175 -178 -180 -187 -182 -178 -175 -180 -166 -145 -125 -123 -133 -139 -141 -144 -151 -162 -163 -173 -176 -195 -210 -226 -243 -257 -271 -281 -286 -288 -305 -319 -323 -331 -336 -343 -342 -341 -336 -333 -346 -349 -360 -366 -367 -371 -376 -377 -383 -389 -401 -294 -39 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 0 -136 -236 -276 -277 -293 -277 -248 -266 -199 -20 -118 0 0 0 0 0 -91 -97 -75 -48 -10 0 0 0 -29 -74 0 0 0 -233 -169 -182 -209 -201 -173 -144 -126 -115 -102 -85 -54 -49 -54 -51 -74 -59 -13 -11 -35 -64 -65 -72 -71 -55 -57 -59 -53 -63 -81 -72 -67 -68 -73 -75 -75 -84 -96 -91 -73 -66 -60 -38 -26 -25 -70 -64 -67 -43 -27 -40 -35 -49 -51 -67 -84 -87 -85 -77 -69 -63 -42 -49 -58 -69 -64 -102 -58 -61 -72 -80 -75 -65 -63 -60 -52 -51 -56 -54 -52 -55 -59 -71 -74 -75 -76 -88 -82 -80 -83 -87 -94 -98 -101 -99 -95 -111 -102 -92 -100 -102 -96 -93 -98 -92 -82 -85 -104 -120 -119 -125 -137 -136 -122 -98 -67 -77 -88 -86 -90 -81 -72 -76 -82 -84 -86 -86 -89 -91 -90 -94 -87 -98 -102 -112 -127 -151 -168 -177 -181 -161 -136 -112 -95 -98 -93 -74 -76 -80 -75 -95 -82 -90 -86 -82 -78 -79 -76 -68 -62 -59 -62 -70 -66 -61 -62 -66 -70 -74 -78 -82 -86 -93 -97 -86 -80 -81 -89 -110 -127 -130 -120 -105 -106 -84 -77 -79 -78 -96 -102 -114 -118 -114 -108 -113 -124 -133 -139 -141 -140 -140 -145 -147 -142 -141 -138 -135 -140 -143 -149 -152 -160 -172 -177 -180 -179 -178 -184 -189 -195 -194 -188 -186 -189 -174 -152 -133 -130 -133 -134 -140 -147 -148 -154 -168 -171 -185 -208 -220 -239 -255 -266 -281 -289 -296 -304 -316 -324 -329 -338 -346 -352 -346 -346 -332 -341 -351 -359 -364 -366 -366 -368 -373 -378 -390 -396 -409 -434 -288 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -25 -280 -275 -260 -284 -280 -218 -272 -253 -259 -275 -159 0 0 0 0 0 -4 -155 -204 -121 -137 -166 -70 0 0 0 -77 -165 -45 0 0 -32 -201 -155 -181 -183 -164 -145 -131 -117 -101 -77 -62 -71 -78 -75 -66 -32 -18 -17 -38 -50 -57 -62 -62 -52 -53 -55 -48 -52 -79 -85 -75 -92 -97 -96 -84 -90 -103 -97 -64 -46 -43 -36 -30 -31 -42 -47 -53 -51 -89 -112 -65 -70 -58 -72 -85 -90 -88 -82 -78 -75 -64 -60 -72 -75 -67 -122 -58 -61 -75 -90 -84 -74 -71 -72 -64 -56 -56 -56 -56 -63 -70 -77 -76 -77 -77 -92 -93 -82 -82 -88 -94 -99 -103 -104 -98 -96 -92 -92 -96 -103 -100 -96 -100 -94 -97 -108 -114 -118 -124 -130 -135 -135 -129 -115 -84 -85 -104 -98 -100 -87 -80 -77 -74 -73 -80 -89 -91 -91 -86 -82 -82 -93 -101 -108 -114 -111 -126 -133 -147 -126 -112 -100 -87 -96 -97 -70 -67 -78 -85 -79 -79 -92 -91 -86 -78 -79 -77 -68 -57 -58 -70 -71 -60 -61 -61 -63 -66 -68 -71 -78 -84 -89 -95 -90 -83 -90 -95 -107 -129 -135 -119 -103 -102 -101 -93 -81 -94 -102 -95 -111 -115 -104 -101 -115 -132 -139 -141 -144 -145 -142 -143 -139 -140 -138 -140 -139 -142 -143 -148 -152 -164 -175 -178 -177 -178 -179 -189 -206 -205 -205 -202 -202 -199 -189 -164 -146 -143 -140 -139 -141 -145 -155 -164 -170 -185 -195 -212 -229 -251 -265 -274 -281 -287 -300 -311 -321 -334 -344 -351 -359 -359 -354 -352 -345 -341 -344 -356 -364 -364 -370 -373 -382 -396 -409 -410 -420 -441 -266 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -51 -273 -298 -268 -36 -171 -244 -281 -290 -127 0 0 0 -12 -9 -39 -216 -78 -4 0 -54 -7 0 0 0 -42 -105 -116 -38 0 -3 -60 -172 -191 -197 -172 -149 -141 -126 -97 -76 -73 -80 -82 -71 -45 -37 -16 -34 -80 -58 -47 -50 -54 -47 -53 -49 -43 -36 -44 -60 -50 -48 -50 -70 -76 -81 -93 -90 -63 -40 -39 -41 -40 -39 -34 -38 -46 -40 -66 -68 -51 -67 -71 -76 -81 -86 -89 -85 -82 -82 -82 -79 -81 -81 -73 -91 -51 -72 -85 -89 -89 -89 -85 -82 -79 -75 -64 -62 -70 -75 -77 -79 -80 -79 -78 -91 -80 -80 -82 -86 -90 -96 -103 -109 -108 -104 -97 -95 -98 -102 -102 -100 -104 -89 -88 -88 -101 -115 -123 -128 -134 -135 -132 -125 -101 -100 -110 -109 -113 -95 -91 -88 -84 -79 -72 -77 -86 -88 -86 -82 -84 -94 -107 -100 -96 -85 -84 -95 -99 -87 -76 -67 -57 -62 -73 -71 -67 -69 -82 -80 -96 -96 -93 -86 -78 -79 -78 -68 -59 -60 -65 -65 -61 -61 -61 -61 -62 -64 -69 -75 -81 -87 -92 -71 -73 -94 -95 -102 -128 -133 -115 -106 -101 -99 -98 -89 -92 -116 -106 -102 -99 -106 -105 -117 -134 -140 -137 -142 -148 -144 -143 -136 -137 -133 -140 -139 -143 -144 -149 -158 -167 -173 -170 -168 -176 -187 -194 -198 -198 -207 -207 -211 -198 -208 -181 -172 -164 -153 -147 -147 -149 -157 -165 -175 -184 -198 -214 -232 -253 -258 -266 -276 -287 -300 -313 -324 -342 -359 -369 -372 -368 -361 -358 -353 -350 -347 -359 -366 -367 -376 -390 -408 -417 -414 -410 -425 -444 -280 -62 -27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -102 -270 -240 -243 -117 0 0 -229 -231 -255 -210 -151 -115 -40 -105 -238 -220 -230 -137 0 -13 -256 -21 0 -182 -53 0 0 -155 -150 0 0 -55 -191 -202 -214 -184 -154 -165 -129 -94 -84 -75 -69 -76 -62 -46 -71 -75 -90 -99 -58 -30 -32 -34 -33 -44 -45 -32 -34 -61 -81 -73 -58 -47 -61 -87 -87 -92 -90 -61 -33 -41 -66 -62 -44 -27 -29 -38 -39 -57 -62 -53 -60 -77 -77 -72 -72 -80 -83 -89 -91 -94 -92 -90 -86 -72 -66 -82 -87 -91 -87 -87 -96 -95 -97 -92 -83 -68 -66 -75 -81 -80 -77 -82 -81 -79 -93 -97 -98 -97 -86 -87 -94 -100 -107 -111 -107 -102 -99 -98 -100 -101 -100 -102 -86 -103 -91 -95 -110 -120 -127 -130 -131 -130 -130 -121 -108 -132 -131 -121 -114 -102 -95 -92 -84 -76 -70 -78 -90 -91 -90 -94 -97 -102 -100 -93 -89 -85 -89 -76 -80 -82 -83 -71 -64 -63 -76 -79 -71 -79 -78 -83 -97 -91 -87 -82 -80 -79 -68 -60 -62 -67 -66 -63 -63 -63 -62 -60 -62 -66 -71 -78 -85 -84 -74 -67 -91 -102 -100 -124 -137 -123 -111 -102 -98 -105 -100 -86 -100 -104 -111 -107 -113 -109 -117 -129 -139 -141 -145 -148 -143 -141 -130 -133 -134 -143 -142 -144 -149 -157 -162 -166 -168 -168 -171 -179 -179 -174 -181 -190 -200 -214 -217 -205 -211 -207 -203 -195 -186 -171 -163 -159 -165 -175 -183 -195 -203 -216 -233 -239 -245 -259 -276 -293 -304 -321 -333 -349 -365 -377 -378 -376 -374 -367 -364 -358 -356 -366 -370 -378 -393 -425 -424 -419 -424 -416 -425 -439 -448 -459 -280 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -35 -158 -316 -312 -212 0 0 -23 -231 -230 -234 -250 -246 -263 -95 -149 -255 -152 -119 -159 0 -49 -226 -31 0 -231 -190 -29 0 -127 -124 -25 -100 -182 -191 -204 -218 -185 -153 -148 -127 -120 -102 -75 -63 -70 -75 -63 -76 -106 -105 -76 -37 -21 -21 -24 -23 -26 -31 -24 -46 -98 -108 -84 -63 -72 -99 -114 -102 -88 -85 -81 -63 -59 -45 -46 -36 -19 -22 -29 -27 -28 -46 -60 -66 -74 -70 -64 -64 -66 -74 -81 -88 -100 -102 -95 -87 -75 -63 -68 -97 -95 -90 -90 -91 -93 -102 -100 -92 -86 -75 -73 -79 -79 -75 -83 -85 -83 -84 -100 -101 -104 -97 -95 -92 -94 -100 -106 -107 -103 -97 -95 -98 -100 -100 -101 -101 -105 -110 -94 -105 -115 -123 -125 -125 -126 -126 -127 -130 -133 -135 -131 -124 -110 -99 -97 -89 -85 -77 -87 -94 -99 -96 -97 -100 -99 -108 -109 -101 -95 -103 -85 -112 -138 -116 -51 -83 -79 -73 -76 -77 -82 -82 -86 -96 -92 -90 -86 -81 -78 -68 -60 -65 -68 -66 -64 -63 -64 -60 -54 -58 -63 -68 -74 -79 -72 -66 -74 -106 -102 -98 -107 -124 -122 -110 -102 -99 -100 -91 -94 -96 -101 -113 -102 -114 -114 -115 -124 -137 -143 -144 -141 -139 -140 -139 -143 -136 -140 -143 -147 -150 -157 -164 -169 -163 -163 -173 -173 -172 -179 -192 -208 -215 -206 -207 -207 -222 -235 -232 -232 -227 -215 -197 -181 -174 -178 -180 -184 -199 -208 -214 -225 -242 -252 -274 -296 -311 -328 -343 -357 -371 -386 -391 -391 -392 -388 -379 -372 -364 -366 -377 -388 -408 -427 -423 -424 -436 -427 -425 -429 -439 -457 -283 -23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -200 -263 -265 -171 -56 0 0 -44 -222 -247 -214 -215 -103 -149 -115 -221 -226 -220 -119 -40 0 -54 -214 -211 -4 -49 -274 -15 0 0 -205 -258 -236 -217 -208 -210 -204 -178 -158 -157 -154 -149 -112 -85 -82 -87 -78 -63 -66 -87 -83 -56 -30 -16 -16 -12 -12 -16 -16 -38 -49 -89 -96 -83 -117 -136 -133 -124 -102 -76 -78 -88 -88 -61 -44 -73 -59 -31 -25 -35 -45 -49 -49 -60 -69 -71 -68 -66 -69 -76 -81 -91 -86 -94 -101 -96 -92 -86 -75 -81 -95 -91 -92 -92 -95 -96 -91 -99 -94 -89 -84 -79 -79 -76 -75 -83 -88 -93 -105 -105 -104 -100 -103 -103 -96 -96 -96 -99 -102 -112 -106 -97 -99 -102 -102 -102 -102 -104 -105 -85 -99 -111 -117 -121 -122 -120 -119 -122 -126 -129 -129 -132 -126 -113 -101 -100 -92 -88 -84 -79 -93 -103 -99 -102 -107 -104 -106 -111 -108 -105 -104 -102 -119 -144 -127 -82 -114 -96 -83 -80 -77 -80 -82 -80 -85 -95 -93 -87 -80 -73 -67 -62 -67 -69 -67 -61 -62 -66 -59 -52 -56 -60 -65 -69 -69 -60 -60 -83 -106 -108 -102 -105 -116 -111 -107 -106 -100 -93 -90 -96 -99 -103 -105 -105 -108 -118 -126 -127 -134 -142 -141 -139 -139 -140 -141 -143 -142 -144 -142 -143 -151 -156 -168 -164 -158 -159 -171 -176 -175 -181 -193 -199 -204 -219 -217 -215 -220 -241 -242 -237 -237 -244 -230 -210 -190 -183 -189 -197 -200 -199 -203 -220 -235 -249 -274 -294 -313 -330 -348 -358 -374 -388 -393 -393 -394 -398 -398 -387 -378 -380 -388 -404 -423 -416 -428 -428 -430 -431 -426 -440 -449 -459 -478 -269 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -262 -310 -95 -16 0 0 0 0 -93 -279 -257 -239 -11 -132 -249 -258 -219 -66 -154 -68 -73 -92 -137 -265 -267 -181 -59 0 0 0 -163 -220 -226 -225 -223 -221 -201 -177 -168 -160 -150 -119 -100 -89 -98 -89 -64 -90 -85 -81 -67 -47 -27 -17 -19 -19 -20 -22 -15 -56 -67 -76 -91 -59 -55 -89 -106 -102 -88 -75 -73 -78 -85 -58 -65 -65 -76 -47 -35 -39 -45 -70 -95 -96 -89 -84 -82 -81 -81 -81 -91 -96 -103 -104 -96 -91 -92 -89 -84 -83 -96 -106 -99 -91 -100 -103 -96 -103 -98 -94 -89 -82 -81 -83 -82 -87 -93 -94 -97 -101 -100 -97 -91 -105 -105 -107 -98 -96 -100 -114 -105 -99 -101 -102 -103 -104 -104 -105 -106 -87 -100 -108 -111 -115 -119 -117 -116 -117 -118 -116 -116 -124 -125 -114 -103 -98 -92 -91 -90 -80 -81 -104 -109 -102 -104 -107 -109 -116 -123 -121 -127 -135 -136 -29 -120 -108 -100 -86 -84 -73 -65 -75 -84 -82 -86 -94 -90 -84 -78 -68 -61 -64 -66 -67 -59 -61 -66 -66 -59 -50 -51 -57 -61 -61 -58 -51 -56 -74 -76 -109 -103 -110 -104 -104 -108 -107 -97 -96 -96 -93 -106 -105 -105 -106 -108 -111 -132 -133 -133 -136 -139 -140 -142 -142 -143 -144 -145 -148 -147 -147 -155 -156 -167 -154 -155 -158 -164 -169 -176 -194 -203 -199 -195 -204 -212 -208 -219 -249 -242 -227 -231 -245 -241 -236 -221 -209 -203 -200 -193 -199 -211 -216 -232 -251 -274 -296 -318 -333 -350 -364 -375 -380 -388 -393 -401 -409 -409 -401 -389 -390 -413 -429 -438 -425 -435 -434 -448 -435 -443 -462 -459 -462 -479 -243 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -19 -295 -250 -33 0 0 0 0 -51 -158 -285 -277 -247 -158 -247 -230 -237 -176 -21 -187 -59 -74 -122 -181 -210 -207 -219 -211 -141 0 0 -10 -286 -246 -237 -221 -215 -189 -163 -148 -148 -153 -145 -122 -111 -96 -88 -42 -92 -121 -96 -63 -47 -33 -26 -24 -22 -22 -19 -17 -55 -70 -49 -52 -35 -53 -44 -74 -89 -87 -81 -74 -72 -66 -65 -108 -90 -91 -61 -44 -26 -58 -65 -78 -78 -77 -77 -81 -88 -90 -97 -105 -111 -116 -121 -93 -90 -92 -99 -105 -102 -102 -102 -96 -93 -100 -106 -105 -110 -100 -95 -90 -85 -86 -93 -95 -94 -93 -93 -92 -92 -89 -83 -85 -96 -105 -104 -108 -98 -100 -113 -100 -95 -97 -99 -101 -104 -105 -107 -104 -87 -97 -104 -105 -111 -118 -117 -117 -115 -114 -110 -108 -116 -120 -111 -101 -96 -93 -95 -94 -87 -92 -84 -97 -97 -92 -100 -107 -110 -118 -128 -124 -98 -32 -101 -89 -80 -72 -70 -71 -66 -80 -91 -90 -84 -86 -90 -86 -81 -72 -61 -57 -61 -62 -60 -60 -63 -59 -63 -58 -49 -48 -54 -55 -53 -49 -45 -51 -56 -77 -93 -104 -110 -105 -106 -107 -100 -90 -90 -98 -109 -117 -106 -106 -108 -110 -124 -127 -137 -137 -137 -141 -141 -144 -147 -149 -149 -150 -151 -150 -150 -157 -156 -160 -150 -156 -162 -160 -172 -181 -196 -194 -187 -195 -205 -216 -225 -229 -238 -236 -224 -229 -228 -236 -248 -243 -243 -241 -235 -224 -233 -240 -231 -241 -261 -279 -297 -322 -337 -350 -362 -369 -381 -393 -398 -412 -421 -419 -418 -410 -412 -440 -445 -438 -436 -441 -471 -460 -443 -460 -450 -453 -464 -423 -187 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -53 -177 -299 -277 -363 -17 0 0 0 -226 -230 -232 -222 -181 -142 -146 -242 -264 -168 -4 -151 -18 0 0 -129 -203 -227 -226 -237 -222 -138 -100 -105 -282 -267 -269 -218 -209 -193 -173 -159 -149 -160 -128 -102 -114 -97 -87 -61 -116 -127 -98 -80 -65 -57 -47 -41 -25 -17 -17 -16 -32 -37 -34 -60 -23 -58 -90 -92 -95 -104 -92 -74 -61 -58 -84 -98 -74 -93 -67 -39 -16 -26 -67 -90 -91 -82 -79 -74 -80 -92 -94 -117 -158 -148 -118 -103 -97 -98 -90 -99 -102 -96 -96 -98 -99 -102 -107 -113 -114 -104 -96 -90 -98 -91 -94 -96 -100 -99 -101 -101 -92 -81 -79 -86 -90 -99 -106 -107 -112 -120 -98 -96 -96 -94 -96 -101 -104 -107 -110 -111 -105 -94 -100 -103 -108 -112 -117 -119 -116 -109 -107 -105 -109 -112 -105 -97 -93 -92 -93 -91 -90 -90 -95 -87 -89 -83 -88 -95 -104 -116 -127 -134 -134 -123 -90 -49 -51 -62 -65 -64 -65 -89 -96 -90 -82 -85 -89 -84 -73 -61 -58 -62 -64 -66 -64 -62 -59 -57 -55 -58 -51 -48 -49 -47 -46 -43 -38 -40 -55 -82 -91 -106 -107 -103 -102 -99 -94 -91 -93 -106 -119 -121 -122 -125 -127 -126 -128 -124 -138 -141 -144 -147 -147 -146 -146 -147 -148 -147 -149 -149 -148 -153 -151 -153 -147 -156 -162 -169 -173 -188 -196 -197 -197 -194 -203 -210 -220 -235 -228 -220 -228 -233 -221 -237 -238 -239 -252 -261 -265 -258 -258 -270 -269 -263 -271 -291 -308 -328 -344 -344 -352 -373 -386 -400 -407 -420 -429 -430 -428 -426 -440 -455 -440 -438 -444 -452 -499 -448 -453 -288 -292 -429 -466 -158 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -143 -328 -303 -210 -58 -306 -239 -8 0 -204 -70 -169 -211 -225 -119 -111 -237 -202 -178 -260 -148 -148 -4 0 0 -37 -207 -253 -237 -242 -237 -235 -222 -199 -276 -293 -248 -241 -212 -175 -167 -131 -129 -124 -106 -93 -86 -90 -88 -110 -93 -93 -79 -75 -70 -53 -50 -35 -20 -21 -26 -30 -35 -45 -44 -34 -58 -92 -92 -105 -107 -96 -77 -66 -65 -58 -58 -64 -66 -55 -44 -31 -38 -79 -81 -74 -72 -79 -81 -80 -93 -103 -140 -122 -75 -150 -95 -91 -104 -97 -99 -103 -97 -98 -103 -107 -106 -111 -117 -114 -103 -97 -101 -96 -91 -94 -88 -93 -101 -100 -85 -83 -79 -81 -87 -88 -91 -100 -103 -104 -109 -109 -97 -98 -93 -93 -98 -103 -106 -111 -114 -104 -92 -97 -100 -102 -106 -114 -117 -115 -108 -107 -106 -106 -119 -117 -100 -88 -87 -88 -88 -88 -87 -89 -81 -89 -87 -85 -92 -101 -125 -139 -139 -130 -111 -92 -75 -54 -59 -64 -64 -77 -98 -95 -88 -79 -75 -75 -70 -62 -57 -60 -63 -68 -66 -64 -62 -54 -54 -56 -59 -50 -45 -42 -40 -40 -40 -41 -44 -57 -81 -92 -107 -102 -100 -99 -96 -89 -91 -96 -114 -125 -125 -126 -129 -130 -128 -129 -134 -136 -137 -147 -153 -152 -150 -149 -148 -150 -150 -149 -149 -149 -148 -146 -148 -145 -155 -157 -174 -177 -177 -185 -188 -189 -201 -206 -212 -225 -234 -226 -217 -232 -242 -235 -236 -235 -238 -260 -274 -272 -260 -265 -283 -289 -287 -293 -307 -320 -329 -344 -350 -362 -384 -396 -404 -418 -425 -432 -437 -439 -447 -461 -468 -455 -448 -466 -472 -457 -219 -245 -15 0 -385 -469 -213 -86 -25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -204 -338 -307 -191 -3 -44 -73 0 0 0 -62 -183 -235 -299 -114 -141 -242 -165 -78 -69 -162 -49 0 0 0 -232 -249 -247 -237 -226 -218 -233 -135 -18 -86 -251 -248 -241 -209 -174 -147 -123 -147 -105 -99 -111 -103 -98 -107 -110 -102 -93 -83 -52 -54 -50 -48 -49 -32 -26 -50 -45 -34 -47 -58 -51 -79 -83 -88 -87 -97 -92 -73 -72 -52 -64 -64 -50 -48 -54 -59 -58 -61 -57 -61 -104 -98 -97 -82 -71 -94 -114 -62 -3 -12 -37 -64 -124 -117 -91 -103 -91 -93 -90 -102 -107 -105 -109 -110 -106 -105 -101 -94 -89 -87 -83 -74 -76 -88 -87 -86 -88 -91 -89 -89 -90 -92 -93 -94 -96 -106 -104 -107 -97 -93 -91 -93 -100 -105 -109 -111 -97 -87 -91 -93 -97 -104 -112 -116 -117 -112 -104 -103 -124 -130 -123 -108 -92 -85 -85 -84 -83 -80 -86 -71 -78 -92 -94 -97 -104 -123 -137 -143 -133 -123 -113 -86 -63 -65 -69 -69 -89 -105 -99 -92 -81 -79 -74 -66 -62 -58 -57 -63 -67 -65 -63 -65 -54 -56 -60 -64 -50 -42 -38 -36 -36 -35 -37 -43 -62 -85 -97 -106 -98 -100 -101 -88 -81 -85 -91 -112 -125 -127 -129 -126 -123 -126 -129 -137 -136 -144 -148 -152 -152 -154 -152 -149 -146 -147 -150 -146 -141 -141 -141 -142 -146 -153 -161 -165 -168 -172 -182 -188 -192 -194 -209 -213 -218 -225 -221 -219 -234 -244 -237 -236 -235 -237 -260 -258 -263 -255 -271 -292 -300 -311 -319 -319 -328 -339 -350 -363 -377 -392 -406 -412 -425 -426 -435 -438 -450 -463 -467 -468 -318 -242 -480 -414 -166 0 0 0 0 -271 -333 -364 -457 -171 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -271 -353 -327 -312 -167 0 -97 -233 -155 -135 -333 -178 -271 -249 -156 -155 -179 -89 0 -1 -18 0 0 0 -32 -258 -214 -227 -219 -225 -239 -269 -160 -168 -280 -270 -265 -260 -236 -181 -152 -139 -135 -200 -150 -141 -136 -121 -115 -114 -111 -92 -53 -29 -37 -51 -58 -59 -35 -42 -51 -34 -20 -19 -35 -46 -54 -76 -90 -100 -99 -79 -66 -66 -33 -37 -31 -19 -54 -65 -60 -66 -62 -42 -28 -49 -92 -106 -92 -72 -102 -88 -135 -61 0 0 -24 -72 -73 -60 -93 -82 -91 -64 -87 -107 -102 -110 -108 -104 -106 -99 -91 -91 -88 -76 -67 -69 -82 -89 -92 -93 -94 -89 -90 -94 -95 -98 -100 -98 -97 -106 -109 -106 -91 -93 -92 -96 -104 -112 -116 -101 -89 -90 -92 -96 -102 -109 -113 -115 -109 -103 -103 -108 -125 -120 -101 -89 -89 -90 -83 -81 -81 -76 -73 -73 -84 -102 -102 -107 -117 -128 -137 -141 -133 -111 -87 -75 -74 -75 -77 -82 -104 -100 -91 -83 -76 -71 -69 -67 -60 -57 -61 -62 -59 -60 -56 -51 -65 -68 -63 -46 -43 -37 -34 -34 -34 -37 -48 -73 -97 -104 -106 -97 -100 -95 -82 -80 -82 -97 -122 -131 -128 -126 -122 -123 -133 -140 -139 -141 -150 -152 -151 -149 -154 -153 -148 -147 -147 -144 -141 -138 -138 -139 -141 -147 -151 -154 -158 -164 -177 -189 -185 -190 -203 -210 -215 -213 -214 -220 -226 -233 -242 -244 -239 -237 -247 -264 -247 -236 -247 -272 -280 -297 -313 -318 -321 -331 -345 -360 -381 -388 -400 -412 -421 -439 -443 -445 -447 -456 -460 -463 -259 -229 -415 -494 -358 0 0 0 0 0 0 0 0 -292 -123 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -257 -325 -356 -347 -351 -140 -199 -330 -339 -316 -290 -212 -50 -356 -255 -264 -242 -44 0 -28 -2 -117 -165 -112 -95 -130 -257 -247 -247 -227 -234 -239 -255 -264 -258 -256 -139 -55 -92 -152 -196 -177 -96 -112 -111 -80 -90 -101 -114 -120 -124 -110 -91 -73 -58 -58 -68 -77 -63 -42 -86 -63 -28 -24 -20 -39 -63 -82 -96 -106 -114 -95 -69 -57 -51 -34 -34 -68 -72 -76 -73 -59 -52 -65 -88 -73 -60 -79 -102 -105 -85 -118 -98 -83 -19 0 0 0 0 0 -61 -140 -99 -85 -85 -97 -98 -103 -107 -112 -105 -105 -107 -98 -92 -87 -73 -61 -57 -66 -73 -78 -75 -75 -82 -89 -92 -94 -97 -101 -102 -97 -97 -108 -104 -98 -92 -93 -93 -101 -112 -115 -116 -99 -90 -91 -95 -101 -106 -109 -110 -107 -103 -104 -98 -121 -112 -100 -92 -97 -99 -91 -84 -82 -75 -71 -73 -81 -93 -105 -108 -113 -127 -132 -141 -121 -94 -85 -83 -79 -78 -84 -93 -99 -93 -84 -83 -72 -71 -68 -62 -56 -55 -60 -58 -51 -50 -51 -54 -55 -59 -61 -57 -44 -40 -35 -35 -34 -37 -56 -90 -107 -105 -99 -94 -94 -78 -75 -73 -83 -100 -125 -130 -123 -125 -122 -125 -138 -145 -146 -149 -155 -156 -154 -153 -150 -154 -149 -145 -143 -139 -139 -134 -135 -143 -146 -147 -148 -152 -162 -173 -185 -185 -188 -188 -203 -208 -206 -213 -223 -229 -228 -234 -247 -248 -247 -254 -251 -246 -260 -239 -249 -276 -289 -296 -301 -319 -333 -342 -354 -370 -391 -406 -420 -422 -436 -449 -453 -454 -454 -454 -456 -467 -439 -442 -496 -503 -333 0 0 0 0 0 0 0 0 -92 -23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -70 -411 -350 -385 -288 -380 -108 -284 -340 -298 -286 -169 0 -94 -301 -172 -221 -248 -93 -69 -251 -170 -223 -227 -208 -238 -262 -245 -238 -258 -255 -223 -234 -251 -285 -303 -92 -202 -260 -220 -191 -218 -186 -113 -149 -91 -136 -99 -79 -97 -108 -119 -110 -124 -121 -109 -105 -102 -90 -61 -61 -48 -43 -13 -46 -54 -38 -56 -93 -106 -101 -97 -77 -51 -37 -36 -34 -64 -28 -106 -108 -72 -54 -61 -83 -128 -140 -109 -117 -95 -105 -110 -126 -124 -147 -185 -173 -132 -35 0 -52 -137 -174 -118 -98 -101 -95 -106 -104 -103 -118 -108 -100 -103 -96 -91 -84 -63 -52 -52 -52 -64 -77 -76 -71 -76 -79 -83 -88 -88 -93 -100 -99 -102 -106 -100 -95 -89 -95 -97 -99 -107 -106 -93 -93 -94 -93 -96 -102 -107 -110 -112 -111 -107 -102 -101 -122 -118 -111 -102 -100 -100 -105 -107 -101 -84 -70 -74 -81 -87 -108 -113 -110 -107 -112 -114 -113 -91 -84 -82 -77 -74 -84 -100 -96 -91 -87 -86 -79 -73 -63 -57 -54 -54 -58 -55 -51 -51 -55 -60 -57 -56 -56 -56 -40 -39 -37 -38 -36 -38 -62 -90 -96 -91 -90 -89 -94 -85 -72 -67 -81 -99 -127 -123 -123 -125 -132 -135 -133 -136 -146 -154 -154 -153 -158 -157 -155 -154 -152 -145 -135 -133 -129 -133 -139 -144 -148 -149 -147 -155 -168 -183 -194 -189 -201 -198 -212 -220 -217 -213 -213 -223 -231 -241 -252 -251 -247 -256 -259 -253 -263 -242 -260 -285 -269 -291 -303 -316 -329 -349 -370 -383 -397 -416 -437 -444 -431 -330 -364 -388 -415 -459 -470 -473 -475 -490 -507 -512 -309 0 0 0 0 0 0 0 0 -311 -76 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -115 -371 -363 -353 -154 -407 -408 -342 -248 -265 -254 -174 -75 -138 -270 -244 -239 -233 -227 -265 -332 -295 -279 -105 -85 -139 -187 -230 -231 -240 -253 -246 -252 -266 -261 -325 -288 -288 -251 -287 -252 -251 -201 -160 -193 -178 -263 -183 -155 -105 -105 -115 -128 -154 -135 -129 -119 -107 -88 -69 -65 -36 -46 -16 -37 -91 -83 -76 -89 -83 -73 -68 -55 -42 -39 -41 -25 -20 -23 -30 -64 -50 -46 -72 -118 -46 0 -9 -23 -50 -95 -117 -141 -133 -129 -127 -177 -173 -117 -80 -131 -175 -160 -136 -124 -113 -109 -109 -104 -108 -117 -122 -104 -105 -104 -93 -82 -63 -52 -48 -51 -67 -69 -80 -72 -73 -73 -78 -79 -80 -84 -90 -93 -90 -96 -101 -92 -86 -94 -98 -97 -94 -85 -87 -92 -95 -95 -97 -104 -106 -105 -105 -106 -102 -88 -87 -93 -104 -118 -109 -102 -98 -100 -100 -92 -78 -71 -73 -78 -92 -111 -112 -110 -101 -107 -102 -100 -85 -82 -79 -73 -70 -77 -91 -95 -90 -88 -81 -69 -65 -57 -55 -52 -58 -59 -51 -48 -51 -56 -58 -59 -57 -54 -53 -36 -32 -33 -40 -37 -42 -68 -81 -92 -89 -82 -81 -88 -88 -71 -70 -91 -108 -128 -118 -123 -122 -128 -135 -135 -134 -139 -144 -146 -146 -149 -152 -154 -153 -149 -157 -134 -132 -139 -139 -139 -143 -145 -149 -153 -159 -172 -184 -189 -198 -203 -214 -217 -209 -217 -218 -212 -217 -230 -239 -248 -250 -247 -247 -248 -259 -258 -244 -264 -266 -266 -295 -308 -320 -332 -350 -374 -394 -410 -425 -385 -279 -253 0 0 0 0 -381 -479 -480 -480 -494 -509 -520 -290 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -19 -89 -224 -395 -400 -358 -316 -280 -215 -304 -247 -221 -234 -288 -293 -266 -290 -277 -271 -298 -220 -106 -152 -19 0 -152 -121 -190 -232 -210 -226 -239 -245 -245 -231 -264 -218 -293 -217 -294 -242 -287 -208 -175 -203 -189 -181 -180 -187 -150 -124 -136 -139 -156 -142 -133 -116 -98 -79 -74 -56 -33 -59 -43 -26 -68 -81 -73 -81 -69 -54 -52 -48 -39 -34 -23 -42 -89 -90 -78 -59 -42 -47 -90 -124 -36 0 0 0 -46 -94 -111 -131 -139 -143 -125 -21 -184 -163 -125 -128 -142 -147 -137 -133 -127 -116 -110 -104 -106 -108 -117 -111 -97 -110 -90 -91 -77 -58 -50 -58 -69 -67 -66 -68 -75 -73 -77 -77 -79 -81 -83 -83 -82 -84 -85 -84 -85 -90 -92 -91 -80 -86 -88 -91 -90 -83 -86 -105 -101 -97 -98 -97 -96 -97 -96 -95 -98 -104 -115 -103 -98 -93 -93 -76 -73 -72 -71 -72 -78 -92 -103 -101 -97 -101 -101 -100 -103 -98 -96 -79 -73 -72 -77 -88 -89 -84 -76 -65 -60 -59 -60 -65 -65 -58 -48 -45 -49 -56 -61 -60 -56 -54 -50 -33 -28 -28 -35 -33 -53 -77 -79 -84 -80 -76 -77 -84 -83 -70 -73 -99 -123 -124 -118 -126 -122 -133 -139 -140 -138 -139 -142 -143 -144 -141 -140 -143 -137 -130 -157 -135 -131 -132 -130 -136 -141 -146 -152 -161 -166 -170 -177 -187 -202 -202 -218 -224 -224 -212 -220 -223 -218 -225 -235 -240 -243 -244 -246 -244 -244 -252 -246 -247 -267 -296 -302 -314 -326 -339 -355 -372 -400 -427 -348 -155 0 0 0 0 -4 -65 -4 -426 -484 -479 -486 -508 -529 -267 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -178 -364 -321 -281 -281 -268 -249 -330 -209 -29 0 0 -241 -355 -342 -273 -220 -265 -226 0 -11 -9 -189 -250 -247 -235 -203 -207 -221 -206 -203 -225 -230 -223 -224 -279 -198 -274 -199 -276 -186 -213 -245 -190 -154 -159 -177 -180 -152 -158 -157 -176 -138 -110 -103 -90 -71 -71 -52 -27 -41 -50 -35 -43 -73 -75 -73 -65 -46 -48 -42 -22 -22 -21 -30 -52 -69 -99 -93 -64 -79 -138 -6 0 0 0 0 -58 -101 -113 -119 -120 -136 -176 -198 -187 -158 -133 -134 -129 -129 -129 -129 -125 -117 -113 -109 -106 -106 -107 -111 -103 -106 -102 -98 -82 -65 -59 -64 -68 -68 -69 -75 -83 -79 -79 -80 -81 -87 -88 -84 -82 -84 -84 -83 -83 -85 -88 -87 -79 -86 -89 -89 -88 -83 -78 -92 -94 -96 -100 -100 -101 -107 -108 -104 -100 -91 -89 -97 -102 -91 -83 -69 -72 -66 -63 -76 -87 -88 -90 -89 -90 -93 -101 -108 -102 -101 -84 -78 -75 -73 -67 -75 -80 -75 -69 -65 -69 -64 -66 -64 -68 -52 -52 -46 -49 -54 -59 -61 -56 -50 -43 -32 -28 -28 -30 -30 -60 -70 -71 -76 -76 -73 -73 -81 -86 -82 -81 -97 -122 -123 -122 -130 -124 -138 -140 -140 -141 -146 -146 -147 -143 -134 -104 -75 -77 -92 -151 -142 -124 -121 -128 -136 -141 -142 -150 -165 -172 -172 -178 -188 -201 -209 -216 -214 -207 -211 -226 -228 -228 -235 -241 -243 -243 -243 -242 -242 -244 -257 -261 -265 -268 -294 -304 -319 -331 -344 -362 -377 -409 -439 -353 -130 0 0 0 0 -47 -454 -62 -443 -474 -480 -491 -512 -267 -61 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -230 -252 -252 -274 -262 -232 -208 -240 -176 0 0 0 -2 -254 -365 -289 -198 -173 -138 0 0 -56 -295 -166 -183 -206 -216 -215 -186 -170 -209 -247 -264 -254 -240 -260 -178 -208 -193 -233 -240 -214 -268 -294 -281 -233 -200 -182 -157 -155 -147 -139 -124 -94 -93 -99 -68 -68 -71 -57 -51 -57 -41 -35 -71 -78 -68 -61 -42 -48 -32 -35 -24 -29 -45 -43 -52 -88 -99 -83 -129 -159 0 0 0 0 0 -81 -112 -118 -121 -115 -118 -135 -133 -137 -135 -143 -137 -128 -121 -136 -132 -122 -118 -114 -110 -106 -101 -97 -102 -113 -109 -98 -103 -94 -87 -75 -73 -70 -69 -70 -69 -69 -76 -87 -86 -87 -87 -93 -99 -92 -85 -83 -82 -81 -82 -86 -84 -80 -88 -92 -93 -93 -91 -90 -92 -95 -96 -99 -101 -104 -110 -116 -110 -101 -89 -77 -94 -100 -86 -62 -61 -72 -73 -66 -84 -92 -87 -81 -80 -87 -93 -96 -101 -101 -101 -94 -91 -89 -74 -70 -74 -77 -76 -71 -63 -59 -61 -56 -55 -65 -51 -61 -53 -45 -54 -60 -62 -54 -50 -43 -31 -28 -30 -34 -38 -66 -71 -73 -79 -70 -66 -71 -81 -84 -83 -86 -100 -121 -123 -126 -135 -133 -134 -144 -141 -144 -150 -147 -144 -133 -127 -69 0 0 -28 -122 -160 -160 -133 -143 -144 -147 -147 -152 -164 -171 -172 -179 -190 -199 -211 -212 -200 -206 -224 -222 -233 -235 -240 -242 -242 -236 -237 -240 -242 -248 -252 -259 -270 -280 -284 -305 -314 -330 -345 -364 -380 -414 -435 -447 -354 -127 0 0 0 -74 -474 -488 -473 -479 -490 -507 -494 -426 -144 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -107 -56 -242 -297 -235 -239 -273 -308 -239 -156 -96 -1 -2 -37 -310 -179 -145 -137 -31 0 0 -20 -147 -261 -263 -274 -262 -247 -197 -173 -247 -269 -262 -237 -222 -228 -213 -206 -218 -203 -263 -160 -146 -131 -166 -177 -178 -168 -155 -151 -142 -123 -116 -104 -94 -113 -83 -67 -63 -68 -56 -66 -43 -37 -66 -76 -65 -52 -38 -51 -33 -61 -46 -24 -73 -79 -81 -96 -94 -106 -157 -138 0 0 -1 -1 -114 -131 -124 -118 -119 -123 -121 -129 -143 -140 -134 -134 -134 -125 -120 -133 -123 -116 -116 -113 -109 -110 -107 -103 -108 -115 -110 -105 -105 -98 -93 -89 -92 -84 -77 -76 -75 -74 -75 -78 -77 -80 -80 -87 -107 -103 -89 -87 -83 -81 -83 -89 -83 -80 -85 -88 -93 -94 -96 -96 -99 -96 -95 -93 -94 -100 -91 -97 -105 -101 -94 -83 -90 -97 -81 -65 -64 -63 -71 -61 -82 -87 -85 -70 -63 -69 -78 -87 -93 -98 -92 -67 -69 -76 -74 -63 -73 -76 -70 -65 -60 -60 -62 -55 -51 -64 -59 -64 -62 -50 -53 -49 -53 -49 -36 -34 -33 -28 -27 -33 -41 -58 -69 -76 -72 -64 -72 -83 -79 -76 -81 -89 -106 -123 -125 -128 -132 -131 -139 -151 -142 -148 -153 -141 -140 -125 -79 -30 0 0 0 -30 -124 -155 -151 -167 -153 -168 -155 -167 -171 -173 -175 -181 -192 -197 -198 -206 -197 -202 -222 -224 -240 -239 -242 -240 -238 -236 -236 -237 -241 -249 -256 -254 -264 -275 -284 -298 -315 -331 -349 -365 -391 -407 -416 -433 -454 -354 -196 -171 -150 -205 -489 -480 -469 -489 -501 -503 -520 -500 -423 -366 -156 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -272 -301 -254 -254 -316 -296 -214 -257 -211 -50 -361 -278 -369 -45 0 -157 -83 0 0 0 -136 -348 -358 -336 -289 -292 -244 -214 -256 -254 -256 -230 -214 -218 -212 -173 -175 -236 -223 -199 -235 -265 -195 -154 -151 -157 -155 -146 -141 -123 -100 -95 -84 -96 -107 -79 -62 -69 -52 -73 -43 -47 -62 -62 -59 -47 -42 -45 -30 -43 -61 -20 -65 -125 -136 -108 -106 -139 -169 -108 0 0 -28 -159 -155 -117 -116 -115 -116 -119 -127 -126 -126 -130 -134 -132 -121 -112 -115 -128 -132 -120 -110 -112 -109 -116 -117 -113 -111 -109 -111 -114 -113 -108 -100 -89 -100 -98 -84 -83 -80 -79 -81 -79 -74 -77 -85 -90 -93 -108 -110 -95 -85 -85 -88 -92 -82 -78 -80 -84 -88 -89 -95 -97 -98 -97 -95 -89 -83 -77 -81 -106 -110 -106 -100 -89 -82 -81 -68 -76 -79 -89 -72 -84 -88 -86 -77 -58 -51 -55 -60 -61 -67 -82 -61 -59 -55 -58 -61 -59 -69 -69 -62 -56 -52 -49 -51 -51 -50 -54 -55 -58 -60 -45 -39 -40 -50 -46 -34 -26 -23 -25 -27 -28 -35 -45 -62 -64 -66 -62 -70 -77 -73 -78 -88 -95 -111 -123 -125 -124 -120 -117 -121 -127 -128 -133 -148 -135 -118 -124 -42 0 0 0 0 -14 -62 -144 -166 -166 -159 -158 -156 -162 -176 -183 -179 -180 -183 -192 -198 -199 -201 -201 -218 -221 -236 -239 -239 -237 -234 -235 -236 -236 -241 -248 -256 -266 -279 -287 -283 -296 -315 -335 -355 -366 -375 -395 -412 -429 -443 -462 -479 -488 -503 -511 -500 -485 -474 -477 -476 -501 -534 -546 -514 -508 -206 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -176 -339 -105 -169 -306 -239 -151 -154 -72 -14 -85 -347 -361 0 0 0 0 0 0 0 -192 -364 -378 -286 -107 -265 -187 -201 -250 -243 -246 -226 -240 -185 -162 -147 -145 -224 -245 -185 -276 -380 -269 -182 -167 -164 -159 -148 -147 -120 -100 -102 -94 -90 -95 -86 -71 -86 -53 -83 -52 -58 -63 -48 -41 -44 -43 -48 -37 -27 -56 -57 -98 -165 -142 -117 -118 -156 -173 -123 -65 -49 -17 -33 -133 -112 -116 -124 -128 -121 -119 -121 -129 -134 -140 -134 -120 -117 -116 -114 -124 -117 -108 -107 -109 -113 -117 -111 -103 -101 -102 -105 -108 -107 -102 -91 -99 -82 -83 -83 -82 -83 -82 -82 -80 -81 -86 -90 -92 -91 -88 -101 -93 -91 -92 -94 -81 -76 -77 -81 -88 -91 -93 -95 -95 -95 -92 -89 -70 -80 -85 -107 -110 -109 -100 -90 -80 -72 -69 -67 -69 -80 -101 -95 -86 -82 -62 -51 -55 -60 -61 -62 -63 -64 -59 -56 -54 -54 -60 -69 -69 -62 -52 -41 -45 -49 -50 -50 -53 -55 -51 -54 -56 -51 -39 -40 -37 -42 -33 -25 -24 -30 -33 -32 -35 -44 -54 -59 -63 -62 -65 -72 -76 -87 -94 -97 -103 -115 -116 -111 -112 -121 -128 -131 -133 -139 -137 -122 -102 -111 -30 0 0 0 0 -43 -119 -139 -149 -116 -26 -162 -145 -170 -190 -188 -182 -179 -175 -180 -187 -195 -206 -205 -211 -225 -230 -230 -231 -232 -230 -230 -232 -235 -247 -251 -254 -263 -273 -286 -300 -309 -331 -351 -352 -357 -367 -396 -415 -427 -441 -460 -483 -505 -514 -513 -508 -494 -485 -482 -478 -500 -526 -556 -530 -233 -50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -19 -277 -364 -176 -302 -302 -198 -255 -218 -167 -299 -228 -73 0 0 0 0 0 0 0 -73 -153 -284 -324 -228 -121 -160 -269 -308 -242 -250 -215 -243 -238 -241 -231 -219 -224 -252 -225 -180 -227 -233 -194 -181 -180 -171 -169 -155 -137 -120 -114 -109 -102 -93 -85 -89 -93 -62 -92 -66 -62 -56 -43 -36 -35 -37 -40 -35 -30 -80 -156 -140 -128 -136 -121 -116 -137 -165 -170 -181 -198 -126 -72 -174 -141 -130 -127 -127 -119 -116 -111 -125 -135 -132 -133 -135 -138 -134 -126 -131 -129 -114 -104 -109 -110 -120 -117 -106 -104 -100 -97 -97 -92 -86 -88 -86 -79 -76 -78 -78 -79 -78 -79 -80 -82 -86 -88 -90 -91 -86 -81 -80 -96 -95 -82 -77 -76 -78 -79 -84 -89 -90 -90 -89 -89 -90 -95 -87 -90 -111 -112 -107 -98 -92 -90 -88 -84 -80 -75 -82 -95 -62 -87 -80 -71 -63 -54 -57 -63 -63 -62 -62 -62 -60 -56 -54 -55 -60 -68 -65 -58 -49 -46 -55 -54 -51 -54 -60 -59 -51 -51 -50 -52 -38 -42 -40 -42 -32 -24 -26 -29 -33 -33 -33 -39 -50 -61 -61 -57 -64 -76 -82 -93 -95 -95 -94 -107 -108 -106 -114 -122 -130 -135 -135 -118 -119 -132 -114 -40 -7 0 -54 -69 -26 0 -45 -117 -124 -92 -1 -35 -167 -175 -181 -181 -187 -177 -170 -169 -183 -203 -209 -210 -222 -221 -222 -225 -228 -228 -228 -229 -230 -230 -241 -249 -256 -264 -272 -282 -295 -310 -330 -334 -353 -357 -371 -403 -412 -423 -440 -469 -499 -522 -527 -521 -520 -516 -511 -495 -484 -528 -556 -535 -531 -124 0 -238 -145 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -32 -112 -259 -185 -299 -318 -202 -196 -263 -311 -293 -298 -279 -149 0 0 0 0 0 0 0 0 -201 -279 -236 -205 -264 -235 -150 -238 -209 -162 -216 -219 -224 -222 -191 -194 -206 -198 -176 -181 -205 -197 -176 -189 -200 -184 -156 -127 -120 -120 -106 -112 -111 -100 -110 -103 -64 -75 -73 -64 -48 -28 -24 -25 -26 -28 -29 -35 -116 -214 -146 -95 -105 -122 -121 -119 -140 -158 -152 -146 -158 -170 -172 -163 -141 -125 -126 -123 -115 -106 -118 -122 -125 -128 -136 -140 -138 -129 -124 -119 -117 -125 -120 -110 -119 -122 -113 -113 -100 -91 -91 -77 -67 -74 -77 -81 -78 -79 -76 -76 -77 -79 -80 -82 -83 -84 -87 -90 -88 -81 -79 -81 -82 -73 -77 -78 -84 -81 -85 -88 -91 -90 -86 -86 -91 -101 -109 -113 -110 -109 -105 -86 -94 -97 -91 -87 -79 -71 -69 -74 -93 -92 -77 -57 -72 -69 -63 -65 -64 -62 -61 -58 -54 -57 -62 -55 -53 -57 -62 -52 -49 -54 -48 -47 -63 -58 -52 -53 -48 -45 -49 -53 -41 -47 -35 -28 -29 -24 -24 -30 -30 -25 -28 -36 -51 -63 -57 -52 -60 -69 -88 -94 -94 -92 -94 -102 -107 -109 -116 -126 -130 -131 -132 -116 -107 -114 -130 -95 -98 -73 -120 -148 -55 0 0 -54 -78 0 0 -31 -153 -157 -175 -173 -180 -177 -172 -177 -188 -200 -208 -218 -227 -223 -223 -224 -224 -227 -228 -229 -231 -231 -236 -247 -259 -267 -273 -280 -290 -302 -309 -334 -352 -351 -387 -404 -414 -425 -444 -481 -517 -537 -538 -530 -529 -530 -522 -505 -508 -547 -531 -541 -545 -98 0 -108 -67 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -77 -171 0 -35 -222 -276 -214 -178 -208 -193 -236 -339 -314 -256 -118 0 0 0 0 0 0 -138 -201 -275 -329 -135 -191 -310 -247 -234 -176 -167 -242 -213 -143 -120 -153 -206 -215 -217 -197 -195 -214 -203 -169 -168 -187 -166 -129 -127 -108 -106 -113 -138 -138 -121 -119 -105 -69 -63 -70 -63 -45 -29 -20 -17 -12 -19 -26 -39 -110 -180 -142 -88 -94 -118 -129 -122 -119 -131 -139 -142 -146 -153 -154 -149 -144 -135 -124 -123 -120 -127 -120 -115 -116 -118 -127 -125 -127 -125 -127 -135 -136 -138 -131 -118 -124 -125 -111 -121 -121 -94 -78 -67 -61 -67 -77 -84 -84 -81 -77 -79 -83 -84 -84 -84 -85 -82 -83 -87 -87 -84 -82 -80 -78 -77 -80 -79 -86 -84 -84 -83 -89 -90 -87 -87 -93 -101 -107 -111 -110 -108 -101 -91 -93 -92 -90 -88 -83 -76 -69 -75 -78 -60 -70 -50 -63 -68 -66 -67 -66 -62 -62 -57 -53 -58 -60 -53 -48 -47 -50 -45 -45 -42 -43 -36 -56 -64 -53 -46 -46 -40 -44 -52 -43 -43 -32 -22 -26 -26 -23 -30 -31 -25 -25 -36 -54 -60 -54 -56 -65 -86 -92 -93 -94 -91 -97 -103 -107 -113 -121 -128 -130 -124 -117 -116 -104 -105 -110 -116 -130 -125 -132 -146 -43 0 0 0 0 0 0 -3 -48 -161 -172 -175 -177 -183 -175 -183 -190 -192 -203 -221 -229 -225 -229 -234 -227 -227 -227 -223 -228 -232 -236 -245 -256 -267 -278 -288 -297 -299 -308 -331 -354 -373 -392 -407 -419 -428 -452 -497 -532 -545 -546 -542 -534 -527 -518 -509 -512 -476 -12 -39 -67 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -84 -264 -287 -278 -180 -330 -216 -136 -170 -258 -184 -83 0 0 0 0 -55 -253 -226 -216 -354 -368 -105 -225 -308 -283 -251 -204 -170 -148 -140 -129 -212 -60 -217 -202 -288 -266 -236 -218 -199 -177 -158 -144 -145 -146 -130 -107 -99 -114 -136 -139 -121 -118 -104 -75 -64 -67 -65 -55 -50 -23 -18 -19 -26 -41 -54 -83 -132 -137 -100 -90 -109 -129 -137 -130 -121 -120 -131 -138 -134 -144 -147 -145 -138 -127 -126 -124 -128 -127 -126 -122 -118 -122 -113 -116 -120 -128 -128 -135 -147 -138 -126 -133 -130 -127 -127 -98 -66 -60 -61 -65 -69 -73 -76 -81 -86 -89 -92 -95 -94 -95 -93 -92 -87 -84 -86 -87 -88 -86 -81 -81 -81 -82 -81 -85 -86 -92 -86 -88 -89 -90 -92 -95 -99 -104 -108 -109 -108 -107 -105 -99 -94 -91 -87 -85 -82 -74 -66 -69 -80 -72 -62 -54 -59 -61 -62 -62 -64 -64 -56 -53 -58 -61 -59 -51 -43 -40 -38 -40 -46 -50 -44 -65 -47 -50 -43 -37 -32 -38 -44 -38 -37 -27 -22 -21 -27 -24 -25 -21 -17 -23 -39 -55 -55 -51 -59 -72 -86 -88 -94 -97 -94 -96 -102 -109 -108 -114 -122 -125 -121 -117 -118 -112 -104 -121 -121 -108 -114 -126 -143 -31 0 0 0 0 0 -2 -49 -143 -173 -178 -180 -178 -179 -169 -182 -193 -197 -209 -217 -218 -217 -222 -235 -235 -227 -219 -221 -228 -234 -238 -244 -254 -265 -274 -280 -290 -299 -307 -328 -352 -374 -393 -411 -423 -433 -462 -512 -533 -544 -546 -546 -543 -537 -522 -507 -520 -460 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -121 -174 -134 -266 -241 -278 -88 -351 -189 -203 -230 -60 0 0 0 -127 -290 -306 -236 -138 -341 -351 -272 -306 -306 -279 -269 -240 -202 -169 -210 -301 -224 -190 -241 -243 -391 -325 -267 -240 -244 -224 -200 -189 -190 -197 -184 -170 -120 -134 -127 -117 -110 -108 -100 -80 -66 -64 -64 -61 -54 -29 -20 -10 -6 -23 -51 -83 -113 -118 -100 -92 -98 -101 -111 -121 -122 -121 -125 -131 -132 -135 -137 -143 -140 -130 -121 -115 -112 -114 -120 -124 -124 -126 -120 -115 -116 -118 -119 -126 -137 -143 -142 -141 -142 -144 -138 -102 -75 -61 -65 -76 -79 -79 -72 -68 -80 -97 -100 -101 -103 -103 -102 -95 -90 -85 -87 -88 -90 -86 -81 -82 -83 -84 -85 -86 -90 -99 -90 -88 -90 -93 -96 -95 -96 -99 -104 -103 -97 -99 -104 -100 -98 -88 -80 -80 -86 -77 -83 -78 -76 -82 -70 -67 -65 -51 -57 -61 -61 -63 -57 -56 -59 -59 -57 -51 -43 -38 -32 -32 -43 -47 -42 -64 -44 -35 -29 -30 -26 -31 -33 -30 -32 -33 -29 -24 -26 -22 -24 -12 -11 -22 -39 -53 -53 -50 -59 -70 -74 -82 -96 -98 -96 -95 -101 -111 -101 -105 -109 -108 -111 -116 -117 -113 -108 -117 -120 -95 -102 -113 -126 -73 -52 -12 0 0 0 -64 -148 -169 -171 -177 -179 -177 -178 -164 -176 -192 -201 -204 -205 -202 -205 -221 -234 -229 -220 -217 -222 -230 -235 -240 -246 -250 -259 -265 -275 -290 -306 -316 -329 -354 -375 -394 -412 -425 -438 -473 -506 -528 -544 -548 -550 -551 -541 -531 -533 -552 -581 -490 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -72 -185 -245 -282 -294 -42 -78 -203 -219 -115 -63 -14 0 -174 -316 -217 -80 -97 -368 -338 -330 -385 -338 -291 -279 -246 -239 -184 -218 -248 -141 -169 -159 -348 -344 -273 -251 -286 -334 -327 -271 -244 -231 -215 -233 -250 -174 -171 -136 -101 -100 -94 -87 -73 -62 -60 -58 -53 -53 -46 -24 -48 -77 -17 -35 -79 -116 -111 -103 -99 -99 -101 -105 -113 -120 -126 -127 -136 -147 -141 -132 -135 -133 -128 -121 -115 -112 -112 -118 -124 -123 -126 -132 -121 -125 -131 -125 -128 -137 -137 -134 -140 -154 -166 -153 -116 -82 -65 -75 -89 -97 -103 -89 -84 -84 -83 -92 -107 -106 -104 -99 -90 -88 -87 -88 -89 -89 -85 -79 -77 -80 -83 -87 -92 -96 -101 -101 -96 -94 -98 -98 -95 -93 -95 -99 -98 -94 -96 -100 -100 -96 -90 -86 -82 -85 -73 -65 -77 -71 -61 -60 -65 -66 -47 -53 -56 -58 -60 -60 -52 -51 -57 -57 -52 -47 -43 -37 -33 -35 -36 -41 -37 -38 -30 -27 -25 -27 -25 -23 -21 -25 -32 -33 -25 -25 -20 -14 -9 -8 -27 -44 -51 -52 -52 -54 -60 -73 -88 -97 -96 -96 -97 -104 -114 -103 -107 -110 -109 -109 -114 -118 -114 -106 -107 -107 -87 -97 -110 -118 -133 -89 -18 0 0 -12 -79 -154 -165 -159 -172 -174 -172 -169 -149 -168 -189 -198 -200 -205 -201 -208 -216 -214 -215 -218 -218 -225 -231 -236 -241 -244 -248 -254 -262 -275 -290 -306 -325 -341 -356 -378 -397 -415 -428 -433 -463 -496 -528 -546 -551 -553 -553 -542 -536 -542 -556 -565 -438 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -176 -126 -71 -128 -180 -141 -203 -350 -330 -294 -228 -142 -25 0 -242 -306 -129 0 -88 -283 -260 -75 -409 -322 -311 -246 -223 -187 -237 -185 -196 -124 -31 -119 -338 -256 -199 -178 -189 -214 -265 -262 -250 -218 -196 -213 -227 -190 -170 -149 -117 -87 -84 -73 -64 -62 -55 -55 -44 -56 -53 -29 -67 -113 -52 -24 -48 -110 -103 -91 -84 -87 -92 -98 -107 -120 -131 -134 -139 -151 -149 -138 -137 -129 -131 -130 -128 -119 -115 -116 -118 -119 -117 -123 -116 -127 -129 -121 -120 -119 -119 -118 -126 -150 -173 -168 -136 -119 -107 -88 -126 -134 -121 -104 -99 -100 -96 -90 -99 -109 -102 -94 -88 -90 -90 -91 -89 -93 -89 -83 -80 -79 -81 -87 -93 -98 -103 -107 -106 -101 -101 -99 -96 -93 -93 -93 -89 -85 -86 -90 -94 -98 -98 -95 -91 -86 -74 -63 -67 -68 -64 -62 -71 -69 -51 -52 -57 -57 -58 -58 -51 -51 -61 -65 -63 -58 -50 -40 -36 -35 -31 -42 -36 -35 -26 -24 -31 -28 -24 -18 -15 -20 -33 -37 -28 -23 -22 -20 -14 -20 -36 -48 -49 -50 -52 -56 -66 -80 -93 -97 -95 -90 -86 -104 -102 -103 -108 -109 -109 -109 -112 -103 -101 -102 -102 -99 -84 -95 -106 -103 -109 -43 -4 0 0 -97 -144 -145 -157 -166 -167 -170 -167 -163 -157 -164 -181 -195 -198 -217 -217 -213 -211 -218 -221 -219 -222 -229 -233 -236 -239 -242 -249 -257 -264 -276 -291 -306 -326 -342 -359 -382 -403 -418 -423 -438 -466 -496 -503 -517 -542 -553 -556 -549 -538 -545 -563 -377 -9 -1 0 0 0 0 0 0 0 -217 -101 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -148 -251 -72 0 0 0 0 -14 -62 -105 -129 -157 -5 0 0 -203 -84 0 0 0 0 -125 -388 -377 -350 -264 -261 -185 -346 -178 -40 -15 0 -146 -294 -225 -175 -164 -181 -182 -201 -210 -214 -184 -183 -189 -200 -184 -151 -141 -135 -104 -95 -85 -83 -73 -54 -55 -40 -58 -57 -43 -66 -109 -107 -62 -47 -91 -97 -110 -85 -86 -99 -105 -109 -117 -128 -137 -141 -140 -141 -141 -138 -135 -137 -133 -131 -125 -124 -122 -118 -114 -110 -112 -114 -118 -122 -116 -117 -117 -116 -111 -116 -131 -149 -160 -166 -162 -143 -142 -176 -166 -128 -120 -116 -115 -113 -102 -108 -111 -102 -94 -92 -100 -101 -97 -96 -95 -87 -85 -82 -80 -82 -86 -91 -96 -103 -108 -111 -107 -103 -98 -94 -92 -91 -90 -85 -77 -77 -89 -101 -104 -102 -99 -92 -85 -77 -70 -74 -68 -65 -61 -54 -61 -57 -50 -59 -61 -59 -56 -56 -58 -46 -47 -51 -49 -40 -33 -33 -36 -32 -27 -30 -24 -20 -21 -29 -27 -21 -14 -13 -16 -30 -39 -34 -25 -24 -24 -26 -40 -48 -51 -51 -49 -49 -58 -71 -85 -93 -92 -91 -90 -83 -92 -95 -103 -105 -106 -106 -107 -112 -106 -109 -107 -88 -80 -89 -95 -92 -92 -94 -97 -37 -3 0 -82 -125 -150 -161 -171 -175 -167 -166 -173 -176 -175 -177 -191 -202 -215 -213 -210 -209 -206 -213 -221 -225 -231 -233 -235 -238 -243 -250 -255 -264 -277 -291 -308 -330 -346 -364 -389 -404 -411 -428 -448 -473 -495 -484 -490 -519 -541 -551 -551 -550 -556 -517 -296 -181 -570 -450 0 0 0 0 0 0 -143 -65 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -33 -306 -94 -20 0 0 0 0 0 0 0 -61 -191 0 0 0 -305 -59 0 0 0 0 -163 -406 -384 -334 -295 -281 -250 -336 -136 -20 0 0 -67 -218 -245 -215 -218 -208 -181 -181 -173 -173 -172 -172 -171 -182 -186 -146 -122 -123 -110 -95 -87 -67 -67 -53 -55 -44 -55 -61 -61 -76 -99 -114 -110 -100 -104 -103 -129 -79 -48 -63 -94 -115 -121 -120 -121 -126 -133 -140 -149 -147 -142 -147 -140 -135 -134 -136 -135 -130 -118 -109 -108 -110 -108 -107 -107 -107 -110 -112 -103 -103 -110 -112 -121 -147 -171 -169 -166 -171 -150 -136 -120 -116 -112 -125 -118 -104 -106 -105 -99 -95 -99 -102 -99 -98 -101 -100 -91 -81 -81 -85 -86 -85 -90 -99 -95 -88 -112 -109 -101 -99 -95 -92 -87 -78 -71 -67 -64 -73 -93 -103 -96 -88 -81 -77 -77 -73 -66 -65 -58 -45 -50 -47 -47 -62 -66 -65 -61 -56 -60 -59 -44 -40 -37 -32 -28 -31 -33 -25 -20 -25 -20 -17 -17 -19 -22 -15 -13 -15 -19 -43 -47 -32 -28 -32 -30 -36 -43 -46 -48 -52 -46 -45 -58 -72 -85 -88 -88 -80 -78 -85 -90 -97 -101 -103 -104 -104 -105 -110 -104 -92 -82 -75 -82 -89 -85 -87 -90 -94 -102 -93 -4 0 -98 -146 -152 -153 -167 -171 -171 -180 -180 -177 -180 -186 -198 -216 -213 -211 -209 -206 -203 -212 -222 -227 -231 -232 -235 -238 -243 -249 -254 -264 -276 -290 -310 -336 -352 -371 -383 -395 -416 -439 -458 -467 -485 -490 -495 -508 -526 -535 -545 -561 -490 -223 0 0 0 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -95 -263 -22 0 0 0 0 0 0 -182 -188 -172 -191 -166 -64 -40 -57 -329 -13 0 0 0 0 0 0 -214 -390 -342 -305 -321 -320 -153 -393 -280 -44 0 -118 -173 -168 -196 -214 -194 -182 -180 -170 -171 -173 -179 -175 -187 -168 -148 -138 -121 -99 -69 -54 -59 -48 -53 -55 -57 -67 -66 -82 -108 -130 -138 -148 -155 -143 -139 -107 -130 -98 -100 -114 -125 -123 -113 -110 -115 -128 -140 -144 -149 -153 -146 -142 -144 -145 -148 -134 -123 -116 -111 -106 -104 -104 -104 -100 -104 -103 -105 -100 -97 -98 -107 -115 -124 -132 -132 -127 -119 -104 -94 -86 -114 -118 -129 -116 -117 -115 -108 -97 -92 -92 -87 -91 -108 -102 -95 -87 -75 -88 -85 -82 -85 -93 -88 -79 -94 -115 -112 -106 -98 -95 -88 -79 -78 -79 -74 -77 -82 -91 -93 -82 -79 -76 -75 -73 -68 -65 -55 -39 -39 -40 -45 -57 -66 -68 -60 -47 -46 -48 -38 -46 -46 -40 -38 -34 -22 -16 -20 -23 -19 -15 -18 -23 -17 -12 -15 -17 -18 -46 -41 -36 -33 -29 -28 -30 -36 -46 -44 -45 -39 -44 -57 -71 -81 -73 -68 -73 -81 -89 -94 -96 -99 -102 -103 -104 -103 -102 -97 -87 -82 -86 -94 -100 -101 -95 -87 -94 -103 -93 -2 -33 -99 -140 -146 -164 -171 -178 -184 -185 -179 -173 -180 -195 -209 -213 -210 -209 -206 -202 -201 -212 -222 -225 -229 -233 -236 -238 -243 -249 -255 -263 -273 -290 -312 -340 -355 -360 -375 -396 -416 -445 -474 -479 -492 -504 -506 -516 -526 -535 -548 -560 -203 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -135 -240 0 0 0 0 0 0 0 -180 -189 -212 -190 -157 -182 -241 -384 -336 -281 0 0 0 0 0 0 -208 -375 -354 -334 -392 -355 -163 -18 -191 -12 0 0 0 -57 -38 -174 -284 -223 -207 -194 -175 -178 -181 -175 -181 -178 -174 -177 -150 -114 -78 -48 -47 -43 -52 -59 -61 -60 -64 -82 -120 -132 -133 -148 -164 -163 -154 -153 -170 -117 -111 -119 -122 -124 -114 -114 -122 -126 -127 -133 -143 -148 -143 -144 -148 -145 -148 -134 -129 -124 -120 -115 -107 -104 -106 -109 -108 -107 -101 -104 -89 -93 -91 -92 -95 -109 -119 -106 -91 -82 -78 -80 -108 -125 -115 -109 -122 -118 -112 -97 -93 -94 -89 -94 -105 -96 -91 -76 -77 -81 -84 -81 -82 -89 -82 -76 -80 -86 -97 -109 -102 -98 -90 -83 -84 -91 -79 -79 -78 -90 -98 -89 -82 -76 -75 -76 -76 -73 -64 -45 -41 -44 -48 -50 -55 -59 -58 -55 -45 -40 -37 -37 -40 -41 -41 -37 -28 -24 -23 -22 -21 -20 -21 -26 -17 -14 -16 -15 -18 -45 -54 -59 -45 -33 -31 -31 -33 -39 -42 -39 -36 -45 -56 -68 -79 -70 -72 -80 -86 -89 -91 -94 -97 -101 -102 -102 -100 -81 -88 -98 -83 -87 -93 -95 -100 -103 -103 -104 -103 -97 -41 -123 -117 -141 -166 -170 -167 -168 -178 -180 -174 -172 -182 -203 -209 -212 -210 -208 -204 -200 -199 -199 -212 -223 -230 -235 -237 -239 -243 -248 -254 -263 -273 -290 -307 -334 -345 -363 -377 -398 -423 -452 -482 -499 -511 -521 -519 -520 -522 -531 -543 -426 -127 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -43 -72 -39 -25 0 0 0 -1 -210 -190 -225 -130 -145 -231 -285 -230 -57 0 0 0 0 0 0 -308 -412 -350 -337 -380 -259 -117 -347 -218 -252 -207 -11 -94 -266 -302 -268 -243 -212 -201 -197 -170 -167 -174 -171 -188 -186 -174 -184 -158 -115 -75 -51 -46 -45 -51 -56 -67 -59 -64 -59 -103 -113 -118 -132 -140 -162 -163 -150 -159 -114 -115 -122 -124 -115 -132 -141 -146 -144 -142 -138 -137 -138 -135 -142 -149 -144 -146 -133 -131 -130 -129 -122 -115 -108 -110 -113 -113 -115 -106 -107 -92 -93 -92 -91 -85 -83 -106 -106 -89 -81 -77 -87 -107 -96 -94 -118 -113 -108 -106 -89 -84 -87 -89 -92 -94 -85 -80 -72 -82 -76 -78 -82 -76 -80 -74 -69 -73 -79 -84 -96 -105 -99 -91 -85 -78 -96 -76 -81 -81 -84 -86 -80 -73 -73 -76 -76 -74 -51 -54 -52 -49 -52 -55 -53 -49 -46 -49 -44 -28 -25 -35 -47 -28 -39 -31 -29 -28 -25 -23 -23 -27 -27 -21 -21 -17 -15 -15 -12 -18 -34 -72 -81 -48 -28 -22 -25 -31 -35 -39 -38 -38 -45 -53 -60 -73 -65 -70 -73 -80 -85 -89 -93 -96 -99 -100 -99 -96 -77 -83 -91 -75 -82 -85 -88 -95 -104 -113 -110 -99 -101 -99 -107 -119 -140 -162 -167 -167 -163 -169 -173 -172 -179 -192 -203 -209 -210 -209 -207 -202 -199 -199 -200 -215 -225 -231 -235 -237 -240 -244 -249 -254 -262 -273 -285 -291 -304 -329 -361 -380 -405 -437 -476 -508 -523 -529 -533 -530 -528 -525 -528 -558 -103 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -18 -53 -90 -72 -39 0 0 0 0 -32 -46 -118 -41 -101 -296 -175 -9 0 0 0 0 0 0 0 -315 -428 -381 -360 -331 -202 -171 -347 -287 -304 -297 -163 -263 -186 -166 -152 -171 -165 -164 -167 -161 -161 -161 -140 -165 -168 -163 -165 -147 -108 -80 -57 -46 -45 -46 -57 -71 -56 -63 -57 -55 -107 -113 -111 -110 -128 -142 -136 -123 -112 -115 -121 -121 -116 -136 -143 -163 -158 -141 -134 -133 -132 -132 -137 -144 -137 -127 -129 -129 -129 -132 -127 -122 -114 -114 -118 -116 -112 -103 -100 -95 -91 -98 -90 -87 -100 -116 -116 -100 -92 -88 -87 -93 -94 -102 -99 -96 -97 -98 -91 -88 -87 -94 -95 -88 -84 -77 -70 -79 -77 -72 -76 -61 -61 -62 -64 -69 -74 -77 -91 -107 -99 -91 -88 -85 -92 -72 -74 -76 -74 -73 -70 -62 -67 -78 -71 -56 -56 -60 -62 -59 -60 -60 -57 -53 -44 -45 -38 -31 -32 -20 -22 -24 -29 -19 -21 -23 -22 -27 -29 -24 -22 -20 -16 -16 -14 -12 -10 -14 -23 -77 -98 -107 -59 -36 -30 -32 -35 -36 -38 -40 -43 -49 -56 -69 -61 -60 -68 -76 -83 -89 -94 -97 -98 -96 -95 -89 -71 -80 -85 -92 -93 -82 -82 -90 -101 -110 -112 -106 -104 -106 -108 -123 -141 -159 -163 -164 -171 -171 -172 -172 -185 -198 -203 -209 -209 -208 -203 -200 -199 -200 -215 -220 -227 -226 -232 -237 -238 -242 -249 -253 -261 -268 -272 -286 -300 -325 -358 -380 -409 -454 -502 -530 -538 -539 -542 -540 -536 -534 -542 -348 -47 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -240 -91 -17 -24 -14 0 0 0 0 0 0 0 0 0 -194 -95 0 0 0 0 0 0 0 0 -29 -93 -397 -373 -297 -320 -177 -181 -343 -326 -303 -278 -210 -157 -155 -140 -137 -133 -130 -143 -157 -161 -154 -150 -145 -135 -147 -145 -130 -104 -93 -69 -49 -42 -39 -50 -62 -59 -78 -73 -44 -92 -115 -96 -88 -99 -124 -137 -147 -141 -117 -115 -123 -126 -135 -140 -166 -145 -135 -133 -127 -126 -130 -133 -130 -126 -126 -126 -127 -127 -130 -135 -133 -125 -120 -119 -116 -107 -99 -98 -99 -104 -107 -106 -109 -117 -122 -116 -100 -101 -102 -97 -103 -109 -97 -88 -83 -87 -88 -93 -94 -95 -92 -88 -86 -86 -78 -70 -76 -77 -73 -66 -66 -64 -64 -66 -70 -75 -77 -69 -75 -81 -79 -86 -89 -91 -67 -68 -75 -74 -72 -69 -62 -64 -70 -63 -53 -57 -60 -64 -63 -63 -62 -57 -49 -40 -41 -42 -29 -22 -24 -20 -19 -21 -16 -20 -20 -25 -38 -30 -30 -23 -14 -14 -16 -15 -13 -11 -12 -19 -69 -84 -131 -52 -26 -26 -35 -36 -35 -37 -39 -42 -49 -60 -61 -64 -61 -67 -75 -81 -89 -95 -96 -93 -90 -87 -82 -71 -75 -77 -80 -89 -96 -101 -92 -98 -107 -112 -111 -109 -112 -123 -140 -137 -136 -161 -160 -170 -171 -171 -182 -193 -199 -204 -209 -208 -202 -194 -192 -188 -200 -216 -224 -220 -222 -226 -230 -233 -240 -249 -252 -257 -261 -270 -279 -296 -320 -355 -379 -409 -458 -507 -535 -543 -545 -546 -544 -543 -547 -526 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -79 -77 0 0 0 -8 -153 -365 -328 -291 -322 -374 -323 -291 -283 -250 -200 -172 -147 -129 -113 -100 -105 -124 -142 -148 -154 -159 -150 -129 -118 -111 -119 -103 -97 -81 -63 -44 -38 -41 -49 -59 -65 -65 -70 -84 -105 -82 -76 -86 -106 -127 -145 -152 -147 -142 -136 -135 -154 -149 -152 -141 -132 -131 -121 -123 -128 -130 -125 -121 -122 -123 -124 -124 -127 -132 -136 -128 -121 -119 -115 -103 -95 -96 -98 -104 -108 -109 -124 -112 -121 -106 -90 -97 -105 -109 -111 -109 -102 -96 -90 -90 -90 -93 -91 -87 -84 -82 -85 -89 -77 -69 -74 -75 -74 -72 -73 -69 -68 -69 -72 -73 -67 -59 -64 -75 -74 -73 -66 -68 -69 -80 -76 -72 -72 -69 -71 -60 -58 -53 -51 -55 -57 -58 -59 -63 -62 -55 -48 -45 -38 -36 -24 -29 -36 -26 -25 -33 -29 -29 -31 -38 -37 -26 -33 -25 -13 -13 -13 -13 -14 -13 -12 -15 -28 -75 -134 -32 -16 -28 -37 -34 -33 -35 -37 -41 -46 -52 -56 -66 -62 -72 -79 -83 -89 -93 -92 -87 -81 -77 -77 -78 -82 -89 -74 -78 -93 -105 -114 -103 -102 -104 -110 -118 -120 -120 -132 -141 -159 -159 -159 -170 -171 -171 -188 -197 -200 -206 -209 -207 -199 -194 -192 -192 -203 -207 -214 -219 -223 -225 -227 -230 -239 -247 -248 -251 -259 -268 -279 -293 -316 -352 -376 -408 -458 -508 -526 -527 -537 -547 -547 -549 -499 -251 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -91 -161 0 0 0 0 0 0 0 0 -128 -191 -41 0 0 -79 -271 -173 -189 -17 -49 -302 -309 -246 -246 -237 -195 -161 -147 -144 -143 -130 -100 -115 -119 -111 -125 -132 -133 -123 -113 -109 -113 -112 -113 -94 -72 -55 -41 -47 -43 -47 -65 -80 -79 -80 -94 -81 -76 -74 -96 -103 -137 -151 -151 -133 -125 -135 -154 -159 -143 -126 -121 -128 -120 -124 -128 -129 -122 -114 -111 -112 -117 -121 -124 -127 -131 -123 -120 -114 -112 -98 -93 -93 -93 -97 -105 -111 -119 -118 -96 -108 -83 -90 -95 -96 -99 -101 -100 -99 -99 -98 -98 -97 -88 -83 -78 -79 -84 -88 -73 -68 -71 -72 -73 -73 -72 -72 -71 -71 -73 -74 -77 -72 -82 -94 -83 -71 -74 -72 -75 -79 -73 -63 -58 -61 -73 -65 -69 -56 -48 -53 -55 -57 -61 -63 -57 -51 -49 -45 -41 -35 -42 -28 -40 -49 -41 -40 -40 -42 -41 -33 -35 -26 -25 -17 -14 -16 -15 -12 -12 -14 -12 -15 -28 -68 -126 -35 -17 -26 -26 -28 -31 -30 -35 -42 -48 -53 -59 -64 -73 -69 -78 -83 -88 -91 -87 -79 -73 -71 -71 -71 -73 -78 -73 -77 -92 -107 -118 -120 -119 -115 -118 -120 -118 -118 -122 -139 -157 -159 -174 -170 -171 -172 -190 -198 -202 -205 -208 -207 -200 -193 -193 -201 -203 -209 -216 -221 -223 -224 -225 -229 -233 -240 -245 -248 -256 -267 -282 -290 -313 -348 -371 -405 -457 -491 -501 -514 -535 -546 -547 -554 -427 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -38 -73 0 0 0 0 0 0 0 0 0 -168 -173 -31 0 -148 -292 0 -23 -129 -338 -283 -267 -219 -229 -241 -218 -174 -146 -140 -144 -155 -116 -122 -121 -102 -108 -108 -115 -102 -101 -110 -103 -108 -121 -109 -78 -67 -62 -62 -47 -42 -54 -81 -81 -68 -76 -83 -87 -76 -103 -106 -126 -127 -156 -124 -120 -133 -142 -146 -134 -119 -112 -121 -119 -125 -130 -130 -127 -116 -107 -106 -108 -113 -118 -122 -126 -119 -118 -108 -108 -94 -90 -90 -92 -94 -104 -115 -121 -123 -109 -109 -104 -87 -87 -86 -88 -90 -91 -92 -94 -95 -95 -92 -84 -83 -80 -80 -82 -83 -67 -65 -67 -69 -70 -70 -70 -72 -73 -75 -74 -74 -82 -78 -85 -90 -84 -77 -69 -68 -71 -66 -75 -65 -49 -55 -54 -53 -53 -47 -46 -49 -52 -59 -64 -64 -53 -47 -44 -37 -33 -60 -61 -55 -53 -53 -51 -47 -45 -45 -39 -28 -33 -23 -25 -21 -19 -18 -17 -14 -13 -13 -14 -16 -27 -58 -111 -39 -16 -22 -27 -24 -26 -29 -33 -37 -45 -54 -56 -59 -68 -70 -80 -83 -86 -88 -79 -71 -68 -63 -64 -62 -60 -71 -78 -87 -97 -103 -111 -119 -120 -115 -112 -112 -118 -127 -134 -141 -155 -160 -172 -170 -171 -190 -196 -200 -202 -205 -209 -203 -195 -192 -192 -201 -205 -210 -217 -221 -222 -223 -223 -224 -227 -236 -242 -243 -250 -263 -278 -286 -310 -343 -366 -398 -447 -458 -493 -510 -529 -541 -545 -424 -164 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -233 -377 -391 -347 -313 -203 -220 -358 -289 0 -17 -251 -257 -269 -270 -228 -186 -168 -167 -174 -154 -130 -126 -112 -108 -98 -95 -82 -85 -91 -83 -77 -89 -94 -89 -85 -70 -59 -47 -45 -50 -70 -83 -77 -74 -77 -82 -87 -89 -103 -136 -141 -182 -145 -121 -120 -124 -128 -125 -118 -112 -113 -125 -128 -131 -130 -126 -121 -116 -114 -107 -106 -112 -117 -118 -112 -109 -91 -91 -89 -89 -88 -92 -95 -106 -115 -118 -117 -105 -109 -106 -104 -86 -84 -84 -84 -84 -85 -86 -86 -85 -83 -81 -83 -84 -81 -81 -81 -62 -59 -64 -66 -66 -67 -68 -70 -73 -76 -77 -77 -85 -88 -81 -79 -77 -72 -65 -66 -62 -58 -72 -69 -55 -50 -51 -45 -38 -42 -41 -43 -49 -59 -67 -64 -56 -51 -44 -41 -33 -57 -60 -57 -57 -53 -50 -45 -42 -44 -42 -32 -32 -27 -27 -28 -31 -15 -16 -17 -17 -15 -15 -18 -29 -58 -87 -42 -25 -19 -22 -22 -27 -29 -27 -31 -44 -51 -52 -60 -68 -72 -84 -84 -85 -82 -72 -69 -68 -58 -56 -60 -65 -74 -83 -92 -97 -97 -104 -110 -108 -106 -119 -121 -129 -132 -141 -152 -156 -172 -170 -171 -174 -196 -198 -199 -202 -207 -206 -200 -194 -192 -194 -200 -205 -212 -219 -222 -221 -222 -220 -220 -229 -236 -238 -240 -246 -259 -273 -284 -309 -339 -357 -361 -393 -429 -477 -495 -519 -533 -540 -468 -334 -306 -216 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -256 -298 -258 -78 0 0 0 0 0 0 0 0 0 0 -31 -15 -279 -388 -371 -293 -252 -190 0 -2 -64 -306 -300 -292 -246 -190 -161 -155 -163 -161 -143 -135 -122 -114 -101 -92 -83 -86 -83 -74 -67 -66 -70 -68 -67 -67 -57 -47 -43 -60 -64 -79 -64 -72 -65 -71 -83 -66 -82 -135 -151 -205 -192 -124 -113 -115 -122 -120 -114 -110 -114 -127 -129 -126 -128 -127 -126 -123 -120 -113 -110 -112 -114 -112 -106 -100 -87 -90 -90 -87 -91 -94 -97 -102 -108 -114 -119 -113 -100 -101 -101 -83 -83 -84 -84 -82 -83 -83 -82 -80 -78 -77 -80 -83 -81 -82 -81 -80 -59 -62 -65 -64 -63 -64 -67 -68 -73 -78 -79 -81 -81 -79 -74 -68 -73 -71 -71 -69 -65 -67 -69 -56 -46 -51 -47 -42 -43 -51 -50 -54 -64 -70 -71 -63 -56 -56 -50 -53 -40 -36 -36 -53 -53 -51 -46 -37 -39 -42 -37 -37 -34 -29 -23 -32 -15 -15 -14 -15 -13 -16 -18 -32 -63 -68 -24 -14 -24 -20 -21 -22 -25 -26 -30 -42 -56 -57 -58 -70 -77 -85 -85 -84 -79 -76 -60 -57 -56 -58 -64 -69 -74 -79 -86 -92 -101 -123 -127 -125 -121 -129 -132 -133 -137 -143 -145 -153 -170 -170 -172 -178 -199 -199 -201 -205 -210 -202 -197 -193 -195 -199 -200 -204 -211 -218 -222 -222 -221 -219 -218 -229 -234 -234 -236 -242 -255 -270 -284 -306 -327 -335 -356 -387 -418 -464 -497 -516 -525 -530 -534 -535 -537 -464 -246 -190 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -22 -77 -130 -42 0 0 0 0 0 0 -40 -111 0 -4 -344 -355 -351 -189 -293 -161 -104 -153 0 0 -58 -313 -278 -273 -226 -183 -163 -156 -161 -155 -143 -135 -128 -125 -116 -105 -83 -89 -98 -89 -81 -74 -68 -67 -65 -61 -62 -57 -42 -57 -47 -61 -49 -67 -61 -67 -73 -67 -82 -119 -130 -139 -209 -122 -122 -115 -119 -113 -111 -116 -119 -120 -122 -124 -128 -131 -130 -132 -132 -126 -122 -118 -112 -106 -98 -91 -84 -85 -88 -88 -91 -96 -98 -101 -105 -112 -118 -106 -96 -99 -99 -89 -79 -83 -86 -78 -78 -78 -77 -75 -75 -74 -75 -79 -82 -82 -82 -79 -55 -63 -61 -62 -61 -61 -64 -57 -45 -59 -73 -54 -57 -63 -77 -68 -72 -70 -68 -63 -57 -59 -63 -57 -48 -47 -45 -46 -50 -60 -38 -32 -40 -65 -69 -57 -51 -52 -49 -55 -43 -36 -33 -52 -50 -38 -38 -36 -39 -42 -40 -39 -34 -33 -40 -34 -33 -21 -16 -17 -14 -14 -13 -35 -70 -65 -26 -18 -25 -25 -25 -28 -28 -26 -31 -47 -61 -58 -62 -79 -84 -86 -83 -83 -81 -79 -53 -49 -55 -59 -63 -66 -72 -79 -94 -116 -119 -122 -123 -122 -123 -126 -128 -128 -144 -145 -145 -158 -169 -170 -172 -176 -181 -201 -204 -209 -213 -201 -195 -191 -195 -198 -198 -202 -208 -213 -215 -220 -218 -216 -216 -226 -229 -230 -233 -241 -254 -269 -280 -293 -304 -332 -351 -381 -411 -453 -485 -506 -511 -509 -507 -506 -508 -510 -516 -468 -180 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -65 -65 0 0 0 0 0 0 0 0 0 0 0 0 -38 -94 0 0 0 -7 -344 -307 -313 -214 -127 -39 0 0 -88 -271 -244 -248 -237 -205 -192 -180 -162 -150 -139 -131 -124 -117 -113 -104 -95 -96 -108 -102 -101 -100 -95 -88 -80 -73 -73 -68 -50 -50 -39 -55 -49 -57 -69 -72 -69 -81 -83 -79 -106 -133 -129 -114 -121 -111 -120 -111 -105 -110 -113 -117 -123 -129 -130 -128 -125 -128 -124 -115 -114 -109 -103 -98 -90 -87 -88 -87 -88 -91 -93 -98 -96 -99 -106 -114 -118 -119 -108 -100 -101 -94 -79 -81 -84 -83 -82 -76 -75 -73 -74 -73 -74 -77 -81 -82 -80 -80 -73 -57 -58 -59 -57 -59 -61 -68 -58 -48 -53 -49 -46 -54 -66 -65 -80 -75 -69 -65 -62 -61 -60 -52 -44 -46 -49 -50 -58 -61 -80 -42 -42 -69 -62 -60 -59 -57 -61 -64 -62 -57 -53 -56 -45 -38 -36 -31 -35 -43 -42 -38 -34 -29 -28 -30 -41 -25 -27 -16 -19 -21 -20 -41 -77 -65 -27 -21 -26 -27 -27 -23 -26 -23 -34 -50 -57 -62 -62 -74 -87 -85 -82 -82 -79 -61 -49 -51 -55 -58 -59 -66 -82 -98 -107 -113 -115 -114 -115 -113 -116 -121 -135 -135 -141 -141 -158 -168 -168 -169 -171 -179 -198 -203 -206 -212 -205 -198 -194 -190 -195 -197 -197 -199 -203 -205 -211 -215 -214 -213 -213 -224 -226 -226 -232 -241 -254 -265 -270 -279 -302 -327 -346 -376 -403 -437 -467 -492 -488 -481 -478 -478 -479 -483 -493 -515 -439 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -93 -95 0 0 0 0 0 0 0 0 0 0 0 0 -47 -40 0 0 0 -1 -70 -357 -295 -299 -351 -174 -14 0 -116 -234 -207 -219 -241 -256 -222 -171 -148 -140 -135 -129 -121 -109 -101 -100 -97 -95 -95 -95 -93 -95 -91 -88 -94 -84 -74 -67 -58 -57 -49 -34 -48 -52 -57 -79 -76 -81 -86 -84 -98 -123 -123 -115 -113 -109 -120 -120 -112 -109 -114 -119 -126 -133 -130 -124 -127 -126 -126 -126 -123 -111 -105 -101 -96 -97 -95 -91 -91 -93 -96 -99 -97 -99 -108 -111 -118 -102 -102 -105 -106 -96 -81 -81 -82 -82 -83 -78 -77 -74 -73 -75 -76 -76 -78 -80 -79 -77 -68 -49 -53 -59 -54 -60 -61 -62 -51 -42 -45 -54 -60 -61 -62 -59 -85 -77 -67 -63 -68 -67 -63 -59 -55 -50 -47 -46 -49 -56 -78 -43 -45 -68 -57 -75 -83 -82 -73 -69 -72 -71 -65 -60 -48 -48 -57 -49 -36 -41 -40 -36 -32 -28 -26 -30 -39 -27 -30 -30 -22 -31 -31 -44 -69 -60 -33 -25 -21 -18 -27 -26 -25 -21 -32 -42 -58 -69 -66 -73 -81 -83 -82 -78 -76 -66 -47 -49 -54 -56 -58 -77 -87 -95 -103 -107 -106 -105 -107 -111 -131 -135 -141 -141 -139 -146 -161 -166 -166 -167 -170 -180 -199 -204 -209 -211 -199 -197 -193 -194 -196 -196 -195 -196 -198 -204 -209 -211 -210 -210 -210 -220 -221 -224 -231 -241 -250 -258 -264 -277 -300 -322 -342 -369 -395 -420 -450 -474 -459 -450 -449 -449 -451 -458 -476 -506 -403 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -33 -28 0 0 0 0 -66 -321 -294 -270 -296 -351 -92 0 -170 -263 -240 -239 -244 -261 -237 -198 -152 -139 -131 -126 -122 -103 -89 -86 -87 -88 -86 -81 -72 -82 -73 -73 -79 -83 -73 -66 -61 -61 -60 -43 -43 -44 -43 -74 -92 -83 -92 -96 -94 -109 -121 -116 -113 -112 -112 -116 -119 -111 -119 -122 -129 -134 -130 -129 -137 -141 -137 -134 -129 -116 -114 -112 -106 -104 -103 -98 -96 -90 -87 -91 -94 -98 -105 -97 -102 -103 -108 -110 -111 -95 -82 -82 -83 -82 -83 -81 -81 -77 -78 -79 -80 -79 -76 -76 -76 -74 -64 -46 -50 -55 -56 -58 -59 -58 -59 -45 -43 -52 -57 -61 -62 -62 -83 -80 -76 -72 -71 -70 -70 -67 -64 -55 -43 -35 -41 -61 -55 -61 -61 -60 -60 -76 -82 -80 -71 -74 -77 -65 -58 -52 -43 -46 -48 -46 -38 -38 -37 -36 -32 -28 -26 -25 -25 -30 -37 -30 -17 -30 -39 -55 -62 -61 -42 -29 -25 -17 -19 -29 -24 -20 -27 -40 -58 -69 -67 -65 -62 -73 -84 -79 -73 -66 -49 -50 -52 -55 -59 -82 -89 -93 -95 -98 -100 -109 -124 -126 -134 -139 -140 -137 -146 -160 -164 -163 -163 -166 -180 -194 -199 -204 -208 -209 -198 -196 -192 -198 -198 -195 -195 -195 -198 -203 -207 -209 -208 -206 -207 -215 -217 -221 -225 -235 -242 -253 -262 -276 -297 -321 -344 -360 -385 -407 -432 -450 -450 -430 -424 -424 -427 -439 -463 -499 -370 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -129 -357 -319 -291 -305 -353 -42 -250 -285 -286 -271 -284 -294 -263 -236 -234 -202 -158 -136 -127 -124 -96 -76 -78 -84 -84 -82 -74 -65 -69 -67 -65 -75 -63 -54 -58 -56 -55 -59 -63 -65 -66 -59 -69 -100 -90 -100 -107 -109 -115 -122 -125 -125 -123 -115 -109 -112 -111 -116 -131 -130 -135 -133 -134 -132 -124 -121 -124 -132 -128 -124 -121 -115 -109 -108 -94 -85 -85 -86 -88 -91 -92 -96 -100 -102 -107 -114 -93 -91 -88 -85 -85 -84 -84 -84 -82 -82 -81 -81 -82 -82 -79 -74 -73 -73 -71 -70 -61 -49 -52 -55 -57 -57 -57 -56 -60 -62 -53 -54 -57 -55 -58 -70 -74 -85 -82 -79 -78 -75 -73 -65 -82 -67 -41 -42 -51 -45 -59 -58 -50 -56 -60 -69 -62 -70 -77 -70 -58 -54 -49 -41 -38 -31 -28 -34 -34 -33 -31 -27 -26 -27 -26 -27 -32 -37 -29 -25 -24 -46 -53 -66 -61 -38 -26 -26 -26 -22 -23 -23 -17 -25 -55 -60 -61 -59 -72 -69 -63 -59 -55 -50 -49 -49 -52 -53 -53 -57 -73 -85 -88 -91 -95 -110 -122 -126 -129 -131 -135 -140 -151 -158 -160 -161 -161 -166 -180 -191 -195 -199 -204 -207 -209 -205 -195 -191 -194 -198 -196 -195 -195 -197 -201 -204 -206 -205 -203 -209 -211 -212 -214 -220 -230 -239 -251 -261 -276 -297 -318 -338 -353 -376 -395 -412 -414 -426 -405 -401 -402 -409 -424 -452 -490 -335 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -181 -355 -328 -329 -353 -290 0 0 -37 -73 -100 -232 -301 -263 -215 -218 -218 -179 -138 -128 -121 -99 -75 -70 -72 -75 -84 -84 -73 -68 -62 -64 -64 -59 -48 -51 -49 -50 -53 -61 -73 -83 -84 -81 -93 -95 -96 -101 -106 -112 -120 -129 -133 -135 -131 -119 -110 -110 -115 -121 -130 -141 -138 -146 -148 -140 -131 -129 -126 -120 -119 -117 -115 -111 -103 -97 -94 -91 -88 -94 -100 -101 -99 -98 -107 -112 -115 -90 -87 -88 -88 -87 -86 -86 -86 -85 -84 -84 -83 -82 -82 -80 -75 -73 -70 -69 -58 -48 -48 -51 -51 -53 -57 -54 -42 -59 -41 -37 -48 -50 -51 -54 -56 -60 -68 -77 -81 -80 -76 -76 -72 -77 -74 -57 -44 -49 -62 -57 -54 -51 -52 -53 -57 -59 -68 -69 -62 -49 -46 -49 -41 -32 -23 -31 -33 -37 -36 -33 -29 -25 -25 -27 -29 -32 -34 -31 -26 -18 -30 -48 -62 -57 -44 -37 -31 -23 -20 -21 -20 -21 -30 -52 -57 -69 -66 -75 -75 -67 -61 -56 -50 -45 -47 -52 -53 -62 -64 -65 -85 -90 -91 -93 -110 -121 -124 -127 -131 -134 -140 -161 -159 -157 -159 -161 -181 -189 -192 -196 -200 -205 -208 -210 -207 -196 -195 -192 -199 -196 -195 -194 -196 -198 -202 -203 -201 -201 -206 -206 -207 -210 -219 -230 -240 -251 -262 -278 -298 -318 -334 -349 -366 -380 -383 -396 -401 -384 -382 -393 -405 -422 -445 -480 -299 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -24 -202 -314 -319 -305 -224 0 0 0 0 0 -102 -242 -249 -229 -215 -190 -162 -136 -127 -121 -116 -79 -69 -68 -68 -80 -88 -83 -71 -66 -65 -61 -64 -51 -54 -52 -47 -51 -63 -80 -97 -109 -108 -101 -97 -95 -99 -116 -132 -140 -142 -144 -139 -139 -136 -128 -120 -116 -118 -128 -155 -154 -147 -142 -143 -146 -146 -137 -127 -123 -118 -113 -109 -112 -106 -103 -95 -100 -107 -111 -109 -106 -102 -101 -88 -88 -91 -94 -93 -90 -88 -89 -87 -85 -85 -85 -85 -84 -80 -78 -69 -75 -74 -70 -68 -54 -46 -47 -49 -48 -51 -56 -53 -54 -54 -39 -37 -43 -53 -53 -51 -52 -55 -52 -54 -72 -75 -77 -78 -78 -68 -57 -53 -47 -56 -64 -59 -58 -57 -54 -51 -49 -53 -55 -57 -56 -49 -45 -38 -28 -24 -23 -27 -34 -37 -39 -38 -34 -26 -25 -29 -30 -33 -35 -32 -26 -24 -28 -48 -60 -66 -51 -25 -20 -16 -15 -15 -15 -19 -29 -44 -51 -72 -72 -64 -76 -70 -62 -51 -44 -44 -47 -48 -50 -61 -71 -79 -85 -89 -90 -92 -110 -121 -124 -126 -129 -139 -152 -159 -158 -157 -158 -162 -185 -191 -193 -197 -202 -206 -210 -211 -210 -205 -197 -193 -200 -196 -194 -195 -196 -198 -199 -199 -201 -203 -203 -203 -205 -211 -221 -231 -242 -254 -264 -282 -300 -316 -334 -348 -353 -357 -369 -377 -380 -379 -380 -388 -399 -417 -437 -471 -385 -232 -139 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -44 -226 -289 -271 -200 -42 -5 0 0 0 0 -200 -208 -204 -189 -157 -135 -127 -123 -116 -114 -113 -78 -72 -73 -73 -80 -83 -77 -73 -70 -61 -64 -56 -66 -64 -50 -49 -74 -108 -121 -128 -128 -115 -100 -90 -92 -117 -128 -130 -136 -150 -140 -141 -147 -143 -135 -128 -126 -135 -163 -161 -151 -140 -128 -132 -138 -134 -131 -125 -114 -113 -114 -119 -113 -114 -108 -104 -106 -110 -111 -111 -101 -88 -90 -91 -94 -98 -98 -93 -91 -84 -82 -83 -85 -87 -88 -85 -80 -74 -59 -68 -73 -69 -66 -67 -53 -47 -47 -45 -48 -54 -53 -45 -37 -38 -56 -42 -53 -48 -55 -59 -61 -62 -54 -50 -50 -53 -57 -80 -71 -55 -41 -46 -52 -52 -47 -55 -66 -57 -51 -48 -48 -49 -49 -56 -47 -37 -33 -32 -32 -29 -28 -38 -37 -37 -38 -23 -25 -26 -29 -31 -30 -28 -26 -26 -30 -36 -45 -55 -70 -51 -18 -15 -25 -32 -22 -16 -18 -25 -38 -51 -74 -76 -67 -76 -71 -62 -52 -43 -43 -46 -46 -51 -62 -69 -77 -82 -85 -86 -91 -111 -119 -120 -123 -136 -151 -156 -157 -156 -157 -160 -170 -187 -191 -194 -198 -204 -209 -212 -213 -213 -209 -199 -200 -199 -194 -193 -195 -197 -199 -199 -198 -199 -201 -201 -200 -204 -213 -224 -234 -245 -258 -267 -285 -301 -315 -327 -336 -340 -346 -355 -361 -365 -370 -373 -381 -391 -410 -431 -466 -497 -520 -331 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -231 -189 -162 -241 -289 -189 0 0 -21 -136 -217 -182 -182 -166 -146 -130 -121 -116 -109 -106 -104 -101 -71 -76 -67 -73 -81 -81 -80 -77 -69 -61 -58 -67 -79 -56 -56 -79 -114 -126 -131 -129 -118 -102 -83 -97 -159 -183 -176 -139 -159 -144 -147 -152 -150 -140 -130 -134 -142 -151 -159 -160 -162 -137 -135 -127 -127 -131 -120 -111 -111 -111 -116 -110 -110 -125 -123 -120 -120 -112 -112 -104 -95 -93 -94 -101 -102 -100 -80 -81 -70 -69 -66 -78 -74 -66 -74 -75 -65 -60 -57 -65 -67 -65 -63 -62 -49 -45 -43 -44 -51 -54 -51 -53 -49 -28 -41 -50 -43 -49 -56 -62 -64 -60 -54 -52 -52 -52 -59 -75 -70 -41 -66 -57 -53 -52 -59 -66 -59 -54 -52 -50 -53 -48 -49 -45 -37 -51 -60 -55 -39 -27 -28 -30 -32 -33 -24 -26 -27 -23 -28 -34 -35 -34 -31 -31 -36 -43 -55 -63 -52 -16 -22 -27 -33 -27 -22 -23 -27 -34 -46 -66 -76 -69 -57 -50 -61 -53 -41 -43 -47 -45 -53 -67 -69 -74 -79 -80 -87 -107 -112 -114 -117 -137 -149 -152 -154 -156 -155 -157 -163 -186 -188 -189 -194 -199 -206 -211 -213 -215 -216 -210 -200 -203 -197 -193 -192 -195 -197 -199 -199 -198 -196 -198 -199 -199 -204 -214 -226 -236 -246 -257 -271 -289 -301 -310 -315 -323 -335 -343 -344 -352 -366 -363 -366 -375 -387 -408 -419 -444 -471 -501 -296 -73 -122 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -271 -191 -34 -132 -240 -140 0 0 -23 -132 -202 -184 -181 -163 -135 -127 -123 -117 -109 -107 -107 -94 -68 -72 -65 -70 -68 -78 -79 -78 -78 -78 -72 -76 -93 -80 -91 -111 -144 -141 -130 -124 -111 -93 -88 -112 -155 -169 -219 -194 -192 -209 -183 -160 -160 -163 -154 -146 -145 -145 -156 -153 -149 -155 -135 -120 -122 -128 -115 -112 -116 -123 -133 -138 -139 -136 -126 -123 -119 -110 -107 -104 -103 -102 -105 -111 -104 -85 -75 -74 -72 -74 -72 -66 -67 -68 -67 -64 -61 -61 -59 -54 -62 -46 -45 -45 -45 -46 -45 -46 -49 -50 -51 -50 -41 -25 -35 -41 -40 -42 -49 -53 -54 -53 -52 -53 -56 -55 -54 -61 -65 -49 -72 -63 -66 -69 -67 -63 -61 -59 -57 -56 -58 -51 -55 -53 -43 -39 -36 -37 -30 -25 -27 -29 -29 -30 -28 -28 -30 -30 -27 -26 -33 -33 -31 -33 -37 -42 -56 -60 -51 -17 -34 -34 -35 -35 -34 -30 -34 -41 -45 -53 -67 -68 -55 -46 -54 -48 -43 -43 -44 -52 -60 -65 -67 -72 -77 -85 -101 -104 -108 -111 -132 -139 -148 -153 -154 -154 -155 -157 -165 -187 -189 -189 -195 -202 -208 -209 -213 -217 -214 -205 -201 -203 -197 -194 -192 -194 -197 -199 -199 -199 -197 -198 -198 -198 -204 -215 -226 -237 -248 -256 -275 -285 -296 -301 -308 -317 -326 -337 -347 -355 -358 -357 -362 -371 -384 -392 -408 -430 -463 -497 -374 -343 -355 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -30 -287 -290 -137 -17 0 0 0 0 -61 -143 -184 -186 -177 -172 -124 -121 -119 -112 -104 -104 -106 -104 -93 -66 -61 -76 -58 -81 -72 -81 -87 -85 -75 -83 -104 -111 -118 -124 -137 -140 -140 -119 -117 -79 -84 -137 -211 -257 -241 -232 -217 -119 -231 -156 -157 -165 -171 -155 -146 -147 -152 -150 -139 -140 -162 -130 -123 -123 -121 -112 -113 -123 -135 -148 -155 -149 -127 -130 -119 -113 -108 -114 -113 -111 -115 -105 -92 -88 -85 -82 -79 -80 -77 -71 -70 -70 -68 -64 -62 -61 -59 -56 -52 -51 -49 -50 -46 -46 -47 -49 -50 -43 -37 -41 -45 -43 -47 -46 -34 -44 -54 -48 -50 -54 -60 -64 -64 -63 -63 -61 -60 -59 -57 -77 -75 -67 -68 -71 -70 -66 -63 -61 -59 -54 -57 -61 -56 -47 -37 -28 -26 -25 -28 -31 -32 -32 -30 -31 -34 -34 -33 -27 -32 -34 -33 -38 -41 -46 -57 -56 -43 -23 -32 -53 -55 -39 -34 -37 -44 -45 -45 -48 -50 -58 -50 -41 -50 -49 -49 -47 -45 -56 -63 -65 -67 -70 -80 -97 -99 -101 -104 -130 -133 -137 -145 -151 -154 -156 -157 -162 -175 -187 -192 -192 -198 -204 -206 -211 -217 -221 -214 -204 -202 -203 -198 -195 -193 -193 -195 -197 -197 -197 -195 -196 -197 -199 -205 -216 -228 -239 -246 -260 -269 -278 -288 -296 -303 -309 -317 -328 -338 -346 -351 -352 -360 -370 -373 -384 -410 -433 -464 -492 -512 -529 -323 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -13 -88 -135 -252 -19 0 0 -182 -88 -117 -198 -169 -166 -167 -161 -157 -114 -106 -96 -98 -95 -94 -94 -88 -67 -56 -66 -65 -75 -61 -60 -65 -74 -82 -92 -110 -123 -129 -133 -133 -135 -149 -115 -132 -103 -73 -115 -193 -225 -216 -163 -57 -49 -243 -144 -135 -161 -148 -160 -163 -152 -155 -164 -155 -143 -133 -134 -127 -122 -123 -118 -118 -125 -130 -135 -134 -137 -139 -121 -120 -119 -112 -123 -120 -118 -105 -99 -97 -96 -94 -91 -89 -89 -85 -79 -76 -75 -70 -68 -64 -61 -61 -60 -58 -53 -51 -48 -47 -51 -50 -49 -50 -46 -40 -37 -41 -51 -50 -44 -36 -46 -48 -48 -49 -50 -56 -60 -63 -65 -63 -60 -60 -60 -59 -71 -79 -59 -55 -55 -52 -63 -68 -63 -61 -60 -59 -58 -52 -46 -40 -35 -31 -30 -32 -33 -33 -33 -31 -32 -34 -35 -31 -25 -26 -30 -29 -40 -42 -49 -58 -55 -51 -36 -40 -40 -49 -46 -41 -37 -39 -41 -45 -44 -42 -49 -48 -42 -41 -39 -43 -45 -56 -59 -63 -66 -68 -71 -82 -99 -99 -101 -103 -106 -132 -140 -146 -151 -155 -158 -159 -164 -178 -187 -192 -196 -202 -203 -209 -215 -221 -224 -220 -209 -204 -204 -200 -197 -195 -195 -194 -195 -195 -194 -194 -198 -200 -202 -208 -218 -231 -242 -246 -254 -263 -279 -287 -293 -298 -303 -311 -320 -330 -339 -346 -352 -359 -361 -371 -386 -415 -436 -463 -485 -503 -528 -297 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -58 -217 0 0 0 -208 -204 -200 -204 -171 -144 -132 -130 -127 -105 -105 -78 -92 -84 -82 -67 -69 -67 -55 -59 -67 -68 -67 -73 -77 -78 -78 -105 -105 -115 -120 -137 -150 -131 -149 -124 -131 -138 -111 -143 -154 -154 -168 -195 -176 -163 -205 -145 -131 -154 -154 -155 -145 -145 -162 -177 -159 -140 -149 -128 -127 -127 -127 -119 -120 -123 -124 -131 -142 -141 -128 -112 -114 -119 -126 -122 -117 -108 -101 -110 -113 -110 -106 -103 -102 -101 -95 -90 -86 -82 -75 -72 -68 -66 -65 -61 -58 -55 -48 -45 -52 -47 -46 -47 -51 -54 -47 -43 -43 -37 -37 -43 -33 -38 -41 -48 -50 -46 -54 -57 -58 -59 -59 -58 -57 -61 -63 -62 -63 -60 -59 -59 -56 -67 -68 -64 -64 -66 -58 -37 -51 -51 -41 -42 -34 -32 -38 -39 -37 -35 -32 -32 -32 -32 -25 -18 -25 -30 -31 -43 -40 -45 -52 -56 -62 -52 -49 -51 -55 -44 -39 -27 -30 -37 -43 -39 -38 -49 -58 -55 -51 -38 -45 -43 -55 -58 -60 -64 -68 -78 -92 -101 -101 -103 -105 -111 -138 -141 -149 -154 -157 -160 -161 -161 -168 -181 -187 -192 -201 -206 -213 -220 -226 -227 -224 -217 -210 -205 -201 -199 -198 -197 -196 -196 -196 -194 -199 -203 -204 -205 -210 -220 -232 -238 -242 -252 -267 -280 -287 -290 -293 -298 -305 -315 -324 -333 -341 -346 -348 -359 -372 -389 -409 -434 -457 -475 -496 -393 -167 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -8 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -43 -108 0 -7 -27 -211 -214 -214 -213 -179 -146 -126 -113 -99 -93 -90 -65 -75 -73 -62 -55 -66 -72 -59 -57 -66 -65 -63 -68 -65 -69 -75 -106 -95 -111 -100 -111 -139 -150 -157 -150 -143 -146 -146 -156 -179 -167 -151 -164 -191 -189 -164 -142 -131 -146 -144 -126 -130 -140 -152 -153 -142 -130 -126 -123 -125 -129 -125 -134 -130 -112 -129 -127 -142 -146 -139 -122 -108 -112 -118 -120 -127 -128 -119 -133 -112 -107 -103 -99 -99 -100 -98 -98 -101 -93 -80 -79 -77 -73 -71 -63 -59 -54 -48 -51 -48 -44 -47 -53 -52 -53 -55 -58 -46 -46 -49 -46 -45 -44 -36 -43 -54 -48 -53 -56 -58 -58 -56 -58 -64 -69 -69 -67 -61 -56 -55 -55 -52 -67 -69 -66 -66 -57 -43 -39 -57 -50 -48 -50 -46 -42 -42 -43 -40 -37 -35 -33 -31 -28 -22 -18 -28 -33 -31 -42 -35 -37 -46 -55 -65 -68 -62 -58 -51 -42 -35 -28 -32 -38 -42 -37 -37 -45 -49 -45 -36 -42 -45 -42 -56 -59 -59 -61 -74 -89 -97 -99 -101 -102 -106 -114 -139 -144 -152 -156 -157 -161 -163 -164 -166 -169 -174 -184 -205 -210 -217 -224 -230 -229 -220 -211 -208 -205 -202 -200 -198 -197 -197 -198 -196 -194 -201 -206 -208 -208 -212 -223 -232 -235 -243 -256 -269 -280 -285 -286 -288 -294 -302 -311 -320 -329 -334 -338 -348 -359 -373 -392 -404 -427 -445 -464 -494 -184 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -6 -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 -112 -22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -52 -226 -225 -199 -192 -191 -174 -163 -141 -114 -89 -77 -72 -60 -55 -73 -78 -59 -68 -69 -59 -57 -62 -60 -61 -72 -82 -105 -77 -105 -98 -102 -101 -116 -137 -142 -150 -164 -175 -178 -175 -173 -185 -182 -169 -158 -157 -152 -138 -131 -138 -139 -126 -119 -124 -148 -141 -129 -128 -129 -125 -121 -121 -125 -124 -131 -134 -115 -140 -141 -142 -143 -141 -136 -119 -109 -111 -113 -119 -128 -131 -125 -98 -103 -105 -101 -99 -94 -86 -81 -79 -78 -92 -80 -80 -75 -68 -64 -59 -53 -52 -51 -44 -44 -52 -53 -48 -49 -50 -56 -45 -49 -52 -52 -53 -45 -35 -45 -47 -54 -53 -61 -63 -67 -65 -66 -75 -76 -70 -64 -60 -57 -58 -58 -53 -71 -74 -71 -70 -57 -39 -40 -54 -52 -50 -50 -49 -45 -46 -43 -41 -39 -36 -33 -29 -26 -24 -25 -32 -42 -40 -26 -28 -33 -38 -41 -51 -64 -68 -60 -50 -42 -56 -50 -37 -37 -39 -33 -33 -38 -37 -33 -34 -35 -46 -41 -57 -60 -59 -72 -83 -88 -91 -95 -98 -99 -104 -117 -138 -145 -149 -155 -158 -162 -165 -166 -167 -170 -179 -192 -207 -213 -221 -228 -230 -224 -218 -208 -205 -204 -202 -199 -197 -197 -197 -197 -196 -196 -198 -201 -208 -209 -214 -218 -224 -233 -246 -259 -271 -280 -282 -282 -285 -291 -301 -309 -317 -321 -327 -342 -356 -364 -374 -393 -402 -422 -442 -466 -505 -160 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 -2 -3 -4 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -212 -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 -7 -61 -216 -181 -178 -170 -157 -136 -118 -98 -77 -63 -55 -53 -74 -86 -68 -62 -57 -55 -50 -64 -59 -58 -48 -49 -81 -79 -89 -119 -110 -113 -111 -138 -155 -165 -180 -196 -207 -202 -196 -186 -197 -194 -178 -164 -141 -129 -122 -127 -136 -128 -123 -154 -158 -146 -132 -123 -130 -142 -146 -146 -144 -137 -132 -139 -141 -155 -145 -146 -149 -148 -146 -140 -120 -110 -110 -109 -113 -124 -115 -113 -93 -95 -98 -104 -107 -104 -100 -95 -87 -74 -74 -79 -73 -63 -63 -55 -54 -55 -54 -45 -37 -43 -46 -45 -46 -49 -56 -59 -58 -55 -45 -38 -35 -39 -49 -42 -44 -55 -58 -67 -73 -73 -73 -73 -72 -68 -64 -62 -63 -65 -66 -61 -63 -60 -56 -56 -62 -61 -42 -39 -54 -50 -50 -49 -41 -41 -40 -39 -37 -34 -31 -28 -27 -27 -29 -30 -23 -41 -24 -29 -32 -35 -40 -49 -60 -62 -51 -46 -57 -52 -37 -39 -35 -36 -32 -27 -32 -32 -31 -35 -39 -44 -45 -62 -62 -62 -68 -71 -82 -87 -91 -94 -99 -112 -132 -138 -144 -150 -155 -158 -162 -164 -166 -167 -176 -190 -201 -208 -215 -224 -229 -231 -225 -217 -204 -200 -202 -200 -197 -196 -196 -196 -195 -195 -197 -200 -202 -208 -209 -210 -215 -223 -235 -248 -260 -271 -279 -280 -280 -283 -291 -299 -304 -311 -319 -333 -347 -357 -366 -377 -393 -405 -414 -439 -472 -495 -129 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -2 -2 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -94 -219 -216 -207 -199 -176 -164 -142 -129 -111 -87 -67 -56 -54 -69 -82 -65 -47 -47 -51 -37 -65 -59 -87 -84 -58 -70 -88 -108 -121 -136 -112 -109 -109 -122 -154 -173 -185 -204 -218 -214 -203 -173 -184 -195 -183 -170 -149 -128 -129 -141 -141 -138 -153 -158 -148 -142 -130 -127 -134 -133 -132 -134 -128 -124 -140 -155 -154 -142 -142 -135 -113 -113 -118 -113 -107 -108 -109 -111 -114 -117 -115 -110 -107 -87 -88 -94 -100 -102 -105 -109 -98 -80 -77 -71 -66 -60 -50 -52 -58 -62 -51 -42 -43 -43 -42 -45 -49 -54 -56 -54 -52 -40 -33 -34 -36 -35 -33 -42 -48 -63 -67 -70 -72 -71 -66 -68 -70 -73 -76 -75 -76 -75 -73 -70 -61 -52 -47 -46 -61 -50 -47 -57 -48 -56 -81 -59 -56 -43 -38 -36 -32 -31 -30 -29 -29 -30 -29 -25 -32 -23 -25 -31 -33 -47 -54 -58 -52 -51 -58 -58 -49 -32 -32 -33 -33 -33 -26 -28 -26 -28 -41 -50 -46 -48 -61 -64 -64 -64 -64 -82 -89 -91 -93 -109 -126 -132 -138 -145 -149 -153 -158 -159 -161 -164 -174 -186 -195 -200 -209 -218 -225 -229 -227 -223 -212 -210 -200 -201 -198 -196 -198 -197 -195 -195 -194 -199 -202 -205 -202 -201 -208 -211 -222 -237 -249 -260 -271 -277 -278 -279 -283 -288 -293 -307 -317 -328 -339 -349 -360 -370 -381 -393 -404 -406 -431 -446 -471 -96 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -156 -183 -66 0 0 0 0 -40 -215 -175 -12 0 0 0 0 -5 -31 -59 -124 -216 -196 -182 -164 -144 -109 -80 -65 -59 -68 -74 -63 -59 -44 -35 -40 -52 -66 -87 -126 -115 -98 -97 -105 -123 -137 -125 -123 -117 -128 -162 -180 -173 -184 -215 -227 -218 -207 -203 -198 -197 -195 -157 -131 -135 -147 -147 -145 -145 -143 -144 -142 -142 -139 -126 -124 -125 -132 -121 -118 -132 -145 -143 -141 -137 -110 -115 -118 -119 -118 -116 -117 -117 -116 -119 -123 -119 -116 -128 -111 -102 -86 -82 -82 -81 -81 -82 -75 -68 -67 -64 -57 -55 -40 -42 -42 -41 -40 -40 -39 -39 -43 -47 -51 -52 -50 -55 -40 -35 -36 -33 -31 -35 -39 -45 -58 -64 -62 -63 -70 -53 -57 -65 -74 -85 -89 -85 -87 -90 -75 -62 -52 -47 -34 -48 -52 -61 -59 -41 -35 -42 -44 -46 -45 -38 -35 -34 -33 -30 -29 -29 -27 -24 -25 -33 -33 -43 -33 -44 -53 -57 -59 -55 -53 -49 -46 -45 -30 -30 -30 -30 -31 -24 -29 -27 -34 -44 -49 -55 -64 -63 -65 -65 -65 -79 -88 -92 -94 -96 -114 -129 -134 -138 -144 -149 -150 -151 -156 -160 -163 -181 -190 -195 -202 -210 -218 -224 -226 -226 -220 -219 -208 -207 -203 -205 -203 -203 -200 -197 -197 -197 -202 -205 -208 -206 -202 -207 -210 -222 -237 -250 -261 -270 -275 -277 -279 -282 -287 -300 -310 -320 -329 -339 -346 -353 -364 -379 -395 -400 -400 -409 -426 -469 -70 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -22 -56 -26 0 0 0 0 -63 -215 -189 0 0 0 0 0 0 0 -96 -204 -250 -221 -203 -177 -170 -125 -94 -80 -64 -63 -67 -66 -59 -41 -28 -36 -43 -54 -77 -126 -118 -100 -95 -105 -123 -132 -140 -144 -119 -149 -151 -186 -166 -164 -181 -187 -195 -208 -200 -199 -197 -183 -141 -137 -137 -147 -145 -138 -138 -145 -148 -138 -142 -134 -136 -136 -137 -119 -113 -118 -127 -136 -140 -136 -136 -135 -110 -116 -117 -122 -121 -123 -123 -122 -122 -120 -119 -120 -136 -129 -124 -103 -98 -89 -83 -68 -61 -62 -57 -52 -50 -46 -47 -41 -46 -42 -43 -43 -36 -35 -38 -40 -42 -46 -45 -49 -33 -34 -32 -32 -32 -33 -43 -45 -43 -51 -54 -57 -63 -51 -58 -61 -66 -68 -81 -85 -75 -75 -92 -83 -66 -52 -48 -38 -46 -45 -50 -50 -39 -32 -35 -39 -36 -41 -36 -33 -29 -33 -31 -29 -27 -26 -26 -26 -31 -42 -48 -37 -55 -48 -48 -48 -47 -48 -46 -44 -46 -45 -40 -26 -26 -28 -30 -29 -34 -48 -49 -48 -56 -64 -65 -66 -67 -69 -90 -92 -95 -96 -99 -118 -129 -131 -135 -142 -147 -148 -153 -171 -159 -162 -183 -191 -197 -204 -211 -217 -222 -224 -224 -223 -215 -215 -210 -205 -209 -208 -204 -200 -198 -200 -203 -206 -208 -214 -214 -213 -207 -210 -223 -239 -252 -262 -270 -276 -281 -282 -286 -297 -303 -313 -323 -331 -333 -348 -365 -375 -380 -384 -387 -389 -402 -431 -475 -44 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -90 -206 -192 -99 0 -3 -46 -4 0 0 -155 -250 -244 -225 -201 -175 -156 -120 -101 -90 -71 -65 -61 -56 -57 -46 -38 -53 -65 -125 -56 -126 -199 -191 -63 -29 -103 -137 -134 -148 -153 -147 -156 -178 -159 -160 -159 -171 -185 -193 -193 -201 -208 -184 -152 -147 -141 -142 -145 -134 -143 -155 -154 -143 -136 -137 -142 -140 -121 -122 -117 -121 -127 -133 -138 -139 -130 -110 -103 -104 -106 -110 -115 -119 -117 -117 -132 -142 -131 -117 -124 -133 -127 -124 -112 -92 -83 -72 -62 -66 -65 -57 -51 -49 -55 -51 -48 -54 -55 -42 -34 -35 -38 -39 -39 -41 -43 -51 -54 -54 -54 -52 -49 -43 -46 -42 -39 -48 -56 -54 -40 -56 -72 -72 -75 -74 -81 -75 -67 -63 -71 -80 -64 -55 -43 -40 -39 -29 -23 -22 -22 -31 -37 -35 -36 -36 -35 -32 -25 -41 -34 -29 -27 -27 -28 -29 -33 -40 -44 -47 -55 -62 -60 -57 -47 -46 -45 -44 -44 -44 -43 -37 -34 -33 -34 -26 -43 -47 -48 -58 -65 -65 -65 -73 -87 -87 -93 -94 -97 -100 -101 -121 -129 -131 -135 -139 -142 -153 -168 -174 -173 -177 -187 -192 -199 -205 -211 -216 -220 -222 -223 -224 -220 -216 -210 -205 -211 -208 -203 -199 -199 -201 -205 -208 -212 -213 -213 -211 -205 -209 -223 -237 -253 -263 -272 -278 -283 -288 -294 -300 -307 -317 -325 -325 -335 -351 -373 -386 -388 -386 -384 -391 -411 -446 -469 -19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -122 -197 -128 -48 0 -32 -171 -2 -178 -27 -187 -224 -214 -213 -194 -162 -133 -107 -102 -89 -87 -81 -68 -63 -60 -54 -52 -56 -100 -179 0 0 0 -5 -5 0 -159 -169 -138 -151 -154 -157 -174 -176 -161 -161 -160 -173 -158 -150 -167 -186 -193 -194 -185 -168 -158 -139 -122 -127 -138 -130 -145 -153 -141 -136 -137 -124 -126 -121 -120 -121 -125 -130 -134 -128 -122 -124 -120 -113 -110 -115 -114 -118 -116 -112 -130 -128 -122 -122 -112 -103 -106 -107 -88 -87 -87 -77 -64 -70 -70 -64 -61 -58 -54 -50 -44 -43 -40 -38 -33 -37 -39 -40 -39 -40 -44 -49 -54 -55 -56 -44 -51 -49 -42 -42 -47 -50 -50 -47 -32 -45 -61 -66 -68 -67 -62 -63 -72 -77 -72 -66 -56 -49 -41 -39 -31 -23 -20 -20 -19 -31 -39 -38 -37 -33 -33 -35 -32 -44 -32 -27 -26 -26 -26 -29 -36 -42 -45 -49 -53 -67 -79 -76 -49 -45 -44 -45 -44 -39 -36 -35 -32 -30 -32 -31 -41 -48 -59 -61 -61 -62 -64 -75 -91 -93 -95 -98 -101 -105 -105 -125 -131 -134 -135 -137 -151 -165 -168 -173 -180 -186 -190 -193 -199 -204 -208 -211 -216 -221 -223 -222 -219 -215 -210 -204 -212 -207 -202 -199 -199 -202 -206 -212 -214 -213 -210 -206 -196 -213 -223 -236 -251 -263 -269 -275 -282 -289 -296 -303 -310 -318 -319 -329 -344 -363 -386 -394 -393 -390 -389 -401 -429 -466 -455 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -5 -4 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -134 -87 -57 -96 -82 -108 -27 0 -1 -235 -209 -188 -190 -174 -147 -122 -101 -96 -94 -98 -93 -78 -85 -63 -78 -56 -70 -94 -74 0 0 0 0 0 0 -82 -138 -146 -154 -156 -168 -173 -163 -170 -179 -157 -168 -152 -146 -158 -163 -159 -166 -179 -185 -188 -187 -164 -150 -131 -145 -154 -147 -131 -133 -134 -127 -142 -133 -131 -125 -127 -130 -127 -130 -132 -123 -113 -115 -119 -124 -119 -122 -117 -118 -122 -125 -107 -99 -98 -91 -90 -90 -82 -77 -89 -80 -70 -79 -73 -63 -60 -59 -57 -54 -51 -45 -39 -36 -35 -38 -40 -42 -40 -40 -44 -48 -48 -45 -31 -33 -39 -42 -35 -46 -43 -33 -41 -56 -50 -38 -44 -48 -55 -53 -46 -73 -73 -67 -63 -56 -48 -42 -37 -36 -29 -23 -19 -18 -19 -24 -40 -45 -45 -42 -36 -36 -34 -34 -31 -26 -24 -23 -26 -30 -39 -48 -51 -52 -54 -58 -68 -65 -47 -45 -44 -44 -40 -38 -37 -34 -29 -28 -35 -42 -45 -58 -58 -58 -61 -62 -75 -86 -90 -93 -97 -102 -105 -110 -111 -124 -129 -138 -142 -141 -154 -169 -172 -175 -181 -186 -191 -194 -199 -202 -203 -208 -216 -220 -220 -219 -218 -214 -210 -206 -212 -205 -201 -199 -199 -202 -209 -213 -214 -212 -207 -205 -206 -213 -222 -236 -250 -255 -263 -272 -282 -290 -295 -300 -308 -312 -323 -335 -352 -372 -383 -394 -395 -392 -396 -416 -451 -489 -442 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -5 -2 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 -14 -40 -146 -108 -59 -135 0 -31 -260 -206 -182 -173 -154 -129 -109 -101 -98 -96 -99 -96 -84 -92 -64 -82 -45 -77 -76 -97 -64 0 0 0 0 0 0 -129 -144 -147 -157 -173 -201 -196 -167 -178 -163 -155 -153 -153 -162 -169 -174 -172 -164 -163 -198 -237 -204 -204 -189 -45 -47 -156 -153 -149 -138 -124 -134 -125 -133 -140 -147 -134 -129 -126 -121 -116 -107 -105 -112 -120 -121 -125 -124 -131 -127 -105 -102 -101 -100 -96 -96 -97 -89 -78 -72 -81 -74 -87 -77 -64 -60 -60 -60 -57 -51 -46 -43 -39 -42 -41 -44 -44 -42 -41 -45 -49 -47 -40 -28 -33 -36 -40 -33 -43 -44 -32 -40 -47 -45 -42 -41 -45 -66 -59 -47 -68 -66 -61 -56 -48 -41 -38 -34 -30 -29 -27 -23 -22 -22 -25 -49 -51 -38 -40 -43 -38 -35 -34 -32 -33 -28 -26 -34 -37 -45 -53 -56 -56 -58 -58 -55 -52 -48 -46 -43 -36 -33 -36 -35 -27 -21 -25 -34 -46 -55 -56 -58 -58 -71 -78 -83 -85 -88 -93 -97 -101 -106 -111 -113 -112 -120 -137 -147 -149 -150 -163 -176 -179 -182 -186 -190 -195 -197 -197 -201 -208 -214 -216 -215 -216 -216 -213 -210 -207 -212 -204 -202 -199 -199 -203 -208 -211 -211 -209 -205 -203 -204 -211 -224 -235 -238 -249 -260 -272 -282 -287 -290 -294 -304 -315 -326 -340 -357 -362 -384 -396 -395 -393 -404 -432 -472 -407 -149 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -3 -2 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 0 0 0 0 0 0 -3 -8 -179 -168 -35 -65 -97 -27 0 -3 -58 -224 -189 -163 -155 -143 -126 -120 -110 -100 -96 -98 -94 -82 -79 -67 -68 -83 -85 -87 -211 -191 -36 0 0 0 0 -8 -161 -137 -134 -139 -157 -185 -192 -179 -176 -165 -153 -172 -178 -155 -177 -165 -150 -129 -128 -155 -144 -26 -8 -12 0 0 -77 -92 -100 -102 -121 -118 -110 -119 -131 -148 -139 -127 -137 -142 -142 -133 -116 -108 -111 -115 -118 -125 -128 -99 -98 -97 -100 -101 -97 -95 -92 -84 -76 -69 -64 -72 -89 -82 -66 -62 -61 -60 -55 -49 -47 -48 -48 -48 -43 -48 -47 -46 -46 -48 -49 -50 -43 -33 -36 -37 -42 -32 -45 -48 -38 -51 -49 -42 -43 -42 -50 -73 -64 -59 -64 -62 -59 -51 -42 -39 -35 -32 -29 -27 -25 -24 -27 -26 -19 -26 -40 -38 -38 -40 -35 -31 -32 -32 -32 -33 -30 -34 -51 -56 -58 -59 -60 -61 -62 -65 -68 -49 -47 -45 -38 -37 -40 -26 -15 -17 -25 -34 -45 -53 -59 -64 -72 -71 -76 -79 -96 -107 -111 -113 -114 -117 -120 -120 -122 -140 -146 -147 -148 -152 -167 -180 -182 -185 -189 -192 -195 -196 -196 -202 -207 -210 -210 -211 -214 -215 -212 -209 -207 -211 -209 -204 -199 -200 -204 -207 -207 -208 -207 -205 -203 -204 -208 -210 -224 -233 -246 -259 -271 -281 -283 -286 -295 -306 -317 -329 -340 -343 -364 -386 -396 -395 -398 -415 -447 -483 -337 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 -6 -5 -5 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -174 -61 0 0 0 0 0 -38 -194 -205 -216 -24 -95 -106 -49 0 -108 -210 -193 -166 -144 -138 -132 -127 -125 -115 -108 -90 -89 -84 -69 -81 -86 -49 -62 -93 -121 -188 -236 -147 -19 0 -68 -167 -126 -153 -118 -138 -136 -153 -169 -179 -181 -176 -162 -153 -165 -165 -158 -160 -153 -139 -107 -107 -121 -136 -158 -177 -184 -112 -122 -114 -10 0 0 -109 -173 -149 -119 -118 -128 -128 -110 -123 -139 -152 -146 -135 -125 -116 -114 -116 -119 -118 -99 -114 -86 -88 -92 -91 -88 -84 -78 -76 -73 -66 -67 -68 -64 -61 -67 -63 -61 -53 -49 -40 -29 -38 -52 -48 -51 -49 -48 -49 -49 -49 -53 -44 -34 -37 -41 -42 -35 -38 -36 -37 -42 -44 -48 -54 -59 -65 -69 -62 -61 -62 -62 -60 -52 -41 -35 -33 -31 -29 -28 -26 -23 -22 -23 -35 -55 -50 -41 -37 -36 -34 -31 -37 -46 -40 -38 -30 -29 -46 -60 -60 -62 -65 -67 -67 -69 -72 -55 -52 -47 -40 -41 -34 -23 -14 -18 -26 -31 -38 -45 -54 -57 -69 -67 -90 -99 -105 -110 -113 -115 -116 -118 -122 -126 -131 -137 -145 -145 -150 -170 -179 -182 -185 -190 -193 -195 -196 -197 -199 -201 -204 -204 -205 -210 -215 -215 -212 -209 -205 -207 -209 -202 -199 -202 -204 -205 -205 -206 -206 -204 -203 -203 -204 -209 -221 -231 -244 -257 -270 -279 -282 -287 -297 -308 -319 -326 -331 -346 -368 -382 -391 -394 -401 -421 -455 -488 -309 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -6 -6 -6 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 -15 -57 -142 -201 -115 -16 0 0 -108 -173 -149 -135 -128 -129 -128 -121 -108 -104 -82 -80 -73 -61 -63 -59 -58 -65 -90 -107 -122 -160 -244 -104 -3 -72 -156 -147 -141 -132 -141 -135 -145 -151 -155 -167 -158 -152 -147 -148 -164 -154 -144 -141 -136 -127 -114 -112 -111 -125 -144 -137 -122 -133 -130 -68 -72 -8 0 0 -3 -109 -183 -158 -123 -113 -119 -125 -134 -113 -117 -118 -112 -108 -116 -122 -118 -108 -85 -81 -80 -84 -84 -83 -81 -77 -80 -86 -82 -71 -58 -60 -66 -76 -68 -64 -45 -36 -33 -32 -33 -40 -47 -39 -50 -50 -51 -50 -49 -51 -44 -40 -43 -43 -41 -36 -33 -37 -45 -47 -51 -55 -58 -64 -68 -67 -62 -58 -59 -63 -59 -50 -38 -35 -31 -30 -29 -28 -27 -28 -23 -23 -40 -56 -37 -32 -35 -36 -34 -33 -35 -46 -54 -49 -31 -26 -40 -58 -67 -70 -70 -72 -71 -65 -57 -55 -56 -50 -46 -24 -31 -24 -19 -20 -23 -29 -34 -41 -53 -57 -77 -79 -91 -98 -104 -108 -109 -110 -111 -114 -118 -123 -127 -134 -140 -145 -170 -178 -182 -188 -192 -194 -196 -197 -197 -195 -199 -200 -200 -198 -202 -210 -214 -215 -212 -210 -207 -204 -206 -201 -200 -202 -203 -203 -203 -204 -205 -204 -203 -203 -204 -209 -219 -229 -241 -254 -266 -276 -280 -287 -298 -308 -314 -320 -332 -348 -366 -375 -383 -390 -402 -424 -458 -487 -442 -219 0 -66 -286 -249 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 -5 -6 -6 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -66 -89 -135 -14 0 0 -127 -160 -137 -132 -126 -122 -119 -112 -111 -100 -84 -71 -65 -61 -56 -61 -61 -56 -66 -87 -106 -160 -207 -75 -162 -189 -150 -133 -135 -137 -138 -135 -128 -128 -131 -145 -143 -142 -139 -136 -141 -145 -163 -149 -134 -134 -128 -131 -125 -118 -121 -124 -113 -107 -108 -123 -150 -39 -32 -3 0 -15 -45 -56 -55 -65 -92 -103 -109 -125 -104 -113 -117 -114 -117 -123 -122 -112 -98 -100 -99 -97 -92 -89 -89 -85 -79 -74 -70 -67 -66 -66 -66 -86 -73 -68 -45 -38 -35 -34 -32 -31 -32 -31 -38 -41 -45 -50 -51 -37 -33 -38 -39 -39 -38 -39 -43 -43 -43 -46 -50 -53 -55 -59 -62 -62 -59 -54 -54 -60 -59 -45 -43 -33 -28 -27 -26 -29 -30 -29 -28 -29 -39 -41 -29 -29 -30 -33 -33 -30 -25 -34 -45 -39 -40 -36 -48 -62 -73 -74 -75 -74 -71 -63 -53 -50 -53 -51 -46 -26 -21 -17 -17 -19 -22 -32 -35 -40 -53 -60 -74 -73 -88 -94 -102 -104 -105 -106 -110 -114 -119 -123 -128 -135 -140 -150 -174 -180 -186 -192 -194 -196 -199 -199 -196 -195 -198 -196 -194 -194 -201 -209 -212 -213 -213 -211 -205 -201 -204 -200 -200 -201 -201 -200 -200 -203 -203 -203 -203 -204 -205 -209 -217 -226 -237 -251 -262 -271 -277 -288 -296 -302 -309 -319 -331 -346 -361 -369 -372 -382 -399 -422 -454 -470 -480 -434 -336 -367 -512 -496 -240 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -221 -273 -252 -114 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -4 -4 -4 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -46 -14 0 0 0 0 0 0 0 0 0 -156 -154 -137 -131 -120 -114 -116 -112 -109 -96 -78 -81 -65 -65 -50 -82 -81 -39 -54 -93 -130 -195 -185 -188 -209 -179 -142 -125 -123 -127 -132 -136 -139 -140 -141 -141 -145 -143 -141 -136 -130 -124 -117 -123 -141 -139 -137 -140 -143 -145 -133 -116 -113 -109 -103 -104 -113 -113 -146 -22 -1 0 0 0 0 0 0 0 -21 -118 -106 -96 -107 -110 -110 -115 -113 -108 -101 -96 -87 -97 -97 -92 -97 -95 -85 -80 -77 -75 -74 -73 -70 -79 -76 -59 -44 -39 -36 -35 -32 -30 -31 -31 -31 -30 -32 -51 -55 -33 -32 -33 -37 -37 -36 -39 -47 -49 -43 -43 -51 -29 -50 -56 -57 -57 -54 -50 -50 -56 -60 -59 -46 -34 -30 -26 -26 -30 -31 -28 -35 -43 -39 -36 -26 -25 -23 -26 -28 -26 -32 -41 -44 -43 -46 -46 -56 -64 -65 -74 -78 -75 -70 -60 -53 -53 -54 -51 -44 -20 -29 -15 -15 -20 -23 -32 -41 -41 -44 -56 -66 -72 -86 -93 -100 -101 -103 -104 -109 -114 -119 -124 -130 -139 -152 -170 -176 -182 -187 -189 -193 -197 -199 -198 -196 -195 -195 -192 -189 -191 -201 -206 -208 -209 -210 -208 -207 -205 -203 -200 -199 -199 -197 -196 -197 -200 -201 -201 -201 -203 -204 -208 -215 -223 -234 -246 -257 -266 -269 -279 -289 -299 -308 -317 -328 -343 -357 -366 -362 -371 -390 -413 -422 -443 -461 -476 -491 -493 -488 -506 -502 -232 -13 0 0 0 0 0 0 -12 -6 -113 -429 -396 -367 -345 -325 -391 -412 -411 -312 -218 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -3 -3 -3 -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 -61 -68 -23 0 0 0 -32 -132 -109 -93 -179 -71 -14 0 0 0 0 0 0 0 -5 -200 -170 -159 -138 -117 -110 -110 -106 -103 -97 -86 -90 -61 -76 -65 -61 -60 -73 -78 -101 -159 -201 -222 -203 -182 -138 -124 -118 -117 -120 -123 -128 -140 -151 -154 -145 -148 -147 -146 -142 -138 -135 -127 -120 -125 -127 -129 -136 -142 -139 -140 -134 -117 -106 -101 -98 -100 -106 -104 -106 -125 -113 -116 -30 0 -44 -33 0 0 0 -26 -142 -109 -108 -104 -108 -110 -115 -101 -79 -82 -89 -94 -88 -95 -96 -90 -86 -80 -76 -74 -73 -74 -75 -67 -51 -50 -44 -39 -35 -32 -31 -32 -32 -32 -32 -33 -44 -50 -31 -34 -34 -41 -38 -35 -38 -46 -45 -26 -23 -47 -49 -56 -60 -62 -59 -51 -47 -49 -51 -54 -55 -45 -37 -32 -25 -30 -32 -29 -25 -32 -43 -45 -43 -41 -32 -23 -22 -21 -24 -42 -50 -49 -45 -39 -40 -54 -57 -67 -71 -77 -72 -66 -70 -72 -68 -60 -51 -38 -22 -25 -23 -16 -27 -20 -31 -42 -41 -40 -50 -64 -71 -83 -88 -86 -94 -101 -103 -107 -113 -118 -125 -132 -146 -166 -172 -176 -181 -181 -189 -194 -201 -201 -198 -197 -195 -192 -188 -188 -193 -199 -201 -205 -205 -205 -203 -203 -203 -201 -200 -199 -197 -193 -191 -193 -194 -197 -197 -198 -199 -201 -205 -211 -218 -228 -239 -250 -249 -259 -267 -281 -294 -304 -312 -323 -336 -348 -354 -352 -363 -378 -381 -399 -423 -445 -453 -460 -463 -462 -483 -507 -514 -223 -194 -28 0 0 0 -33 -252 -493 -446 -430 -414 -411 -413 -415 -389 -385 -386 -391 -398 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -3 -3 -2 -4 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -18 -138 -7 -44 -125 -86 -16 0 0 -10 -51 -99 -208 -191 -170 -167 -160 -46 0 0 -43 -74 -35 0 -10 -29 -172 -158 -132 -123 -112 -102 -103 -106 -93 -88 -91 -58 -88 -94 -78 -79 -81 -108 -171 -188 -169 -191 -151 -150 -136 -116 -113 -115 -116 -120 -130 -138 -138 -139 -139 -137 -154 -158 -144 -136 -137 -138 -131 -123 -121 -130 -137 -121 -122 -117 -107 -102 -101 -104 -106 -104 -105 -106 -95 -93 -111 -91 -74 -112 -86 -39 -16 0 -2 -20 -27 -39 -133 -105 -108 -87 -83 -92 -88 -79 -84 -81 -85 -88 -92 -86 -77 -71 -68 -68 -68 -70 -69 -64 -62 -55 -45 -38 -36 -34 -33 -33 -34 -35 -34 -32 -34 -35 -32 -36 -39 -38 -36 -41 -49 -47 -36 -36 -43 -26 -56 -58 -57 -55 -50 -50 -47 -47 -50 -51 -49 -42 -38 -32 -37 -34 -28 -23 -23 -34 -46 -47 -41 -35 -28 -26 -25 -27 -52 -57 -55 -50 -45 -41 -44 -53 -64 -69 -74 -68 -59 -81 -95 -88 -65 -45 -35 -35 -32 -20 -16 -30 -21 -29 -40 -43 -44 -46 -58 -73 -75 -78 -83 -86 -99 -102 -108 -114 -120 -134 -145 -155 -167 -173 -176 -178 -184 -194 -198 -202 -202 -199 -198 -194 -189 -186 -187 -192 -195 -202 -203 -201 -199 -195 -202 -203 -199 -199 -198 -195 -191 -190 -188 -190 -194 -192 -193 -195 -197 -200 -205 -212 -221 -229 -233 -234 -250 -264 -274 -286 -296 -306 -317 -328 -337 -342 -343 -352 -353 -366 -382 -402 -418 -430 -442 -445 -444 -458 -483 -509 -527 -540 -213 -149 -33 -62 -326 -485 -443 -410 -384 -374 -373 -376 -380 -375 -362 -361 -364 -369 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -2 -2 -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 -21 -33 0 -66 -101 -32 -13 0 0 0 -28 -134 -183 -132 -139 -134 -133 -141 -135 -175 -222 -153 -18 0 -28 -209 -178 -157 -141 -127 -125 -123 -108 -92 -84 -89 -63 -76 -55 -97 -87 -94 -132 -174 -149 -96 -149 -145 -160 -153 -123 -120 -112 -112 -114 -122 -134 -141 -151 -153 -146 -157 -169 -160 -153 -149 -151 -145 -137 -131 -122 -116 -113 -128 -117 -120 -111 -107 -109 -114 -119 -125 -130 -132 -123 -106 -105 -112 -108 -106 -125 -76 -9 0 0 0 -8 -77 -147 -143 -101 -108 -146 -124 -87 -81 -77 -76 -77 -83 -80 -74 -68 -64 -65 -67 -66 -66 -68 -74 -69 -59 -57 -42 -37 -34 -34 -36 -38 -38 -38 -40 -40 -32 -32 -32 -35 -36 -44 -49 -51 -55 -54 -40 -33 -57 -50 -33 -50 -51 -51 -45 -45 -49 -52 -51 -46 -37 -36 -37 -32 -27 -23 -24 -24 -38 -50 -47 -42 -39 -40 -51 -34 -58 -57 -59 -56 -50 -51 -60 -69 -65 -68 -71 -64 -57 -87 -102 -104 -74 -49 -38 -31 -23 -15 -16 -27 -21 -29 -34 -45 -50 -45 -48 -57 -62 -71 -78 -93 -96 -105 -109 -116 -134 -150 -159 -164 -168 -172 -175 -181 -188 -195 -199 -201 -203 -201 -198 -194 -187 -184 -187 -192 -199 -202 -200 -202 -211 -210 -208 -206 -205 -201 -197 -194 -192 -190 -189 -186 -188 -186 -187 -189 -191 -194 -198 -205 -211 -214 -222 -232 -244 -260 -266 -277 -287 -297 -309 -319 -327 -331 -333 -336 -348 -358 -370 -382 -394 -406 -421 -426 -429 -443 -458 -473 -488 -513 -528 -539 -218 -402 -500 -454 -411 -379 -356 -347 -348 -346 -350 -355 -342 -340 -340 -342 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -3 -4 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -35 -78 0 0 0 -43 -138 -162 -127 -46 0 -44 -151 -154 -146 -140 -164 -183 -201 -209 -197 -197 -204 -131 -60 -225 -213 -178 -172 -160 -147 -129 -117 -101 -92 -85 -76 -85 -92 -94 -123 -140 -165 -171 -182 -174 -147 -137 -130 -133 -129 -134 -130 -109 -117 -120 -133 -143 -155 -174 -178 -175 -189 -189 -184 -157 -147 -144 -140 -132 -123 -117 -114 -109 -102 -110 -103 -100 -100 -104 -113 -114 -109 -107 -96 -95 -91 -103 -96 -94 -89 -94 -98 -131 -88 0 0 -14 -103 -120 -101 -19 0 -85 -125 -115 -102 -93 -81 -78 -75 -75 -70 -63 -67 -71 -71 -66 -67 -73 -72 -72 -66 -56 -45 -34 -35 -37 -38 -39 -40 -43 -44 -33 -31 -32 -34 -39 -42 -42 -49 -55 -52 -48 -56 -63 -52 -26 -33 -47 -49 -47 -49 -53 -53 -50 -44 -34 -33 -30 -25 -25 -19 -26 -28 -38 -45 -47 -44 -38 -41 -47 -45 -62 -63 -64 -69 -59 -58 -57 -53 -59 -66 -69 -62 -60 -76 -105 -108 -92 -77 -50 -33 -33 -28 -25 -21 -28 -30 -29 -46 -55 -51 -44 -46 -53 -63 -74 -80 -101 -112 -121 -130 -146 -155 -160 -164 -166 -168 -173 -180 -188 -195 -200 -205 -191 -199 -198 -192 -187 -186 -189 -196 -203 -205 -200 -198 -207 -208 -208 -206 -204 -203 -201 -198 -192 -189 -190 -186 -184 -182 -183 -184 -189 -194 -198 -202 -203 -206 -215 -227 -236 -252 -262 -268 -277 -288 -300 -309 -314 -316 -319 -330 -341 -352 -360 -367 -374 -385 -398 -403 -411 -425 -431 -442 -469 -492 -509 -522 -529 -524 -489 -438 -396 -366 -349 -345 -333 -330 -332 -336 -325 -323 -322 -322 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -3 -5 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -2 -5 -17 0 0 -14 -142 -184 -157 -119 -114 -112 -48 -60 -172 -165 -154 -166 -170 -169 -174 -152 -163 -180 -196 -186 -211 -218 -178 -209 -174 -182 -144 -117 -109 -105 -97 -92 -77 -94 -120 -140 -165 -166 -171 -170 -161 -149 -137 -129 -129 -129 -136 -145 -106 -123 -120 -128 -132 -142 -167 -191 -199 -201 -215 -220 -211 -192 -179 -167 -150 -132 -116 -112 -118 -111 -103 -97 -96 -93 -91 -93 -98 -97 -95 -102 -105 -104 -105 -105 -101 -95 -90 -84 -91 -109 -127 -91 0 0 0 0 0 0 -2 -127 -169 -150 -126 -107 -96 -86 -83 -83 -72 -84 -87 -89 -83 -77 -72 -67 -60 -58 -64 -51 -36 -36 -37 -38 -39 -40 -43 -42 -36 -35 -30 -35 -38 -33 -35 -48 -51 -40 -32 -35 -38 -30 -33 -52 -48 -52 -52 -51 -55 -54 -52 -47 -39 -33 -25 -20 -21 -23 -34 -44 -49 -46 -45 -46 -57 -72 -71 -70 -73 -75 -67 -76 -68 -60 -53 -50 -52 -62 -67 -61 -59 -66 -102 -105 -111 -90 -58 -39 -34 -36 -31 -20 -27 -29 -28 -49 -56 -60 -57 -59 -59 -62 -74 -80 -86 -97 -114 -129 -141 -153 -158 -163 -166 -168 -173 -181 -189 -196 -201 -188 -188 -187 -194 -194 -189 -188 -191 -196 -201 -201 -198 -208 -205 -207 -208 -206 -205 -204 -202 -200 -194 -191 -189 -186 -182 -183 -184 -185 -187 -189 -190 -194 -199 -203 -209 -221 -230 -244 -257 -264 -270 -281 -289 -295 -301 -308 -315 -327 -339 -350 -356 -356 -360 -368 -379 -390 -392 -397 -410 -427 -448 -471 -490 -507 -518 -511 -474 -429 -393 -378 -364 -339 -325 -320 -321 -323 -314 -311 -306 -302 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -4 -6 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -68 -32 -78 -72 -41 -56 -58 -52 -134 -168 -147 -155 -178 -65 0 -87 -194 -160 -144 -141 -146 -149 -136 -131 -136 -147 -155 -171 -183 -168 -186 -168 -179 -186 -138 -128 -120 -123 -137 -141 -106 -126 -147 -165 -169 -184 -178 -167 -152 -145 -139 -130 -125 -123 -123 -110 -118 -127 -117 -128 -129 -142 -168 -171 -160 -195 -198 -6 -16 -36 -159 -170 -157 -146 -135 -123 -118 -136 -130 -121 -117 -107 -100 -94 -93 -96 -100 -107 -115 -118 -120 -117 -114 -99 -87 -84 -90 -106 -115 -55 0 0 0 0 0 0 -17 -39 -51 -57 -108 -142 -121 -110 -112 -99 -98 -97 -97 -95 -91 -83 -73 -64 -58 -58 -61 -44 -39 -37 -38 -40 -40 -39 -38 -36 -33 -31 -31 -34 -36 -30 -42 -46 -39 -37 -41 -43 -37 -30 -44 -55 -52 -52 -51 -55 -47 -45 -43 -38 -33 -27 -24 -20 -25 -30 -52 -57 -51 -48 -51 -66 -82 -85 -83 -83 -81 -81 -73 -69 -74 -67 -66 -65 -62 -65 -60 -63 -86 -98 -101 -110 -93 -58 -39 -39 -38 -33 -26 -24 -28 -29 -38 -43 -57 -66 -72 -73 -78 -92 -100 -96 -97 -108 -119 -135 -142 -151 -159 -165 -171 -177 -185 -194 -199 -203 -187 -189 -183 -186 -194 -190 -188 -191 -195 -198 -195 -193 -203 -204 -206 -207 -207 -204 -203 -201 -202 -199 -192 -188 -184 -182 -181 -182 -183 -184 -184 -186 -189 -194 -200 -207 -214 -224 -238 -248 -260 -264 -270 -276 -284 -294 -302 -312 -325 -339 -350 -353 -351 -349 -353 -357 -366 -368 -374 -394 -412 -424 -444 -461 -478 -489 -494 -447 -407 -395 -379 -353 -332 -320 -315 -316 -315 -301 -296 -288 -283 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -3 -3 -5 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -17 -87 -143 -159 -109 0 -1 -25 -155 -172 -36 0 -24 -98 -148 -126 -125 -128 -131 -136 -118 -120 -132 -128 -139 -151 -150 -147 -149 -181 -189 -183 -164 -162 -216 -206 -168 -151 -139 -144 -150 -165 -179 -168 -156 -146 -139 -139 -137 -129 -118 -111 -112 -116 -122 -105 -116 -126 -137 -146 -144 -144 -162 -185 -174 0 -1 -51 -70 -84 -105 -153 -161 -150 -159 -172 -159 -156 -147 -141 -128 -118 -111 -108 -113 -122 -127 -130 -136 -132 -124 -106 -93 -88 -90 -94 -89 -76 -51 0 0 0 0 0 0 0 0 -54 -102 -102 -103 -114 -132 -171 -149 -142 -131 -122 -102 -80 -60 -44 -41 -55 -56 -53 -45 -45 -43 -40 -36 -34 -34 -41 -50 -47 -42 -39 -31 -37 -41 -42 -45 -48 -41 -32 -30 -34 -37 -50 -54 -57 -56 -46 -38 -34 -33 -33 -32 -28 -21 -23 -36 -54 -50 -47 -48 -49 -66 -81 -83 -82 -83 -89 -98 -80 -81 -81 -102 -92 -85 -78 -66 -67 -81 -91 -98 -102 -103 -85 -60 -53 -64 -60 -38 -22 -22 -28 -28 -28 -36 -57 -71 -76 -88 -92 -94 -104 -114 -114 -119 -121 -128 -135 -148 -157 -165 -174 -182 -189 -197 -203 -203 -189 -188 -187 -182 -192 -191 -191 -194 -198 -197 -193 -192 -203 -204 -206 -206 -207 -206 -204 -203 -204 -204 -198 -192 -187 -185 -184 -181 -181 -181 -182 -184 -186 -190 -196 -203 -210 -219 -232 -243 -254 -256 -257 -267 -278 -289 -298 -308 -322 -337 -348 -349 -346 -343 -344 -344 -349 -350 -358 -375 -391 -400 -410 -416 -431 -446 -459 -398 -385 -374 -354 -334 -321 -312 -308 -307 -303 -286 -280 -272 -270 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -4 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -40 -78 -109 -98 -27 -53 -158 -155 -143 -72 -50 -125 -156 -163 -163 -154 -144 -134 -129 -130 -114 -152 -130 -132 -134 -129 -128 -137 -157 -149 -139 -229 -225 -244 -257 -183 -141 -144 -154 -157 -157 -161 -165 -168 -149 -132 -118 -126 -134 -133 -127 -125 -123 -118 -105 -110 -121 -126 -133 -140 -150 -164 -170 -175 -177 -131 0 0 0 0 -95 -153 -166 -95 -88 -180 -175 -177 -172 -156 -143 -136 -127 -126 -130 -133 -135 -133 -127 -129 -130 -119 -103 -95 -89 -88 -123 -118 -53 -36 -19 -2 0 0 0 0 0 0 0 0 0 0 -14 -29 -48 -177 -174 -152 -123 -94 -65 -42 -50 -75 -68 -58 -53 -49 -43 -36 -32 -45 -50 -45 -41 -34 -28 -31 -33 -43 -46 -48 -54 -61 -60 -56 -50 -41 -50 -60 -59 -73 -48 -38 -35 -33 -32 -33 -30 -24 -29 -48 -46 -43 -40 -47 -56 -60 -62 -63 -75 -93 -95 -87 -80 -91 -93 -89 -82 -73 -70 -64 -61 -69 -82 -99 -99 -97 -94 -84 -70 -70 -53 -31 -26 -29 -31 -35 -36 -40 -56 -80 -83 -91 -100 -105 -109 -120 -130 -131 -133 -135 -143 -152 -160 -168 -178 -185 -192 -198 -196 -187 -188 -188 -186 -181 -194 -183 -194 -202 -204 -202 -195 -197 -208 -207 -207 -209 -213 -211 -208 -206 -209 -209 -204 -198 -193 -191 -190 -184 -183 -181 -180 -182 -184 -187 -194 -202 -208 -214 -226 -238 -242 -249 -256 -263 -273 -284 -296 -307 -319 -334 -345 -347 -342 -342 -337 -335 -339 -339 -346 -357 -367 -373 -374 -372 -380 -399 -399 -354 -344 -333 -321 -312 -305 -300 -297 -295 -290 -280 -272 -270 -265 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -70 -163 -181 -161 -135 -112 -122 -133 -114 -149 -176 -76 -40 -107 -148 -136 -142 -118 -127 -116 -124 -124 -112 -130 -146 -165 -194 -202 -247 -231 -211 -222 -179 -145 -139 -146 -150 -151 -153 -150 -145 -141 -127 -113 -122 -110 -123 -140 -145 -143 -134 -128 -122 -122 -123 -128 -135 -145 -157 -157 -158 -169 -163 -118 -102 0 0 0 0 0 -4 -15 -48 -106 -187 -175 -163 -147 -140 -129 -128 -129 -131 -129 -123 -111 -106 -108 -105 -98 -111 -86 -70 -84 -115 -144 -155 -159 -130 0 0 0 0 0 0 0 0 0 0 0 0 -8 -74 -90 -185 -167 -132 -96 -65 -56 -69 -75 -74 -69 -61 -48 -37 -32 -43 -44 -41 -30 -25 -27 -26 -32 -40 -43 -51 -55 -54 -54 -57 -55 -49 -52 -62 -61 -85 -47 -43 -42 -39 -37 -34 -31 -27 -31 -46 -44 -41 -47 -49 -56 -58 -63 -63 -76 -88 -88 -89 -87 -96 -87 -89 -67 -69 -64 -61 -59 -72 -96 -107 -98 -97 -116 -99 -73 -61 -43 -28 -25 -25 -29 -39 -41 -45 -68 -82 -85 -89 -96 -104 -109 -112 -122 -136 -140 -144 -153 -161 -166 -172 -181 -187 -194 -198 -195 -188 -189 -190 -187 -182 -181 -176 -185 -204 -209 -205 -199 -201 -211 -213 -215 -214 -214 -213 -210 -210 -211 -211 -206 -199 -194 -192 -191 -189 -188 -179 -178 -179 -181 -185 -191 -198 -203 -207 -217 -223 -232 -245 -256 -258 -267 -279 -291 -302 -316 -331 -341 -344 -344 -339 -334 -331 -333 -333 -336 -341 -343 -341 -337 -335 -336 -340 -341 -303 -300 -296 -291 -292 -295 -296 -297 -293 -284 -270 -268 -262 -255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -153 -11 0 0 -84 -64 -75 -135 -124 -123 -123 0 0 -2 -108 -90 -110 -106 -147 -192 -133 -111 -94 -112 -118 -112 -125 -137 -143 -164 -180 -197 -219 -195 -186 -167 -143 -136 -138 -141 -144 -145 -142 -131 -118 -107 -87 -90 -96 -113 -130 -144 -161 -171 -170 -168 -157 -145 -138 -134 -150 -157 -149 -146 -150 -158 -166 -162 -93 -73 -56 -5 0 0 0 0 -31 -86 -97 -130 -163 -153 -138 -136 -124 -120 -117 -118 -115 -106 -106 -106 -106 -104 -90 -81 -82 -79 -95 -113 -130 -151 -106 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -222 -195 -160 -125 -91 -65 -59 -56 -49 -56 -71 -58 -39 -31 -43 -41 -38 -29 -24 -24 -22 -28 -33 -47 -53 -54 -55 -57 -60 -60 -55 -55 -60 -60 -51 -46 -48 -45 -45 -38 -34 -31 -27 -32 -42 -42 -41 -44 -48 -49 -51 -60 -69 -82 -83 -92 -107 -100 -94 -89 -81 -55 -65 -67 -78 -77 -91 -114 -119 -105 -94 -100 -90 -58 -47 -36 -32 -30 -27 -33 -43 -48 -58 -76 -78 -78 -98 -101 -101 -103 -115 -127 -133 -140 -148 -158 -167 -170 -175 -185 -192 -196 -190 -185 -187 -191 -190 -186 -184 -178 -178 -192 -204 -208 -205 -202 -200 -201 -208 -219 -217 -217 -213 -213 -213 -212 -211 -207 -202 -198 -194 -192 -189 -185 -176 -176 -176 -179 -183 -188 -195 -199 -202 -205 -211 -224 -238 -249 -253 -260 -273 -287 -300 -314 -327 -335 -337 -339 -335 -329 -329 -329 -327 -329 -329 -325 -316 -309 -304 -299 -294 -292 -276 -275 -275 -272 -272 -275 -281 -283 -281 -274 -261 -255 -249 -243 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -60 0 0 0 0 0 -8 -30 -46 -86 -115 -36 -30 -126 -92 -61 -131 -51 -122 -183 -124 -96 -86 -94 -110 -111 -121 -132 -134 -164 -184 -193 -207 -197 -186 -170 -164 -144 -126 -125 -132 -133 -133 -127 -110 -93 -76 -74 -90 -113 -110 -120 -139 -150 -153 -157 -165 -162 -153 -143 -174 -172 -151 -144 -145 -149 -159 -169 -174 -179 -178 -36 -16 -165 -48 0 0 0 0 -37 -136 -151 -168 -146 -134 -125 -117 -107 -106 -111 -107 -96 -101 -104 -99 -97 -95 -89 -93 -103 -117 -138 -147 -128 -104 0 0 0 0 0 0 0 0 0 0 0 -19 -133 -211 -181 -148 -114 -84 -74 -62 -44 -47 -71 -65 -39 -30 -44 -42 -35 -23 -19 -21 -22 -23 -31 -50 -55 -55 -60 -53 -50 -51 -51 -51 -53 -53 -44 -43 -46 -49 -49 -40 -35 -30 -33 -37 -39 -40 -42 -42 -42 -48 -56 -79 -87 -96 -92 -94 -103 -96 -80 -80 -65 -64 -63 -68 -72 -80 -117 -130 -129 -123 -99 -77 -65 -44 -39 -39 -34 -31 -31 -33 -42 -53 -65 -76 -77 -83 -96 -97 -92 -107 -119 -124 -132 -141 -151 -163 -171 -173 -178 -189 -197 -190 -185 -187 -190 -188 -186 -185 -184 -180 -179 -201 -205 -206 -205 -204 -203 -205 -213 -221 -220 -221 -216 -214 -213 -214 -211 -208 -205 -201 -197 -193 -189 -185 -177 -176 -175 -177 -180 -186 -191 -195 -199 -201 -203 -215 -228 -240 -248 -256 -267 -283 -297 -310 -319 -324 -332 -334 -329 -324 -324 -325 -323 -323 -319 -311 -304 -298 -290 -280 -276 -275 -263 -260 -259 -257 -258 -263 -267 -269 -269 -266 -256 -240 -235 -230 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -29 -75 -93 -111 -95 -74 -11 -55 -17 -100 -129 -109 -103 -107 -109 -111 -107 -119 -136 -129 -118 -128 -159 -177 -180 -181 -177 -168 -168 -168 -150 -131 -119 -120 -118 -104 -83 -65 -62 -76 -93 -105 -122 -124 -117 -119 -130 -144 -162 -168 -165 -164 -170 -166 -169 -170 -167 -167 -166 -164 -169 -176 -177 -186 -193 -175 -158 -44 0 0 0 0 0 -34 -195 -158 -137 -166 -132 -107 -98 -93 -92 -93 -97 -98 -101 -103 -104 -105 -111 -122 -133 -149 -156 -107 0 0 0 0 0 0 0 0 0 0 0 0 -45 -216 -193 -163 -129 -119 -95 -71 -52 -45 -59 -65 -39 -33 -50 -45 -32 -31 -24 -21 -23 -24 -32 -50 -55 -61 -67 -59 -50 -46 -48 -48 -49 -51 -52 -47 -41 -50 -49 -40 -34 -29 -38 -39 -39 -41 -41 -43 -49 -70 -52 -73 -84 -90 -92 -88 -82 -72 -62 -60 -68 -75 -76 -106 -80 -103 -127 -131 -131 -121 -91 -61 -47 -38 -37 -34 -33 -31 -32 -32 -43 -55 -63 -71 -78 -94 -93 -93 -91 -110 -121 -128 -136 -146 -156 -165 -171 -175 -182 -191 -197 -199 -188 -189 -201 -205 -193 -182 -182 -179 -179 -198 -203 -203 -203 -202 -204 -208 -210 -213 -221 -218 -216 -213 -210 -211 -210 -207 -204 -201 -197 -193 -190 -187 -184 -177 -175 -175 -179 -182 -183 -191 -197 -200 -201 -204 -216 -227 -238 -251 -262 -280 -291 -297 -308 -319 -325 -325 -323 -320 -319 -320 -315 -316 -311 -306 -301 -293 -282 -274 -272 -266 -262 -255 -251 -248 -248 -250 -251 -252 -253 -250 -239 -221 -217 -213 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -34 -75 -6 0 -3 -86 -97 -105 -112 -129 -138 -138 -134 -118 -110 -133 -144 -152 -170 -168 -169 -171 -169 -163 -160 -156 -158 -163 -146 -127 -114 -106 -98 -81 -62 -61 -82 -92 -116 -126 -126 -126 -105 -106 -119 -141 -168 -179 -155 -134 -108 -91 -116 -125 -123 -119 -147 -172 -173 -176 -182 -200 -202 -208 -155 -114 -91 -32 0 0 0 -16 -30 -41 -81 -80 -81 -85 -110 -113 -105 -103 -102 -104 -107 -110 -107 -116 -124 -137 -151 -146 -133 -115 -104 -73 0 0 0 0 0 0 0 0 0 -35 -148 -197 -178 -170 -133 -105 -78 -57 -43 -50 -58 -43 -40 -51 -47 -29 -38 -37 -24 -25 -22 -27 -46 -58 -62 -61 -52 -31 -51 -53 -44 -41 -50 -57 -48 -33 -38 -47 -43 -35 -31 -40 -39 -39 -43 -51 -63 -77 -86 -98 -91 -68 -81 -92 -86 -64 -47 -41 -44 -59 -91 -114 -100 -88 -123 -142 -129 -121 -108 -74 -45 -38 -36 -37 -40 -33 -34 -33 -32 -42 -55 -62 -71 -84 -94 -97 -97 -93 -104 -123 -134 -144 -153 -159 -165 -170 -176 -185 -190 -195 -200 -189 -187 -199 -200 -198 -190 -179 -181 -192 -197 -199 -202 -202 -202 -204 -208 -209 -208 -211 -216 -212 -208 -211 -211 -207 -204 -202 -200 -197 -194 -191 -188 -185 -179 -176 -175 -185 -186 -187 -191 -193 -195 -196 -196 -203 -214 -225 -242 -254 -268 -271 -285 -301 -312 -317 -316 -314 -312 -311 -312 -304 -306 -305 -303 -298 -290 -279 -271 -268 -265 -260 -251 -250 -243 -241 -240 -237 -234 -232 -228 -218 -202 -200 -194 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 -60 -81 -37 -127 -146 -114 -122 -140 -146 -146 -144 -141 -135 -128 -130 -146 -144 -134 -161 -154 -159 -163 -157 -149 -145 -139 -141 -144 -138 -124 -108 -100 -86 -85 -96 -109 -117 -122 -119 -118 -110 -100 -112 -112 -120 -148 -171 -163 -125 -101 -13 -1 -14 -25 -32 -65 -103 -127 -149 -123 0 -22 -46 -209 -216 -134 -44 0 0 0 0 0 0 0 0 0 0 -100 -148 -157 -152 -147 -140 -133 -131 -121 -151 -146 -148 -156 -147 -149 -163 -172 -156 -59 0 0 0 0 0 0 0 0 0 -41 -159 -202 -164 -122 -123 -84 -58 -54 -53 -56 -54 -48 -47 -49 -37 -38 -33 -21 -32 -28 -25 -36 -54 -61 -53 -31 -25 -40 -43 -37 -40 -54 -58 -43 -31 -38 -47 -44 -36 -31 -38 -40 -43 -57 -72 -83 -84 -81 -96 -93 -80 -77 -87 -72 -49 -38 -37 -47 -71 -89 -73 -75 -122 -162 -140 -121 -112 -113 -97 -64 -43 -36 -43 -45 -38 -35 -38 -35 -45 -53 -59 -69 -82 -93 -100 -103 -101 -110 -116 -122 -145 -156 -159 -165 -172 -178 -182 -187 -196 -199 -201 -189 -198 -198 -194 -193 -193 -188 -180 -182 -183 -192 -194 -196 -206 -209 -209 -209 -212 -215 -210 -211 -211 -209 -205 -203 -202 -200 -196 -194 -192 -189 -188 -185 -178 -177 -176 -184 -187 -190 -190 -191 -192 -193 -194 -202 -214 -231 -239 -248 -257 -276 -293 -302 -306 -304 -302 -300 -300 -300 -301 -294 -295 -295 -291 -284 -275 -268 -264 -264 -261 -255 -252 -243 -240 -233 -224 -216 -209 -205 -196 -184 -182 -179 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -47 -79 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -39 -34 -110 -138 -129 -144 -169 -138 -136 -142 -148 -156 -148 -137 -135 -146 -159 -153 -137 -146 -126 -126 -153 -146 -148 -150 -146 -136 -125 -124 -126 -128 -123 -120 -107 -90 -101 -116 -122 -126 -129 -125 -119 -110 -94 -103 -94 -107 -125 -137 -141 -137 -134 -106 0 0 0 0 0 0 0 0 0 0 0 -6 -71 -95 -16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -33 -48 -62 -99 -156 -139 -147 -159 -143 -144 -148 -154 -162 -176 -133 0 0 0 0 0 0 0 0 0 -42 -122 -197 -152 -121 -132 -78 -57 -63 -57 -59 -58 -43 -36 -50 -50 -43 -35 -23 -32 -33 -32 -32 -47 -61 -53 -44 -53 -51 -38 -36 -41 -57 -57 -45 -39 -40 -36 -37 -34 -28 -30 -47 -51 -64 -72 -74 -81 -88 -87 -89 -94 -79 -74 -54 -45 -40 -49 -72 -92 -83 -50 -64 -122 -170 -138 -132 -109 -108 -116 -92 -58 -46 -43 -39 -47 -44 -48 -38 -48 -54 -58 -66 -79 -94 -103 -108 -108 -114 -120 -130 -136 -154 -162 -169 -175 -177 -181 -188 -192 -197 -199 -200 -200 -197 -195 -195 -196 -194 -191 -187 -175 -183 -184 -186 -203 -212 -212 -218 -219 -213 -211 -213 -215 -212 -209 -205 -203 -200 -197 -194 -191 -190 -189 -189 -189 -188 -187 -187 -189 -190 -189 -187 -188 -188 -189 -194 -202 -212 -220 -241 -246 -265 -282 -289 -290 -289 -286 -284 -284 -286 -287 -278 -281 -282 -279 -274 -268 -264 -261 -260 -259 -250 -252 -250 -238 -226 -212 -200 -192 -187 -180 -173 -169 -165 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -63 0 0 0 0 0 0 0 0 0 0 0 0 0 -13 -70 -97 -109 -131 -157 -182 -181 -120 -63 -70 -80 -98 -155 -143 -135 -157 -176 -187 -205 -201 -170 -160 -165 -165 -156 -150 -141 -132 -124 -118 -114 -112 -111 -108 -113 -105 -107 -125 -130 -137 -138 -136 -128 -108 -99 -92 -91 -91 -101 -114 -121 -139 -155 -138 -80 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -34 -88 0 0 0 -163 -175 -173 -172 -174 -180 -111 0 0 0 0 0 0 0 0 0 -72 -178 -190 -151 -126 -113 -79 -57 -66 -56 -58 -60 -52 -42 -36 -30 -31 -25 -23 -37 -42 -42 -42 -57 -65 -59 -54 -55 -55 -35 -35 -53 -58 -54 -46 -43 -41 -38 -37 -36 -34 -32 -57 -55 -63 -71 -75 -79 -81 -84 -92 -94 -69 -55 -43 -41 -45 -62 -119 -116 -78 -52 -60 -113 -151 -163 -161 -149 -113 -110 -93 -68 -51 -40 -44 -53 -52 -50 -38 -50 -53 -56 -69 -83 -93 -103 -109 -110 -114 -122 -134 -140 -161 -168 -171 -175 -178 -182 -186 -188 -193 -196 -197 -198 -196 -196 -198 -199 -199 -199 -196 -187 -182 -185 -190 -197 -215 -213 -219 -220 -217 -217 -216 -219 -216 -212 -210 -205 -201 -197 -194 -191 -190 -190 -190 -190 -190 -190 -191 -192 -191 -188 -185 -184 -182 -182 -187 -189 -194 -210 -231 -237 -251 -267 -275 -275 -273 -270 -268 -268 -269 -271 -262 -265 -264 -262 -259 -256 -255 -255 -255 -251 -245 -244 -236 -224 -215 -201 -188 -179 -176 -169 -160 -155 -152 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -26 -96 -100 -121 -146 -182 -59 -34 -81 -81 -61 -31 0 -23 -177 -178 -152 -170 -191 -213 -228 -206 -177 -178 -173 -161 -152 -142 -134 -125 -115 -106 -102 -101 -99 -98 -94 -103 -112 -115 -137 -137 -136 -133 -124 -114 -108 -106 -104 -108 -114 -128 -133 -132 -117 -99 -70 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -35 -53 -161 -198 -96 0 0 0 0 0 0 0 0 0 0 -113 -188 -154 -124 -100 -78 -61 -66 -57 -65 -69 -66 -59 -48 -36 -27 -27 -23 -28 -39 -45 -46 -59 -62 -62 -61 -57 -57 -55 -57 -63 -58 -50 -43 -44 -49 -51 -52 -46 -41 -55 -59 -52 -65 -68 -82 -85 -76 -82 -91 -78 -57 -53 -45 -54 -63 -79 -176 -137 -83 -69 -75 -125 -185 -171 -186 -154 -113 -108 -94 -72 -58 -50 -48 -55 -54 -46 -51 -53 -52 -61 -72 -82 -93 -103 -108 -110 -115 -125 -137 -145 -150 -152 -168 -176 -179 -182 -184 -186 -192 -194 -196 -199 -198 -197 -197 -201 -203 -200 -198 -197 -191 -185 -194 -200 -214 -215 -221 -223 -226 -225 -218 -217 -219 -215 -212 -205 -201 -197 -195 -192 -191 -190 -190 -190 -192 -193 -196 -196 -193 -188 -183 -181 -180 -177 -177 -181 -188 -200 -219 -235 -237 -250 -256 -258 -257 -256 -255 -255 -254 -255 -247 -248 -245 -243 -241 -240 -241 -245 -247 -244 -238 -234 -227 -214 -202 -188 -177 -170 -167 -159 -150 -147 -146 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -37 -66 -104 -126 -3 -2 0 -101 -133 -103 -54 0 -39 -162 -183 -185 -180 -204 -217 -231 -216 -187 -193 -209 -192 -171 -153 -139 -123 -112 -106 -102 -99 -95 -89 -87 -91 -85 -99 -122 -118 -123 -126 -123 -116 -109 -107 -109 -111 -114 -123 -124 -122 -130 -116 -91 -54 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -66 -100 -46 0 0 0 0 0 0 0 0 0 0 -79 -157 -147 -108 -89 -72 -63 -51 -46 -56 -68 -61 -59 -53 -41 -36 -42 -38 -23 -32 -37 -45 -47 -47 -62 -64 -55 -54 -57 -61 -60 -54 -45 -44 -49 -52 -52 -48 -41 -45 -62 -59 -51 -49 -61 -67 -66 -46 -50 -67 -73 -66 -52 -43 -51 -73 -96 -175 -121 -83 -86 -101 -132 -165 -162 -156 -138 -101 -102 -91 -81 -70 -60 -50 -49 -54 -46 -48 -53 -52 -64 -74 -83 -93 -103 -109 -113 -121 -128 -136 -137 -144 -147 -156 -173 -179 -180 -182 -186 -191 -193 -192 -196 -197 -198 -200 -204 -205 -201 -200 -197 -190 -188 -196 -201 -205 -216 -222 -217 -216 -224 -225 -218 -216 -216 -213 -204 -200 -197 -196 -192 -189 -187 -188 -189 -191 -195 -198 -196 -193 -186 -181 -180 -174 -169 -169 -175 -182 -190 -207 -226 -224 -234 -239 -243 -244 -244 -244 -244 -244 -243 -237 -234 -236 -232 -228 -228 -231 -234 -237 -234 -228 -225 -218 -206 -189 -175 -167 -164 -159 -149 -143 -142 -139 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -27 -137 -102 -120 -122 -75 -17 0 -5 -7 -69 -206 -209 -224 -233 -212 -202 -197 -210 -209 -189 -185 -176 -164 -144 -129 -115 -106 -100 -90 -84 -84 -84 -85 -97 -114 -105 -112 -115 -116 -113 -107 -104 -102 -102 -105 -113 -109 -114 -123 -143 -110 -40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -105 -131 -101 -77 -65 -60 -48 -45 -39 -50 -59 -63 -53 -47 -43 -41 -40 -30 -29 -29 -39 -53 -47 -60 -60 -53 -53 -56 -58 -55 -41 -39 -44 -52 -53 -51 -39 -48 -62 -63 -57 -45 -37 -56 -48 -51 -41 -46 -53 -56 -53 -42 -40 -46 -64 -95 -122 -94 -80 -90 -104 -112 -117 -129 -143 -134 -98 -89 -86 -85 -81 -69 -56 -54 -60 -57 -49 -53 -48 -66 -74 -84 -93 -103 -109 -115 -124 -129 -130 -138 -145 -147 -164 -175 -176 -177 -179 -184 -189 -189 -181 -182 -179 -181 -187 -205 -206 -205 -206 -198 -187 -192 -197 -202 -204 -206 -226 -225 -222 -229 -229 -220 -216 -217 -212 -203 -198 -196 -194 -187 -184 -182 -183 -185 -189 -193 -196 -194 -189 -181 -180 -178 -173 -166 -164 -168 -175 -183 -195 -211 -217 -223 -228 -229 -231 -232 -233 -233 -235 -234 -227 -224 -227 -223 -219 -219 -221 -223 -225 -221 -212 -209 -202 -192 -178 -166 -160 -153 -147 -140 -135 -132 -131 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -47 -130 -118 -118 -113 -114 -74 -49 -21 -76 -79 -63 -190 -221 -246 -261 -243 -245 -212 -192 -192 -181 -171 -168 -165 -166 -135 -118 -110 -107 -101 -90 -81 -78 -85 -99 -116 -101 -106 -107 -108 -107 -106 -103 -100 -99 -99 -108 -104 -104 -104 -127 -143 -93 -55 -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 -93 -129 -104 -75 -60 -57 -53 -48 -39 -37 -59 -64 -53 -46 -37 -36 -35 -27 -24 -26 -33 -64 -57 -60 -62 -59 -57 -56 -58 -58 -48 -41 -48 -52 -53 -51 -42 -52 -59 -55 -49 -40 -30 -37 -41 -45 -42 -41 -45 -51 -56 -54 -48 -47 -57 -76 -89 -83 -78 -87 -93 -96 -107 -125 -138 -130 -101 -84 -87 -87 -84 -72 -62 -56 -59 -57 -48 -55 -60 -69 -75 -83 -92 -103 -110 -117 -125 -130 -134 -142 -149 -165 -170 -174 -174 -175 -178 -182 -186 -189 -192 -191 -179 -185 -190 -195 -191 -192 -195 -193 -190 -192 -195 -198 -200 -203 -226 -227 -220 -226 -226 -218 -216 -216 -209 -199 -197 -193 -188 -180 -178 -177 -178 -180 -184 -187 -188 -187 -183 -178 -175 -173 -171 -163 -159 -162 -169 -177 -186 -200 -205 -213 -216 -217 -221 -223 -224 -225 -226 -227 -225 -220 -217 -214 -213 -211 -211 -211 -212 -209 -201 -195 -190 -182 -170 -158 -152 -143 -141 -138 -127 -119 -120 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 -1 -1 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 -60 -124 -118 -107 -107 -101 -42 -66 -73 -26 -2 -13 -144 -261 -233 -234 -228 -232 -204 -202 -206 -203 -189 -173 -160 -155 -140 -131 -124 -122 -119 -110 -91 -83 -96 -110 -106 -100 -101 -99 -99 -100 -103 -104 -104 -102 -100 -101 -105 -106 -101 -116 -123 -133 -91 -63 -27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -111 -107 -77 -68 -61 -50 -44 -37 -40 -62 -69 -61 -61 -49 -41 -34 -27 -26 -27 -39 -61 -61 -43 -63 -64 -61 -57 -58 -60 -55 -48 -52 -53 -58 -54 -44 -36 -49 -55 -48 -37 -29 -33 -38 -43 -46 -47 -46 -46 -46 -50 -48 -46 -54 -60 -76 -73 -80 -84 -94 -111 -125 -124 -123 -121 -97 -91 -90 -87 -81 -73 -69 -62 -62 -56 -48 -56 -66 -73 -78 -86 -93 -104 -109 -116 -121 -125 -133 -140 -144 -150 -170 -171 -170 -174 -176 -180 -182 -184 -186 -187 -179 -185 -189 -190 -189 -189 -200 -195 -188 -189 -190 -194 -204 -206 -221 -222 -215 -220 -218 -213 -213 -213 -207 -203 -194 -187 -182 -175 -173 -173 -173 -175 -177 -179 -179 -179 -179 -177 -169 -167 -166 -158 -155 -158 -164 -171 -179 -189 -189 -192 -200 -207 -213 -217 -216 -216 -218 -217 -214 -211 -209 -208 -207 -203 -202 -203 -202 -201 -194 -184 -179 -172 -165 -157 -156 -146 -135 -126 -115 -109 -108 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 -1 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 -58 -113 -109 -99 -81 -39 -40 -2 0 -9 0 0 -46 -106 -120 -195 -273 -277 -3 -242 -219 -195 -185 -177 -171 -165 -150 -152 -151 -147 -138 -127 -106 -95 -111 -114 -106 -109 -104 -98 -97 -98 -102 -103 -105 -106 -105 -99 -97 -103 -107 -121 -126 -132 -137 -88 -52 -17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -97 -97 -99 -82 -58 -46 -42 -38 -44 -64 -76 -69 -71 -53 -42 -33 -29 -29 -32 -43 -60 -55 -45 -68 -61 -61 -65 -55 -44 -40 -44 -54 -58 -63 -52 -37 -53 -58 -54 -41 -34 -36 -37 -35 -31 -38 -44 -36 -25 -27 -38 -47 -53 -59 -64 -71 -73 -74 -86 -88 -100 -112 -114 -112 -107 -97 -95 -91 -84 -80 -78 -69 -62 -64 -54 -46 -55 -68 -76 -81 -89 -96 -101 -105 -110 -116 -124 -132 -139 -144 -145 -152 -169 -167 -170 -174 -175 -177 -181 -185 -190 -195 -199 -186 -185 -187 -203 -208 -204 -200 -199 -198 -201 -212 -213 -214 -212 -219 -214 -210 -207 -209 -211 -208 -201 -191 -182 -177 -172 -171 -169 -169 -169 -169 -170 -170 -171 -170 -168 -161 -161 -161 -158 -153 -155 -160 -165 -171 -175 -173 -181 -186 -191 -196 -200 -204 -208 -211 -206 -197 -195 -196 -197 -197 -195 -195 -195 -194 -191 -183 -173 -168 -163 -159 -158 -154 -145 -128 -118 -108 -99 -96 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -85 -109 -97 -83 -46 -23 -5 -20 -94 -15 0 0 0 0 -100 -247 -224 -224 -229 -189 -183 -172 -166 -165 -158 -148 -148 -150 -153 -148 -133 -122 -107 -126 -136 -133 -128 -118 -108 -105 -102 -100 -98 -97 -97 -101 -93 -85 -90 -101 -113 -133 -75 -73 -64 -34 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -35 -39 -100 -91 -62 -48 -43 -39 -46 -65 -72 -57 -53 -56 -39 -29 -26 -29 -35 -45 -55 -51 -48 -73 -59 -68 -78 -60 -47 -42 -46 -59 -63 -61 -49 -37 -61 -66 -57 -35 -25 -27 -31 -33 -27 -32 -26 -27 -31 -28 -35 -45 -52 -59 -65 -67 -69 -74 -86 -100 -92 -101 -106 -109 -105 -98 -96 -89 -85 -81 -75 -67 -64 -64 -52 -46 -57 -71 -78 -83 -90 -94 -98 -104 -110 -115 -123 -131 -137 -141 -143 -149 -168 -165 -167 -170 -169 -172 -179 -185 -192 -197 -202 -205 -206 -204 -206 -206 -205 -206 -208 -209 -207 -206 -206 -207 -209 -218 -209 -206 -205 -205 -208 -207 -199 -191 -182 -177 -173 -169 -166 -164 -164 -163 -163 -162 -161 -161 -160 -156 -156 -156 -156 -154 -152 -155 -159 -161 -163 -163 -169 -173 -177 -180 -183 -187 -191 -196 -197 -190 -181 -180 -181 -184 -185 -187 -187 -186 -183 -173 -163 -158 -155 -153 -149 -143 -137 -128 -117 -104 -93 -86 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -89 -95 -42 -55 -62 -29 -13 -55 -55 -1 0 0 0 0 -65 -131 -137 -165 -174 -166 -170 -166 -169 -163 -152 -144 -141 -138 -135 -133 -131 -139 -136 -152 -160 -137 -120 -114 -110 -108 -107 -106 -97 -90 -87 -91 -92 -87 -90 -96 -105 -107 -68 -67 -57 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -121 -113 -75 -55 -45 -48 -56 -62 -58 -58 -69 -49 -48 -29 -28 -31 -38 -44 -47 -50 -50 -76 -71 -87 -76 -59 -50 -48 -54 -62 -62 -56 -48 -45 -52 -44 -44 -32 -25 -26 -26 -23 -23 -29 -15 -23 -20 -29 -31 -40 -48 -52 -57 -61 -66 -75 -87 -95 -86 -98 -102 -104 -103 -99 -97 -92 -86 -77 -71 -65 -65 -63 -58 -51 -59 -73 -80 -83 -86 -91 -98 -103 -112 -116 -121 -129 -136 -140 -142 -149 -166 -164 -164 -165 -166 -170 -177 -183 -189 -194 -196 -199 -200 -200 -201 -199 -203 -206 -208 -208 -206 -204 -202 -203 -216 -211 -209 -207 -206 -206 -208 -207 -200 -192 -185 -179 -177 -171 -167 -162 -161 -160 -159 -157 -155 -154 -154 -152 -153 -152 -151 -152 -148 -148 -151 -155 -157 -154 -157 -161 -164 -166 -168 -172 -176 -180 -181 -175 -167 -166 -167 -170 -174 -177 -179 -178 -175 -164 -156 -153 -150 -144 -137 -132 -127 -122 -118 -104 -91 -84 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -92 -14 -39 -27 -26 -13 0 0 0 0 0 0 0 0 0 0 0 -74 -185 -173 -158 -151 -175 -175 -175 -172 -158 -141 -127 -120 -123 -135 -144 -154 -136 -128 -119 -115 -111 -105 -102 -106 -97 -86 -86 -95 -96 -80 -81 -77 -63 -60 -60 -60 -50 -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 -6 -45 -145 -98 -67 -47 -56 -64 -64 -61 -57 -71 -70 -43 -27 -23 -32 -40 -51 -53 -50 -49 -57 -78 -62 -63 -55 -58 -63 -61 -60 -60 -56 -53 -57 -63 -39 -23 -16 -21 -39 -33 -17 -14 -17 -13 -11 -22 -27 -26 -31 -35 -38 -47 -56 -61 -68 -79 -91 -88 -97 -91 -93 -96 -96 -95 -90 -81 -74 -67 -67 -64 -59 -53 -50 -62 -74 -78 -80 -84 -91 -97 -103 -111 -116 -121 -127 -134 -140 -143 -149 -165 -164 -162 -163 -165 -169 -175 -180 -186 -190 -192 -194 -195 -196 -196 -200 -202 -205 -207 -206 -204 -202 -201 -205 -213 -210 -212 -212 -210 -208 -210 -208 -201 -195 -188 -182 -178 -175 -170 -165 -161 -161 -159 -155 -152 -151 -150 -148 -147 -146 -146 -146 -145 -141 -143 -147 -150 -148 -147 -149 -151 -152 -156 -158 -161 -162 -165 -161 -155 -155 -157 -159 -163 -166 -170 -169 -166 -158 -153 -149 -142 -134 -128 -123 -120 -117 -114 -103 -89 -80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -66 -1 -57 -12 -6 -4 0 0 0 0 0 0 0 0 0 0 0 0 -17 -66 -131 -154 -170 -170 -168 -173 -166 -153 -139 -131 -131 -137 -144 -137 -133 -127 -121 -119 -114 -99 -92 -96 -104 -103 -105 -112 -110 -74 -44 -57 -66 -64 -67 -64 -57 -41 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -60 -148 -116 -81 -52 -60 -62 -65 -65 -57 -60 -64 -50 -42 -41 -43 -52 -61 -57 -50 -53 -58 -57 -56 -51 -53 -77 -73 -66 -61 -60 -58 -59 -61 -50 -26 -24 -16 -17 -26 -23 -13 -12 -15 -12 -11 -19 -28 -36 -28 -31 -32 -37 -47 -55 -60 -68 -76 -84 -89 -89 -87 -87 -89 -90 -84 -76 -71 -67 -70 -61 -53 -50 -49 -56 -60 -70 -79 -84 -90 -96 -102 -111 -116 -120 -127 -134 -140 -142 -142 -150 -162 -160 -163 -165 -169 -172 -178 -184 -188 -191 -193 -194 -195 -197 -201 -202 -204 -205 -204 -202 -200 -205 -214 -212 -212 -214 -214 -212 -210 -212 -209 -203 -197 -190 -183 -178 -175 -172 -171 -163 -161 -158 -154 -151 -149 -147 -143 -142 -140 -140 -140 -140 -139 -136 -138 -142 -143 -140 -140 -140 -142 -146 -148 -149 -151 -155 -152 -148 -149 -151 -154 -156 -159 -162 -162 -160 -155 -149 -143 -136 -128 -121 -118 -116 -114 -111 -96 -86 -83 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -69 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -41 -71 -104 -146 -144 -149 -147 -145 -147 -148 -151 -154 -154 -146 -142 -133 -131 -121 -110 -95 -88 -88 -83 -84 -85 -80 -85 -36 -7 -33 -51 -26 -1 -8 -14 -19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -60 -132 -90 -53 -61 -61 -58 -56 -55 -57 -60 -52 -50 -36 -44 -58 -62 -53 -50 -53 -57 -59 -59 -57 -52 -74 -69 -66 -63 -64 -59 -61 -57 -25 -26 -30 -17 -15 -13 -12 -12 -10 -10 -12 -15 -22 -32 -33 -29 -34 -32 -34 -42 -54 -63 -69 -75 -75 -80 -84 -79 -81 -87 -87 -80 -72 -68 -68 -68 -55 -47 -47 -51 -52 -57 -70 -80 -84 -90 -96 -103 -112 -116 -121 -128 -135 -141 -143 -143 -148 -159 -158 -162 -166 -171 -173 -178 -184 -187 -189 -191 -192 -196 -199 -200 -201 -202 -202 -201 -200 -198 -201 -207 -208 -211 -215 -216 -214 -212 -209 -209 -205 -198 -191 -184 -179 -177 -174 -171 -165 -161 -157 -154 -150 -147 -143 -140 -138 -137 -137 -136 -135 -135 -133 -134 -135 -134 -133 -135 -135 -137 -139 -140 -142 -145 -148 -147 -146 -147 -149 -151 -153 -155 -156 -156 -156 -150 -145 -139 -132 -124 -118 -114 -110 -108 -103 -91 -89 -80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -29 -93 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -18 -66 -89 -140 -133 -127 -136 -149 -160 -165 -162 -155 -147 -138 -94 -87 -89 -104 -104 -104 -93 -80 -82 -59 -20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -16 -71 -134 -96 -56 -52 -52 -57 -56 -50 -43 -41 -43 -42 -28 -38 -56 -57 -51 -50 -50 -51 -60 -73 -68 -67 -66 -64 -65 -64 -68 -48 -39 -47 -38 -19 -25 -27 -29 -27 -12 -11 -9 -8 -15 -24 -28 -29 -37 -34 -33 -31 -37 -45 -55 -60 -62 -68 -75 -73 -73 -73 -80 -87 -84 -77 -69 -67 -68 -62 -46 -41 -46 -46 -51 -57 -70 -79 -85 -91 -96 -103 -112 -118 -121 -128 -135 -137 -141 -143 -150 -157 -158 -163 -169 -172 -176 -177 -182 -185 -186 -188 -192 -195 -198 -198 -198 -198 -198 -199 -199 -197 -195 -195 -195 -201 -218 -217 -215 -214 -210 -211 -206 -198 -191 -186 -183 -179 -175 -170 -167 -162 -156 -152 -149 -145 -141 -137 -136 -135 -134 -133 -132 -132 -131 -132 -130 -129 -130 -131 -131 -132 -133 -136 -136 -140 -143 -145 -147 -148 -148 -149 -150 -151 -151 -152 -151 -145 -140 -136 -131 -124 -116 -110 -106 -105 -98 -90 -78 -63 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -50 -116 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -23 -99 -148 -123 -131 -142 -156 -160 -159 -158 -136 -93 -81 -79 -74 -83 -86 -100 -106 -91 -79 -53 -11 -34 -25 -20 -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 -21 -42 -66 -105 -68 -62 -50 -48 -52 -46 -39 -44 -50 -37 -27 -37 -56 -52 -50 -51 -48 -57 -69 -67 -63 -67 -68 -63 -68 -64 -69 -53 -37 -37 -38 -27 -21 -27 -21 -20 -15 -9 -11 -12 -18 -25 -34 -48 -45 -44 -32 -35 -41 -47 -51 -54 -58 -64 -70 -71 -69 -74 -81 -82 -79 -74 -67 -67 -66 -57 -43 -41 -46 -46 -52 -68 -74 -79 -85 -92 -96 -103 -112 -120 -122 -128 -129 -136 -142 -144 -144 -152 -162 -167 -171 -175 -177 -180 -182 -182 -185 -190 -195 -198 -197 -195 -194 -195 -195 -197 -197 -196 -196 -196 -197 -205 -219 -218 -216 -214 -211 -212 -206 -198 -194 -190 -185 -179 -174 -170 -168 -164 -156 -151 -148 -144 -140 -137 -136 -133 -131 -130 -129 -128 -128 -128 -126 -125 -125 -126 -126 -126 -126 -126 -129 -136 -140 -139 -143 -145 -146 -146 -146 -147 -146 -146 -145 -140 -136 -134 -130 -123 -115 -108 -105 -102 -100 -89 -69 -56 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -20 -93 -149 -145 -145 -143 -142 -140 -110 -77 -74 -78 -67 -59 -59 -97 -111 -116 -90 -64 -69 -75 -29 -39 -37 -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 -26 -43 -73 -120 -105 -82 -57 -42 -44 -45 -40 -35 -46 -44 -28 -42 -61 -57 -48 -50 -46 -45 -58 -72 -77 -75 -69 -65 -65 -52 -58 -61 -44 -34 -33 -32 -31 -26 -17 -11 -12 -12 -15 -15 -17 -25 -35 -38 -39 -45 -37 -42 -45 -48 -48 -53 -57 -60 -64 -68 -67 -75 -79 -75 -74 -71 -66 -67 -63 -56 -50 -47 -46 -48 -52 -59 -73 -79 -86 -94 -98 -104 -113 -120 -122 -123 -129 -136 -142 -144 -144 -154 -166 -169 -174 -177 -180 -183 -184 -186 -187 -190 -193 -195 -195 -193 -191 -191 -192 -195 -195 -196 -197 -198 -199 -208 -219 -218 -217 -214 -210 -211 -205 -202 -198 -191 -185 -180 -175 -171 -168 -164 -159 -152 -147 -143 -142 -139 -135 -132 -130 -129 -127 -125 -124 -124 -121 -119 -118 -119 -119 -118 -117 -115 -118 -125 -132 -129 -134 -139 -140 -141 -141 -142 -141 -140 -140 -138 -135 -131 -127 -120 -113 -109 -106 -102 -96 -80 -69 -70 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -12 -62 -172 -152 -150 -142 -133 -94 -62 -62 -65 -58 -55 -58 -64 -121 -125 -81 -64 -100 -77 -22 -77 -136 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -30 -44 -44 -74 -105 -95 -67 -48 -34 -43 -45 -40 -31 -37 -44 -47 -57 -66 -45 -44 -44 -59 -65 -65 -65 -64 -65 -67 -61 -51 -41 -41 -41 -40 -42 -41 -33 -20 -10 -15 -10 -13 -14 -17 -24 -27 -30 -37 -42 -43 -46 -51 -52 -54 -52 -54 -59 -65 -68 -65 -68 -76 -73 -69 -71 -69 -65 -66 -59 -51 -46 -44 -44 -48 -53 -57 -74 -81 -89 -97 -101 -106 -113 -118 -121 -124 -130 -137 -142 -144 -144 -156 -167 -171 -175 -178 -180 -183 -186 -187 -187 -189 -192 -192 -191 -190 -190 -190 -191 -192 -195 -197 -198 -199 -200 -209 -219 -218 -217 -214 -209 -210 -210 -204 -197 -190 -184 -180 -176 -172 -169 -164 -158 -151 -148 -147 -143 -139 -135 -132 -130 -127 -125 -122 -121 -120 -119 -117 -114 -112 -112 -110 -108 -107 -110 -117 -122 -119 -126 -129 -131 -133 -135 -136 -137 -137 -137 -136 -132 -128 -123 -118 -113 -109 -104 -98 -92 -86 -86 -78 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -64 -77 -96 -128 -83 -73 -59 -57 -56 -50 -57 -70 -75 -120 -118 -115 -108 -125 -107 -104 -135 -93 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -24 -83 -115 -98 -76 -51 -38 -45 -36 -37 -38 -46 -52 -58 -69 -70 -46 -51 -52 -66 -65 -63 -64 -64 -55 -50 -54 -53 -42 -44 -45 -47 -40 -24 -20 -24 -18 -12 -11 -11 -11 -15 -20 -19 -19 -27 -32 -32 -39 -49 -50 -54 -53 -53 -66 -72 -68 -65 -71 -78 -72 -70 -72 -70 -65 -64 -59 -53 -46 -42 -45 -49 -54 -59 -78 -83 -93 -101 -104 -107 -110 -115 -121 -127 -132 -138 -143 -143 -154 -161 -166 -171 -175 -178 -182 -186 -187 -188 -188 -189 -189 -190 -189 -187 -187 -190 -191 -195 -199 -200 -200 -200 -200 -211 -219 -219 -216 -213 -209 -209 -210 -203 -196 -189 -184 -179 -176 -173 -169 -164 -159 -153 -151 -147 -143 -139 -135 -132 -129 -127 -124 -121 -119 -119 -119 -116 -112 -108 -105 -104 -103 -103 -105 -108 -112 -117 -109 -114 -122 -126 -128 -130 -131 -132 -134 -133 -127 -123 -120 -117 -111 -106 -102 -97 -94 -89 -85 -83 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -69 -3 -75 -74 -61 -62 -54 -58 -83 -94 -97 -102 -103 -118 -60 -55 -78 -53 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -73 -111 -111 -95 -76 -55 -45 -45 -45 -32 -41 -64 -71 -76 -83 -72 -52 -64 -36 -68 -65 -62 -69 -53 -43 -43 -45 -46 -44 -47 -44 -46 -35 -25 -14 -14 -20 -21 -16 -15 -12 -10 -15 -15 -18 -24 -38 -45 -44 -47 -53 -59 -57 -52 -62 -70 -69 -69 -76 -80 -76 -74 -74 -69 -63 -62 -62 -52 -43 -42 -45 -51 -57 -63 -80 -85 -94 -103 -106 -107 -110 -116 -123 -129 -134 -139 -142 -142 -155 -162 -167 -170 -173 -178 -183 -187 -187 -187 -189 -189 -190 -189 -187 -185 -185 -187 -192 -197 -201 -201 -199 -199 -205 -214 -220 -218 -215 -213 -213 -209 -210 -202 -195 -188 -183 -179 -176 -173 -170 -167 -162 -161 -156 -149 -144 -140 -137 -133 -130 -127 -124 -120 -120 -118 -116 -113 -111 -107 -102 -99 -100 -102 -103 -104 -102 -102 -101 -107 -115 -119 -121 -123 -124 -126 -128 -128 -119 -118 -117 -111 -106 -103 -100 -98 -96 -93 -86 -84 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -9 -18 -21 -23 -31 -41 -47 -55 -59 -22 -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 -29 -93 -109 -93 -71 -57 -53 -50 -46 -46 -39 -39 -34 -71 -89 -70 -50 -50 -40 -67 -64 -72 -54 -42 -44 -58 -60 -53 -51 -48 -54 -49 -41 -25 -25 -19 -28 -37 -28 -16 -10 -9 -17 -23 -23 -24 -31 -32 -34 -46 -60 -64 -67 -57 -57 -67 -66 -72 -80 -82 -80 -78 -73 -66 -64 -60 -59 -47 -40 -42 -48 -53 -59 -67 -81 -85 -94 -97 -103 -107 -111 -116 -123 -129 -135 -139 -141 -142 -144 -163 -168 -170 -175 -181 -184 -187 -187 -188 -190 -190 -191 -190 -186 -184 -184 -187 -193 -196 -199 -200 -198 -198 -215 -220 -220 -218 -216 -214 -211 -209 -209 -202 -194 -187 -182 -178 -176 -175 -173 -170 -166 -161 -158 -153 -146 -143 -139 -135 -131 -128 -125 -123 -121 -117 -115 -111 -109 -107 -102 -98 -98 -100 -102 -101 -101 -97 -99 -103 -108 -110 -112 -114 -116 -119 -120 -120 -110 -109 -107 -103 -100 -99 -98 -97 -94 -91 -90 -85 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -31 -106 -116 -91 -75 -65 -58 -54 -45 -43 -43 -45 -32 -84 -95 -70 -47 -36 -40 -57 -43 -42 -51 -51 -55 -64 -67 -62 -58 -54 -58 -67 -70 -38 -19 -18 -22 -30 -28 -15 -11 -15 -19 -19 -21 -21 -31 -34 -39 -45 -56 -69 -75 -65 -58 -71 -70 -79 -83 -84 -83 -77 -71 -68 -63 -57 -55 -44 -38 -43 -49 -54 -61 -66 -71 -84 -86 -92 -101 -106 -111 -116 -122 -129 -135 -139 -142 -146 -149 -152 -155 -168 -179 -184 -187 -188 -188 -188 -188 -192 -193 -194 -192 -187 -183 -187 -193 -195 -198 -199 -199 -199 -217 -221 -221 -219 -217 -214 -211 -209 -209 -201 -194 -186 -182 -179 -178 -177 -175 -172 -167 -163 -159 -155 -151 -146 -142 -138 -134 -132 -130 -126 -121 -118 -114 -111 -109 -107 -104 -100 -97 -98 -100 -100 -101 -98 -99 -99 -101 -102 -103 -104 -106 -108 -109 -108 -98 -97 -96 -94 -93 -93 -94 -94 -91 -90 -92 -88 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -36 -44 -76 -66 -65 -70 -66 -52 -49 -58 -40 -35 -61 -92 -76 -51 -40 -42 -49 -51 -45 -44 -62 -55 -60 -47 -43 -52 -60 -68 -73 -61 -36 -35 -34 -33 -38 -34 -19 -13 -18 -18 -20 -22 -24 -29 -39 -43 -49 -63 -77 -79 -74 -66 -65 -72 -80 -82 -89 -86 -81 -75 -66 -60 -55 -51 -40 -38 -44 -50 -55 -62 -73 -81 -83 -83 -89 -99 -104 -109 -115 -122 -129 -134 -138 -143 -147 -148 -153 -155 -160 -177 -188 -189 -189 -188 -188 -189 -193 -194 -196 -191 -173 -178 -189 -194 -196 -198 -199 -201 -202 -213 -220 -220 -218 -215 -212 -210 -209 -208 -201 -193 -186 -181 -180 -179 -178 -176 -173 -170 -166 -162 -157 -153 -152 -145 -140 -139 -136 -132 -128 -123 -119 -115 -112 -110 -107 -105 -102 -99 -96 -96 -98 -99 -98 -97 -96 -96 -95 -96 -96 -96 -96 -97 -95 -87 -87 -86 -85 -85 -87 -89 -91 -91 -91 -93 -93 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -30 -7 -45 -26 -30 -44 -52 -57 -58 -67 -45 -34 -51 -64 -72 -56 -51 -63 -73 -67 -65 -69 -55 -57 -52 -41 -39 -43 -58 -73 -69 -52 -48 -48 -41 -25 -25 -25 -21 -18 -19 -23 -22 -24 -29 -41 -45 -51 -58 -73 -83 -84 -81 -70 -66 -74 -79 -84 -90 -92 -82 -69 -60 -56 -53 -48 -37 -38 -44 -51 -56 -64 -68 -75 -83 -83 -88 -99 -104 -109 -115 -122 -128 -134 -137 -139 -141 -147 -154 -156 -156 -167 -175 -186 -187 -182 -182 -185 -187 -194 -199 -177 -171 -170 -184 -194 -197 -198 -199 -201 -202 -203 -220 -219 -217 -215 -212 -210 -208 -207 -200 -192 -185 -183 -181 -179 -178 -177 -174 -171 -169 -165 -161 -157 -154 -147 -145 -143 -139 -135 -130 -125 -120 -117 -113 -111 -109 -106 -103 -102 -98 -95 -95 -96 -98 -96 -94 -93 -93 -92 -91 -90 -89 -88 -85 -81 -80 -80 -80 -80 -82 -84 -87 -90 -92 -92 -90 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -10 -3 0 0 -16 -44 -65 -57 -45 -40 -53 -56 -79 -64 -64 -73 -81 -73 -61 -69 -54 -47 -55 -44 -50 -45 -54 -69 -67 -47 -40 -23 -33 -35 -46 -44 -45 -35 -21 -17 -24 -29 -39 -40 -21 -24 -32 -45 -78 -94 -84 -71 -63 -66 -72 -81 -78 -79 -72 -63 -57 -55 -52 -47 -38 -39 -46 -52 -57 -59 -64 -70 -78 -86 -91 -100 -106 -109 -116 -124 -129 -133 -135 -137 -141 -148 -154 -156 -157 -163 -166 -177 -178 -172 -170 -171 -175 -180 -183 -181 -178 -173 -186 -195 -197 -198 -198 -199 -200 -202 -222 -220 -217 -214 -212 -208 -207 -207 -200 -193 -191 -185 -182 -180 -178 -177 -174 -172 -170 -167 -163 -159 -157 -157 -153 -149 -142 -136 -131 -126 -121 -118 -114 -112 -110 -108 -106 -104 -98 -93 -93 -93 -94 -93 -93 -92 -91 -90 -90 -89 -86 -83 -81 -79 -78 -77 -78 -78 -78 -80 -83 -85 -88 -91 -89 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -50 -71 -58 -48 -47 -34 -53 -65 -92 -71 -69 -70 -75 -73 -62 -56 -60 -69 -85 -51 -61 -51 -55 -60 -59 -52 -32 -25 -30 -28 -68 -65 -64 -41 -21 -20 -26 -26 -28 -23 -22 -23 -26 -34 -77 -94 -81 -68 -62 -59 -64 -65 -73 -71 -63 -59 -56 -55 -52 -47 -41 -43 -49 -52 -52 -56 -63 -70 -80 -90 -95 -103 -108 -111 -118 -125 -129 -131 -134 -139 -144 -150 -154 -156 -158 -164 -167 -173 -175 -174 -173 -176 -180 -184 -186 -185 -182 -175 -173 -189 -197 -197 -197 -198 -198 -201 -221 -219 -217 -214 -212 -209 -208 -207 -203 -200 -194 -186 -183 -181 -179 -177 -175 -173 -170 -168 -165 -162 -162 -160 -156 -151 -146 -139 -133 -128 -123 -120 -117 -114 -112 -110 -108 -105 -98 -94 -92 -92 -93 -93 -93 -91 -91 -91 -90 -88 -85 -82 -80 -78 -78 -77 -76 -76 -77 -77 -78 -80 -85 -88 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 -1 -1 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -33 -55 -60 -55 -45 -44 -63 -74 -102 -91 -78 -69 -75 -63 -48 -43 -52 -65 -68 -42 -57 -53 -50 -43 -43 -43 -40 -40 -45 -41 -38 -41 -38 -25 -16 -14 -16 -24 -35 -30 -23 -24 -28 -35 -76 -84 -72 -66 -65 -61 -61 -63 -75 -68 -59 -57 -55 -53 -50 -46 -43 -46 -49 -50 -50 -54 -61 -70 -82 -91 -97 -105 -110 -114 -120 -125 -127 -131 -136 -141 -146 -152 -155 -156 -159 -163 -166 -173 -175 -174 -176 -179 -182 -185 -187 -186 -181 -172 -168 -187 -195 -196 -197 -197 -198 -202 -219 -218 -216 -214 -212 -210 -206 -204 -204 -202 -194 -187 -185 -183 -180 -177 -175 -174 -171 -168 -167 -166 -163 -163 -159 -153 -148 -141 -135 -130 -126 -122 -119 -117 -115 -111 -108 -105 -99 -95 -93 -93 -94 -94 -94 -92 -92 -92 -91 -88 -85 -83 -81 -80 -80 -78 -77 -76 -75 -75 -75 -76 -80 -82 -83 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -30 -60 -66 -54 -53 -68 -75 -87 -107 -84 -71 -80 -52 -35 -40 -48 -55 -52 -40 -51 -53 -52 -45 -54 -47 -34 -39 -54 -42 -20 -14 -18 -12 -11 -11 -14 -22 -29 -25 -21 -27 -31 -36 -67 -76 -66 -62 -66 -66 -65 -67 -55 -67 -58 -55 -53 -51 -48 -44 -41 -44 -47 -50 -49 -55 -62 -71 -84 -93 -99 -106 -112 -116 -120 -124 -128 -132 -138 -143 -148 -152 -155 -156 -158 -162 -167 -170 -173 -174 -176 -179 -182 -185 -187 -185 -180 -169 -165 -169 -186 -196 -197 -197 -198 -203 -218 -217 -215 -215 -213 -211 -210 -208 -205 -202 -194 -189 -186 -183 -180 -178 -176 -175 -173 -171 -170 -168 -167 -165 -162 -157 -152 -145 -138 -132 -127 -124 -122 -120 -116 -112 -108 -106 -102 -98 -95 -95 -95 -96 -96 -96 -94 -94 -92 -90 -87 -85 -83 -83 -83 -81 -80 -78 -76 -73 -72 -72 -75 -77 -79 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -26 -50 -64 -54 -57 -70 -71 -71 -79 -87 -76 -87 -63 -40 -36 -42 -49 -50 -49 -52 -58 -56 -48 -64 -69 -47 -33 -27 -29 -37 -21 -17 -14 -19 -17 -19 -26 -32 -28 -21 -31 -59 -63 -64 -75 -72 -65 -62 -61 -63 -65 -54 -67 -60 -53 -49 -48 -46 -43 -43 -45 -48 -50 -50 -55 -63 -72 -87 -95 -100 -107 -113 -115 -119 -126 -129 -133 -139 -145 -149 -152 -153 -155 -158 -163 -164 -168 -172 -174 -175 -177 -180 -183 -184 -182 -177 -166 -166 -163 -184 -195 -197 -198 -199 -205 -218 -217 -216 -215 -214 -214 -212 -209 -206 -203 -196 -190 -188 -185 -181 -179 -178 -177 -176 -174 -172 -170 -169 -168 -164 -159 -150 -145 -139 -133 -130 -127 -125 -122 -117 -114 -109 -107 -104 -100 -97 -96 -95 -96 -96 -96 -96 -96 -94 -92 -90 -87 -86 -86 -86 -85 -84 -81 -76 -73 -71 -71 -72 -74 -77 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -18 -27 -43 -60 -53 -55 -62 -66 -66 -66 -96 -87 -94 -62 -38 -41 -41 -43 -48 -48 -51 -61 -63 -48 -30 -86 -78 -44 -39 -40 -37 -43 -37 -27 -27 -28 -26 -26 -24 -22 -23 -32 -61 -72 -64 -69 -77 -71 -59 -52 -52 -53 -54 -63 -61 -56 -50 -48 -47 -46 -50 -51 -48 -51 -52 -57 -64 -73 -78 -93 -102 -106 -110 -115 -121 -127 -131 -133 -139 -146 -150 -151 -152 -154 -156 -158 -161 -168 -171 -173 -173 -175 -177 -180 -181 -180 -176 -173 -165 -160 -183 -194 -197 -199 -199 -203 -212 -217 -216 -215 -215 -214 -212 -208 -204 -201 -197 -192 -189 -186 -183 -181 -180 -179 -178 -176 -175 -173 -171 -167 -163 -158 -150 -145 -140 -137 -134 -130 -126 -123 -119 -115 -111 -108 -106 -104 -100 -97 -96 -96 -96 -97 -97 -98 -96 -94 -92 -90 -88 -89 -90 -89 -87 -84 -79 -75 -73 -72 -73 -75 -76 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 -1 -1 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -38 -29 -50 -45 -47 -62 -58 -57 -63 -81 -110 -98 -95 -74 -41 -38 -38 -48 -48 -40 -47 -65 -60 -62 -72 -74 -75 -52 -42 -44 -41 -48 -56 -40 -25 -39 -24 -28 -30 -25 -32 -46 -48 -56 -55 -57 -73 -70 -62 -61 -61 -59 -58 -63 -61 -59 -54 -53 -51 -48 -50 -50 -50 -56 -59 -61 -67 -75 -79 -96 -102 -105 -109 -115 -122 -128 -133 -134 -141 -147 -149 -150 -151 -152 -154 -157 -160 -167 -171 -172 -172 -173 -175 -177 -177 -177 -175 -169 -160 -157 -183 -192 -195 -197 -199 -199 -206 -217 -216 -215 -214 -213 -211 -207 -203 -200 -198 -193 -189 -186 -184 -183 -182 -180 -179 -178 -177 -174 -171 -167 -163 -158 -154 -150 -148 -142 -137 -132 -129 -126 -121 -116 -112 -108 -107 -105 -104 -100 -97 -97 -97 -98 -99 -100 -98 -96 -94 -92 -91 -92 -92 -91 -89 -87 -83 -79 -77 -75 -75 -75 -76 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -26 -55 -34 -41 -48 -49 -63 -80 -66 -59 -72 -95 -102 -97 -105 -68 -61 -58 -55 -61 -65 -63 -62 -56 -52 -45 -59 -51 -57 -61 -62 -46 -35 -40 -31 -27 -41 -23 -28 -29 -29 -39 -48 -46 -48 -51 -56 -74 -66 -61 -64 -67 -62 -51 -49 -62 -59 -58 -55 -53 -55 -53 -49 -50 -58 -66 -67 -71 -77 -83 -85 -99 -106 -111 -117 -123 -129 -133 -136 -143 -146 -146 -148 -148 -151 -153 -155 -159 -168 -171 -171 -171 -173 -174 -175 -175 -175 -172 -164 -156 -157 -184 -192 -194 -197 -199 -200 -204 -211 -212 -215 -213 -211 -209 -204 -201 -200 -198 -193 -189 -186 -185 -184 -182 -180 -180 -178 -176 -173 -170 -165 -162 -159 -155 -155 -152 -147 -140 -135 -131 -128 -124 -118 -112 -108 -107 -107 -105 -104 -100 -98 -99 -100 -101 -101 -101 -98 -96 -96 -94 -94 -94 -93 -91 -89 -87 -83 -81 -79 -78 -78 -78 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -22 -47 -34 -33 -32 -22 -29 -45 -71 -75 -65 -78 -101 -97 -107 -117 -68 -59 -65 -75 -75 -62 -58 -69 -67 -45 -56 -54 -78 -86 -48 -28 -30 -31 -26 -29 -36 -26 -28 -24 -29 -43 -51 -52 -52 -52 -54 -62 -62 -58 -61 -61 -57 -53 -49 -47 -51 -61 -58 -55 -63 -56 -53 -53 -60 -69 -71 -75 -79 -80 -84 -89 -104 -113 -119 -125 -130 -134 -138 -145 -147 -147 -147 -149 -151 -151 -154 -160 -168 -170 -170 -170 -171 -172 -173 -174 -173 -169 -161 -154 -157 -183 -190 -194 -197 -199 -200 -200 -200 -204 -215 -213 -209 -205 -202 -198 -199 -197 -192 -189 -187 -184 -182 -180 -179 -178 -176 -174 -171 -168 -165 -162 -160 -159 -156 -153 -150 -143 -138 -134 -130 -126 -120 -114 -111 -109 -108 -107 -105 -104 -104 -103 -102 -103 -103 -102 -100 -100 -98 -96 -96 -96 -95 -94 -93 -91 -88 -85 -82 -81 -82 -81 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -25 -35 -37 -27 -25 -33 -68 -73 -67 -88 -105 -102 -110 -118 -111 -65 -55 -55 -53 -42 -50 -68 -62 -40 -50 -60 -49 -51 -36 -29 -39 -36 -26 -32 -39 -37 -32 -21 -25 -32 -51 -61 -61 -60 -59 -55 -57 -60 -66 -61 -54 -54 -55 -53 -55 -66 -63 -57 -64 -59 -55 -63 -68 -70 -72 -75 -77 -82 -85 -88 -105 -114 -120 -127 -131 -135 -141 -147 -148 -148 -147 -147 -149 -150 -154 -162 -167 -169 -169 -169 -170 -170 -171 -172 -172 -167 -159 -153 -155 -166 -190 -194 -197 -198 -199 -200 -200 -206 -215 -212 -207 -203 -200 -197 -197 -195 -193 -190 -186 -183 -181 -179 -177 -176 -175 -173 -170 -168 -165 -163 -162 -159 -157 -155 -152 -147 -141 -136 -132 -128 -123 -120 -116 -112 -109 -109 -107 -107 -108 -106 -104 -103 -103 -102 -102 -101 -99 -98 -97 -97 -97 -96 -96 -94 -92 -89 -87 -86 -86 -86 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -38 -62 -27 -21 -22 -51 -70 -71 -81 -87 -87 -100 -98 -52 -36 -46 -55 -59 -50 -58 -62 -50 -36 -33 -16 -16 -26 -37 -39 -37 -34 -29 -30 -38 -43 -31 -30 -29 -29 -40 -52 -50 -50 -55 -51 -47 -64 -62 -61 -56 -52 -50 -48 -56 -68 -64 -57 -64 -61 -55 -64 -68 -69 -72 -74 -80 -85 -87 -89 -109 -117 -122 -121 -128 -138 -144 -148 -149 -148 -148 -148 -149 -150 -155 -162 -166 -167 -168 -168 -168 -168 -169 -171 -171 -166 -157 -153 -156 -165 -190 -194 -195 -198 -200 -201 -200 -207 -215 -211 -207 -203 -199 -196 -196 -196 -194 -190 -185 -182 -180 -178 -177 -176 -175 -173 -171 -168 -167 -165 -161 -160 -158 -156 -153 -150 -142 -137 -134 -131 -128 -125 -119 -114 -111 -109 -110 -110 -111 -108 -106 -106 -105 -105 -104 -102 -100 -99 -98 -98 -98 -98 -98 -97 -96 -94 -93 -90 -88 -88 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -35 -46 -27 -29 -32 -51 -70 -63 -69 -69 -62 -79 -91 -48 -38 -74 -66 -52 -36 -61 -65 -49 -34 -24 -26 -29 -22 -3 -5 -46 -47 -34 -28 -32 -41 -37 -37 -32 -30 -37 -43 -38 -40 -48 -46 -42 -57 -52 -60 -64 -51 -44 -54 -65 -65 -61 -58 -64 -61 -62 -66 -69 -71 -74 -79 -84 -87 -91 -106 -115 -121 -125 -116 -120 -130 -138 -145 -148 -147 -149 -151 -151 -152 -157 -162 -165 -165 -166 -167 -166 -166 -169 -170 -171 -166 -159 -155 -158 -168 -190 -191 -194 -198 -200 -201 -200 -207 -214 -210 -206 -202 -198 -195 -194 -195 -192 -188 -185 -182 -180 -179 -178 -177 -176 -174 -172 -171 -169 -165 -162 -160 -159 -157 -154 -151 -147 -140 -138 -136 -132 -127 -121 -116 -113 -112 -112 -112 -113 -111 -109 -109 -108 -107 -106 -104 -101 -99 -98 -99 -99 -100 -100 -99 -99 -98 -96 -94 -92 -91 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -31 -52 -60 -49 -32 -32 -35 -67 -68 -73 -74 -67 -62 -61 -63 -73 -85 -63 -52 -26 -48 -55 -46 -39 -39 -56 -81 -36 -32 -3 -92 -59 -34 -36 -40 -41 -40 -37 -36 -30 -32 -40 -42 -48 -46 -39 -39 -42 -46 -55 -63 -47 -51 -59 -64 -65 -60 -57 -63 -61 -71 -69 -72 -76 -80 -82 -85 -88 -95 -112 -119 -124 -127 -116 -115 -118 -131 -144 -144 -146 -148 -151 -151 -153 -158 -162 -164 -164 -165 -166 -165 -166 -168 -170 -171 -166 -161 -159 -160 -162 -167 -175 -195 -198 -200 -199 -198 -206 -211 -208 -205 -200 -198 -197 -194 -194 -192 -187 -184 -181 -179 -179 -178 -177 -176 -175 -174 -172 -169 -165 -162 -161 -159 -158 -157 -154 -147 -144 -142 -139 -135 -129 -123 -118 -116 -114 -114 -114 -115 -115 -115 -112 -109 -108 -107 -105 -102 -100 -99 -101 -102 -102 -102 -102 -101 -100 -99 -97 -95 -94 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -32 -41 -48 -45 -29 -30 -37 -51 -55 -59 -68 -66 -63 -65 -71 -83 -82 -49 -54 -31 -55 -58 -52 -57 -63 -77 -75 -35 -142 -98 -59 -58 -41 -41 -45 -45 -44 -37 -33 -29 -40 -45 -37 -41 -44 -38 -34 -38 -46 -57 -56 -42 -36 -55 -66 -67 -61 -57 -62 -60 -66 -72 -75 -80 -81 -82 -91 -104 -109 -115 -121 -125 -129 -124 -125 -122 -129 -140 -142 -141 -145 -148 -148 -150 -157 -158 -160 -163 -165 -166 -165 -166 -168 -170 -170 -167 -164 -162 -161 -162 -164 -172 -195 -198 -199 -198 -196 -200 -206 -206 -202 -200 -198 -194 -191 -193 -190 -186 -182 -180 -179 -177 -176 -176 -175 -175 -174 -171 -169 -166 -163 -161 -159 -158 -158 -156 -154 -148 -144 -141 -137 -131 -125 -121 -118 -117 -116 -115 -116 -117 -116 -113 -110 -109 -109 -106 -105 -103 -102 -104 -104 -104 -105 -105 -104 -103 -101 -100 -97 -96 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -25 -42 -39 -47 -39 -29 -35 -36 -38 -61 -61 -64 -58 -59 -61 -70 -82 -76 -69 -31 -42 -67 -56 -75 -76 -70 -93 -113 -61 -55 -73 -53 -42 -40 -42 -45 -45 -40 -32 -26 -32 -34 -38 -31 -33 -33 -32 -39 -48 -45 -47 -39 -36 -57 -67 -68 -61 -58 -63 -61 -62 -73 -75 -80 -80 -90 -97 -101 -108 -115 -121 -126 -127 -130 -135 -127 -124 -135 -142 -140 -141 -142 -144 -147 -155 -154 -157 -160 -163 -164 -165 -166 -168 -169 -169 -167 -164 -163 -162 -162 -165 -174 -195 -198 -199 -196 -195 -196 -201 -203 -201 -200 -196 -193 -189 -188 -188 -184 -181 -179 -177 -176 -176 -175 -175 -174 -173 -171 -169 -167 -164 -161 -160 -159 -159 -159 -158 -149 -146 -143 -138 -133 -127 -123 -120 -119 -118 -116 -116 -118 -118 -117 -114 -111 -110 -108 -107 -105 -105 -107 -107 -107 -107 -107 -106 -105 -104 -102 -98 -97 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -32 -41 -44 -55 -37 -22 -24 -28 -37 -63 -56 -54 -51 -57 -62 -71 -76 -70 -65 -52 -29 -56 -52 -75 -81 -89 -126 -115 -54 -65 -61 -54 -52 -48 -50 -49 -45 -38 -29 -23 -34 -37 -42 -30 -26 -25 -30 -37 -42 -44 -44 -39 -39 -44 -67 -69 -69 -70 -67 -66 -72 -74 -76 -80 -78 -91 -98 -102 -107 -114 -120 -122 -126 -132 -138 -135 -128 -133 -141 -142 -141 -140 -141 -146 -147 -152 -154 -157 -160 -162 -164 -166 -168 -168 -167 -166 -165 -163 -161 -161 -163 -174 -194 -196 -195 -192 -192 -201 -203 -202 -200 -196 -193 -190 -187 -184 -185 -182 -179 -177 -177 -176 -176 -175 -174 -173 -172 -171 -169 -167 -163 -161 -160 -160 -160 -159 -158 -150 -147 -144 -140 -134 -129 -124 -121 -120 -119 -118 -117 -118 -118 -118 -117 -115 -112 -110 -109 -108 -108 -110 -109 -109 -109 -108 -107 -106 -105 -104 -100 -99 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -21 -27 -43 -54 -35 -23 -22 -26 -35 -47 -59 -47 -46 -59 -68 -75 -70 -63 -59 -55 -54 -53 -46 -64 -88 -88 -104 -83 -35 -52 -77 -74 -65 -47 -45 -41 -45 -38 -29 -32 -40 -41 -42 -34 -32 -32 -38 -36 -36 -41 -41 -38 -42 -46 -70 -68 -67 -70 -67 -69 -78 -75 -77 -79 -77 -90 -97 -103 -109 -113 -116 -121 -126 -132 -140 -144 -131 -125 -136 -144 -143 -143 -143 -144 -148 -152 -154 -156 -158 -160 -163 -165 -166 -166 -166 -166 -164 -162 -159 -158 -159 -172 -190 -192 -190 -188 -187 -192 -194 -197 -197 -194 -191 -189 -187 -184 -184 -182 -179 -178 -177 -176 -175 -174 -174 -173 -172 -171 -169 -167 -165 -163 -162 -161 -161 -160 -159 -154 -149 -144 -140 -134 -129 -124 -122 -121 -119 -118 -117 -117 -118 -119 -119 -116 -113 -112 -111 -111 -110 -111 -111 -111 -110 -109 -108 -107 -107 -105 -102 -100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -30 -31 -33 -42 -34 -26 -29 -33 -41 -60 -53 -59 -62 -62 -64 -60 -55 -53 -52 -56 -58 -59 -56 -50 -58 -50 -44 -46 -51 -63 -82 -60 -41 -37 -34 -46 -42 -36 -41 -45 -45 -39 -38 -46 -37 -39 -43 -39 -39 -41 -41 -56 -63 -66 -66 -63 -66 -64 -70 -79 -76 -78 -80 -78 -91 -97 -105 -108 -112 -118 -122 -127 -133 -141 -146 -138 -129 -138 -144 -144 -144 -145 -147 -150 -153 -154 -156 -157 -159 -162 -163 -164 -164 -164 -164 -161 -159 -155 -154 -156 -170 -186 -187 -186 -184 -184 -184 -183 -193 -196 -194 -191 -189 -187 -184 -182 -181 -180 -179 -179 -178 -176 -175 -175 -174 -172 -171 -171 -169 -166 -165 -164 -163 -162 -161 -158 -156 -149 -145 -140 -134 -129 -125 -123 -120 -118 -117 -117 -117 -118 -119 -119 -117 -114 -112 -112 -112 -112 -113 -113 -112 -111 -110 -110 -109 -108 -106 -104 -101 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -32 -32 -31 -48 -44 -33 -29 -30 -37 -49 -56 -74 -68 -58 -57 -62 -66 -61 -53 -49 -54 -59 -39 -34 -45 -35 -38 -49 -63 -71 -70 -60 -49 -39 -41 -43 -43 -41 -39 -37 -32 -32 -29 -33 -25 -25 -34 -44 -42 -38 -41 -53 -59 -60 -63 -60 -65 -63 -71 -79 -79 -80 -82 -83 -93 -97 -99 -107 -116 -121 -124 -128 -134 -142 -147 -141 -131 -135 -138 -141 -143 -144 -147 -151 -153 -154 -155 -157 -159 -161 -162 -163 -163 -163 -162 -160 -158 -155 -154 -155 -169 -182 -183 -184 -184 -184 -185 -184 -196 -197 -194 -192 -190 -188 -186 -182 -182 -181 -182 -181 -181 -178 -176 -176 -175 -174 -173 -172 -171 -171 -168 -166 -165 -163 -160 -159 -156 -148 -145 -140 -134 -131 -128 -124 -120 -117 -115 -115 -116 -118 -119 -119 -117 -114 -114 -113 -113 -113 -114 -115 -114 -112 -111 -111 -109 -108 -106 -104 -99 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -22 -26 -31 -31 -47 -38 -29 -25 -29 -37 -52 -77 -80 -65 -61 -59 -63 -62 -57 -54 -55 -52 -36 -31 -36 -36 -36 -47 -65 -75 -66 -53 -49 -53 -36 -30 -31 -40 -29 -17 -21 -27 -22 -17 -12 -13 -19 -35 -39 -35 -41 -51 -54 -62 -64 -60 -67 -64 -74 -80 -80 -81 -81 -82 -82 -82 -101 -111 -118 -123 -126 -130 -136 -143 -146 -130 -131 -127 -124 -135 -141 -142 -145 -149 -151 -151 -152 -155 -158 -159 -161 -161 -160 -160 -160 -160 -158 -156 -155 -156 -160 -173 -182 -183 -184 -185 -187 -187 -195 -199 -198 -195 -193 -190 -188 -187 -184 -185 -182 -181 -184 -182 -179 -178 -177 -175 -174 -174 -173 -171 -168 -167 -166 -163 -162 -160 -157 -153 -146 -141 -138 -135 -130 -125 -120 -116 -115 -116 -116 -117 -118 -119 -119 -117 -114 -114 -113 -114 -114 -115 -115 -113 -112 -110 -109 -108 -105 -102 -98 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -33 -33 -47 -37 -27 -17 -22 -30 -45 -66 -71 -74 -55 -72 -57 -51 -55 -58 -61 -59 -47 -38 -33 -30 -29 -52 -62 -50 -44 -41 -39 -58 -32 -23 -26 -39 -33 -20 -15 -18 -20 -12 -13 -16 -14 -25 -38 -40 -40 -41 -48 -68 -69 -62 -70 -65 -76 -80 -79 -79 -78 -79 -80 -82 -90 -111 -117 -122 -129 -134 -139 -144 -146 -138 -138 -131 -127 -134 -140 -141 -145 -149 -150 -150 -151 -153 -155 -157 -159 -158 -158 -158 -159 -160 -158 -156 -155 -156 -158 -161 -165 -173 -184 -188 -190 -191 -190 -197 -200 -199 -196 -194 -193 -190 -187 -188 -185 -183 -185 -184 -182 -179 -177 -177 -176 -176 -173 -171 -170 -168 -168 -167 -165 -162 -159 -155 -151 -149 -143 -137 -131 -126 -121 -117 -116 -116 -117 -117 -118 -118 -119 -116 -114 -114 -113 -114 -115 -115 -115 -113 -112 -111 -110 -108 -104 -101 -98 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -13 -33 -35 -43 -32 -26 -14 -16 -30 -42 -49 -58 -74 -74 -67 -77 -57 -53 -55 -62 -62 -54 -49 -46 -42 -47 -55 -48 -41 -37 -30 -26 -39 -40 -33 -31 -26 -27 -17 -20 -25 -23 -24 -29 -27 -21 -28 -46 -48 -50 -50 -48 -55 -71 -64 -70 -63 -77 -80 -78 -75 -74 -74 -75 -78 -86 -109 -116 -122 -131 -137 -141 -143 -144 -145 -146 -130 -126 -123 -134 -141 -144 -149 -151 -152 -153 -153 -155 -157 -157 -155 -156 -158 -159 -159 -156 -155 -154 -153 -153 -155 -158 -163 -177 -190 -193 -193 -193 -191 -201 -202 -201 -199 -196 -192 -190 -187 -186 -184 -186 -186 -184 -180 -179 -178 -177 -176 -175 -173 -171 -172 -172 -170 -168 -166 -162 -158 -160 -155 -148 -140 -134 -129 -123 -119 -117 -116 -118 -118 -117 -118 -118 -115 -113 -113 -113 -113 -114 -114 -112 -112 -111 -111 -110 -108 -104 -101 -99 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -24 -43 -52 -37 -31 -48 -15 -9 -16 -25 -39 -54 -67 -69 -57 -74 -55 -54 -47 -51 -53 -50 -50 -49 -52 -48 -40 -27 -34 -23 -23 -34 -40 -43 -43 -45 -27 -27 -21 -22 -26 -27 -36 -42 -28 -38 -30 -43 -47 -54 -53 -52 -59 -68 -62 -68 -60 -76 -78 -77 -73 -69 -68 -70 -72 -82 -94 -116 -124 -131 -136 -138 -137 -135 -138 -142 -129 -127 -123 -134 -140 -144 -147 -150 -151 -152 -154 -157 -158 -156 -154 -155 -157 -159 -157 -154 -153 -152 -152 -152 -155 -157 -161 -168 -182 -194 -195 -194 -193 -201 -203 -204 -202 -198 -194 -192 -190 -187 -186 -188 -189 -187 -186 -183 -181 -178 -177 -178 -176 -175 -176 -176 -175 -173 -169 -167 -166 -165 -160 -153 -144 -138 -132 -127 -122 -119 -118 -119 -119 -118 -117 -117 -117 -117 -115 -113 -113 -113 -113 -112 -110 -109 -110 -110 -109 -106 -103 -101 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -23 -44 -52 -55 -50 -36 -61 -16 -14 -9 -22 -44 -57 -65 -75 -73 -64 -73 -53 -38 -39 -40 -40 -42 -47 -49 -34 -34 -44 -23 -21 -31 -44 -48 -43 -41 -50 -37 -29 -35 -42 -47 -39 -35 -38 -36 -44 -39 -35 -36 -52 -54 -66 -73 -72 -74 -66 -68 -71 -72 -74 -71 -66 -67 -71 -70 -82 -95 -103 -110 -128 -132 -133 -130 -127 -132 -136 -127 -129 -125 -121 -135 -143 -147 -149 -150 -152 -154 -157 -158 -157 -155 -155 -156 -156 -154 -151 -151 -151 -152 -154 -156 -159 -162 -166 -179 -196 -196 -196 -194 -194 -193 -201 -204 -201 -198 -197 -196 -193 -193 -194 -194 -193 -191 -188 -183 -181 -179 -180 -179 -179 -180 -179 -178 -177 -176 -174 -171 -169 -164 -157 -148 -142 -137 -132 -127 -123 -121 -121 -120 -119 -118 -118 -118 -118 -117 -115 -115 -113 -113 -111 -109 -109 -110 -110 -109 -107 -106 -104 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -26 -39 -45 -49 -56 -48 -28 -29 -23 -17 -10 -28 -40 -57 -62 -62 -62 -58 -71 -67 -52 -49 -49 -39 -39 -44 -41 -28 -30 -39 -23 -20 -35 -43 -39 -35 -36 -42 -43 -32 -48 -44 -32 -33 -33 -34 -37 -38 -39 -35 -35 -53 -53 -66 -70 -70 -71 -65 -69 -69 -66 -70 -70 -67 -65 -68 -74 -82 -92 -101 -107 -127 -130 -128 -126 -126 -131 -134 -126 -129 -126 -122 -137 -143 -143 -146 -149 -153 -154 -155 -156 -156 -155 -156 -156 -155 -153 -152 -151 -150 -151 -154 -158 -160 -164 -168 -182 -197 -198 -198 -196 -196 -196 -195 -202 -206 -204 -203 -203 -202 -204 -204 -203 -199 -196 -192 -187 -184 -182 -183 -182 -182 -183 -182 -182 -181 -180 -177 -174 -171 -165 -157 -150 -146 -142 -136 -132 -129 -126 -123 -122 -120 -120 -119 -119 -117 -116 -116 -115 -114 -112 -111 -110 -110 -110 -110 -109 -109 -108 -107 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -28 -57 -51 -51 -68 -57 -28 -27 -24 -15 -6 -20 -26 -46 -59 -58 -62 -68 -68 -68 -66 -58 -57 -41 -38 -41 -36 -31 -37 -38 -27 -22 -25 -33 -37 -40 -43 -39 -39 -50 -48 -47 -26 -32 -35 -35 -35 -36 -35 -34 -43 -56 -55 -69 -70 -73 -73 -68 -71 -69 -63 -68 -69 -69 -70 -73 -78 -85 -91 -96 -102 -105 -124 -126 -128 -131 -136 -134 -126 -129 -126 -123 -138 -141 -143 -146 -151 -154 -154 -154 -155 -154 -154 -156 -156 -155 -153 -152 -151 -149 -150 -154 -157 -161 -165 -169 -177 -190 -198 -198 -199 -198 -197 -198 -199 -207 -210 -208 -208 -208 -210 -209 -207 -202 -198 -195 -191 -187 -186 -186 -185 -185 -185 -185 -184 -183 -182 -179 -175 -171 -165 -158 -151 -147 -143 -140 -138 -134 -129 -126 -124 -121 -121 -120 -119 -117 -115 -114 -114 -113 -112 -111 -110 -110 -111 -111 -111 -112 -111 -111 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -50 -54 -54 -44 -39 -34 -27 -22 -15 -7 -12 -27 -27 -54 -67 -61 -63 -76 -73 -64 -60 -59 -42 -40 -41 -41 -38 -34 -38 -49 -43 -41 -34 -33 -40 -50 -47 -38 -48 -47 -36 -34 -36 -36 -38 -38 -38 -35 -35 -49 -60 -58 -74 -72 -65 -66 -70 -72 -72 -65 -69 -71 -73 -75 -78 -83 -88 -89 -90 -92 -100 -112 -127 -130 -132 -136 -132 -126 -130 -127 -124 -124 -123 -139 -148 -153 -155 -154 -154 -154 -153 -154 -155 -155 -155 -153 -150 -148 -147 -148 -153 -157 -161 -165 -169 -172 -178 -190 -198 -199 -199 -200 -200 -202 -203 -202 -205 -209 -208 -209 -211 -208 -203 -200 -197 -193 -189 -187 -187 -186 -186 -186 -186 -185 -184 -182 -179 -175 -170 -165 -160 -152 -148 -146 -143 -139 -135 -131 -128 -127 -125 -122 -121 -120 -119 -118 -118 -118 -117 -116 -114 -111 -111 -112 -113 -113 -114 -114 -114 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -24 -60 -56 -49 -46 -37 -27 -22 -16 -13 -14 -34 -27 -35 -58 -62 -58 -57 -62 -71 -62 -62 -45 -43 -47 -50 -55 -50 -44 -51 -50 -38 -32 -25 -28 -38 -37 -33 -38 -35 -35 -31 -31 -31 -36 -40 -39 -36 -39 -49 -62 -60 -76 -75 -69 -66 -72 -73 -70 -73 -75 -76 -78 -78 -80 -86 -89 -90 -91 -93 -102 -113 -118 -126 -127 -131 -129 -127 -131 -129 -127 -126 -124 -123 -129 -147 -156 -155 -154 -154 -153 -154 -154 -155 -154 -152 -150 -148 -146 -148 -152 -158 -162 -166 -169 -170 -170 -176 -190 -198 -199 -200 -199 -201 -203 -203 -205 -206 -206 -207 -210 -209 -203 -200 -197 -195 -191 -189 -189 -189 -189 -189 -188 -185 -183 -181 -178 -174 -170 -166 -161 -153 -152 -150 -144 -138 -135 -132 -130 -129 -127 -125 -122 -120 -119 -119 -118 -117 -117 -116 -115 -112 -112 -113 -114 -115 -115 -115 -115 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -40 -41 -47 -49 -37 -28 -23 -21 -20 -22 -29 -29 -25 -51 -62 -67 -71 -64 -59 -60 -62 -44 -46 -49 -51 -62 -59 -47 -45 -40 -35 -26 -23 -24 -27 -30 -32 -33 -34 -34 -36 -47 -42 -28 -37 -39 -36 -45 -61 -62 -61 -60 -74 -78 -73 -79 -78 -68 -70 -79 -80 -81 -80 -81 -85 -87 -88 -90 -95 -104 -113 -114 -114 -123 -124 -124 -129 -133 -132 -131 -127 -125 -125 -130 -135 -138 -139 -146 -154 -153 -153 -153 -154 -154 -152 -150 -148 -147 -149 -154 -159 -162 -165 -166 -168 -168 -176 -188 -196 -197 -197 -196 -196 -199 -200 -200 -195 -196 -202 -205 -207 -203 -197 -197 -196 -193 -192 -192 -192 -192 -191 -189 -187 -184 -181 -178 -174 -170 -165 -159 -156 -154 -149 -144 -138 -135 -133 -132 -131 -129 -127 -124 -124 -119 -119 -118 -118 -118 -119 -117 -114 -113 -113 -114 -115 -115 -116 -116 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -44 -38 -29 -25 -25 -25 -24 -23 -30 -25 -25 -26 -26 -58 -70 -65 -69 -60 -55 -56 -54 -52 -62 -62 -53 -45 -41 -34 -20 -24 -24 -29 -33 -31 -31 -32 -33 -41 -32 -40 -27 -40 -39 -34 -44 -58 -60 -61 -61 -60 -78 -75 -84 -81 -70 -70 -81 -81 -80 -80 -81 -82 -86 -87 -87 -90 -98 -108 -114 -112 -118 -119 -123 -128 -131 -133 -132 -128 -126 -127 -131 -134 -136 -137 -138 -140 -144 -152 -153 -153 -153 -151 -148 -147 -149 -154 -158 -160 -161 -161 -164 -166 -165 -173 -186 -193 -194 -194 -193 -192 -193 -193 -193 -195 -196 -197 -199 -202 -203 -195 -195 -195 -194 -194 -193 -193 -194 -194 -191 -187 -183 -180 -177 -173 -170 -167 -162 -156 -152 -148 -143 -139 -136 -134 -133 -131 -129 -128 -127 -124 -122 -121 -120 -120 -122 -122 -120 -119 -117 -115 -115 -115 -115 -116 -117 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -50 -40 -32 -28 -28 -28 -26 -24 -24 -22 -25 -28 -29 -30 -49 -60 -66 -68 -61 -64 -63 -61 -64 -58 -62 -57 -44 -39 -26 -28 -28 -31 -34 -35 -42 -41 -32 -34 -31 -31 -39 -45 -40 -33 -44 -57 -59 -62 -62 -62 -82 -78 -74 -77 -72 -74 -82 -79 -75 -76 -77 -80 -85 -87 -85 -83 -89 -100 -109 -113 -115 -120 -123 -126 -130 -134 -133 -130 -128 -129 -134 -138 -140 -140 -139 -136 -135 -142 -152 -153 -152 -149 -147 -147 -152 -158 -160 -159 -160 -160 -162 -163 -164 -167 -176 -187 -193 -193 -192 -189 -189 -189 -187 -188 -193 -194 -193 -196 -201 -196 -193 -193 -195 -194 -194 -195 -198 -198 -196 -190 -186 -183 -178 -175 -173 -169 -161 -154 -150 -146 -141 -138 -136 -134 -132 -131 -129 -128 -126 -125 -124 -125 -125 -124 -125 -126 -124 -123 -122 -121 -120 -117 -117 -117 -117 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -28 -45 -35 -29 -28 -29 -28 -24 -19 -18 -24 -31 -34 -35 -56 -60 -64 -69 -59 -59 -56 -60 -68 -58 -63 -57 -49 -48 -38 -34 -35 -34 -37 -42 -51 -46 -37 -42 -48 -32 -31 -39 -40 -33 -45 -54 -57 -59 -63 -66 -88 -81 -88 -81 -72 -75 -80 -75 -70 -69 -70 -74 -83 -88 -86 -85 -89 -97 -109 -115 -116 -117 -119 -124 -131 -135 -134 -130 -128 -131 -136 -139 -142 -142 -141 -137 -133 -134 -144 -153 -151 -149 -148 -150 -156 -160 -161 -161 -161 -159 -160 -162 -167 -171 -172 -184 -195 -196 -195 -194 -190 -192 -192 -193 -198 -198 -195 -196 -199 -198 -191 -191 -194 -195 -195 -196 -198 -200 -198 -192 -187 -184 -180 -179 -174 -167 -160 -153 -149 -144 -140 -138 -136 -134 -134 -133 -131 -128 -125 -125 -125 -127 -127 -127 -128 -128 -127 -126 -126 -125 -124 -120 -120 -120 -119 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -51 -41 -31 -28 -28 -28 -27 -25 -20 -16 -20 -37 -39 -46 -61 -66 -62 -56 -56 -57 -62 -61 -53 -50 -52 -49 -43 -39 -39 -39 -39 -40 -40 -50 -44 -39 -37 -34 -41 -40 -34 -37 -32 -38 -49 -55 -58 -60 -67 -87 -80 -73 -80 -73 -75 -75 -70 -67 -65 -65 -71 -81 -88 -89 -88 -91 -100 -111 -116 -117 -117 -119 -124 -131 -135 -134 -131 -130 -132 -137 -138 -139 -140 -140 -138 -136 -134 -135 -144 -149 -147 -145 -149 -155 -159 -162 -165 -165 -163 -163 -163 -171 -174 -174 -182 -189 -195 -201 -198 -193 -192 -193 -196 -197 -201 -202 -200 -200 -199 -196 -194 -196 -197 -198 -198 -198 -199 -200 -196 -195 -189 -188 -183 -174 -168 -160 -153 -148 -144 -143 -139 -138 -136 -137 -136 -134 -132 -130 -129 -128 -129 -129 -129 -129 -129 -129 -129 -128 -127 -127 -123 -123 -122 -121 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -48 -33 -28 -28 -28 -27 -26 -24 -21 -23 -38 -41 -34 -37 -57 -64 -60 -56 -53 -50 -51 -59 -56 -56 -50 -42 -40 -41 -38 -39 -40 -41 -49 -41 -36 -54 -58 -47 -61 -37 -35 -33 -31 -48 -56 -58 -64 -73 -85 -78 -72 -83 -74 -75 -75 -72 -67 -62 -61 -66 -79 -89 -89 -91 -95 -105 -113 -116 -123 -123 -124 -127 -132 -135 -133 -131 -131 -134 -136 -136 -137 -136 -136 -135 -135 -134 -132 -133 -140 -141 -134 -136 -136 -139 -155 -167 -167 -167 -167 -169 -175 -177 -178 -179 -179 -187 -200 -203 -199 -194 -195 -200 -201 -201 -200 -201 -203 -202 -200 -198 -197 -198 -198 -196 -194 -197 -201 -199 -195 -194 -189 -180 -174 -168 -162 -156 -151 -149 -147 -143 -143 -140 -140 -139 -138 -136 -135 -134 -133 -133 -133 -133 -131 -133 -134 -132 -130 -130 -129 -124 -124 -124 -123 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -39 -37 -30 -26 -25 -26 -25 -23 -21 -24 -44 -41 -36 -39 -43 -53 -56 -52 -52 -54 -59 -59 -59 -52 -42 -41 -43 -40 -36 -37 -39 -42 -37 -36 -43 -40 -30 -35 -39 -38 -33 -31 -50 -59 -63 -74 -87 -84 -78 -75 -84 -74 -73 -77 -75 -68 -62 -58 -63 -77 -90 -95 -99 -103 -106 -111 -118 -124 -126 -128 -131 -135 -136 -132 -130 -131 -133 -134 -134 -135 -134 -131 -130 -130 -131 -132 -133 -132 -134 -140 -140 -140 -141 -143 -157 -168 -169 -170 -172 -177 -179 -180 -182 -182 -183 -190 -200 -201 -201 -200 -210 -211 -209 -205 -204 -203 -203 -205 -202 -201 -200 -197 -195 -195 -197 -200 -201 -201 -196 -191 -181 -175 -169 -163 -159 -155 -152 -149 -148 -148 -142 -142 -142 -141 -140 -139 -139 -138 -137 -137 -136 -136 -138 -137 -135 -134 -133 -131 -126 -126 -126 -125 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -12 -45 -33 -26 -23 -25 -25 -23 -22 -23 -26 -42 -39 -38 -34 -46 -53 -53 -55 -55 -52 -52 -51 -48 -50 -50 -46 -38 -34 -33 -34 -36 -42 -44 -42 -49 -43 -31 -35 -39 -32 -32 -55 -62 -63 -66 -73 -81 -77 -77 -89 -87 -79 -74 -74 -71 -65 -61 -65 -79 -94 -100 -102 -102 -106 -112 -118 -122 -126 -129 -133 -137 -135 -131 -130 -130 -131 -133 -133 -133 -133 -130 -129 -129 -131 -133 -136 -137 -138 -138 -139 -140 -143 -145 -146 -158 -170 -171 -174 -177 -179 -181 -184 -184 -184 -185 -187 -194 -209 -211 -221 -220 -217 -215 -211 -207 -205 -204 -203 -205 -200 -199 -197 -196 -196 -197 -197 -198 -196 -193 -186 -179 -173 -168 -163 -158 -155 -153 -151 -149 -144 -144 -145 -144 -143 -142 -141 -141 -140 -140 -139 -138 -141 -140 -139 -138 -137 -136 -134 -129 -129 -129 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -32 -38 -27 -23 -25 -25 -22 -21 -24 -30 -46 -45 -41 -34 -51 -54 -52 -52 -49 -46 -50 -50 -48 -48 -52 -43 -33 -30 -31 -33 -36 -48 -55 -50 -46 -47 -47 -44 -40 -35 -35 -59 -62 -62 -80 -89 -85 -79 -74 -78 -93 -85 -76 -77 -78 -71 -67 -71 -84 -94 -88 -86 -103 -109 -112 -118 -125 -128 -130 -135 -138 -134 -130 -129 -130 -131 -131 -130 -132 -132 -132 -131 -131 -132 -133 -134 -135 -134 -131 -134 -138 -143 -146 -148 -149 -161 -174 -174 -176 -178 -181 -184 -183 -183 -186 -189 -193 -200 -218 -223 -222 -222 -220 -218 -214 -209 -205 -203 -205 -201 -203 -200 -199 -198 -197 -196 -195 -194 -192 -187 -184 -178 -174 -168 -165 -162 -158 -154 -151 -146 -145 -146 -146 -145 -143 -143 -143 -143 -142 -142 -141 -144 -143 -142 -141 -140 -140 -138 -132 -132 -133 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -6 -14 -30 -24 -25 -24 -22 -22 -24 -26 -27 -30 -44 -35 -60 -58 -50 -45 -45 -47 -46 -44 -43 -43 -52 -40 -31 -30 -31 -35 -41 -52 -63 -61 -51 -47 -48 -46 -42 -41 -52 -62 -61 -73 -78 -85 -85 -84 -83 -83 -98 -93 -81 -76 -77 -76 -74 -77 -86 -94 -95 -87 -89 -108 -116 -112 -119 -128 -130 -135 -138 -134 -130 -128 -128 -129 -130 -129 -130 -131 -132 -132 -132 -133 -133 -132 -132 -130 -126 -130 -137 -142 -145 -148 -149 -151 -155 -162 -176 -179 -181 -183 -183 -183 -185 -189 -194 -197 -202 -216 -217 -217 -217 -212 -211 -210 -208 -207 -206 -206 -205 -203 -201 -199 -199 -200 -200 -199 -195 -189 -188 -184 -178 -176 -172 -166 -161 -156 -153 -150 -149 -147 -147 -145 -144 -144 -144 -145 -145 -145 -145 -145 -144 -143 -143 -142 -142 -141 -139 -138 -136 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -37 -26 -24 -22 -20 -21 -22 -24 -26 -31 -46 -38 -44 -55 -48 -42 -52 -61 -55 -53 -52 -52 -47 -37 -32 -32 -36 -40 -47 -56 -69 -65 -65 -56 -49 -45 -42 -46 -63 -63 -63 -80 -73 -75 -76 -77 -79 -81 -86 -97 -88 -79 -77 -74 -75 -78 -80 -83 -91 -87 -92 -95 -100 -112 -120 -125 -129 -135 -138 -136 -135 -128 -128 -129 -129 -128 -128 -128 -129 -130 -131 -131 -131 -130 -128 -126 -125 -128 -134 -139 -142 -143 -146 -147 -158 -172 -177 -178 -181 -182 -182 -183 -186 -188 -192 -194 -195 -194 -207 -205 -205 -200 -201 -203 -204 -206 -207 -207 -204 -204 -203 -203 -204 -204 -204 -202 -199 -195 -191 -186 -185 -180 -175 -169 -164 -158 -155 -154 -154 -149 -147 -147 -146 -146 -145 -146 -147 -146 -146 -147 -146 -146 -145 -145 -145 -145 -145 -144 -139 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -19 -31 -23 -20 -19 -18 -20 -24 -26 -34 -46 -39 -33 -39 -45 -42 -55 -61 -54 -44 -41 -44 -42 -34 -32 -33 -38 -44 -51 -56 -56 -55 -60 -55 -50 -45 -40 -49 -65 -64 -58 -57 -77 -88 -86 -82 -80 -82 -84 -86 -95 -86 -84 -73 -76 -78 -78 -82 -87 -85 -93 -95 -96 -111 -119 -124 -131 -137 -139 -139 -135 -127 -127 -128 -127 -126 -126 -126 -126 -126 -127 -127 -128 -127 -126 -124 -123 -126 -133 -139 -140 -160 -163 -163 -168 -174 -176 -177 -179 -181 -181 -184 -186 -187 -188 -189 -190 -192 -197 -194 -193 -191 -194 -195 -197 -201 -203 -203 -200 -200 -203 -206 -210 -211 -209 -206 -202 -196 -192 -193 -187 -181 -175 -170 -165 -160 -157 -155 -154 -150 -150 -149 -148 -148 -148 -148 -149 -149 -149 -150 -150 -149 -149 -149 -149 -149 -149 -148 -146 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 -37 -26 -23 -20 -20 -22 -24 -26 -35 -46 -39 -34 -30 -35 -42 -53 -45 -38 -43 -42 -46 -42 -34 -32 -32 -37 -45 -50 -52 -54 -51 -54 -60 -53 -46 -54 -62 -67 -64 -56 -59 -57 -78 -81 -80 -79 -80 -82 -88 -101 -93 -90 -79 -80 -79 -81 -87 -89 -85 -93 -95 -95 -96 -112 -124 -130 -135 -139 -140 -136 -128 -128 -129 -127 -125 -124 -125 -125 -125 -124 -123 -124 -126 -126 -124 -124 -128 -134 -139 -140 -140 -141 -160 -169 -174 -175 -175 -177 -179 -180 -182 -183 -184 -184 -184 -184 -185 -187 -185 -185 -184 -186 -188 -190 -192 -194 -196 -197 -198 -203 -207 -211 -212 -212 -209 -205 -201 -199 -193 -188 -181 -176 -171 -167 -162 -159 -156 -155 -154 -152 -150 -149 -149 -149 -150 -151 -152 -152 -153 -152 -152 -152 -152 -152 -153 -153 -153 -152 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -22 -31 -29 -21 -22 -23 -25 -25 -36 -45 -39 -35 -30 -25 -35 -41 -35 -27 -24 -27 -33 -41 -32 -30 -30 -35 -40 -41 -45 -52 -58 -61 -55 -52 -47 -63 -68 -67 -66 -63 -67 -63 -62 -82 -84 -81 -80 -83 -86 -90 -96 -93 -88 -84 -78 -81 -89 -90 -86 -89 -90 -90 -94 -102 -108 -113 -126 -139 -138 -129 -125 -129 -130 -127 -126 -126 -126 -126 -125 -122 -121 -124 -126 -125 -123 -125 -131 -136 -139 -140 -141 -143 -147 -166 -174 -173 -172 -173 -175 -176 -178 -178 -178 -178 -177 -177 -178 -181 -179 -180 -180 -182 -183 -184 -185 -188 -191 -194 -197 -202 -207 -210 -211 -211 -208 -206 -204 -199 -191 -187 -182 -176 -171 -167 -164 -161 -158 -158 -158 -153 -152 -150 -150 -151 -152 -153 -154 -154 -155 -154 -154 -154 -154 -155 -156 -157 -157 -156 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -16 -21 -26 -24 -24 -25 -24 -35 -41 -37 -33 -30 -28 -25 -37 -33 -29 -28 -29 -33 -37 -30 -28 -28 -30 -33 -35 -43 -49 -50 -56 -54 -48 -46 -64 -69 -68 -68 -69 -70 -68 -66 -92 -91 -86 -83 -83 -84 -87 -97 -96 -97 -89 -83 -80 -79 -83 -88 -87 -87 -91 -96 -97 -101 -104 -120 -135 -130 -114 -113 -125 -126 -112 -107 -107 -118 -126 -123 -122 -121 -124 -123 -122 -123 -128 -134 -138 -140 -140 -141 -144 -148 -152 -168 -171 -168 -169 -171 -172 -172 -172 -172 -171 -171 -170 -172 -176 -176 -177 -178 -180 -181 -181 -181 -183 -186 -189 -192 -197 -202 -205 -207 -207 -207 -205 -201 -195 -187 -184 -181 -176 -171 -167 -165 -163 -162 -160 -159 -157 -156 -153 -152 -153 -155 -155 -156 -156 -158 -157 -157 -157 -157 -158 -158 -159 -160 -159 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -21 -28 -26 -26 -22 -35 -38 -35 -33 -32 -30 -26 -31 -27 -30 -27 -29 -36 -38 -31 -31 -31 -30 -30 -37 -47 -51 -50 -47 -45 -45 -45 -66 -69 -68 -68 -69 -71 -70 -71 -99 -97 -90 -84 -82 -90 -98 -100 -100 -101 -91 -83 -83 -82 -84 -87 -95 -103 -92 -104 -92 -97 -101 -119 -132 -127 -115 -113 -111 -110 -109 -108 -106 -118 -124 -121 -120 -121 -124 -122 -120 -126 -133 -138 -140 -141 -143 -144 -144 -145 -147 -165 -167 -164 -164 -166 -166 -167 -167 -167 -167 -168 -167 -164 -166 -173 -173 -174 -174 -176 -176 -176 -179 -183 -186 -187 -192 -196 -198 -199 -199 -199 -197 -194 -188 -181 -178 -176 -173 -169 -167 -165 -164 -163 -162 -161 -159 -159 -158 -156 -157 -158 -158 -158 -159 -161 -161 -160 -159 -160 -161 -161 -162 -163 -162 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -23 -27 -26 -23 -38 -39 -38 -36 -35 -33 -28 -20 -15 -29 -34 -37 -38 -38 -40 -39 -37 -36 -35 -41 -50 -52 -53 -52 -44 -44 -46 -69 -70 -69 -68 -68 -70 -69 -73 -99 -98 -90 -82 -80 -81 -92 -97 -95 -105 -93 -79 -88 -90 -91 -94 -98 -100 -101 -106 -106 -95 -99 -110 -119 -120 -115 -114 -111 -111 -110 -106 -104 -103 -114 -121 -121 -123 -126 -125 -124 -130 -137 -140 -141 -143 -144 -144 -144 -143 -144 -161 -162 -160 -160 -161 -162 -163 -164 -164 -164 -164 -164 -161 -163 -171 -171 -172 -173 -176 -176 -175 -177 -180 -181 -181 -184 -187 -189 -190 -191 -191 -190 -186 -182 -177 -175 -172 -170 -168 -167 -166 -165 -163 -163 -163 -162 -162 -161 -159 -160 -161 -161 -162 -162 -162 -163 -162 -161 -161 -162 -163 -164 -166 -166 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -29 -26 -24 -43 -45 -39 -35 -35 -35 -31 -24 -22 -28 -25 -24 -35 -46 -50 -48 -44 -43 -42 -47 -48 -51 -55 -52 -44 -43 -45 -49 -67 -67 -66 -68 -68 -67 -74 -95 -91 -85 -78 -78 -79 -83 -88 -96 -107 -95 -86 -84 -85 -87 -90 -92 -95 -101 -104 -95 -95 -98 -103 -108 -112 -114 -114 -113 -112 -107 -104 -103 -102 -102 -115 -126 -128 -131 -131 -131 -132 -136 -140 -143 -143 -143 -142 -142 -141 -140 -140 -153 -156 -156 -157 -157 -157 -158 -158 -159 -159 -159 -157 -157 -158 -162 -171 -172 -173 -172 -170 -171 -174 -176 -177 -180 -181 -181 -182 -183 -182 -181 -180 -176 -172 -172 -172 -169 -169 -168 -167 -166 -164 -164 -164 -165 -165 -162 -162 -162 -163 -164 -164 -164 -164 -163 -162 -161 -162 -163 -164 -165 -166 -167 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -27 -29 -28 -46 -46 -41 -36 -34 -33 -31 -28 -29 -35 -28 -26 -25 -26 -37 -50 -54 -52 -53 -51 -51 -53 -59 -54 -47 -45 -50 -66 -67 -65 -66 -68 -67 -71 -82 -93 -88 -84 -83 -79 -79 -82 -86 -100 -109 -97 -96 -85 -84 -87 -88 -92 -97 -96 -89 -90 -96 -100 -103 -106 -110 -114 -116 -116 -114 -108 -105 -102 -103 -103 -105 -111 -122 -135 -135 -134 -134 -137 -141 -142 -142 -140 -140 -139 -138 -136 -133 -136 -137 -146 -151 -152 -154 -154 -154 -154 -155 -156 -155 -155 -156 -161 -168 -169 -170 -170 -170 -170 -172 -174 -175 -177 -177 -177 -178 -179 -177 -175 -173 -171 -171 -171 -171 -169 -169 -168 -167 -167 -166 -165 -165 -165 -165 -165 -163 -163 -164 -164 -165 -165 -165 -164 -163 -162 -163 -164 -166 -166 -167 -169 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -13 -37 -49 -50 -47 -45 -37 -33 -32 -32 -31 -34 -39 -28 -26 -25 -25 -28 -31 -41 -52 -51 -38 -51 -52 -60 -54 -47 -46 -51 -68 -67 -66 -66 -65 -65 -82 -94 -92 -89 -87 -83 -82 -82 -85 -90 -103 -107 -98 -97 -88 -87 -87 -89 -92 -97 -101 -98 -90 -94 -99 -102 -105 -109 -113 -115 -117 -116 -111 -107 -106 -106 -105 -105 -107 -113 -119 -120 -122 -123 -125 -136 -139 -138 -137 -136 -134 -132 -131 -131 -129 -127 -141 -146 -148 -152 -152 -151 -151 -151 -152 -151 -153 -155 -157 -158 -162 -171 -170 -170 -170 -171 -171 -172 -173 -174 -173 -174 -174 -173 -172 -171 -170 -170 -172 -172 -172 -170 -168 -167 -166 -166 -165 -165 -165 -165 -166 -165 -165 -165 -165 -166 -166 -166 -165 -164 -163 -164 -166 -166 -167 -169 -172 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -33 -34 -30 -47 -48 -38 -32 -32 -32 -34 -37 -38 -30 -28 -26 -27 -28 -27 -30 -35 -35 -29 -51 -50 -58 -63 -55 -48 -55 -68 -67 -67 -66 -63 -75 -89 -94 -92 -89 -85 -83 -83 -83 -86 -92 -105 -105 -95 -93 -91 -90 -89 -95 -96 -99 -93 -88 -91 -93 -97 -101 -105 -108 -111 -115 -118 -116 -113 -109 -108 -107 -106 -105 -107 -109 -110 -111 -111 -110 -107 -130 -133 -132 -131 -129 -127 -124 -125 -124 -124 -124 -139 -144 -144 -146 -148 -148 -149 -149 -149 -148 -151 -155 -157 -157 -160 -168 -167 -168 -169 -169 -171 -173 -174 -175 -174 -173 -173 -172 -170 -169 -169 -171 -171 -171 -170 -169 -168 -165 -164 -164 -164 -165 -165 -166 -166 -167 -168 -167 -167 -167 -167 -167 -168 -168 -167 -168 -168 -169 -170 -172 -175 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -35 -49 -47 -38 -33 -33 -35 -36 -38 -38 -35 -27 -26 -28 -30 -29 -29 -28 -28 -30 -43 -44 -51 -62 -56 -48 -55 -66 -66 -66 -65 -62 -76 -92 -97 -94 -90 -86 -85 -85 -85 -86 -91 -96 -99 -93 -88 -93 -95 -93 -95 -95 -99 -91 -87 -90 -94 -98 -103 -104 -106 -112 -118 -120 -117 -113 -110 -110 -109 -105 -103 -103 -105 -107 -108 -107 -105 -102 -123 -126 -125 -124 -122 -121 -121 -121 -121 -122 -125 -128 -139 -143 -144 -145 -146 -146 -147 -147 -146 -147 -149 -152 -154 -156 -159 -161 -162 -163 -169 -173 -175 -176 -177 -176 -175 -174 -174 -173 -171 -173 -173 -173 -173 -171 -168 -166 -164 -163 -163 -163 -164 -165 -166 -166 -168 -169 -171 -170 -169 -169 -170 -171 -171 -171 -171 -172 -173 -174 -175 -177 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -18 -43 -51 -45 -37 -35 -36 -39 -40 -40 -37 -33 -27 -27 -29 -31 -32 -32 -31 -30 -29 -29 -31 -53 -66 -61 -49 -55 -64 -65 -65 -64 -62 -62 -77 -91 -96 -93 -88 -84 -84 -85 -85 -90 -91 -99 -100 -93 -92 -98 -98 -99 -95 -98 -90 -89 -94 -97 -99 -101 -104 -107 -113 -120 -121 -118 -112 -108 -107 -106 -103 -102 -102 -104 -105 -103 -101 -99 -99 -119 -122 -123 -122 -122 -122 -123 -123 -123 -124 -125 -126 -142 -146 -144 -143 -143 -143 -144 -145 -144 -145 -148 -152 -155 -158 -159 -159 -160 -160 -164 -167 -170 -173 -175 -175 -175 -176 -178 -176 -175 -175 -173 -172 -171 -170 -168 -165 -163 -162 -162 -163 -163 -164 -165 -166 -169 -171 -173 -174 -173 -172 -173 -175 -175 -174 -173 -174 -175 -177 -178 -180 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -22 -39 -38 -45 -39 -39 -42 -43 -44 -42 -36 -30 -27 -27 -29 -32 -33 -34 -33 -32 -30 -29 -31 -46 -66 -61 -56 -61 -66 -67 -65 -63 -62 -62 -63 -79 -90 -93 -91 -88 -85 -85 -86 -92 -91 -94 -102 -98 -95 -99 -99 -101 -82 -83 -86 -90 -95 -97 -98 -102 -109 -113 -118 -122 -122 -117 -109 -103 -100 -98 -98 -97 -99 -102 -102 -99 -96 -94 -98 -117 -118 -119 -120 -120 -120 -120 -121 -122 -123 -123 -125 -131 -142 -144 -143 -143 -143 -144 -143 -144 -148 -149 -150 -152 -155 -157 -159 -159 -160 -162 -167 -169 -172 -172 -172 -171 -172 -178 -176 -176 -175 -168 -169 -172 -168 -166 -164 -163 -162 -162 -163 -163 -163 -165 -167 -170 -172 -175 -177 -176 -175 -177 -178 -178 -177 -177 -177 -178 -179 -180 -182 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -22 -37 -36 -45 -45 -46 -46 -45 -41 -36 -30 -27 -26 -26 -32 -33 -34 -36 -35 -33 -30 -27 -32 -69 -63 -58 -67 -69 -68 -65 -62 -62 -63 -64 -66 -70 -71 -85 -95 -91 -90 -91 -93 -94 -93 -103 -100 -94 -97 -100 -99 -85 -84 -88 -93 -94 -98 -104 -109 -116 -121 -124 -123 -120 -114 -105 -99 -96 -95 -92 -93 -94 -97 -98 -95 -93 -92 -98 -114 -115 -115 -118 -119 -119 -119 -120 -121 -122 -122 -123 -124 -130 -132 -140 -145 -146 -147 -145 -146 -147 -148 -149 -153 -157 -159 -160 -161 -164 -166 -169 -171 -174 -174 -173 -173 -171 -170 -169 -167 -166 -163 -162 -166 -169 -165 -162 -161 -160 -160 -161 -162 -164 -166 -168 -170 -173 -176 -179 -178 -178 -179 -180 -179 -179 -180 -180 -180 -180 -181 -183 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -21 -35 -38 -50 -50 -48 -44 -40 -35 -29 -36 -50 -46 -30 -33 -36 -37 -37 -34 -30 -27 -37 -67 -60 -56 -48 -63 -69 -68 -66 -63 -65 -66 -67 -71 -73 -88 -100 -98 -95 -94 -95 -98 -95 -106 -100 -90 -93 -101 -102 -102 -86 -89 -93 -101 -109 -113 -117 -122 -126 -125 -122 -117 -111 -104 -100 -95 -87 -83 -86 -92 -93 -93 -93 -92 -91 -95 -104 -107 -115 -116 -119 -120 -120 -121 -121 -121 -121 -123 -125 -125 -126 -133 -138 -144 -149 -149 -146 -148 -151 -153 -156 -157 -158 -159 -161 -163 -166 -167 -171 -173 -173 -173 -172 -171 -170 -168 -166 -164 -162 -160 -163 -165 -164 -162 -161 -161 -159 -160 -161 -164 -167 -170 -171 -174 -178 -181 -180 -180 -181 -181 -181 -181 -181 -181 -182 -182 -182 -184 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -32 -42 -35 -43 -52 -48 -43 -39 -34 -29 -37 -48 -44 -28 -31 -32 -36 -37 -33 -30 -35 -50 -70 -62 -60 -50 -67 -71 -70 -68 -67 -69 -70 -69 -73 -78 -77 -92 -104 -103 -102 -100 -101 -98 -98 -100 -92 -95 -99 -100 -102 -89 -88 -98 -107 -116 -120 -123 -125 -126 -124 -119 -114 -109 -106 -101 -93 -85 -82 -83 -86 -90 -91 -90 -89 -89 -89 -90 -96 -110 -112 -117 -119 -121 -122 -122 -122 -124 -126 -126 -128 -129 -131 -131 -136 -140 -141 -146 -147 -147 -148 -148 -150 -153 -156 -158 -162 -165 -164 -167 -170 -172 -172 -171 -171 -169 -166 -165 -163 -164 -163 -167 -169 -166 -163 -163 -162 -161 -161 -165 -167 -170 -172 -174 -176 -178 -181 -182 -184 -182 -182 -182 -183 -183 -183 -183 -184 -185 -185 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -24 -39 -42 -49 -44 -40 -34 -29 -26 -25 -26 -27 -28 -31 -36 -35 -33 -32 -49 -68 -70 -63 -60 -51 -52 -70 -73 -72 -73 -74 -73 -72 -75 -80 -80 -79 -78 -78 -89 -106 -108 -101 -92 -104 -98 -98 -95 -94 -104 -102 -91 -102 -110 -116 -118 -119 -120 -121 -120 -115 -110 -110 -106 -99 -91 -85 -82 -83 -86 -86 -88 -86 -85 -85 -86 -90 -94 -96 -97 -111 -117 -120 -122 -122 -123 -126 -127 -129 -131 -132 -133 -133 -131 -130 -136 -147 -143 -143 -143 -147 -150 -152 -154 -156 -159 -161 -164 -166 -169 -171 -171 -172 -171 -170 -168 -166 -164 -167 -166 -165 -169 -173 -172 -170 -167 -165 -166 -172 -173 -174 -176 -178 -179 -180 -181 -183 -185 -183 -184 -183 -183 -185 -186 -186 -186 -186 -187 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -29 -42 -41 -51 -45 -42 -36 -31 -27 -26 -26 -27 -29 -30 -34 -34 -33 -46 -58 -70 -70 -61 -58 -57 -48 -69 -74 -75 -77 -77 -76 -74 -77 -82 -84 -84 -82 -80 -95 -113 -108 -100 -91 -109 -104 -96 -94 -94 -93 -92 -96 -103 -110 -115 -117 -117 -117 -117 -116 -113 -110 -108 -105 -100 -93 -88 -85 -83 -85 -87 -86 -84 -83 -83 -87 -92 -95 -97 -98 -97 -116 -121 -122 -124 -125 -127 -129 -130 -131 -132 -132 -132 -131 -135 -141 -147 -147 -151 -155 -151 -151 -152 -152 -154 -156 -160 -163 -169 -170 -172 -174 -175 -175 -174 -172 -171 -170 -174 -173 -172 -171 -171 -169 -170 -175 -173 -173 -179 -179 -179 -180 -181 -182 -182 -183 -185 -186 -187 -189 -183 -178 -179 -180 -181 -181 -181 -182 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -40 -49 -41 -45 -49 -44 -37 -31 -28 -28 -27 -28 -30 -31 -33 -33 -34 -62 -64 -66 -69 -65 -62 -60 -58 -54 -55 -56 -70 -77 -76 -76 -79 -85 -87 -88 -86 -85 -101 -113 -103 -99 -106 -109 -102 -96 -94 -94 -95 -97 -100 -104 -110 -114 -113 -115 -115 -114 -114 -112 -110 -106 -102 -97 -92 -87 -83 -83 -85 -87 -88 -87 -87 -86 -91 -95 -98 -99 -99 -99 -115 -119 -123 -124 -126 -128 -129 -129 -129 -130 -130 -129 -128 -134 -141 -141 -142 -157 -155 -152 -153 -153 -154 -156 -159 -162 -166 -170 -173 -176 -178 -180 -180 -179 -178 -177 -176 -180 -178 -178 -177 -177 -175 -174 -176 -181 -180 -177 -181 -181 -181 -182 -182 -184 -184 -186 -188 -189 -190 -184 -181 -181 -181 -181 -181 -181 -183 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -38 -42 -37 -44 -48 -40 -33 -30 -29 -28 -29 -30 -31 -32 -33 -34 -63 -63 -63 -70 -75 -72 -67 -63 -53 -50 -47 -69 -77 -75 -76 -80 -84 -87 -90 -89 -86 -101 -109 -102 -98 -101 -108 -101 -98 -95 -93 -92 -93 -96 -103 -114 -114 -113 -114 -112 -110 -109 -108 -104 -102 -98 -93 -88 -83 -80 -82 -88 -92 -92 -92 -93 -91 -94 -97 -99 -101 -100 -99 -100 -102 -102 -120 -116 -120 -130 -130 -131 -132 -131 -132 -133 -134 -135 -137 -144 -151 -149 -153 -156 -158 -158 -159 -162 -165 -167 -172 -174 -178 -181 -182 -183 -183 -183 -183 -183 -186 -186 -184 -182 -181 -180 -178 -177 -177 -177 -175 -176 -177 -177 -180 -183 -184 -186 -187 -189 -191 -186 -183 -182 -182 -182 -182 -182 -183 -185 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -45 -49 -37 -36 -44 -45 -39 -36 -30 -29 -29 -29 -30 -31 -32 -36 -64 -68 -78 -80 -78 -73 -68 -65 -58 -49 -48 -73 -78 -76 -76 -78 -80 -87 -91 -90 -85 -102 -108 -103 -97 -97 -112 -108 -104 -98 -94 -93 -94 -98 -106 -114 -113 -113 -114 -113 -108 -104 -101 -98 -96 -94 -91 -87 -83 -80 -83 -86 -89 -95 -97 -94 -93 -96 -98 -100 -101 -101 -101 -104 -104 -103 -106 -108 -112 -117 -126 -139 -140 -141 -142 -143 -142 -142 -141 -139 -138 -141 -155 -156 -156 -157 -161 -163 -165 -168 -172 -175 -178 -181 -183 -185 -186 -187 -188 -188 -190 -189 -189 -188 -186 -184 -182 -180 -178 -177 -175 -175 -174 -173 -178 -183 -185 -187 -189 -191 -191 -186 -183 -182 -183 -183 -184 -186 -187 -189 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -36 -48 -41 -34 -36 -45 -48 -38 -31 -30 -27 -27 -28 -40 -46 -37 -59 -68 -75 -74 -73 -70 -65 -61 -55 -49 -48 -59 -75 -78 -77 -77 -80 -86 -92 -92 -88 -85 -101 -105 -97 -94 -103 -112 -105 -99 -98 -98 -100 -105 -109 -111 -113 -114 -114 -111 -103 -98 -94 -95 -97 -91 -90 -86 -78 -78 -78 -83 -91 -97 -99 -98 -97 -100 -101 -103 -104 -104 -105 -105 -106 -107 -110 -112 -117 -119 -122 -128 -133 -147 -147 -146 -143 -141 -140 -140 -140 -141 -154 -160 -157 -160 -161 -163 -166 -171 -174 -176 -178 -180 -181 -183 -185 -187 -188 -189 -190 -190 -189 -188 -188 -186 -184 -181 -180 -178 -177 -176 -174 -173 -177 -180 -182 -184 -186 -188 -184 -184 -184 -183 -184 -185 -186 -187 -190 -191 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -8 -48 -46 -43 -39 -40 -45 -40 -32 -29 -27 -27 -28 -33 -45 -52 -56 -63 -71 -67 -71 -72 -69 -62 -55 -52 -49 -51 -61 -76 -79 -79 -83 -89 -93 -93 -92 -87 -105 -104 -99 -101 -106 -109 -106 -103 -103 -104 -107 -109 -109 -109 -113 -113 -114 -107 -99 -102 -101 -102 -104 -94 -94 -90 -78 -74 -77 -84 -92 -98 -100 -99 -99 -102 -105 -107 -108 -108 -108 -109 -111 -116 -117 -118 -120 -121 -122 -122 -124 -133 -142 -140 -139 -138 -138 -138 -138 -140 -146 -163 -162 -162 -163 -167 -170 -172 -175 -176 -177 -178 -180 -183 -184 -186 -187 -189 -191 -192 -191 -190 -189 -187 -185 -182 -180 -180 -178 -178 -176 -175 -176 -177 -178 -179 -180 -181 -183 -183 -184 -185 -185 -186 -187 -188 -191 -192 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -37 -39 -49 -46 -36 -35 -41 -33 -27 -26 -27 -28 -42 -56 -60 -58 -65 -66 -56 -56 -54 -65 -69 -61 -56 -51 -51 -50 -75 -79 -81 -86 -91 -95 -95 -93 -88 -108 -111 -102 -105 -111 -109 -110 -108 -106 -109 -112 -112 -111 -109 -111 -114 -115 -107 -99 -101 -106 -106 -102 -98 -91 -92 -93 -80 -80 -86 -92 -96 -98 -99 -100 -105 -108 -110 -110 -111 -114 -116 -117 -120 -120 -121 -122 -123 -123 -123 -122 -125 -141 -142 -142 -142 -140 -142 -145 -147 -149 -151 -151 -147 -150 -165 -173 -168 -163 -168 -179 -180 -173 -174 -177 -180 -184 -186 -188 -190 -190 -192 -192 -191 -188 -186 -184 -182 -181 -182 -180 -179 -179 -179 -180 -180 -180 -181 -181 -184 -185 -186 -186 -187 -188 -189 -192 -194 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -10 -12 -48 -47 -36 -38 -42 -33 -26 -24 -26 -27 -32 -49 -58 -57 -55 -54 -58 -58 -53 -68 -71 -61 -56 -55 -52 -49 -74 -77 -79 -84 -92 -97 -98 -95 -90 -92 -111 -103 -105 -110 -109 -111 -111 -111 -114 -115 -114 -114 -113 -113 -115 -115 -110 -101 -95 -104 -104 -98 -92 -89 -89 -93 -82 -84 -89 -94 -97 -99 -101 -104 -110 -111 -112 -114 -117 -119 -120 -119 -121 -123 -122 -127 -128 -128 -128 -128 -129 -136 -137 -148 -145 -143 -147 -150 -150 -151 -151 -148 -150 -150 -154 -157 -158 -157 -161 -167 -169 -162 -162 -165 -168 -170 -172 -173 -173 -175 -193 -194 -194 -194 -193 -191 -188 -187 -189 -188 -185 -183 -182 -182 -182 -182 -182 -183 -186 -187 -188 -189 -188 -188 -190 -192 -194 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -51 -44 -33 -39 -42 -32 -25 -24 -26 -55 -56 -66 -73 -65 -55 -54 -56 -54 -44 -43 -57 -64 -62 -59 -54 -52 -61 -74 -77 -81 -90 -98 -100 -100 -99 -94 -92 -99 -96 -102 -109 -110 -111 -112 -114 -114 -114 -113 -112 -111 -113 -114 -113 -104 -95 -104 -102 -96 -92 -89 -88 -91 -92 -82 -86 -92 -97 -100 -103 -108 -115 -117 -119 -121 -122 -123 -124 -125 -125 -126 -126 -132 -133 -133 -135 -135 -134 -131 -131 -150 -150 -149 -151 -151 -151 -151 -152 -154 -148 -150 -151 -154 -156 -156 -157 -158 -158 -159 -160 -163 -167 -170 -172 -172 -173 -175 -176 -194 -196 -197 -196 -196 -195 -194 -196 -196 -192 -189 -186 -185 -184 -184 -185 -186 -188 -189 -189 -190 -190 -190 -191 -192 -193 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -56 -38 -37 -42 -40 -32 -25 -25 -28 -32 -63 -78 -82 -68 -54 -51 -51 -45 -39 -39 -41 -43 -55 -63 -58 -56 -54 -65 -79 -82 -88 -96 -100 -101 -101 -97 -93 -105 -96 -105 -112 -110 -107 -106 -108 -110 -111 -107 -107 -108 -110 -112 -110 -103 -95 -105 -100 -97 -94 -90 -89 -90 -92 -79 -84 -93 -101 -106 -109 -109 -109 -115 -120 -121 -121 -128 -132 -133 -134 -134 -133 -141 -139 -139 -139 -137 -134 -130 -131 -142 -154 -152 -153 -153 -153 -154 -155 -154 -152 -154 -156 -155 -154 -155 -156 -156 -157 -158 -159 -162 -166 -169 -171 -172 -173 -174 -175 -175 -177 -180 -180 -191 -199 -199 -198 -198 -196 -193 -192 -190 -188 -187 -187 -188 -190 -190 -191 -191 -190 -190 -190 -191 -193 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -55 -36 -49 -45 -37 -31 -28 -27 -28 -31 -69 -81 -83 -67 -55 -52 -50 -46 -39 -41 -41 -43 -57 -63 -61 -60 -59 -58 -74 -87 -90 -95 -99 -101 -104 -102 -101 -120 -108 -114 -115 -108 -105 -107 -108 -104 -106 -104 -103 -104 -108 -110 -107 -99 -91 -104 -101 -99 -97 -93 -89 -89 -92 -84 -92 -105 -101 -101 -104 -106 -111 -115 -117 -118 -118 -131 -139 -140 -141 -142 -140 -125 -148 -146 -140 -136 -136 -135 -133 -135 -154 -153 -155 -156 -156 -156 -157 -158 -159 -156 -156 -155 -156 -157 -157 -157 -158 -158 -159 -161 -164 -167 -170 -171 -171 -172 -173 -174 -176 -178 -178 -180 -191 -198 -195 -196 -196 -195 -194 -191 -189 -189 -189 -190 -193 -193 -192 -192 -192 -192 -192 -192 -195 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -57 -38 -40 -40 -35 -32 -32 -31 -30 -28 -36 -73 -54 -46 -54 -60 -57 -54 -47 -48 -39 -62 -68 -65 -60 -58 -57 -60 -76 -94 -97 -97 -101 -107 -111 -109 -109 -105 -111 -105 -109 -109 -110 -114 -110 -102 -104 -110 -111 -102 -100 -101 -99 -94 -97 -102 -101 -102 -100 -95 -91 -90 -94 -94 -108 -98 -102 -104 -106 -110 -116 -121 -123 -124 -128 -130 -131 -130 -129 -127 -128 -134 -156 -149 -145 -142 -141 -139 -136 -135 -144 -145 -159 -161 -161 -162 -162 -162 -162 -157 -156 -156 -159 -159 -159 -159 -158 -158 -159 -161 -163 -166 -168 -168 -167 -169 -171 -172 -174 -175 -176 -176 -187 -195 -193 -192 -193 -194 -193 -191 -191 -191 -192 -194 -195 -195 -194 -193 -193 -191 -191 -192 -195 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -46 -39 -27 -37 -36 -33 -33 -33 -30 -28 -27 -40 -32 -30 -54 -62 -59 -58 -63 -81 -69 -63 -64 -62 -58 -55 -54 -63 -92 -95 -97 -101 -106 -113 -118 -117 -113 -104 -116 -100 -107 -111 -112 -108 -104 -107 -110 -99 -99 -105 -101 -96 -97 -100 -101 -98 -97 -100 -97 -88 -84 -85 -88 -101 -94 -99 -100 -103 -106 -112 -118 -123 -123 -124 -128 -132 -135 -137 -138 -138 -139 -137 -133 -156 -155 -151 -146 -143 -141 -140 -140 -139 -161 -164 -165 -170 -172 -171 -169 -163 -163 -163 -161 -162 -162 -160 -158 -158 -159 -161 -163 -164 -166 -165 -164 -165 -166 -169 -171 -172 -173 -174 -176 -178 -179 -182 -191 -191 -191 -191 -192 -194 -196 -196 -196 -196 -194 -194 -193 -191 -190 -192 -187 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 -38 -42 -30 -36 -39 -33 -32 -33 -32 -30 -30 -30 -30 -31 -57 -61 -57 -54 -61 -77 -67 -61 -59 -57 -56 -56 -57 -62 -76 -79 -94 -98 -103 -110 -115 -117 -113 -109 -123 -105 -107 -109 -111 -106 -100 -100 -100 -97 -92 -99 -108 -102 -97 -96 -94 -96 -95 -93 -88 -78 -78 -81 -89 -100 -93 -93 -97 -103 -108 -114 -121 -124 -121 -118 -121 -130 -134 -137 -140 -141 -141 -143 -138 -138 -158 -158 -156 -155 -155 -154 -153 -151 -163 -163 -159 -170 -181 -179 -173 -170 -170 -167 -165 -166 -166 -164 -162 -161 -161 -162 -163 -163 -164 -164 -164 -164 -165 -167 -170 -170 -171 -172 -173 -174 -174 -176 -182 -191 -191 -191 -193 -196 -197 -198 -195 -190 -194 -193 -191 -191 -190 -190 -183 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -18 -34 -36 -34 -34 -38 -32 -29 -30 -30 -30 -31 -31 -31 -33 -47 -60 -58 -53 -61 -75 -68 -68 -64 -57 -58 -60 -61 -61 -61 -66 -95 -94 -97 -103 -110 -115 -114 -113 -129 -124 -112 -114 -110 -104 -101 -99 -93 -90 -94 -101 -109 -110 -102 -95 -92 -93 -97 -92 -83 -79 -80 -84 -95 -106 -104 -96 -100 -108 -115 -121 -126 -128 -123 -116 -120 -128 -133 -141 -145 -144 -144 -146 -144 -139 -145 -147 -152 -154 -156 -162 -167 -165 -176 -174 -168 -161 -171 -179 -177 -175 -175 -173 -170 -171 -171 -169 -167 -166 -166 -166 -166 -165 -165 -167 -166 -165 -166 -168 -170 -170 -170 -170 -171 -172 -174 -174 -175 -182 -192 -191 -193 -195 -191 -188 -183 -177 -187 -191 -190 -187 -185 -176 -167 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -23 -32 -30 -36 -40 -29 -23 -27 -27 -26 -27 -30 -33 -34 -35 -35 -57 -52 -48 -58 -71 -70 -71 -71 -62 -63 -64 -64 -64 -64 -69 -86 -93 -97 -102 -109 -115 -114 -111 -114 -112 -122 -112 -108 -100 -100 -100 -93 -91 -97 -101 -102 -110 -109 -104 -98 -95 -100 -97 -88 -96 -95 -100 -104 -100 -96 -105 -107 -113 -120 -126 -119 -123 -128 -125 -127 -129 -144 -145 -147 -149 -148 -148 -150 -151 -154 -160 -161 -158 -157 -161 -170 -180 -185 -181 -176 -168 -159 -167 -178 -179 -177 -175 -173 -175 -175 -174 -172 -172 -172 -171 -171 -170 -169 -169 -169 -169 -169 -170 -172 -171 -170 -170 -170 -172 -173 -173 -174 -176 -181 -182 -182 -191 -186 -177 -175 -175 -173 -183 -187 -185 -180 -171 -161 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -33 -37 -36 -33 -34 -40 -36 -25 -14 -24 -24 -26 -32 -37 -37 -41 -65 -67 -57 -53 -53 -60 -70 -72 -72 -67 -67 -67 -66 -66 -66 -66 -69 -92 -95 -101 -109 -115 -116 -115 -113 -115 -134 -115 -119 -108 -102 -100 -97 -99 -108 -108 -94 -99 -108 -113 -113 -111 -110 -105 -101 -101 -106 -108 -111 -105 -97 -104 -108 -110 -115 -124 -124 -119 -117 -118 -121 -127 -138 -127 -127 -144 -155 -155 -154 -153 -156 -158 -163 -163 -162 -161 -165 -179 -188 -184 -177 -168 -160 -155 -166 -179 -179 -176 -176 -179 -178 -176 -175 -174 -173 -173 -173 -172 -171 -173 -172 -171 -172 -173 -174 -173 -173 -172 -172 -173 -173 -173 -173 -174 -174 -174 -173 -180 -183 -176 -178 -182 -172 -169 -180 -181 -170 -165 -166 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -45 -45 -41 -36 -31 -34 -40 -28 -19 -29 -27 -30 -35 -38 -54 -83 -94 -73 -62 -58 -54 -47 -43 -52 -72 -66 -48 -48 -62 -67 -68 -68 -70 -85 -87 -95 -108 -114 -119 -122 -121 -120 -125 -126 -120 -115 -104 -102 -104 -103 -102 -102 -104 -109 -115 -119 -113 -108 -112 -117 -111 -99 -97 -95 -105 -114 -108 -100 -103 -104 -109 -122 -129 -126 -114 -107 -107 -110 -117 -125 -129 -128 -144 -159 -161 -159 -159 -161 -164 -163 -162 -161 -159 -163 -178 -185 -178 -171 -169 -162 -156 -166 -183 -181 -179 -181 -179 -178 -176 -175 -174 -173 -173 -173 -174 -176 -174 -173 -173 -174 -175 -174 -174 -173 -173 -172 -172 -172 -171 -171 -171 -172 -171 -171 -171 -170 -173 -178 -175 -166 -165 -166 -166 -163 -163 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -15 -53 -56 -47 -42 -38 -33 -33 -37 -31 -23 -31 -30 -32 -33 -69 -96 -97 -89 -77 -66 -57 -44 -38 -38 -40 -42 -45 -53 -47 -68 -70 -70 -69 -66 -63 -65 -70 -106 -113 -98 -111 -125 -121 -122 -131 -116 -112 -113 -108 -104 -108 -113 -113 -112 -116 -121 -126 -114 -108 -110 -114 -113 -107 -105 -101 -98 -112 -114 -104 -106 -108 -113 -123 -129 -132 -117 -106 -108 -113 -120 -127 -132 -131 -129 -131 -132 -133 -139 -163 -164 -161 -159 -157 -157 -156 -164 -184 -181 -181 -175 -167 -161 -156 -166 -184 -183 -183 -182 -181 -180 -179 -178 -177 -175 -175 -176 -176 -175 -175 -176 -176 -176 -175 -174 -173 -172 -172 -172 -170 -170 -170 -170 -170 -170 -169 -169 -168 -167 -167 -167 -166 -163 -162 -161 -160 -167 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -18 -38 -45 -57 -48 -45 -41 -35 -29 -32 -37 -25 -17 -30 -30 -33 -81 -106 -97 -85 -74 -58 -54 -44 -39 -41 -45 -46 -50 -54 -52 -56 -71 -72 -70 -68 -67 -70 -74 -75 -81 -87 -111 -123 -121 -126 -138 -122 -106 -122 -121 -118 -120 -122 -120 -120 -119 -125 -130 -117 -112 -112 -110 -111 -113 -108 -101 -104 -107 -111 -115 -118 -119 -122 -124 -114 -117 -111 -107 -111 -117 -124 -130 -135 -135 -135 -138 -137 -132 -139 -163 -162 -158 -156 -157 -158 -155 -163 -183 -184 -181 -176 -172 -166 -160 -155 -165 -179 -162 -186 -185 -185 -184 -183 -181 -178 -177 -177 -176 -175 -174 -175 -175 -175 -175 -173 -171 -171 -172 -172 -170 -169 -170 -170 -170 -169 -168 -168 -167 -166 -167 -167 -166 -163 -161 -160 -160 -160 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -18 -34 -42 -55 -50 -46 -42 -37 -31 -33 -36 -29 -23 -22 -35 -35 -43 -87 -98 -78 -61 -45 -45 -42 -43 -44 -49 -54 -56 -54 -52 -51 -77 -76 -73 -73 -73 -74 -74 -79 -84 -84 -111 -122 -121 -121 -126 -127 -113 -125 -126 -128 -128 -129 -127 -124 -125 -128 -131 -117 -116 -117 -117 -115 -112 -111 -98 -100 -107 -115 -122 -126 -127 -127 -128 -110 -110 -110 -111 -116 -123 -129 -134 -138 -140 -140 -139 -136 -133 -131 -139 -157 -153 -156 -155 -152 -150 -157 -170 -176 -182 -180 -179 -175 -168 -161 -156 -157 -158 -163 -165 -165 -180 -184 -182 -181 -179 -179 -177 -178 -178 -177 -176 -174 -174 -174 -173 -173 -172 -171 -170 -169 -170 -170 -170 -169 -168 -168 -167 -167 -167 -167 -166 -165 -164 -161 -162 -163 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -18 -41 -53 -49 -46 -41 -38 -33 -27 -28 -33 -33 -28 -22 -37 -37 -54 -84 -80 -57 -45 -44 -43 -42 -43 -49 -53 -53 -51 -50 -53 -83 -82 -79 -79 -81 -80 -80 -80 -83 -83 -87 -112 -122 -117 -119 -132 -125 -120 -115 -125 -117 -124 -134 -130 -129 -134 -139 -118 -115 -117 -118 -115 -110 -111 -95 -99 -99 -109 -119 -127 -130 -125 -110 -111 -114 -115 -117 -121 -126 -132 -137 -140 -141 -141 -140 -140 -137 -142 -152 -151 -152 -151 -146 -143 -143 -147 -152 -159 -177 -180 -184 -181 -177 -171 -164 -162 -165 -161 -159 -157 -163 -179 -184 -183 -183 -183 -181 -182 -181 -179 -178 -176 -175 -174 -174 -174 -174 -172 -172 -170 -170 -170 -170 -170 -169 -169 -168 -169 -169 -168 -168 -167 -166 -166 -164 -164 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -21 -42 -49 -45 -44 -42 -40 -34 -29 -25 -22 -25 -31 -29 -47 -46 -44 -81 -87 -68 -57 -55 -54 -49 -44 -45 -50 -51 -49 -56 -73 -85 -85 -84 -82 -83 -83 -82 -80 -80 -79 -83 -114 -123 -116 -113 -119 -120 -126 -123 -117 -114 -128 -135 -132 -126 -116 -125 -120 -116 -116 -122 -121 -114 -108 -107 -108 -96 -100 -111 -116 -121 -119 -105 -110 -115 -118 -119 -122 -126 -131 -135 -137 -140 -139 -143 -144 -137 -142 -153 -151 -149 -143 -141 -143 -146 -148 -152 -156 -159 -159 -185 -184 -183 -178 -175 -175 -173 -166 -162 -159 -157 -164 -169 -178 -186 -186 -185 -186 -183 -182 -180 -178 -176 -175 -174 -174 -175 -173 -173 -173 -173 -173 -173 -172 -172 -171 -171 -173 -173 -171 -169 -168 -168 -168 -168 -166 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -26 -46 -49 -45 -44 -44 -40 -34 -32 -31 -29 -23 -23 -32 -31 -49 -42 -91 -93 -74 -64 -62 -58 -47 -44 -46 -48 -48 -60 -74 -79 -84 -85 -86 -83 -81 -83 -84 -82 -80 -80 -81 -119 -124 -120 -114 -109 -112 -134 -131 -124 -118 -130 -121 -111 -115 -116 -118 -124 -121 -116 -125 -122 -114 -112 -109 -106 -109 -99 -97 -99 -107 -116 -118 -109 -115 -119 -119 -120 -124 -127 -129 -134 -136 -139 -144 -143 -134 -145 -157 -153 -148 -146 -147 -152 -152 -152 -154 -163 -166 -159 -182 -189 -186 -185 -183 -181 -178 -174 -167 -163 -162 -161 -161 -168 -175 -181 -187 -181 -188 -186 -185 -181 -177 -174 -173 -173 -174 -178 -178 -179 -180 -181 -180 -177 -176 -177 -177 -178 -178 -175 -172 -170 -169 -169 -169 -168 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -41 -53 -49 -47 -46 -39 -36 -34 -32 -31 -27 -28 -40 -49 -43 -37 -57 -80 -80 -69 -65 -60 -47 -42 -41 -42 -66 -75 -75 -76 -81 -82 -84 -81 -80 -84 -87 -86 -83 -83 -86 -96 -98 -119 -123 -116 -115 -127 -138 -131 -126 -135 -124 -120 -124 -124 -126 -130 -124 -112 -112 -111 -115 -117 -109 -101 -100 -99 -104 -106 -110 -121 -125 -115 -118 -123 -121 -120 -121 -124 -128 -134 -136 -139 -139 -141 -139 -133 -144 -156 -154 -154 -156 -157 -153 -159 -160 -166 -171 -158 -162 -186 -192 -190 -187 -187 -185 -178 -172 -170 -169 -170 -168 -167 -166 -170 -177 -167 -184 -184 -189 -185 -180 -177 -176 -176 -178 -188 -189 -191 -192 -192 -190 -186 -184 -184 -184 -182 -181 -179 -176 -174 -173 -172 -172 -170 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -29 -50 -53 -49 -46 -42 -38 -35 -34 -32 -27 -30 -31 -29 -40 -40 -41 -55 -84 -78 -67 -70 -64 -44 -44 -69 -75 -75 -72 -72 -74 -77 -78 -80 -83 -87 -88 -87 -87 -90 -93 -93 -96 -105 -125 -126 -116 -114 -132 -141 -135 -128 -125 -123 -126 -131 -136 -139 -128 -111 -106 -114 -123 -124 -116 -111 -114 -116 -123 -128 -115 -112 -120 -122 -124 -128 -126 -124 -123 -126 -131 -136 -136 -137 -140 -144 -142 -134 -147 -161 -161 -162 -160 -157 -159 -165 -163 -160 -160 -162 -162 -163 -188 -194 -191 -189 -187 -184 -181 -177 -179 -178 -176 -173 -170 -168 -168 -169 -168 -167 -183 -182 -182 -182 -182 -182 -181 -172 -175 -198 -184 -191 -197 -193 -191 -190 -188 -186 -185 -181 -178 -176 -175 -175 -174 -172 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -27 -47 -54 -51 -45 -37 -36 -35 -30 -26 -32 -32 -32 -42 -41 -47 -47 -90 -81 -69 -73 -76 -68 -73 -73 -78 -75 -73 -70 -70 -73 -76 -83 -88 -90 -89 -88 -90 -96 -97 -97 -103 -108 -112 -124 -124 -116 -121 -147 -137 -141 -141 -140 -140 -142 -144 -146 -136 -123 -124 -120 -127 -126 -120 -119 -126 -133 -143 -124 -125 -126 -125 -125 -128 -131 -131 -131 -129 -131 -136 -139 -139 -140 -143 -144 -142 -136 -135 -151 -165 -163 -160 -161 -167 -166 -166 -166 -166 -165 -163 -163 -163 -190 -198 -194 -195 -195 -191 -188 -184 -183 -184 -179 -176 -173 -172 -175 -176 -173 -166 -163 -179 -188 -190 -183 -170 -179 -177 -181 -176 -178 -179 -178 -183 -193 -190 -190 -188 -184 -181 -180 -178 -176 -174 -173 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -29 -51 -44 -45 -41 -31 -38 -36 -31 -26 -34 -33 -26 -25 -28 -38 -53 -68 -80 -83 -86 -80 -70 -73 -73 -75 -72 -72 -75 -76 -75 -81 -89 -93 -92 -89 -89 -92 -93 -95 -100 -108 -117 -112 -131 -136 -128 -128 -142 -146 -146 -151 -152 -152 -152 -154 -154 -143 -120 -126 -123 -138 -148 -146 -135 -123 -121 -124 -123 -123 -126 -126 -125 -125 -126 -127 -131 -133 -135 -140 -144 -145 -146 -148 -146 -144 -143 -138 -154 -167 -166 -165 -166 -167 -168 -172 -173 -171 -168 -166 -168 -170 -166 -192 -196 -177 -183 -198 -192 -190 -190 -187 -186 -183 -179 -179 -183 -184 -182 -174 -172 -171 -172 -174 -176 -179 -180 -184 -181 -177 -175 -173 -172 -173 -181 -193 -193 -191 -187 -185 -184 -182 -179 -176 -176 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -36 -41 -35 -32 -28 -24 -33 -37 -30 -28 -23 -32 -34 -30 -30 -36 -57 -80 -98 -91 -83 -77 -72 -71 -74 -74 -77 -75 -77 -79 -78 -83 -93 -95 -94 -93 -94 -98 -98 -98 -106 -111 -114 -114 -141 -146 -140 -130 -129 -142 -124 -155 -157 -157 -162 -164 -151 -130 -124 -129 -132 -148 -159 -157 -145 -132 -125 -121 -141 -117 -121 -125 -123 -119 -117 -119 -127 -132 -135 -139 -143 -146 -145 -141 -146 -146 -144 -140 -139 -157 -173 -171 -167 -165 -172 -174 -175 -173 -172 -173 -174 -174 -170 -165 -164 -167 -186 -201 -199 -198 -195 -192 -192 -190 -186 -187 -192 -193 -190 -185 -183 -179 -180 -183 -184 -184 -187 -190 -185 -178 -176 -175 -174 -171 -169 -177 -179 -178 -176 -183 -185 -184 -182 -181 -179 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -7 -9 -22 -25 -22 -26 -37 -34 -32 -31 -23 -21 -28 -33 -39 -57 -73 -102 -90 -80 -74 -70 -66 -67 -73 -74 -82 -83 -80 -79 -84 -93 -95 -97 -98 -98 -99 -99 -101 -104 -106 -112 -141 -149 -148 -144 -138 -134 -132 -136 -161 -166 -169 -146 -139 -140 -135 -137 -143 -142 -158 -162 -154 -139 -125 -119 -119 -134 -134 -123 -121 -117 -112 -112 -118 -126 -130 -131 -133 -136 -141 -142 -139 -138 -140 -139 -138 -138 -159 -174 -172 -167 -166 -169 -169 -169 -171 -175 -178 -179 -178 -177 -175 -172 -168 -168 -169 -170 -172 -176 -198 -197 -195 -192 -193 -198 -201 -199 -198 -191 -186 -185 -185 -186 -187 -191 -191 -188 -181 -180 -179 -176 -172 -168 -165 -165 -162 -161 -172 -176 -182 -186 -185 -184 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -25 -29 -30 -33 -36 -36 -36 -32 -31 -24 -32 -37 -39 -51 -64 -116 -97 -91 -79 -71 -70 -76 -92 -84 -98 -88 -77 -76 -90 -105 -110 -112 -110 -100 -95 -99 -102 -106 -118 -145 -152 -147 -142 -139 -139 -139 -138 -136 -137 -171 -177 -178 -175 -156 -143 -147 -149 -154 -171 -164 -150 -137 -124 -122 -131 -125 -129 -129 -115 -112 -112 -114 -119 -125 -127 -128 -128 -133 -137 -139 -138 -135 -135 -134 -134 -158 -166 -167 -165 -164 -165 -161 -162 -163 -168 -173 -175 -176 -177 -179 -177 -176 -173 -167 -164 -165 -167 -167 -173 -175 -175 -175 -179 -185 -189 -191 -191 -188 -196 -193 -190 -189 -189 -190 -193 -187 -186 -185 -181 -177 -173 -168 -165 -165 -164 -162 -161 -160 -171 -181 -183 -187 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -30 -29 -39 -40 -36 -37 -34 -33 -31 -30 -29 -45 -50 -49 -75 -124 -103 -85 -76 -73 -86 -89 -73 -91 -104 -90 -76 -87 -107 -123 -128 -129 -129 -106 -99 -124 -130 -128 -136 -146 -147 -143 -140 -136 -135 -136 -140 -140 -136 -138 -175 -180 -182 -162 -148 -151 -156 -165 -188 -175 -155 -140 -125 -119 -122 -117 -118 -123 -131 -130 -117 -120 -128 -122 -124 -126 -128 -131 -134 -136 -136 -133 -137 -161 -160 -161 -159 -158 -158 -159 -159 -154 -155 -159 -164 -166 -168 -170 -171 -172 -175 -175 -172 -168 -166 -167 -168 -166 -163 -164 -163 -160 -161 -163 -166 -167 -165 -165 -194 -195 -198 -197 -194 -193 -195 -194 -192 -188 -184 -179 -174 -170 -168 -167 -166 -165 -165 -164 -163 -162 -171 -188 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -38 -28 -41 -39 -35 -37 -36 -34 -41 -37 -49 -52 -55 -54 -77 -126 -101 -89 -79 -74 -86 -95 -94 -93 -100 -93 -106 -106 -113 -118 -120 -121 -122 -124 -131 -131 -117 -114 -124 -136 -143 -142 -140 -134 -133 -137 -140 -140 -137 -139 -175 -149 -153 -154 -156 -163 -169 -178 -192 -179 -160 -145 -127 -116 -116 -115 -117 -122 -132 -129 -122 -126 -133 -129 -123 -127 -129 -130 -132 -133 -131 -130 -137 -157 -156 -154 -153 -154 -155 -155 -154 -151 -150 -152 -154 -158 -162 -166 -168 -168 -169 -169 -169 -168 -170 -172 -171 -169 -168 -169 -167 -166 -164 -166 -168 -169 -168 -168 -165 -162 -191 -202 -200 -201 -203 -198 -191 -188 -184 -179 -175 -170 -168 -165 -162 -163 -163 -164 -164 -162 -169 -182 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -41 -26 -41 -39 -37 -36 -35 -35 -36 -54 -43 -51 -51 -44 -77 -134 -117 -104 -78 -71 -87 -84 -79 -90 -90 -91 -115 -108 -107 -106 -105 -105 -108 -123 -127 -119 -107 -109 -116 -121 -128 -139 -136 -126 -132 -136 -139 -140 -138 -138 -143 -149 -150 -160 -171 -181 -185 -185 -185 -175 -161 -148 -127 -109 -99 -103 -117 -124 -132 -120 -117 -123 -133 -132 -122 -126 -130 -132 -139 -138 -129 -135 -151 -150 -150 -151 -152 -152 -151 -149 -148 -147 -145 -145 -148 -154 -159 -163 -165 -166 -166 -167 -166 -167 -170 -172 -172 -171 -171 -172 -171 -170 -168 -170 -171 -171 -170 -171 -169 -166 -167 -194 -207 -189 -181 -201 -195 -189 -181 -175 -171 -166 -163 -161 -157 -157 -157 -160 -162 -161 -158 -166 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -37 -9 -28 -30 -30 -34 -35 -32 -30 -40 -29 -30 -39 -36 -51 -103 -134 -98 -76 -77 -91 -101 -94 -87 -91 -93 -113 -110 -104 -101 -96 -94 -100 -115 -128 -115 -108 -107 -114 -117 -123 -136 -137 -127 -132 -135 -136 -139 -142 -144 -146 -145 -147 -161 -178 -190 -190 -183 -180 -175 -163 -151 -133 -120 -116 -116 -118 -126 -127 -114 -116 -125 -135 -133 -124 -125 -133 -134 -155 -156 -137 -132 -143 -142 -143 -148 -148 -147 -144 -141 -141 -143 -141 -143 -148 -154 -156 -158 -160 -161 -162 -163 -161 -163 -165 -168 -172 -173 -173 -174 -175 -173 -170 -174 -175 -174 -172 -173 -172 -170 -170 -170 -170 -167 -178 -196 -187 -183 -180 -172 -167 -162 -160 -158 -155 -155 -154 -158 -162 -163 -159 -165 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -23 -19 -25 -22 -16 -28 -32 -36 -45 -42 -28 -23 -28 -34 -36 -64 -104 -90 -73 -98 -99 -100 -90 -84 -88 -91 -97 -113 -102 -101 -97 -96 -104 -116 -121 -111 -104 -104 -106 -109 -117 -125 -130 -134 -133 -134 -135 -140 -145 -147 -147 -146 -146 -155 -174 -186 -185 -179 -177 -175 -165 -157 -152 -127 -104 -105 -121 -125 -123 -113 -115 -125 -136 -138 -129 -124 -132 -132 -151 -148 -141 -127 -126 -139 -138 -139 -142 -141 -138 -137 -139 -140 -138 -141 -147 -149 -150 -150 -152 -153 -154 -156 -158 -158 -161 -163 -166 -168 -169 -170 -174 -174 -174 -172 -174 -175 -174 -172 -171 -170 -170 -169 -168 -182 -189 -186 -184 -183 -178 -170 -164 -162 -160 -156 -154 -155 -156 -158 -163 -166 -162 -159 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -6 -10 -14 -26 -26 -33 -32 -30 -33 -35 -24 -21 -29 -32 -38 -50 -74 -93 -82 -96 -98 -97 -102 -105 -105 -100 -95 -111 -101 -100 -99 -99 -104 -110 -109 -108 -104 -103 -109 -113 -120 -126 -127 -131 -130 -129 -138 -146 -148 -148 -148 -150 -155 -161 -173 -179 -177 -171 -169 -170 -168 -168 -156 -128 -104 -108 -117 -115 -113 -108 -117 -128 -132 -135 -133 -126 -124 -128 -137 -139 -134 -134 -137 -139 -138 -135 -134 -134 -135 -135 -137 -134 -132 -136 -139 -140 -141 -144 -146 -147 -149 -153 -155 -153 -156 -159 -160 -160 -161 -164 -168 -169 -170 -165 -167 -169 -169 -166 -165 -165 -164 -166 -164 -178 -184 -183 -184 -182 -175 -168 -166 -163 -159 -157 -156 -156 -158 -158 -161 -165 -164 -162 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 -10 0 0 -5 -29 -40 -36 -37 -36 -32 -25 -22 -24 -26 -31 -39 -50 -65 -80 -87 -93 -98 -96 -98 -96 -97 -104 -106 -96 -91 -98 -91 -96 -99 -100 -103 -106 -105 -105 -113 -119 -130 -133 -129 -129 -127 -126 -142 -148 -152 -152 -153 -157 -160 -165 -177 -174 -167 -166 -166 -167 -166 -164 -154 -128 -103 -107 -114 -110 -106 -105 -112 -115 -124 -128 -130 -130 -127 -123 -118 -132 -129 -130 -131 -132 -133 -131 -131 -133 -133 -132 -129 -127 -128 -132 -133 -133 -136 -142 -144 -145 -148 -152 -153 -152 -155 -156 -157 -157 -158 -159 -161 -161 -162 -158 -162 -163 -162 -161 -160 -158 -159 -161 -161 -174 -179 -180 -182 -179 -173 -171 -168 -164 -160 -158 -158 -159 -160 -160 -161 -164 -166 -166 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 -17 -41 -37 -43 -37 -27 -22 -23 -22 -16 -30 -36 -53 -56 -66 -85 -95 -94 -96 -94 -93 -98 -106 -103 -89 -86 -100 -78 -86 -98 -102 -106 -107 -104 -105 -112 -120 -128 -128 -127 -130 -129 -130 -139 -142 -151 -156 -158 -161 -163 -166 -176 -171 -168 -168 -169 -167 -164 -161 -150 -121 -102 -113 -115 -107 -104 -108 -109 -114 -121 -121 -122 -128 -129 -118 -118 -131 -124 -124 -125 -128 -130 -128 -129 -132 -132 -130 -126 -128 -132 -132 -131 -132 -138 -143 -144 -146 -148 -151 -153 -154 -156 -156 -154 -154 -154 -155 -157 -157 -157 -157 -161 -161 -160 -158 -156 -155 -158 -157 -184 -182 -176 -175 -176 -176 -174 -172 -167 -164 -162 -160 -162 -164 -164 -164 -164 -164 -165 -165 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -39 -30 -22 -25 -28 -29 -28 -23 -17 -29 -41 -48 -55 -77 -98 -101 -93 -92 -92 -91 -95 -100 -97 -89 -87 -90 -81 -79 -91 -101 -105 -108 -108 -109 -116 -119 -118 -117 -122 -129 -133 -133 -133 -138 -152 -159 -162 -165 -170 -175 -176 -169 -166 -166 -163 -162 -165 -163 -144 -113 -95 -111 -114 -108 -104 -102 -97 -102 -119 -116 -116 -122 -121 -114 -116 -121 -117 -119 -121 -125 -127 -127 -128 -129 -128 -126 -126 -131 -136 -135 -133 -134 -139 -141 -141 -143 -146 -148 -150 -151 -152 -153 -150 -150 -165 -165 -154 -155 -156 -158 -159 -159 -157 -154 -152 -152 -155 -160 -182 -178 -172 -172 -173 -172 -171 -169 -166 -164 -164 -164 -166 -169 -169 -168 -167 -165 -164 -165 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -13 -36 -26 -18 -28 -29 -30 -29 -23 -21 -30 -46 -40 -53 -70 -91 -99 -94 -93 -99 -97 -103 -106 -98 -91 -91 -91 -90 -86 -86 -98 -95 -96 -110 -114 -117 -118 -116 -111 -115 -122 -129 -134 -134 -135 -152 -158 -157 -159 -164 -166 -168 -161 -161 -153 -149 -153 -162 -162 -142 -112 -91 -101 -109 -112 -103 -94 -103 -119 -118 -114 -113 -116 -114 -110 -113 -108 -111 -121 -120 -123 -125 -126 -125 -123 -126 -128 -129 -131 -134 -134 -133 -134 -135 -137 -137 -141 -143 -145 -146 -145 -148 -150 -146 -146 -168 -166 -154 -157 -157 -159 -158 -157 -154 -151 -150 -149 -156 -184 -182 -175 -170 -168 -169 -170 -170 -168 -167 -167 -168 -168 -170 -171 -171 -171 -171 -167 -165 -166 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -16 -34 -24 -9 -26 -27 -16 -11 -16 -22 -28 -31 -39 -55 -48 -63 -86 -92 -87 -91 -90 -104 -108 -96 -88 -91 -96 -97 -93 -92 -94 -99 -96 -89 -85 -84 -85 -118 -115 -115 -114 -116 -126 -133 -134 -152 -151 -142 -145 -163 -176 -169 -166 -148 -157 -149 -149 -152 -149 -136 -114 -92 -89 -87 -90 -93 -93 -100 -124 -118 -112 -110 -113 -107 -105 -111 -115 -114 -122 -122 -122 -125 -125 -122 -122 -125 -126 -130 -129 -129 -130 -131 -132 -134 -134 -138 -142 -143 -143 -144 -145 -148 -149 -147 -148 -153 -156 -157 -159 -159 -159 -172 -157 -150 -147 -146 -146 -156 -183 -181 -175 -173 -171 -171 -173 -174 -172 -172 -172 -173 -172 -172 -173 -174 -174 -175 -172 -170 -170 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -22 -22 -24 -26 -12 -20 -21 -21 -19 -17 -24 -41 -49 -39 -32 -58 -81 -83 -83 -89 -100 -108 -108 -97 -96 -102 -104 -106 -102 -105 -110 -106 -101 -98 -92 -87 -97 -98 -102 -110 -114 -119 -128 -135 -147 -149 -135 -146 -152 -149 -157 -172 -154 -162 -144 -140 -140 -137 -130 -116 -98 -98 -93 -92 -89 -87 -101 -125 -119 -114 -111 -101 -95 -96 -104 -115 -113 -107 -120 -121 -122 -123 -122 -123 -126 -126 -128 -128 -128 -130 -134 -136 -138 -138 -144 -145 -145 -145 -147 -150 -152 -153 -151 -153 -153 -155 -158 -160 -163 -172 -170 -154 -146 -143 -143 -144 -155 -180 -179 -178 -177 -175 -175 -176 -177 -176 -177 -177 -177 -175 -176 -177 -177 -178 -179 -176 -175 -173 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -16 -23 -24 -1 -12 -15 -7 -3 -11 -30 -45 -42 -42 -66 -77 -87 -87 -82 -86 -94 -102 -106 -95 -92 -101 -110 -118 -112 -116 -114 -113 -110 -107 -103 -96 -96 -96 -98 -99 -113 -125 -133 -140 -146 -158 -142 -143 -144 -145 -151 -153 -135 -160 -148 -130 -127 -128 -123 -111 -101 -99 -91 -87 -80 -86 -109 -128 -120 -114 -112 -104 -101 -97 -102 -113 -115 -110 -118 -119 -121 -126 -129 -129 -129 -127 -128 -131 -135 -138 -142 -143 -142 -143 -147 -148 -148 -148 -150 -153 -156 -157 -154 -155 -154 -153 -154 -155 -159 -163 -153 -150 -143 -141 -142 -143 -153 -173 -175 -179 -179 -179 -177 -177 -178 -179 -180 -179 -179 -178 -180 -180 -181 -180 -180 -178 -175 -171 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -13 -28 -22 0 0 0 -1 -8 -21 -31 -35 -36 -45 -96 -89 -86 -86 -83 -87 -89 -93 -96 -94 -100 -103 -107 -118 -122 -127 -123 -118 -114 -114 -114 -109 -107 -98 -102 -94 -104 -128 -141 -143 -151 -169 -151 -146 -126 -130 -149 -160 -156 -157 -148 -121 -114 -110 -105 -105 -105 -99 -86 -95 -85 -95 -119 -130 -120 -113 -113 -111 -111 -99 -98 -109 -115 -111 -101 -113 -120 -124 -126 -129 -124 -110 -130 -119 -124 -128 -130 -137 -144 -145 -146 -147 -147 -148 -149 -152 -154 -154 -151 -151 -172 -174 -172 -161 -151 -155 -165 -145 -141 -141 -143 -144 -145 -146 -151 -176 -152 -176 -181 -180 -179 -180 -180 -180 -180 -180 -181 -182 -182 -181 -178 -175 -172 -166 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -26 -25 -3 0 0 0 -18 -25 -24 -26 -33 -50 -47 -67 -81 -81 -79 -82 -85 -85 -86 -91 -105 -110 -105 -107 -121 -128 -127 -117 -112 -112 -113 -113 -111 -106 -105 -96 -98 -130 -147 -146 -155 -170 -170 -149 -123 -121 -147 -164 -155 -148 -147 -116 -102 -96 -93 -94 -98 -98 -85 -78 -85 -103 -124 -129 -120 -118 -113 -110 -110 -94 -92 -103 -111 -109 -103 -95 -114 -119 -107 -103 -106 -104 -112 -115 -120 -119 -117 -123 -136 -144 -147 -146 -145 -147 -149 -149 -150 -151 -149 -150 -154 -175 -178 -161 -149 -158 -171 -140 -139 -141 -142 -144 -146 -149 -150 -151 -151 -151 -175 -181 -180 -180 -180 -180 -181 -180 -180 -178 -179 -179 -176 -173 -169 -166 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -30 -15 0 0 0 -20 -25 -22 -25 -34 -40 -43 -46 -73 -78 -77 -78 -79 -79 -80 -85 -100 -112 -109 -101 -104 -113 -115 -117 -113 -110 -108 -108 -108 -108 -108 -98 -99 -138 -156 -156 -162 -171 -170 -148 -121 -123 -149 -161 -153 -149 -150 -114 -105 -99 -93 -94 -99 -97 -90 -88 -99 -130 -136 -128 -123 -121 -114 -111 -111 -91 -89 -99 -108 -107 -102 -97 -97 -96 -99 -100 -102 -105 -109 -116 -117 -115 -125 -128 -133 -142 -144 -143 -143 -146 -148 -148 -149 -150 -150 -150 -150 -154 -172 -159 -148 -152 -153 -138 -138 -140 -140 -143 -147 -151 -153 -153 -152 -151 -150 -172 -182 -182 -182 -182 -181 -181 -181 -177 -176 -175 -175 -173 -171 -170 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -13 -19 -11 -2 -1 0 -3 -24 -22 -23 -30 -32 -47 -42 -67 -77 -75 -73 -74 -75 -76 -77 -88 -99 -103 -101 -101 -107 -112 -135 -138 -116 -106 -105 -104 -105 -109 -101 -119 -145 -162 -167 -168 -170 -171 -153 -131 -133 -139 -151 -155 -147 -134 -121 -114 -106 -102 -103 -105 -103 -97 -99 -106 -135 -137 -134 -130 -125 -118 -112 -109 -88 -87 -96 -102 -101 -100 -101 -98 -98 -99 -99 -101 -105 -110 -114 -111 -111 -119 -133 -138 -139 -141 -140 -141 -147 -147 -148 -149 -149 -150 -150 -150 -148 -171 -158 -149 -148 -143 -140 -139 -139 -139 -143 -146 -150 -153 -154 -154 -153 -153 -152 -154 -155 -166 -184 -182 -182 -184 -182 -178 -176 -175 -174 -174 -172 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -13 -19 -16 -14 -11 0 0 -13 -23 -27 -29 -36 -51 -56 -74 -77 -74 -70 -79 -84 -69 -73 -79 -89 -93 -100 -109 -119 -124 -119 -130 -136 -112 -105 -105 -105 -106 -104 -137 -151 -160 -166 -169 -171 -172 -164 -144 -140 -139 -150 -145 -130 -123 -122 -114 -109 -111 -113 -115 -113 -109 -111 -114 -131 -134 -129 -125 -124 -121 -113 -107 -97 -96 -94 -92 -93 -98 -102 -102 -100 -101 -102 -102 -104 -109 -110 -106 -106 -107 -129 -139 -140 -140 -139 -141 -146 -147 -149 -150 -151 -151 -150 -150 -148 -153 -152 -151 -148 -145 -143 -142 -141 -141 -144 -147 -150 -153 -155 -155 -154 -154 -154 -154 -154 -156 -167 -185 -184 -187 -186 -183 -181 -180 -179 -178 -177 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -16 -10 -1 0 -1 -22 -28 -28 -28 -38 -52 -61 -81 -80 -80 -71 -75 -86 -82 -70 -72 -90 -81 -88 -101 -110 -113 -111 -122 -129 -107 -107 -107 -106 -114 -131 -141 -148 -150 -156 -160 -167 -174 -171 -152 -142 -138 -150 -138 -122 -119 -116 -112 -113 -120 -124 -127 -128 -129 -126 -119 -137 -127 -123 -125 -127 -124 -114 -106 -106 -104 -90 -81 -86 -98 -107 -108 -105 -103 -102 -101 -103 -106 -107 -106 -105 -106 -121 -128 -135 -140 -140 -142 -146 -147 -147 -152 -155 -155 -153 -152 -149 -169 -172 -157 -147 -145 -146 -146 -145 -144 -146 -148 -150 -153 -155 -155 -154 -154 -154 -154 -155 -156 -158 -168 -188 -191 -189 -188 -188 -187 -186 -184 -182 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -5 -6 -4 0 -1 -5 -25 -27 -28 -40 -50 -51 -69 -84 -85 -75 -63 -61 -74 -90 -88 -103 -75 -77 -86 -93 -99 -107 -119 -126 -132 -136 -133 -130 -134 -143 -142 -137 -139 -146 -151 -162 -174 -173 -150 -133 -135 -129 -125 -120 -116 -114 -116 -124 -127 -132 -134 -135 -134 -130 -129 -119 -128 -136 -136 -133 -127 -118 -110 -105 -101 -92 -83 -86 -99 -111 -115 -112 -106 -103 -102 -104 -105 -106 -108 -109 -112 -116 -118 -133 -145 -145 -145 -146 -145 -148 -155 -159 -158 -156 -152 -150 -174 -176 -156 -147 -146 -146 -147 -147 -148 -148 -150 -152 -153 -155 -156 -156 -156 -156 -156 -156 -158 -159 -160 -166 -170 -169 -170 -185 -192 -191 -189 -186 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -24 -26 -38 -46 -45 -37 -44 -83 -81 -85 -78 -64 -71 -90 -95 -114 -75 -74 -75 -81 -91 -102 -113 -122 -126 -122 -120 -118 -118 -122 -126 -128 -129 -140 -146 -162 -173 -165 -144 -130 -132 -132 -126 -121 -118 -119 -128 -139 -140 -139 -138 -136 -135 -135 -136 -128 -126 -131 -141 -138 -129 -122 -116 -109 -107 -95 -85 -86 -96 -108 -114 -114 -109 -106 -104 -103 -105 -108 -111 -116 -119 -120 -121 -137 -146 -145 -145 -145 -145 -149 -157 -160 -159 -157 -153 -150 -150 -153 -148 -148 -147 -146 -147 -149 -150 -151 -153 -154 -156 -157 -159 -159 -160 -161 -160 -160 -162 -163 -162 -161 -160 -162 -160 -183 -194 -193 -190 -188 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -2 0 0 0 -4 -22 -33 -39 -42 -42 -42 -48 -61 -74 -61 -68 -69 -76 -87 -88 -82 -69 -64 -66 -74 -90 -100 -104 -113 -118 -112 -113 -113 -112 -113 -117 -124 -128 -136 -146 -161 -163 -150 -133 -122 -122 -133 -126 -125 -127 -134 -146 -155 -155 -144 -139 -138 -135 -134 -136 -131 -133 -157 -148 -139 -120 -114 -121 -115 -101 -86 -86 -87 -92 -101 -109 -112 -111 -107 -106 -105 -106 -110 -116 -120 -122 -119 -118 -135 -144 -144 -145 -145 -146 -150 -157 -159 -158 -156 -154 -151 -146 -146 -147 -150 -148 -146 -147 -149 -152 -153 -155 -157 -158 -159 -161 -162 -164 -167 -167 -166 -166 -166 -165 -164 -163 -163 -162 -171 -186 -192 -190 -189 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -24 -30 -37 -39 -35 -41 -57 -76 -75 -89 -91 -101 -89 -84 -85 -81 -82 -72 -67 -69 -90 -101 -102 -110 -116 -112 -115 -115 -118 -120 -121 -125 -131 -139 -146 -156 -153 -141 -130 -131 -136 -134 -129 -128 -137 -152 -164 -168 -161 -145 -139 -135 -132 -130 -131 -134 -138 -156 -145 -138 -127 -122 -123 -116 -103 -90 -89 -88 -92 -100 -110 -117 -117 -116 -112 -109 -110 -114 -118 -120 -119 -116 -113 -133 -140 -142 -144 -146 -147 -153 -159 -160 -157 -155 -154 -153 -152 -149 -149 -151 -148 -146 -147 -149 -153 -155 -157 -159 -159 -161 -163 -164 -166 -169 -171 -170 -171 -170 -170 -168 -166 -164 -163 -162 -183 -194 -192 -191 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -27 -30 -34 -32 -34 -49 -59 -71 -106 -114 -102 -92 -96 -91 -86 -88 -91 -79 -86 -75 -90 -99 -104 -113 -119 -114 -114 -114 -118 -121 -122 -125 -134 -145 -150 -152 -146 -142 -135 -128 -132 -129 -132 -133 -150 -167 -176 -173 -158 -148 -144 -133 -125 -124 -128 -134 -134 -126 -151 -137 -132 -127 -120 -115 -112 -92 -92 -90 -92 -101 -112 -120 -120 -122 -120 -116 -115 -115 -116 -116 -114 -111 -109 -121 -135 -136 -137 -144 -151 -157 -163 -162 -158 -156 -156 -156 -156 -152 -150 -151 -148 -146 -147 -150 -153 -156 -158 -159 -160 -162 -163 -165 -166 -169 -171 -172 -173 -173 -173 -171 -167 -165 -164 -164 -174 -190 -196 -194 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -16 -20 -22 -25 -25 -31 -48 -55 -63 -83 -107 -106 -81 -78 -78 -86 -92 -85 -73 -89 -79 -88 -94 -101 -112 -121 -121 -117 -113 -115 -117 -119 -125 -136 -145 -155 -148 -147 -142 -138 -135 -133 -135 -135 -144 -160 -169 -169 -164 -153 -145 -134 -126 -115 -119 -123 -127 -133 -126 -139 -137 -133 -128 -122 -114 -103 -96 -97 -94 -94 -99 -108 -114 -117 -123 -124 -119 -116 -114 -114 -114 -112 -110 -110 -110 -124 -123 -120 -136 -159 -160 -166 -165 -160 -158 -159 -159 -158 -152 -150 -150 -149 -147 -147 -150 -152 -155 -156 -159 -161 -162 -163 -165 -167 -170 -172 -173 -173 -174 -174 -171 -168 -167 -165 -165 -166 -175 -189 -196 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -23 -25 -25 -26 -23 -24 -39 -52 -58 -74 -103 -116 -119 -116 -106 -103 -96 -82 -74 -85 -90 -92 -94 -100 -104 -110 -121 -121 -116 -114 -113 -116 -124 -134 -146 -159 -150 -144 -142 -138 -131 -124 -129 -147 -153 -159 -157 -155 -149 -138 -124 -113 -114 -107 -114 -123 -129 -133 -128 -129 -123 -135 -136 -132 -117 -101 -100 -98 -95 -91 -94 -96 -102 -112 -120 -125 -119 -115 -114 -114 -114 -114 -113 -113 -116 -117 -121 -124 -137 -156 -162 -167 -166 -163 -161 -162 -161 -158 -152 -149 -150 -149 -148 -147 -148 -150 -152 -156 -159 -161 -162 -164 -167 -168 -171 -172 -172 -174 -175 -175 -174 -171 -168 -166 -167 -167 -166 -174 -182 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -18 -25 -26 -25 -23 -20 -22 -33 -57 -59 -53 -69 -110 -113 -103 -96 -98 -87 -78 -79 -85 -90 -92 -98 -98 -104 -114 -122 -124 -121 -116 -112 -114 -121 -132 -144 -154 -161 -145 -141 -136 -128 -124 -130 -146 -162 -143 -140 -136 -127 -114 -103 -97 -104 -103 -96 -119 -140 -143 -136 -136 -135 -137 -148 -142 -120 -104 -103 -98 -96 -93 -91 -92 -100 -111 -121 -124 -122 -116 -115 -116 -116 -116 -117 -119 -123 -123 -125 -127 -132 -145 -163 -164 -165 -165 -164 -166 -166 -161 -155 -150 -149 -149 -148 -148 -148 -149 -153 -156 -160 -162 -164 -167 -169 -170 -170 -171 -172 -173 -174 -175 -174 -171 -168 -167 -167 -167 -167 -166 -166 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -11 -17 -20 -24 -20 -26 -45 -50 -49 -52 -64 -88 -78 -82 -69 -69 -73 -80 -86 -91 -93 -99 -97 -109 -121 -126 -126 -123 -120 -114 -115 -121 -127 -135 -144 -154 -144 -140 -136 -126 -119 -124 -138 -150 -134 -126 -129 -123 -113 -101 -89 -98 -101 -99 -115 -133 -142 -146 -154 -153 -146 -141 -144 -133 -114 -102 -100 -99 -98 -96 -96 -102 -112 -120 -123 -121 -121 -118 -118 -119 -120 -121 -125 -129 -128 -128 -126 -137 -151 -156 -157 -162 -163 -167 -171 -171 -165 -157 -152 -149 -149 -148 -149 -149 -151 -155 -159 -163 -165 -167 -169 -171 -171 -171 -172 -172 -172 -172 -172 -172 -171 -169 -167 -166 -166 -166 -166 -166 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -21 -24 -23 -22 -21 -36 -42 -36 -41 -67 -93 -99 -95 -80 -78 -74 -78 -87 -92 -94 -96 -86 -109 -125 -128 -127 -125 -122 -118 -115 -117 -121 -131 -143 -145 -142 -140 -136 -127 -117 -116 -125 -132 -115 -111 -125 -124 -120 -110 -94 -100 -111 -112 -120 -130 -140 -153 -165 -164 -153 -158 -148 -136 -124 -115 -110 -103 -101 -99 -98 -101 -109 -117 -122 -122 -123 -127 -127 -125 -124 -125 -128 -131 -129 -128 -125 -124 -128 -132 -138 -159 -166 -173 -178 -176 -168 -158 -153 -150 -150 -149 -150 -151 -153 -157 -162 -165 -168 -169 -171 -171 -172 -172 -172 -172 -171 -171 -171 -172 -171 -169 -168 -167 -167 -167 -167 -167 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -13 -19 -17 -20 -33 -44 -36 -33 -36 -60 -94 -101 -100 -77 -78 -86 -87 -89 -92 -94 -98 -107 -116 -120 -124 -127 -128 -124 -116 -114 -115 -118 -128 -136 -137 -138 -137 -132 -122 -113 -110 -110 -115 -124 -124 -112 -110 -113 -113 -109 -112 -125 -126 -128 -153 -169 -172 -170 -169 -159 -149 -147 -134 -128 -128 -122 -105 -105 -104 -101 -100 -105 -114 -122 -125 -126 -128 -131 -130 -129 -129 -130 -130 -128 -126 -125 -125 -128 -133 -135 -138 -168 -178 -183 -178 -169 -159 -155 -154 -152 -149 -150 -152 -155 -159 -163 -167 -170 -170 -171 -172 -172 -172 -171 -171 -171 -171 -172 -171 -171 -171 -171 -171 -172 -171 -170 -171 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -16 -17 -23 -39 -42 -43 -35 -34 -42 -50 -69 -104 -83 -82 -91 -93 -97 -98 -95 -100 -94 -101 -110 -119 -125 -126 -120 -115 -115 -115 -119 -125 -130 -134 -138 -135 -130 -126 -115 -109 -117 -124 -123 -129 -112 -112 -117 -123 -128 -131 -138 -141 -154 -169 -180 -177 -174 -173 -162 -148 -154 -138 -133 -132 -122 -106 -107 -107 -104 -100 -103 -111 -120 -125 -126 -128 -134 -135 -134 -132 -131 -130 -126 -126 -126 -127 -133 -139 -141 -140 -142 -147 -149 -168 -169 -163 -160 -156 -154 -152 -152 -154 -157 -161 -164 -168 -171 -171 -172 -172 -173 -173 -172 -171 -171 -171 -172 -171 -172 -174 -173 -174 -175 -175 -175 -175 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -17 -22 -28 -32 -31 -37 -28 -31 -38 -50 -60 -74 -103 -80 -82 -86 -97 -102 -100 -101 -84 -89 -103 -115 -124 -127 -124 -122 -115 -113 -119 -122 -127 -134 -140 -142 -131 -119 -118 -126 -125 -119 -116 -112 -126 -133 -137 -144 -147 -147 -149 -160 -172 -145 -178 -192 -187 -184 -177 -162 -140 -135 -137 -135 -120 -105 -107 -108 -107 -103 -102 -109 -114 -118 -126 -131 -138 -139 -136 -134 -132 -130 -128 -128 -130 -132 -141 -147 -147 -145 -146 -151 -150 -168 -167 -163 -161 -158 -160 -158 -157 -158 -161 -164 -166 -169 -171 -172 -174 -174 -175 -176 -176 -174 -173 -172 -173 -173 -174 -173 -172 -173 -174 -176 -178 -179 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -12 -18 -28 -32 -26 -37 -27 -30 -37 -40 -39 -47 -73 -82 -82 -85 -87 -93 -93 -87 -92 -88 -104 -117 -122 -123 -122 -119 -115 -113 -119 -121 -127 -138 -145 -141 -130 -127 -136 -126 -119 -117 -114 -114 -143 -150 -160 -160 -160 -162 -168 -173 -176 -144 -140 -180 -194 -186 -178 -167 -158 -138 -140 -136 -119 -106 -107 -109 -110 -108 -107 -106 -108 -116 -126 -133 -140 -140 -136 -134 -133 -132 -132 -132 -137 -140 -149 -152 -149 -146 -148 -152 -151 -168 -172 -166 -162 -162 -166 -166 -164 -164 -166 -167 -169 -170 -170 -173 -177 -176 -175 -176 -177 -177 -175 -172 -172 -173 -175 -175 -173 -172 -174 -176 -180 -182 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -5 -23 -32 -28 -32 -26 -25 -31 -40 -41 -44 -56 -62 -76 -80 -75 -76 -80 -84 -88 -95 -106 -112 -113 -119 -122 -118 -113 -116 -119 -122 -131 -142 -147 -143 -138 -121 -123 -119 -115 -117 -116 -123 -157 -166 -180 -176 -159 -157 -168 -165 -138 -135 -135 -177 -190 -182 -176 -173 -166 -148 -131 -122 -113 -108 -109 -111 -112 -110 -110 -107 -109 -116 -126 -134 -140 -141 -141 -137 -136 -136 -137 -139 -144 -148 -154 -155 -151 -148 -151 -155 -151 -151 -165 -165 -163 -167 -174 -174 -170 -170 -170 -171 -171 -171 -172 -175 -178 -177 -175 -176 -177 -177 -175 -175 -173 -173 -174 -174 -174 -174 -174 -177 -180 -182 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -24 -24 -27 -22 -17 -27 -37 -44 -46 -64 -86 -64 -81 -76 -74 -83 -93 -95 -97 -99 -100 -109 -116 -115 -111 -111 -115 -118 -125 -136 -146 -149 -145 -134 -120 -116 -111 -112 -116 -127 -147 -172 -187 -191 -189 -152 -137 -137 -138 -137 -132 -137 -134 -172 -191 -183 -169 -158 -142 -124 -112 -118 -115 -110 -112 -112 -113 -111 -109 -109 -115 -124 -133 -139 -143 -144 -141 -139 -140 -142 -145 -150 -154 -155 -154 -155 -155 -154 -157 -157 -151 -165 -164 -165 -162 -163 -183 -176 -173 -173 -172 -172 -172 -174 -176 -180 -180 -177 -177 -178 -179 -178 -178 -176 -176 -175 -174 -175 -175 -176 -177 -179 -180 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -16 -21 -23 -24 -18 -20 -21 -24 -25 -39 -55 -65 -66 -87 -86 -83 -87 -93 -94 -92 -93 -98 -107 -112 -113 -110 -108 -111 -118 -131 -137 -142 -145 -140 -133 -131 -112 -109 -110 -116 -133 -157 -175 -176 -159 -163 -142 -134 -132 -130 -129 -132 -135 -139 -140 -173 -182 -166 -152 -135 -125 -113 -129 -121 -110 -112 -112 -114 -114 -112 -110 -113 -121 -131 -137 -143 -147 -146 -147 -146 -147 -151 -154 -156 -154 -153 -157 -158 -157 -158 -159 -151 -167 -166 -169 -164 -159 -171 -182 -180 -175 -174 -174 -174 -176 -178 -184 -185 -182 -180 -181 -181 -181 -180 -179 -178 -176 -175 -175 -176 -178 -178 -178 -178 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -18 -28 -27 -23 -19 -17 -22 -22 -27 -27 -43 -57 -68 -92 -90 -86 -87 -91 -92 -92 -93 -97 -103 -106 -109 -107 -105 -109 -118 -131 -134 -136 -139 -140 -137 -130 -111 -107 -109 -112 -133 -148 -159 -163 -132 -135 -135 -132 -130 -130 -135 -145 -144 -140 -193 -191 -176 -164 -151 -135 -125 -128 -135 -120 -111 -113 -113 -115 -117 -116 -114 -115 -120 -128 -135 -142 -143 -148 -152 -151 -151 -153 -155 -154 -152 -154 -155 -155 -159 -164 -162 -152 -141 -162 -156 -159 -166 -169 -173 -169 -177 -175 -176 -178 -180 -182 -188 -189 -187 -184 -182 -182 -182 -181 -179 -177 -176 -176 -176 -177 -178 -179 -180 -180 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -8 -30 -28 -17 -14 -20 -19 -21 -30 -31 -37 -51 -73 -97 -94 -87 -87 -89 -90 -91 -93 -95 -98 -103 -107 -105 -106 -112 -120 -125 -130 -134 -135 -147 -143 -122 -106 -103 -104 -111 -114 -133 -155 -155 -126 -129 -131 -132 -131 -143 -166 -192 -193 -194 -201 -186 -172 -159 -147 -139 -139 -138 -138 -129 -123 -122 -119 -114 -118 -120 -119 -118 -120 -127 -134 -136 -144 -152 -157 -155 -154 -155 -154 -151 -150 -155 -158 -159 -163 -166 -163 -152 -140 -141 -151 -168 -178 -178 -176 -168 -184 -180 -179 -182 -184 -186 -189 -192 -191 -191 -188 -185 -184 -182 -180 -176 -178 -177 -176 -176 -177 -179 -182 -182 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -28 -27 -15 -5 0 -3 -13 -17 -27 -37 -58 -73 -84 -97 -91 -91 -89 -87 -88 -93 -97 -97 -101 -100 -105 -106 -108 -120 -140 -144 -145 -144 -148 -137 -117 -103 -98 -99 -109 -120 -129 -157 -182 -182 -174 -142 -128 -144 -175 -193 -188 -180 -176 -177 -179 -166 -153 -144 -136 -131 -123 -140 -138 -135 -135 -131 -120 -118 -121 -122 -122 -123 -124 -128 -136 -146 -157 -161 -159 -157 -156 -154 -152 -153 -158 -163 -163 -166 -167 -161 -150 -141 -146 -161 -183 -192 -192 -188 -178 -174 -183 -183 -185 -187 -188 -190 -193 -194 -195 -193 -189 -186 -182 -178 -176 -177 -177 -176 -176 -177 -180 -183 -184 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -14 -33 -23 -11 -3 0 -5 -19 -30 -36 -46 -59 -69 -84 -102 -99 -96 -91 -87 -87 -91 -94 -95 -98 -102 -104 -108 -110 -125 -150 -154 -156 -157 -147 -127 -107 -96 -96 -114 -114 -113 -120 -154 -190 -205 -201 -182 -163 -185 -191 -190 -191 -194 -195 -200 -177 -171 -158 -145 -134 -125 -124 -142 -135 -132 -131 -134 -130 -114 -116 -119 -121 -122 -125 -130 -137 -145 -156 -161 -163 -160 -158 -157 -156 -158 -165 -168 -169 -170 -167 -160 -151 -147 -157 -176 -192 -184 -188 -201 -188 -170 -189 -187 -188 -190 -191 -191 -192 -194 -195 -192 -188 -184 -181 -178 -175 -176 -176 -176 -177 -177 -179 -183 -186 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -20 -30 -22 -24 -15 -6 -4 -8 -24 -41 -47 -47 -62 -76 -82 -86 -94 -92 -88 -89 -92 -95 -105 -128 -131 -132 -132 -133 -141 -150 -152 -149 -149 -139 -120 -103 -99 -107 -106 -103 -106 -120 -155 -182 -192 -191 -196 -202 -198 -197 -196 -189 -183 -184 -189 -197 -172 -160 -161 -161 -148 -130 -142 -134 -133 -133 -135 -127 -111 -111 -113 -113 -118 -126 -133 -139 -144 -152 -160 -165 -163 -161 -161 -161 -163 -172 -174 -179 -177 -171 -164 -159 -161 -174 -175 -178 -182 -184 -193 -197 -181 -197 -191 -190 -192 -193 -192 -190 -190 -192 -189 -186 -184 -182 -180 -175 -175 -176 -178 -179 -179 -179 -183 -187 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -19 -25 -25 -28 -27 -22 -21 -24 -27 -41 -32 -39 -62 -72 -68 -71 -92 -93 -92 -91 -92 -95 -108 -130 -130 -130 -134 -142 -147 -151 -151 -146 -144 -127 -106 -101 -102 -100 -96 -104 -119 -122 -151 -177 -186 -186 -186 -189 -186 -185 -184 -179 -174 -175 -181 -189 -167 -152 -145 -145 -141 -130 -129 -123 -124 -134 -139 -129 -116 -116 -117 -117 -121 -132 -140 -143 -148 -155 -162 -167 -166 -165 -165 -166 -169 -177 -179 -182 -184 -179 -173 -172 -174 -175 -191 -195 -204 -199 -200 -207 -189 -184 -193 -194 -192 -192 -191 -188 -188 -190 -190 -188 -186 -184 -182 -181 -176 -178 -180 -181 -180 -180 -182 -187 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -19 -22 -23 -23 -15 -22 -22 -19 -19 -21 -31 -38 -45 -60 -62 -67 -88 -90 -95 -93 -92 -95 -109 -127 -128 -130 -135 -140 -144 -146 -145 -143 -142 -125 -107 -98 -97 -106 -119 -130 -151 -118 -139 -164 -177 -178 -177 -177 -173 -171 -172 -170 -169 -169 -172 -182 -189 -153 -144 -140 -134 -128 -119 -113 -113 -127 -134 -127 -120 -122 -124 -129 -133 -136 -140 -144 -150 -157 -164 -169 -168 -168 -169 -171 -174 -180 -182 -184 -182 -182 -182 -181 -176 -156 -175 -204 -213 -213 -202 -194 -194 -178 -187 -198 -195 -193 -193 -192 -192 -194 -195 -194 -190 -187 -185 -184 -181 -179 -182 -183 -183 -182 -183 -186 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -7 -12 -21 -28 -12 -20 -22 -25 -26 -20 -26 -27 -37 -58 -60 -66 -83 -86 -97 -94 -91 -108 -123 -124 -125 -128 -134 -140 -143 -140 -137 -139 -140 -128 -127 -104 -98 -116 -133 -126 -106 -117 -136 -149 -156 -157 -157 -158 -159 -161 -163 -165 -166 -167 -167 -172 -179 -175 -148 -137 -130 -122 -117 -116 -114 -116 -119 -120 -121 -123 -127 -133 -135 -138 -140 -143 -149 -157 -164 -166 -170 -170 -172 -174 -176 -180 -183 -177 -160 -157 -158 -157 -160 -173 -194 -221 -224 -215 -198 -194 -201 -185 -185 -187 -196 -197 -199 -200 -199 -200 -200 -198 -195 -193 -190 -187 -184 -182 -183 -185 -185 -185 -184 -186 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -21 -17 -27 -17 -23 -21 -24 -31 -36 -35 -30 -43 -58 -59 -68 -80 -83 -93 -92 -88 -88 -108 -122 -122 -124 -130 -138 -137 -131 -128 -133 -139 -137 -135 -109 -104 -121 -128 -116 -103 -115 -129 -137 -140 -141 -142 -143 -145 -152 -158 -160 -164 -166 -164 -162 -163 -159 -140 -136 -130 -122 -118 -118 -116 -118 -121 -122 -124 -127 -129 -135 -137 -142 -146 -149 -153 -157 -160 -165 -170 -169 -171 -173 -175 -178 -179 -151 -161 -162 -165 -165 -170 -186 -207 -225 -232 -219 -201 -200 -209 -201 -191 -177 -198 -204 -205 -207 -206 -205 -204 -202 -201 -198 -193 -189 -187 -185 -184 -185 -187 -187 -187 -187 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -15 -15 -23 -12 -22 -25 -25 -27 -29 -29 -29 -42 -61 -63 -63 -67 -76 -87 -84 -82 -83 -108 -121 -121 -121 -125 -132 -124 -115 -118 -124 -131 -134 -125 -103 -89 -92 -93 -99 -112 -118 -123 -125 -126 -130 -131 -130 -134 -145 -147 -157 -161 -160 -158 -158 -158 -155 -132 -129 -127 -124 -120 -118 -117 -118 -120 -124 -127 -130 -133 -136 -139 -142 -146 -151 -154 -156 -157 -161 -166 -167 -171 -172 -174 -179 -178 -155 -163 -166 -170 -171 -179 -199 -222 -236 -238 -222 -204 -198 -206 -209 -194 -181 -190 -204 -210 -211 -209 -207 -207 -206 -203 -199 -194 -191 -189 -186 -184 -184 -188 -189 -190 -191 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -13 -25 -30 -23 -18 -19 -20 -25 -30 -28 -41 -43 -59 -59 -60 -72 -86 -80 -77 -76 -106 -120 -121 -119 -122 -128 -121 -112 -113 -120 -129 -131 -117 -108 -96 -91 -95 -104 -113 -117 -117 -117 -117 -118 -119 -124 -133 -140 -132 -153 -156 -157 -154 -150 -151 -147 -125 -125 -125 -122 -122 -122 -121 -121 -123 -128 -132 -135 -138 -141 -143 -143 -150 -153 -154 -154 -154 -156 -159 -164 -171 -172 -175 -177 -170 -156 -158 -168 -176 -177 -188 -210 -230 -245 -242 -223 -216 -205 -205 -209 -194 -183 -177 -204 -214 -213 -211 -209 -208 -207 -204 -200 -196 -192 -189 -186 -185 -186 -187 -189 -192 -193 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -25 -31 -24 -21 -20 -22 -20 -21 -26 -28 -39 -58 -62 -65 -74 -86 -91 -84 -79 -99 -118 -121 -118 -120 -128 -129 -126 -124 -128 -134 -127 -110 -112 -113 -92 -91 -99 -104 -108 -115 -113 -112 -111 -120 -129 -135 -131 -119 -143 -144 -151 -147 -140 -138 -137 -118 -122 -122 -121 -121 -122 -123 -124 -126 -129 -132 -137 -141 -144 -145 -148 -154 -154 -156 -155 -154 -154 -157 -164 -171 -172 -169 -161 -154 -157 -164 -173 -180 -180 -189 -210 -172 -46 -241 -239 -226 -210 -207 -207 -194 -184 -178 -193 -210 -215 -213 -212 -209 -208 -207 -203 -198 -194 -190 -188 -188 -188 -189 -190 -193 -192 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -20 -28 -19 -26 -24 -7 -10 -21 -26 -28 -45 -64 -63 -68 -69 -80 -98 -104 -92 -80 -108 -118 -117 -119 -126 -132 -132 -132 -133 -133 -124 -107 -98 -108 -86 -85 -92 -97 -99 -105 -108 -121 -122 -122 -122 -120 -120 -120 -126 -136 -141 -139 -137 -136 -136 -138 -144 -124 -136 -142 -132 -121 -122 -123 -124 -126 -131 -139 -146 -150 -152 -155 -160 -161 -161 -160 -161 -165 -171 -173 -176 -159 -151 -157 -164 -169 -175 -181 -182 -192 -213 -235 -193 -37 -226 -227 -211 -209 -207 -193 -185 -179 -177 -192 -209 -216 -215 -213 -212 -211 -206 -201 -196 -191 -187 -188 -188 -189 -189 -191 -192 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -13 -7 -29 -37 -22 -27 -28 -25 -32 -47 -44 -66 -75 -71 -81 -108 -125 -100 -85 -109 -110 -112 -119 -127 -130 -130 -130 -128 -126 -117 -109 -105 -99 -90 -87 -83 -85 -98 -109 -107 -111 -122 -116 -119 -109 -104 -114 -102 -134 -134 -131 -132 -133 -135 -139 -143 -144 -149 -149 -143 -131 -119 -120 -123 -125 -129 -135 -142 -146 -147 -152 -163 -169 -169 -169 -170 -174 -177 -158 -161 -155 -155 -162 -168 -172 -176 -182 -183 -193 -212 -227 -174 -26 -237 -226 -212 -212 -207 -194 -185 -179 -178 -177 -203 -219 -219 -219 -217 -214 -210 -203 -196 -193 -193 -190 -187 -187 -188 -189 -191 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -27 -31 -29 -26 -23 -23 -26 -33 -39 -52 -66 -64 -69 -101 -129 -117 -96 -109 -104 -112 -118 -121 -126 -128 -125 -121 -124 -120 -117 -119 -114 -107 -106 -96 -93 -98 -110 -117 -105 -115 -110 -121 -118 -106 -101 -106 -135 -133 -132 -133 -136 -139 -140 -142 -143 -146 -145 -147 -136 -119 -121 -123 -127 -134 -138 -141 -143 -147 -154 -161 -172 -176 -178 -180 -176 -161 -150 -151 -157 -161 -166 -172 -175 -177 -183 -189 -197 -200 -210 -159 -39 -244 -229 -210 -216 -210 -194 -185 -179 -179 -178 -208 -222 -223 -223 -221 -217 -213 -206 -199 -196 -196 -194 -189 -189 -190 -191 -193 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -22 -24 -22 -21 -22 -25 -36 -46 -46 -41 -61 -58 -53 -95 -137 -139 -133 -147 -129 -125 -119 -119 -127 -131 -124 -114 -128 -119 -110 -106 -106 -104 -98 -92 -96 -101 -103 -103 -103 -117 -109 -115 -122 -114 -102 -108 -132 -139 -139 -139 -139 -139 -139 -140 -141 -143 -130 -130 -127 -123 -126 -127 -129 -137 -138 -143 -149 -154 -159 -165 -175 -179 -183 -172 -159 -157 -157 -160 -161 -164 -168 -172 -176 -177 -182 -188 -197 -201 -212 -229 -231 -246 -232 -213 -201 -203 -199 -190 -186 -181 -181 -199 -210 -214 -221 -226 -223 -219 -214 -212 -207 -202 -200 -194 -191 -193 -194 -196 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -13 -25 -21 -19 -38 -46 -48 -50 -48 -45 -61 -57 -51 -101 -135 -134 -136 -153 -155 -137 -123 -124 -129 -128 -122 -125 -118 -104 -99 -103 -104 -96 -92 -108 -117 -110 -103 -103 -107 -104 -102 -110 -121 -111 -101 -105 -115 -138 -143 -147 -147 -147 -145 -143 -139 -119 -122 -125 -127 -128 -130 -131 -134 -137 -139 -144 -150 -156 -162 -170 -174 -181 -186 -186 -184 -177 -161 -164 -163 -166 -170 -173 -177 -181 -186 -191 -193 -201 -216 -235 -250 -249 -236 -218 -201 -208 -213 -205 -195 -186 -185 -185 -188 -192 -205 -225 -229 -225 -224 -220 -213 -208 -203 -197 -194 -196 -197 -197 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -19 -26 -23 -21 -22 -24 -39 -44 -41 -42 -53 -53 -49 -112 -137 -134 -136 -136 -139 -131 -127 -127 -128 -127 -127 -130 -122 -104 -99 -103 -111 -110 -100 -108 -111 -112 -111 -107 -107 -113 -111 -112 -120 -107 -102 -110 -118 -117 -119 -122 -122 -122 -123 -122 -119 -118 -132 -136 -136 -137 -139 -139 -141 -141 -145 -149 -153 -160 -169 -173 -177 -186 -188 -189 -192 -183 -161 -164 -164 -168 -171 -174 -177 -181 -186 -187 -194 -204 -218 -237 -251 -251 -240 -225 -210 -210 -205 -202 -202 -192 -187 -187 -190 -194 -202 -216 -233 -231 -225 -222 -216 -210 -203 -198 -196 -197 -197 -196 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -16 -28 -25 -26 -43 -42 -40 -36 -33 -37 -50 -50 -48 -116 -138 -137 -137 -137 -131 -108 -126 -128 -128 -129 -130 -131 -141 -129 -118 -111 -107 -105 -103 -94 -104 -103 -102 -97 -95 -102 -110 -106 -118 -105 -106 -114 -120 -121 -122 -129 -130 -133 -133 -129 -126 -131 -148 -148 -146 -149 -152 -152 -151 -150 -155 -158 -161 -172 -182 -180 -180 -184 -184 -185 -188 -189 -185 -184 -166 -170 -173 -174 -176 -179 -181 -187 -194 -206 -220 -235 -247 -250 -242 -235 -231 -221 -207 -206 -209 -196 -188 -187 -202 -207 -221 -237 -237 -233 -227 -222 -217 -212 -207 -200 -196 -197 -197 -199 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -21 -30 -25 -23 -23 -38 -35 -31 -28 -36 -50 -51 -50 -112 -130 -134 -137 -140 -146 -144 -140 -129 -144 -148 -146 -152 -155 -154 -135 -124 -117 -107 -97 -98 -86 -92 -95 -95 -93 -97 -105 -100 -115 -119 -117 -118 -120 -122 -122 -122 -130 -136 -142 -144 -142 -146 -163 -161 -158 -159 -163 -167 -166 -160 -163 -170 -177 -181 -181 -177 -173 -173 -177 -179 -184 -190 -194 -196 -186 -172 -173 -174 -174 -175 -178 -184 -192 -208 -220 -229 -239 -246 -242 -241 -238 -228 -217 -217 -214 -198 -188 -186 -222 -231 -225 -223 -230 -236 -230 -223 -219 -215 -210 -203 -199 -199 -201 -202 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -19 -28 -29 -34 -39 -38 -31 -29 -28 -32 -44 -54 -58 -94 -120 -126 -129 -133 -137 -138 -167 -144 -146 -146 -146 -156 -167 -166 -154 -144 -129 -112 -102 -102 -110 -98 -97 -97 -96 -95 -97 -100 -116 -135 -121 -118 -122 -125 -125 -128 -131 -138 -143 -146 -150 -157 -167 -170 -169 -167 -170 -176 -178 -174 -174 -183 -189 -180 -170 -166 -167 -168 -177 -180 -183 -184 -187 -194 -203 -190 -189 -175 -170 -169 -171 -177 -187 -206 -215 -221 -231 -239 -239 -240 -237 -229 -215 -218 -216 -198 -188 -187 -209 -214 -202 -196 -212 -239 -232 -226 -222 -220 -216 -212 -210 -205 -203 -204 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -28 -40 -42 -31 -31 -30 -32 -44 -58 -59 -60 -112 -110 -121 -129 -130 -141 -164 -163 -156 -153 -151 -160 -177 -170 -155 -154 -132 -112 -97 -97 -112 -111 -114 -117 -101 -89 -89 -97 -121 -120 -117 -122 -125 -126 -127 -129 -137 -140 -138 -143 -152 -162 -168 -159 -160 -161 -163 -166 -171 -174 -180 -187 -185 -164 -154 -156 -161 -172 -178 -181 -180 -180 -184 -193 -204 -205 -206 -189 -180 -176 -174 -176 -181 -201 -208 -215 -226 -233 -234 -235 -232 -225 -212 -220 -217 -200 -191 -190 -190 -190 -193 -197 -212 -234 -237 -230 -226 -227 -223 -219 -216 -209 -205 -207 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -16 -30 -37 -36 -34 -35 -35 -35 -41 -48 -52 -67 -104 -95 -113 -128 -134 -139 -148 -160 -157 -156 -168 -177 -183 -183 -165 -159 -112 -106 -108 -110 -121 -121 -122 -126 -110 -103 -105 -108 -117 -110 -119 -126 -127 -129 -131 -132 -136 -136 -135 -141 -149 -156 -160 -166 -165 -165 -151 -148 -154 -162 -172 -175 -167 -154 -149 -154 -165 -176 -177 -175 -175 -176 -183 -193 -199 -197 -200 -202 -200 -198 -202 -198 -177 -195 -204 -212 -214 -221 -229 -230 -227 -223 -212 -224 -221 -205 -197 -198 -195 -193 -195 -199 -201 -214 -241 -235 -232 -233 -234 -230 -224 -216 -211 -211 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -21 -28 -29 -40 -43 -43 -42 -41 -43 -43 -46 -64 -110 -87 -82 -82 -105 -128 -128 -170 -177 -179 -188 -187 -188 -190 -163 -141 -103 -110 -118 -121 -123 -122 -119 -125 -112 -111 -118 -123 -122 -123 -126 -131 -133 -133 -134 -135 -136 -136 -140 -142 -142 -142 -148 -162 -165 -167 -143 -136 -143 -154 -165 -163 -157 -147 -150 -157 -165 -172 -175 -172 -172 -176 -183 -189 -191 -193 -196 -197 -192 -191 -196 -195 -180 -187 -207 -212 -210 -215 -222 -224 -225 -223 -213 -235 -229 -214 -209 -207 -201 -196 -208 -215 -210 -219 -245 -241 -238 -240 -239 -235 -229 -223 -217 -214 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -26 -41 -43 -48 -49 -47 -47 -48 -46 -49 -69 -107 -89 -89 -89 -87 -101 -124 -131 -149 -183 -191 -173 -167 -164 -136 -123 -109 -123 -128 -127 -125 -122 -124 -129 -109 -112 -119 -125 -128 -129 -130 -132 -134 -134 -134 -135 -134 -134 -131 -155 -161 -157 -153 -155 -159 -145 -134 -133 -138 -156 -178 -177 -177 -149 -150 -156 -161 -165 -166 -166 -171 -179 -183 -185 -187 -189 -191 -191 -188 -188 -195 -201 -198 -178 -179 -197 -202 -209 -215 -219 -223 -223 -213 -247 -251 -233 -218 -210 -203 -198 -233 -245 -232 -230 -248 -245 -245 -243 -242 -240 -235 -229 -223 -219 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -19 -32 -40 -47 -54 -53 -53 -48 -46 -62 -84 -93 -97 -93 -93 -91 -90 -99 -132 -185 -181 -163 -135 -131 -141 -143 -138 -127 -123 -113 -109 -119 -132 -131 -135 -110 -111 -117 -122 -124 -127 -131 -133 -134 -133 -135 -143 -157 -155 -159 -159 -157 -152 -151 -155 -153 -129 -132 -133 -145 -161 -174 -174 -173 -148 -152 -157 -158 -158 -159 -161 -167 -170 -176 -181 -183 -184 -186 -186 -186 -189 -198 -193 -176 -173 -179 -192 -201 -203 -206 -213 -220 -221 -213 -224 -243 -237 -220 -211 -204 -198 -233 -243 -248 -250 -250 -250 -246 -248 -247 -245 -241 -236 -230 -224 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -18 -33 -40 -42 -46 -54 -47 -45 -62 -77 -82 -85 -104 -96 -98 -98 -99 -107 -122 -140 -138 -149 -131 -126 -131 -139 -147 -146 -137 -125 -121 -116 -111 -110 -112 -112 -115 -117 -118 -120 -124 -129 -136 -138 -134 -138 -141 -140 -142 -144 -149 -151 -151 -141 -132 -132 -128 -132 -134 -148 -164 -172 -175 -175 -151 -156 -154 -154 -154 -156 -160 -161 -164 -169 -175 -179 -181 -184 -185 -186 -191 -198 -204 -194 -176 -181 -188 -191 -197 -202 -210 -218 -220 -218 -213 -235 -233 -221 -212 -207 -203 -237 -243 -247 -250 -252 -254 -252 -251 -248 -246 -244 -240 -235 -230 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -31 -35 -43 -50 -52 -55 -47 -43 -70 -89 -91 -94 -104 -98 -99 -100 -103 -113 -128 -138 -133 -155 -146 -131 -119 -120 -135 -139 -147 -135 -132 -128 -122 -117 -115 -118 -121 -121 -121 -122 -124 -129 -136 -143 -139 -127 -117 -113 -113 -117 -119 -124 -130 -127 -123 -124 -128 -146 -145 -144 -155 -169 -175 -176 -156 -176 -155 -147 -150 -152 -153 -156 -161 -165 -170 -175 -181 -186 -187 -189 -196 -197 -197 -190 -179 -184 -185 -183 -185 -196 -210 -218 -219 -220 -212 -241 -234 -221 -215 -211 -209 -227 -230 -242 -250 -254 -256 -253 -250 -249 -246 -244 -242 -240 -239 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -35 -46 -37 -39 -52 -49 -46 -69 -93 -102 -103 -101 -95 -92 -93 -96 -108 -127 -139 -133 -129 -152 -129 -117 -114 -113 -118 -141 -144 -142 -137 -130 -124 -123 -125 -126 -127 -128 -127 -128 -131 -136 -143 -145 -140 -135 -129 -128 -132 -134 -131 -128 -127 -125 -123 -126 -136 -137 -138 -144 -154 -165 -173 -179 -171 -173 -155 -148 -150 -151 -155 -158 -162 -167 -174 -182 -188 -189 -193 -198 -202 -183 -175 -182 -185 -184 -180 -179 -199 -213 -217 -217 -219 -209 -244 -234 -222 -216 -213 -210 -206 -206 -237 -252 -256 -257 -255 -251 -250 -246 -243 -242 -243 -243 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -25 -31 -39 -52 -54 -51 -57 -77 -94 -100 -101 -98 -87 -82 -85 -97 -118 -130 -128 -131 -145 -134 -123 -118 -116 -115 -117 -143 -150 -146 -140 -133 -128 -128 -130 -132 -135 -133 -132 -134 -139 -142 -146 -145 -144 -120 -98 -109 -142 -136 -131 -128 -126 -125 -124 -123 -124 -124 -128 -137 -144 -154 -169 -146 -146 -148 -148 -151 -156 -161 -163 -163 -166 -174 -183 -188 -189 -191 -194 -203 -183 -176 -181 -182 -185 -217 -222 -207 -202 -209 -217 -216 -208 -244 -232 -220 -214 -212 -211 -210 -209 -243 -255 -254 -255 -259 -256 -253 -246 -242 -240 -241 -242 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -34 -38 -43 -50 -51 -49 -47 -68 -81 -86 -95 -99 -87 -77 -82 -113 -120 -120 -125 -132 -134 -134 -125 -118 -117 -118 -117 -117 -144 -149 -145 -141 -139 -138 -139 -140 -141 -124 -117 -120 -129 -144 -146 -146 -146 -120 -100 -111 -138 -134 -135 -133 -131 -130 -129 -129 -129 -133 -136 -142 -147 -148 -147 -148 -149 -150 -153 -158 -164 -167 -168 -168 -170 -179 -185 -188 -188 -189 -193 -202 -180 -176 -179 -180 -183 -213 -219 -219 -205 -206 -215 -221 -243 -247 -229 -218 -212 -210 -211 -213 -230 -251 -258 -243 -243 -263 -259 -257 -252 -251 -246 -241 -241 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -36 -50 -50 -49 -50 -50 -58 -60 -68 -95 -111 -97 -78 -82 -80 -99 -112 -116 -119 -123 -129 -126 -119 -117 -119 -119 -118 -116 -146 -154 -153 -149 -148 -148 -149 -148 -117 -107 -106 -113 -133 -145 -146 -149 -119 -100 -112 -138 -134 -134 -135 -135 -135 -135 -135 -136 -139 -140 -145 -148 -148 -148 -151 -150 -152 -157 -164 -168 -170 -170 -170 -176 -183 -186 -188 -189 -191 -196 -205 -179 -176 -178 -179 -185 -211 -211 -219 -203 -204 -212 -224 -254 -246 -227 -216 -212 -209 -215 -234 -257 -257 -257 -261 -265 -265 -263 -263 -263 -257 -250 -244 -241 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -25 -30 -41 -50 -51 -46 -45 -63 -70 -95 -102 -87 -82 -86 -84 -96 -105 -108 -110 -116 -125 -126 -120 -118 -119 -121 -120 -116 -114 -114 -114 -139 -158 -157 -154 -126 -114 -110 -109 -108 -118 -146 -150 -151 -116 -101 -99 -108 -135 -134 -137 -138 -139 -141 -142 -144 -147 -147 -151 -154 -153 -154 -159 -158 -159 -162 -167 -171 -173 -174 -176 -181 -183 -186 -187 -189 -192 -199 -208 -190 -179 -182 -197 -214 -212 -211 -219 -200 -204 -211 -225 -251 -240 -224 -220 -214 -221 -237 -253 -257 -258 -258 -262 -261 -259 -262 -270 -266 -261 -253 -246 -241 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -41 -41 -47 -53 -53 -57 -75 -86 -77 -91 -98 -92 -85 -91 -91 -96 -98 -101 -104 -110 -119 -124 -120 -117 -118 -120 -120 -118 -120 -119 -122 -149 -166 -165 -157 -119 -116 -114 -112 -111 -123 -149 -152 -153 -122 -105 -101 -98 -107 -135 -109 -138 -144 -145 -149 -152 -156 -158 -162 -163 -163 -165 -169 -167 -166 -169 -171 -174 -178 -181 -184 -185 -187 -190 -191 -191 -193 -199 -207 -215 -193 -206 -220 -216 -207 -208 -216 -231 -226 -216 -228 -254 -237 -232 -225 -215 -232 -251 -254 -258 -261 -261 -264 -249 -230 -238 -270 -269 -266 -258 -248 -240 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -40 -53 -41 -42 -56 -72 -88 -81 -86 -91 -91 -90 -92 -92 -89 -94 -99 -103 -108 -115 -122 -119 -117 -117 -118 -119 -120 -119 -118 -120 -122 -148 -169 -158 -122 -119 -118 -116 -113 -120 -140 -153 -155 -143 -115 -102 -101 -102 -105 -104 -112 -141 -151 -153 -149 -139 -148 -155 -158 -168 -177 -179 -175 -175 -177 -178 -181 -185 -189 -193 -192 -193 -196 -196 -195 -196 -201 -206 -213 -216 -217 -217 -212 -206 -208 -217 -233 -221 -242 -258 -253 -247 -236 -225 -215 -236 -254 -256 -261 -265 -264 -266 -266 -252 -246 -271 -271 -269 -262 -252 -243 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -26 -34 -43 -66 -86 -84 -81 -73 -71 -85 -95 -92 -91 -88 -92 -95 -103 -111 -118 -125 -118 -117 -116 -115 -116 -118 -118 -117 -118 -120 -149 -168 -165 -155 -151 -122 -116 -114 -111 -124 -155 -157 -114 -106 -105 -105 -103 -102 -106 -110 -122 -127 -131 -131 -125 -131 -134 -137 -159 -175 -179 -179 -180 -182 -186 -190 -195 -197 -198 -199 -200 -201 -201 -199 -199 -203 -208 -214 -216 -216 -215 -211 -207 -210 -219 -234 -248 -257 -255 -247 -245 -233 -222 -216 -241 -257 -259 -264 -268 -268 -267 -267 -269 -272 -273 -273 -273 -270 -261 -250 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -29 -37 -55 -78 -80 -80 -75 -72 -84 -93 -95 -96 -92 -92 -91 -101 -110 -116 -118 -115 -116 -117 -115 -115 -116 -117 -117 -117 -119 -151 -167 -167 -167 -165 -148 -121 -115 -113 -123 -145 -149 -117 -113 -111 -112 -111 -107 -107 -119 -126 -126 -125 -128 -131 -134 -135 -140 -143 -146 -147 -146 -146 -145 -187 -196 -197 -199 -189 -167 -172 -203 -203 -202 -203 -206 -210 -213 -214 -215 -214 -210 -207 -210 -218 -232 -245 -251 -252 -247 -241 -233 -224 -219 -248 -262 -264 -263 -253 -255 -269 -270 -271 -273 -273 -273 -274 -274 -268 -266 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -31 -60 -77 -82 -79 -76 -75 -72 -69 -82 -98 -93 -91 -91 -99 -105 -108 -109 -111 -112 -114 -113 -113 -113 -113 -114 -114 -117 -153 -167 -168 -167 -166 -163 -144 -139 -124 -116 -119 -124 -122 -122 -120 -120 -118 -114 -116 -131 -137 -137 -135 -134 -136 -138 -140 -143 -145 -148 -148 -149 -151 -152 -151 -153 -156 -160 -162 -158 -160 -176 -200 -206 -207 -208 -209 -210 -212 -213 -212 -207 -204 -208 -218 -231 -241 -243 -245 -244 -240 -235 -227 -225 -237 -244 -258 -265 -245 -231 -256 -268 -271 -271 -271 -271 -271 -273 -271 -270 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -32 -59 -79 -86 -82 -79 -78 -77 -72 -83 -95 -93 -90 -89 -93 -99 -101 -103 -105 -107 -110 -111 -110 -110 -111 -111 -110 -113 -154 -164 -165 -166 -165 -161 -160 -163 -135 -120 -122 -126 -129 -131 -132 -132 -126 -121 -125 -138 -143 -142 -139 -138 -140 -145 -147 -147 -148 -150 -150 -150 -152 -154 -155 -158 -159 -161 -163 -163 -161 -163 -202 -207 -207 -207 -206 -207 -207 -207 -206 -202 -202 -208 -218 -229 -230 -238 -243 -244 -241 -237 -231 -232 -231 -230 -241 -254 -250 -232 -232 -265 -271 -270 -271 -272 -270 -270 -270 -270 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -30 -43 -70 -89 -91 -87 -83 -77 -70 -82 -92 -90 -85 -82 -91 -95 -96 -97 -100 -104 -107 -108 -108 -107 -107 -109 -112 -110 -113 -147 -160 -163 -163 -161 -160 -164 -135 -126 -127 -128 -130 -140 -143 -137 -130 -128 -135 -144 -146 -145 -144 -142 -144 -148 -151 -151 -151 -152 -153 -153 -154 -154 -158 -162 -162 -162 -162 -163 -162 -159 -173 -177 -197 -204 -202 -202 -203 -203 -202 -201 -204 -209 -214 -216 -227 -237 -242 -243 -241 -237 -235 -240 -239 -238 -236 -234 -233 -235 -235 -270 -272 -273 -276 -275 -271 -271 -268 -268 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -44 -74 -89 -94 -93 -89 -75 -66 -80 -86 -83 -79 -81 -82 -84 -90 -94 -97 -102 -105 -106 -106 -106 -106 -108 -109 -110 -111 -144 -156 -161 -164 -164 -162 -164 -151 -148 -139 -133 -135 -141 -146 -137 -133 -137 -144 -150 -150 -149 -146 -145 -148 -152 -154 -153 -153 -153 -155 -156 -155 -155 -158 -161 -162 -161 -160 -161 -162 -166 -190 -187 -199 -202 -199 -198 -200 -202 -201 -201 -205 -208 -210 -218 -229 -236 -239 -237 -235 -235 -238 -244 -244 -244 -242 -240 -239 -240 -240 -276 -276 -278 -280 -280 -279 -273 -266 -263 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -49 -55 -60 -75 -90 -92 -76 -62 -78 -80 -75 -73 -74 -77 -77 -84 -89 -94 -99 -102 -103 -104 -106 -108 -109 -109 -110 -110 -111 -146 -160 -164 -165 -164 -164 -167 -168 -155 -141 -136 -137 -143 -139 -139 -143 -148 -151 -151 -149 -145 -146 -150 -155 -157 -156 -157 -155 -159 -160 -159 -158 -158 -159 -160 -159 -159 -161 -160 -159 -174 -203 -204 -200 -197 -197 -198 -201 -202 -204 -208 -210 -214 -221 -229 -234 -236 -235 -233 -235 -240 -245 -250 -248 -245 -243 -243 -243 -244 -266 -279 -283 -284 -283 -282 -276 -266 -259 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -15 -15 -38 -65 -86 -92 -81 -64 -76 -78 -77 -77 -75 -76 -76 -78 -85 -93 -99 -100 -100 -102 -105 -107 -109 -110 -112 -111 -110 -116 -148 -163 -165 -159 -139 -140 -141 -150 -146 -141 -144 -139 -140 -143 -147 -149 -150 -151 -147 -144 -146 -152 -159 -162 -162 -164 -162 -165 -165 -166 -165 -161 -156 -156 -156 -158 -156 -153 -152 -159 -202 -200 -197 -196 -197 -199 -202 -205 -206 -207 -210 -215 -221 -225 -231 -234 -233 -234 -238 -244 -247 -256 -252 -247 -245 -245 -245 -244 -241 -268 -285 -289 -290 -290 -284 -271 -258 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -71 -85 -90 -90 -72 -58 -75 -82 -84 -82 -78 -76 -77 -84 -92 -98 -99 -98 -100 -104 -105 -109 -113 -115 -116 -114 -112 -120 -127 -133 -132 -119 -116 -115 -123 -134 -159 -168 -138 -141 -144 -144 -147 -150 -150 -146 -144 -148 -155 -162 -167 -169 -170 -171 -170 -168 -168 -167 -162 -156 -151 -152 -155 -155 -153 -152 -157 -174 -198 -199 -198 -199 -201 -204 -207 -207 -213 -215 -216 -219 -224 -230 -231 -228 -232 -236 -240 -247 -253 -253 -250 -248 -247 -247 -248 -247 -247 -280 -294 -294 -294 -292 -275 -257 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -16 -54 -75 -87 -94 -82 -64 -81 -66 -73 -85 -80 -76 -75 -84 -91 -97 -99 -100 -100 -101 -104 -109 -114 -117 -118 -118 -117 -115 -116 -118 -119 -119 -119 -121 -128 -135 -155 -158 -135 -141 -145 -145 -146 -145 -146 -147 -148 -153 -158 -161 -165 -168 -169 -171 -166 -162 -161 -158 -157 -157 -150 -148 -148 -150 -151 -152 -155 -159 -201 -202 -203 -205 -206 -207 -207 -209 -217 -218 -219 -222 -228 -231 -229 -228 -229 -233 -240 -248 -254 -256 -254 -252 -251 -251 -251 -250 -250 -284 -292 -275 -274 -296 -277 -260 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -48 -71 -84 -91 -89 -73 -72 -62 -76 -86 -81 -75 -78 -85 -91 -96 -99 -101 -102 -102 -105 -110 -116 -121 -124 -125 -123 -119 -119 -119 -119 -120 -121 -124 -128 -132 -135 -140 -142 -141 -136 -143 -140 -140 -142 -145 -146 -150 -156 -159 -161 -163 -165 -167 -165 -161 -160 -157 -152 -150 -150 -150 -147 -148 -151 -151 -161 -188 -203 -204 -207 -209 -210 -212 -213 -215 -219 -221 -223 -226 -230 -231 -230 -230 -232 -236 -241 -248 -256 -261 -259 -256 -254 -253 -253 -253 -252 -292 -271 -263 -280 -298 -286 -264 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -59 -85 -84 -86 -90 -81 -79 -67 -82 -89 -85 -79 -79 -85 -90 -95 -97 -100 -104 -109 -109 -110 -116 -123 -129 -130 -129 -128 -125 -122 -122 -122 -123 -125 -127 -131 -133 -152 -175 -170 -135 -139 -136 -138 -141 -143 -144 -147 -155 -157 -160 -162 -165 -166 -164 -160 -159 -157 -153 -151 -152 -152 -147 -147 -149 -149 -154 -169 -173 -202 -206 -208 -211 -214 -215 -219 -222 -224 -226 -228 -229 -229 -230 -231 -234 -237 -241 -247 -256 -262 -263 -260 -258 -257 -256 -256 -260 -302 -274 -268 -269 -278 -294 -273 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -28 -70 -75 -75 -84 -88 -85 -75 -64 -79 -85 -79 -77 -82 -88 -91 -95 -101 -108 -113 -113 -111 -114 -121 -127 -130 -131 -133 -131 -127 -126 -125 -124 -125 -126 -130 -132 -133 -153 -165 -132 -133 -135 -139 -142 -142 -142 -144 -148 -154 -159 -161 -163 -165 -163 -158 -156 -155 -154 -153 -151 -146 -151 -150 -150 -150 -151 -154 -158 -180 -183 -204 -212 -213 -215 -220 -224 -225 -227 -229 -230 -230 -231 -232 -236 -238 -240 -245 -254 -264 -267 -266 -265 -263 -261 -261 -267 -308 -277 -274 -276 -285 -303 -304 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -56 -67 -66 -70 -80 -86 -80 -69 -84 -88 -83 -79 -79 -81 -86 -94 -102 -108 -112 -114 -114 -115 -120 -125 -127 -128 -131 -133 -131 -131 -129 -126 -125 -127 -129 -129 -132 -151 -156 -131 -135 -141 -145 -146 -145 -143 -143 -144 -152 -157 -159 -162 -164 -161 -155 -155 -155 -156 -154 -151 -147 -149 -151 -150 -151 -154 -156 -158 -160 -163 -184 -192 -203 -217 -221 -224 -226 -226 -226 -227 -229 -231 -235 -237 -238 -240 -244 -255 -267 -269 -273 -271 -268 -265 -270 -286 -313 -291 -291 -289 -285 -291 -308 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -69 -74 -78 -70 -70 -84 -79 -72 -93 -94 -86 -82 -80 -78 -84 -92 -100 -107 -111 -115 -117 -120 -124 -125 -126 -128 -130 -135 -135 -135 -131 -128 -127 -129 -130 -130 -131 -130 -129 -131 -135 -142 -150 -153 -150 -148 -147 -145 -150 -155 -158 -161 -162 -159 -155 -156 -157 -159 -158 -155 -152 -153 -156 -154 -154 -156 -158 -158 -159 -165 -165 -164 -191 -220 -222 -222 -223 -223 -222 -224 -227 -233 -238 -238 -238 -263 -283 -289 -287 -270 -279 -278 -275 -271 -284 -315 -319 -324 -327 -329 -328 -321 -308 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -35 -40 -74 -71 -63 -71 -76 -76 -72 -92 -98 -92 -83 -80 -84 -91 -99 -106 -111 -117 -120 -122 -122 -126 -130 -132 -135 -138 -139 -136 -133 -131 -130 -132 -133 -132 -132 -132 -131 -131 -135 -139 -147 -153 -154 -153 -150 -146 -148 -154 -157 -160 -161 -158 -155 -155 -158 -160 -160 -157 -154 -156 -158 -156 -155 -155 -157 -159 -162 -167 -164 -165 -184 -210 -221 -223 -224 -224 -223 -225 -231 -237 -240 -240 -239 -274 -297 -303 -295 -272 -285 -287 -283 -276 -289 -317 -319 -319 -319 -322 -322 -318 -306 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -57 -67 -63 -66 -74 -80 -70 -67 -69 -77 -84 -85 -89 -93 -98 -104 -110 -116 -120 -120 -123 -128 -132 -136 -139 -140 -140 -134 -133 -132 -131 -131 -133 -132 -134 -133 -134 -133 -133 -136 -142 -144 -149 -151 -150 -147 -149 -154 -157 -159 -159 -158 -157 -157 -160 -160 -160 -158 -158 -157 -154 -153 -154 -152 -154 -159 -165 -169 -166 -168 -166 -181 -203 -209 -213 -224 -225 -228 -233 -239 -243 -242 -240 -280 -297 -302 -295 -275 -290 -293 -288 -292 -304 -316 -316 -316 -305 -310 -312 -310 -303 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -64 -74 -66 -65 -71 -73 -64 -64 -67 -80 -90 -94 -96 -97 -99 -103 -110 -116 -119 -120 -119 -128 -133 -135 -136 -137 -138 -135 -136 -135 -133 -132 -132 -130 -134 -135 -135 -132 -131 -134 -135 -142 -147 -150 -149 -148 -151 -156 -155 -157 -157 -158 -158 -156 -159 -155 -157 -158 -156 -155 -155 -153 -153 -151 -153 -159 -166 -169 -169 -171 -166 -164 -166 -168 -175 -225 -227 -229 -235 -243 -247 -244 -241 -248 -284 -304 -295 -276 -292 -297 -291 -309 -317 -313 -313 -315 -274 -276 -280 -290 -298 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -66 -75 -65 -58 -59 -62 -63 -68 -64 -66 -71 -85 -102 -100 -102 -104 -110 -113 -116 -115 -87 -122 -130 -134 -135 -136 -138 -138 -139 -137 -136 -135 -135 -133 -133 -133 -135 -134 -133 -133 -134 -140 -146 -148 -149 -151 -152 -155 -153 -154 -156 -159 -159 -155 -153 -152 -153 -156 -156 -156 -156 -156 -152 -150 -154 -160 -165 -169 -171 -172 -169 -167 -169 -172 -181 -229 -229 -233 -239 -245 -247 -243 -243 -244 -284 -305 -291 -274 -289 -297 -289 -312 -320 -314 -307 -296 -272 -280 -284 -273 -275 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -49 -85 -70 -60 -59 -61 -63 -69 -67 -65 -66 -73 -88 -104 -104 -106 -109 -112 -115 -119 -124 -125 -127 -130 -132 -135 -139 -139 -139 -139 -138 -138 -138 -136 -135 -137 -135 -134 -132 -130 -131 -136 -144 -149 -151 -152 -152 -153 -152 -152 -156 -160 -160 -157 -153 -151 -150 -154 -156 -156 -156 -154 -151 -152 -155 -160 -165 -169 -171 -172 -171 -170 -172 -175 -189 -235 -235 -238 -244 -248 -250 -249 -247 -247 -290 -306 -289 -274 -289 -295 -288 -301 -318 -321 -302 -273 -282 -287 -282 -271 -280 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -101 -75 -65 -61 -59 -61 -66 -69 -67 -68 -70 -75 -85 -88 -105 -110 -112 -114 -117 -122 -126 -126 -129 -131 -133 -135 -137 -135 -139 -141 -141 -140 -138 -136 -138 -138 -138 -134 -131 -131 -134 -140 -148 -152 -153 -153 -153 -152 -153 -158 -161 -162 -159 -155 -152 -150 -154 -155 -157 -157 -153 -152 -155 -158 -162 -165 -168 -171 -171 -172 -172 -174 -177 -196 -242 -243 -246 -249 -250 -251 -252 -251 -249 -296 -308 -289 -279 -295 -300 -297 -290 -296 -299 -291 -281 -291 -285 -281 -278 -289 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -49 -53 -70 -67 -60 -60 -64 -69 -70 -71 -73 -74 -73 -75 -91 -96 -108 -113 -117 -122 -126 -127 -130 -130 -131 -132 -133 -133 -139 -142 -142 -141 -140 -139 -140 -140 -139 -136 -135 -135 -135 -139 -147 -152 -155 -156 -155 -153 -154 -159 -162 -162 -159 -156 -155 -154 -154 -156 -157 -156 -153 -154 -158 -160 -163 -165 -167 -169 -171 -173 -171 -173 -185 -209 -243 -248 -251 -254 -255 -254 -254 -252 -252 -301 -310 -292 -286 -300 -303 -307 -294 -280 -272 -274 -282 -285 -282 -288 -310 -321 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -60 -68 -62 -62 -64 -71 -74 -77 -78 -78 -77 -75 -73 -74 -93 -110 -117 -121 -124 -126 -126 -128 -130 -131 -131 -133 -138 -141 -140 -140 -140 -140 -141 -140 -141 -140 -139 -139 -138 -139 -145 -151 -153 -155 -155 -153 -153 -158 -160 -160 -158 -155 -156 -156 -155 -155 -156 -155 -154 -155 -161 -164 -166 -167 -167 -169 -173 -175 -172 -171 -195 -229 -246 -252 -255 -256 -258 -259 -257 -255 -257 -304 -314 -296 -290 -299 -300 -303 -291 -300 -299 -300 -304 -301 -292 -321 -324 -320 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -43 -59 -56 -55 -65 -71 -79 -83 -83 -83 -81 -78 -77 -78 -74 -95 -109 -116 -121 -122 -122 -91 -116 -132 -131 -132 -136 -138 -139 -140 -140 -141 -142 -141 -143 -143 -143 -143 -141 -141 -143 -144 -149 -154 -156 -155 -154 -157 -158 -158 -156 -155 -156 -156 -155 -155 -156 -155 -154 -157 -162 -168 -169 -169 -170 -172 -175 -178 -176 -175 -180 -212 -251 -256 -257 -260 -263 -264 -262 -257 -260 -312 -317 -323 -326 -330 -336 -334 -321 -329 -331 -333 -336 -334 -329 -327 -318 -311 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -40 -52 -55 -71 -75 -76 -81 -84 -84 -82 -80 -81 -78 -77 -77 -93 -114 -116 -118 -121 -128 -131 -131 -132 -135 -138 -141 -141 -142 -142 -142 -142 -144 -145 -145 -144 -144 -143 -143 -143 -147 -153 -157 -158 -157 -156 -155 -156 -155 -155 -154 -155 -155 -155 -155 -155 -156 -159 -164 -171 -171 -171 -171 -172 -176 -180 -180 -182 -188 -212 -243 -255 -259 -264 -267 -268 -264 -275 -308 -312 -320 -325 -335 -348 -357 -354 -344 -333 -329 -330 -330 -328 -327 -321 -310 -304 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -47 -87 -77 -58 -76 -76 -80 -84 -87 -87 -85 -84 -83 -81 -80 -79 -78 -85 -118 -124 -129 -131 -114 -111 -137 -140 -142 -142 -142 -142 -142 -142 -142 -143 -143 -142 -142 -143 -145 -147 -149 -153 -157 -159 -159 -157 -155 -155 -155 -155 -155 -155 -154 -155 -156 -158 -160 -163 -168 -169 -174 -175 -174 -176 -180 -182 -183 -187 -194 -197 -221 -261 -265 -271 -271 -271 -267 -281 -315 -317 -318 -325 -336 -344 -346 -342 -335 -326 -322 -325 -327 -327 -328 -320 -307 -302 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -36 -68 -83 -76 -57 -79 -84 -89 -92 -91 -88 -86 -84 -84 -83 -81 -79 -77 -80 -87 -91 -90 -108 -139 -140 -140 -139 -138 -140 -142 -142 -143 -145 -142 -141 -141 -142 -145 -147 -149 -152 -155 -157 -158 -156 -154 -154 -154 -154 -154 -153 -153 -153 -158 -160 -163 -164 -166 -172 -177 -177 -178 -180 -182 -185 -189 -194 -199 -213 -239 -268 -272 -276 -274 -272 -296 -314 -310 -308 -313 -322 -331 -338 -340 -335 -328 -320 -317 -318 -323 -330 -334 -323 -310 -307 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -65 -91 -86 -78 -70 -57 -81 -90 -93 -94 -93 -90 -89 -88 -86 -85 -83 -81 -81 -83 -85 -87 -94 -117 -140 -138 -136 -134 -136 -140 -144 -146 -143 -142 -142 -142 -142 -143 -144 -145 -147 -150 -152 -154 -153 -149 -149 -149 -150 -151 -151 -153 -155 -160 -162 -163 -165 -168 -172 -175 -177 -179 -181 -183 -188 -194 -196 -216 -246 -264 -269 -274 -276 -278 -312 -317 -312 -308 -300 -307 -316 -324 -332 -334 -329 -319 -313 -312 -312 -319 -328 -329 -319 -312 -314 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -41 -72 -71 -66 -62 -85 -92 -95 -96 -95 -95 -91 -88 -87 -86 -85 -84 -84 -85 -114 -123 -128 -140 -138 -134 -133 -134 -138 -142 -144 -142 -141 -141 -141 -141 -141 -141 -141 -141 -143 -145 -146 -146 -142 -142 -159 -161 -152 -148 -152 -156 -160 -160 -162 -164 -165 -168 -171 -174 -176 -179 -198 -219 -220 -220 -249 -256 -260 -264 -267 -274 -321 -318 -310 -306 -303 -308 -348 -352 -325 -322 -322 -315 -307 -304 -304 -308 -318 -317 -312 -317 -311 -304 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -30 -70 -91 -65 -68 -86 -82 -84 -96 -96 -93 -89 -87 -86 -86 -86 -84 -84 -91 -120 -137 -140 -140 -136 -136 -137 -138 -140 -139 -140 -140 -140 -140 -140 -141 -141 -140 -137 -137 -137 -138 -147 -161 -160 -187 -191 -168 -153 -156 -157 -158 -156 -158 -159 -161 -176 -211 -210 -211 -212 -225 -242 -246 -252 -251 -254 -257 -260 -266 -280 -319 -313 -312 -306 -317 -341 -351 -354 -348 -323 -309 -304 -300 -295 -298 -306 -317 -300 -284 -304 -310 -268 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -43 -83 -88 -73 -66 -76 -65 -76 -95 -94 -92 -88 -86 -85 -85 -85 -83 -83 -84 -119 -137 -140 -142 -141 -141 -140 -141 -141 -140 -140 -141 -142 -141 -141 -141 -141 -139 -135 -134 -157 -165 -171 -184 -185 -185 -184 -184 -186 -191 -197 -198 -204 -207 -206 -207 -212 -220 -222 -225 -227 -231 -236 -242 -247 -249 -253 -255 -256 -278 -317 -314 -313 -309 -300 -317 -343 -346 -348 -350 -315 -298 -296 -294 -289 -295 -305 -317 -299 -275 -279 -308 -275 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -38 -73 -80 -87 -86 -74 -75 -87 -93 -89 -87 -85 -86 -86 -86 -86 -84 -85 -96 -124 -140 -143 -145 -144 -143 -143 -143 -142 -142 -144 -145 -143 -141 -142 -142 -139 -138 -136 -173 -184 -181 -179 -181 -182 -181 -179 -180 -182 -184 -190 -195 -201 -206 -210 -214 -216 -217 -222 -223 -228 -233 -237 -242 -248 -253 -253 -254 -274 -307 -315 -310 -301 -293 -315 -337 -336 -337 -305 -292 -288 -287 -286 -286 -295 -306 -301 -288 -277 -280 -301 -310 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -42 -68 -58 -66 -90 -81 -69 -79 -93 -88 -86 -86 -87 -87 -86 -86 -85 -85 -88 -123 -141 -144 -146 -146 -145 -145 -145 -144 -144 -145 -148 -146 -146 -144 -142 -141 -140 -137 -177 -183 -179 -177 -177 -180 -178 -176 -174 -175 -178 -184 -189 -196 -202 -206 -208 -211 -215 -217 -221 -227 -231 -234 -240 -248 -254 -253 -253 -260 -278 -308 -302 -293 -285 -310 -329 -329 -327 -287 -285 -282 -281 -281 -285 -296 -308 -297 -283 -276 -274 -280 -309 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -32 -51 -51 -61 -82 -88 -77 -78 -87 -89 -86 -86 -88 -89 -89 -89 -87 -89 -122 -134 -140 -144 -146 -146 -148 -148 -147 -144 -144 -148 -152 -154 -148 -147 -147 -147 -147 -142 -154 -174 -177 -174 -174 -175 -175 -175 -173 -171 -173 -180 -188 -196 -200 -204 -206 -208 -210 -215 -220 -225 -229 -235 -241 -249 -272 -272 -270 -288 -306 -301 -294 -286 -280 -307 -323 -324 -329 -321 -289 -278 -277 -280 -288 -299 -308 -317 -288 -273 -273 -280 -307 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -4 -9 -34 -73 -84 -87 -83 -70 -77 -90 -85 -86 -85 -89 -91 -90 -88 -94 -134 -138 -140 -143 -146 -147 -152 -154 -150 -146 -147 -154 -161 -160 -153 -151 -154 -155 -152 -149 -138 -173 -179 -176 -174 -172 -171 -170 -168 -169 -173 -180 -187 -193 -199 -203 -205 -206 -210 -215 -218 -223 -231 -237 -239 -251 -303 -305 -305 -303 -298 -293 -285 -276 -273 -304 -322 -323 -325 -326 -284 -272 -271 -277 -288 -299 -306 -313 -297 -276 -268 -274 -292 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -38 -75 -64 -72 -68 -70 -76 -81 -81 -87 -85 -87 -89 -89 -89 -90 -99 -136 -141 -143 -145 -148 -154 -157 -153 -150 -150 -159 -169 -163 -162 -162 -162 -163 -159 -150 -143 -179 -183 -178 -174 -173 -170 -169 -166 -168 -174 -182 -189 -194 -203 -204 -205 -208 -212 -215 -214 -221 -232 -235 -235 -245 -275 -279 -296 -293 -287 -283 -278 -272 -268 -270 -272 -274 -290 -320 -278 -267 -266 -274 -286 -298 -306 -308 -309 -281 -264 -265 -264 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -37 -59 -69 -61 -71 -66 -61 -71 -90 -86 -84 -85 -86 -87 -87 -90 -103 -107 -131 -144 -148 -154 -157 -156 -154 -157 -166 -176 -175 -173 -168 -172 -169 -160 -151 -149 -156 -179 -183 -179 -175 -169 -168 -170 -172 -178 -185 -192 -198 -206 -206 -208 -211 -212 -212 -211 -219 -230 -233 -233 -235 -236 -240 -286 -281 -271 -270 -269 -264 -263 -268 -265 -264 -269 -279 -273 -264 -265 -274 -287 -297 -301 -300 -301 -275 -267 -272 -268 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -1 -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 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -2 -2 -1 -1 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 -1 -1 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -31 -71 -76 -67 -77 -73 -67 -72 -85 -86 -83 -81 -81 -84 -88 -91 -91 -94 -131 -147 -150 -154 -157 -158 -159 -164 -173 -181 -182 -182 -178 -182 -173 -158 -149 -145 -142 -158 -177 -180 -175 -171 -170 -171 -176 -181 -187 -194 -200 -200 -204 -205 -208 -209 -210 -213 -218 -228 -231 -232 -233 -233 -235 -280 -271 -261 -259 -261 -262 -262 -261 -260 -263 -268 -271 -268 -261 -263 -273 -282 -288 -295 -295 -294 -269 -267 -276 -273 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -32 -8 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -2 -2 -2 -2 0 0 0 0 0 -1 -3 -1 0 0 0 0 0 0 0 -3 -6 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -25 -53 -64 -70 -77 -73 -70 -63 -67 -87 -83 -81 -81 -86 -90 -92 -95 -93 -135 -148 -150 -153 -157 -158 -163 -169 -174 -180 -187 -189 -189 -188 -178 -166 -157 -151 -144 -144 -177 -182 -176 -172 -172 -171 -175 -182 -189 -193 -194 -197 -200 -204 -205 -206 -208 -212 -217 -229 -231 -232 -231 -228 -232 -259 -251 -246 -252 -262 -266 -265 -262 -264 -265 -268 -272 -269 -261 -262 -273 -279 -284 -291 -289 -290 -264 -266 -274 -272 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 -11 -22 -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 -1 -1 -1 -2 -2 -1 0 0 0 0 0 -1 -2 -1 -1 0 0 0 0 0 0 0 0 -2 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -25 -46 -57 -66 -58 -58 -69 -67 -68 -84 -85 -84 -83 -88 -90 -102 -127 -118 -133 -141 -146 -149 -152 -157 -163 -167 -174 -182 -188 -191 -191 -189 -182 -170 -156 -147 -144 -144 -162 -178 -181 -178 -176 -175 -179 -184 -186 -188 -191 -192 -195 -199 -201 -203 -206 -210 -216 -221 -230 -231 -229 -228 -229 -223 -214 -211 -234 -261 -266 -267 -268 -267 -265 -267 -272 -271 -261 -264 -268 -276 -283 -287 -286 -292 -263 -263 -269 -269 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -11 -6 -3 -8 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 0 0 0 0 0 0 -2 -3 -3 -3 -1 0 0 0 0 0 0 0 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -31 -47 -40 -31 -46 -60 -65 -67 -62 -66 -88 -85 -85 -85 -84 -87 -95 -95 -120 -130 -137 -142 -148 -155 -155 -167 -174 -183 -187 -188 -191 -192 -188 -179 -172 -165 -155 -151 -170 -180 -183 -183 -184 -182 -182 -183 -185 -189 -191 -192 -193 -194 -197 -201 -205 -209 -211 -216 -228 -228 -227 -229 -229 -221 -215 -213 -212 -235 -266 -267 -270 -269 -267 -269 -271 -269 -260 -261 -263 -273 -280 -283 -288 -295 -258 -257 -263 -265 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -11 -12 -3 0 -6 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 -1 -1 -1 0 0 0 0 0 0 -2 -3 -1 -1 0 0 0 0 0 0 0 0 -8 -10 -6 -1 -1 -1 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -15 -10 -6 -28 -53 -52 -64 -66 -70 -86 -84 -86 -83 -80 -80 -81 -84 -116 -124 -129 -137 -144 -150 -155 -165 -170 -179 -181 -181 -190 -174 -180 -180 -166 -156 -155 -149 -165 -186 -188 -186 -186 -184 -181 -180 -182 -187 -190 -192 -196 -196 -197 -200 -202 -205 -210 -217 -224 -225 -227 -228 -226 -219 -213 -212 -212 -233 -260 -268 -270 -268 -267 -270 -273 -272 -269 -260 -264 -273 -279 -283 -290 -292 -250 -249 -254 -260 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -6 -11 -10 -1 0 -5 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 -1 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 -2 -4 -3 -1 -2 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -43 -58 -69 -67 -59 -54 -58 -86 -81 -75 -92 -108 -108 -117 -122 -126 -130 -134 -139 -149 -159 -164 -171 -174 -178 -184 -174 -175 -187 -172 -157 -154 -150 -148 -164 -184 -188 -187 -186 -185 -182 -182 -184 -186 -189 -193 -194 -196 -197 -200 -204 -209 -213 -218 -222 -242 -249 -242 -235 -229 -214 -213 -214 -234 -268 -271 -271 -268 -270 -272 -272 -271 -264 -266 -273 -278 -284 -289 -287 -265 -264 -252 -254 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -7 -10 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 0 0 0 0 0 0 0 -1 -6 -2 -1 -2 -1 0 0 -1 -1 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -57 -53 -67 -65 -58 -52 -57 -80 -76 -72 -94 -111 -112 -119 -123 -124 -121 -125 -134 -143 -154 -157 -165 -171 -170 -172 -184 -184 -148 -155 -155 -151 -155 -156 -148 -183 -194 -192 -189 -186 -184 -185 -184 -184 -185 -187 -190 -196 -197 -200 -203 -205 -209 -213 -220 -255 -270 -266 -263 -259 -217 -214 -215 -238 -269 -271 -273 -273 -272 -271 -272 -271 -265 -264 -271 -277 -283 -284 -280 -281 -283 -255 -251 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 -5 -8 -3 0 0 0 0 0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 -1 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -39 -47 -59 -63 -61 -55 -57 -76 -74 -70 -96 -110 -113 -119 -120 -123 -113 -112 -121 -133 -145 -153 -163 -165 -166 -168 -169 -173 -156 -158 -157 -151 -149 -157 -152 -171 -179 -189 -194 -189 -185 -182 -180 -182 -184 -186 -191 -192 -197 -200 -202 -204 -207 -211 -242 -260 -264 -261 -259 -252 -212 -213 -215 -237 -264 -270 -272 -275 -275 -276 -276 -271 -262 -263 -272 -278 -280 -278 -273 -272 -277 -247 -245 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -6 -6 -6 -8 -3 -1 0 0 0 -1 -6 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -61 -66 -60 -52 -52 -62 -77 -74 -70 -95 -106 -110 -115 -115 -118 -102 -93 -96 -112 -130 -140 -149 -158 -163 -162 -162 -165 -154 -159 -163 -157 -152 -156 -152 -152 -153 -168 -186 -191 -187 -182 -180 -182 -186 -189 -190 -194 -195 -196 -199 -202 -213 -242 -261 -261 -260 -258 -249 -232 -206 -211 -214 -215 -235 -267 -272 -272 -275 -274 -272 -269 -264 -267 -274 -277 -278 -275 -270 -270 -272 -238 -241 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -14 -7 -6 -6 -5 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -39 -43 -32 -50 -65 -64 -57 -74 -68 -67 -88 -99 -102 -106 -107 -93 -85 -84 -98 -117 -123 -136 -138 -144 -145 -146 -154 -142 -153 -144 -149 -157 -160 -158 -155 -154 -153 -163 -183 -190 -187 -186 -187 -190 -193 -193 -191 -193 -196 -198 -217 -242 -255 -259 -252 -251 -249 -230 -199 -202 -207 -212 -214 -232 -259 -256 -224 -266 -271 -267 -266 -267 -271 -276 -276 -275 -273 -262 -245 -267 -232 -237 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -6 -12 -4 -4 -7 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -1 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -2 -2 -1 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -52 -64 -65 -67 -74 -66 -64 -67 -68 -80 -99 -98 -92 -87 -87 -101 -117 -123 -131 -130 -129 -128 -128 -131 -130 -131 -128 -138 -147 -151 -158 -158 -157 -157 -155 -161 -182 -192 -192 -192 -192 -193 -193 -192 -191 -193 -194 -220 -247 -249 -250 -243 -244 -244 -222 -196 -203 -207 -211 -212 -212 -214 -217 -222 -267 -270 -268 -268 -270 -271 -271 -271 -272 -256 -233 -221 -240 -225 -237 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -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 -2 -5 -2 -8 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -5 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 -1 -1 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -33 -49 -65 -62 -50 -75 -74 -69 -65 -67 -80 -95 -90 -89 -94 -109 -119 -122 -128 -127 -131 -131 -128 -125 -125 -120 -127 -131 -138 -145 -153 -160 -159 -158 -158 -154 -162 -196 -194 -192 -194 -192 -190 -189 -187 -189 -189 -220 -244 -243 -240 -236 -220 -220 -211 -200 -206 -209 -209 -209 -210 -213 -216 -221 -266 -269 -269 -271 -272 -270 -269 -268 -270 -244 -218 -215 -213 -223 -240 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -6 -1 0 -2 -5 -7 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -1 -2 -4 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -32 -53 -64 -70 -72 -55 -73 -71 -63 -72 -90 -85 -85 -92 -103 -103 -98 -113 -124 -123 -129 -132 -131 -129 -123 -129 -130 -138 -145 -150 -159 -163 -158 -156 -154 -164 -193 -204 -199 -203 -205 -202 -197 -194 -190 -219 -234 -238 -236 -229 -204 -193 -191 -195 -200 -205 -208 -209 -209 -213 -216 -217 -217 -218 -263 -270 -271 -272 -271 -268 -265 -244 -229 -219 -213 -213 -228 -243 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -8 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 -4 -1 -2 -4 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -5 -15 -20 -5 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 0 0 0 0 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -35 -60 -74 -80 -78 -68 -57 -70 -64 -71 -86 -82 -82 -87 -90 -90 -91 -97 -113 -115 -119 -126 -132 -134 -129 -130 -132 -139 -144 -148 -154 -156 -157 -157 -155 -154 -162 -197 -205 -208 -206 -203 -203 -202 -195 -197 -200 -217 -229 -217 -181 -186 -187 -191 -198 -204 -206 -207 -209 -215 -219 -219 -217 -221 -223 -257 -270 -254 -239 -264 -259 -228 -218 -215 -211 -215 -229 -236 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -12 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -2 -5 -2 0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -13 -7 -17 -14 -5 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -52 -73 -72 -70 -79 -60 -76 -68 -75 -87 -84 -85 -84 -86 -91 -87 -86 -102 -110 -108 -112 -123 -130 -129 -129 -131 -138 -146 -151 -149 -144 -152 -154 -156 -157 -155 -159 -202 -197 -200 -198 -195 -193 -193 -192 -188 -188 -191 -189 -180 -183 -185 -191 -197 -202 -205 -207 -206 -214 -220 -220 -219 -222 -220 -221 -223 -222 -230 -258 -256 -224 -212 -210 -210 -212 -218 -223 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 0 -1 -7 -7 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -5 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -13 -4 -4 -6 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -8 -8 -2 -2 -6 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -33 -61 -56 -64 -79 -69 -82 -92 -90 -90 -90 -90 -93 -76 -68 -97 -108 -103 -98 -96 -119 -144 -122 -124 -131 -143 -150 -147 -139 -145 -146 -149 -154 -156 -159 -191 -196 -201 -201 -196 -191 -191 -190 -185 -178 -176 -177 -180 -180 -186 -190 -194 -199 -203 -202 -204 -212 -218 -221 -221 -220 -219 -219 -218 -214 -214 -221 -225 -216 -211 -209 -208 -208 -208 -220 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -16 -13 -12 -9 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 -1 -12 -13 -9 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -6 -2 -5 -7 -5 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -7 -10 -3 -3 -17 -10 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -21 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -32 -73 -72 -78 -68 -69 -73 -81 -96 -96 -99 -99 -84 -78 -97 -109 -105 -105 -95 -91 -101 -110 -117 -125 -135 -140 -140 -136 -137 -137 -139 -147 -153 -150 -151 -199 -198 -199 -201 -199 -194 -189 -179 -175 -174 -176 -178 -179 -186 -186 -194 -201 -202 -200 -206 -214 -220 -223 -222 -220 -220 -220 -215 -211 -213 -217 -219 -212 -213 -212 -209 -207 -209 -221 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -15 -6 -5 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -8 -15 -12 -6 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 0 0 -1 -6 -8 -10 -10 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -8 -11 -10 -6 -10 -7 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 -49 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -24 -61 -58 -66 -66 -64 -68 -83 -101 -104 -104 -103 -100 -100 -109 -108 -107 -101 -92 -92 -105 -119 -124 -126 -127 -126 -127 -129 -128 -130 -137 -145 -148 -151 -199 -157 -147 -171 -196 -198 -195 -182 -178 -176 -175 -177 -182 -185 -186 -193 -199 -200 -201 -209 -218 -224 -223 -222 -221 -217 -216 -210 -208 -212 -218 -218 -213 -215 -215 -214 -213 -217 -223 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -10 -1 -4 -3 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -9 -3 0 0 -2 -10 -1 0 -2 -5 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -7 -6 -10 -11 -8 -4 -1 -8 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -24 -75 -75 -75 -67 -72 -87 -101 -105 -107 -107 -105 -105 -108 -109 -110 -106 -101 -101 -107 -118 -124 -119 -117 -116 -117 -122 -124 -126 -130 -135 -142 -155 -189 -189 -189 -188 -192 -200 -201 -192 -188 -183 -180 -180 -185 -187 -191 -194 -198 -198 -198 -207 -217 -222 -221 -218 -216 -213 -213 -212 -209 -211 -216 -219 -217 -217 -215 -219 -224 -226 -229 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -2 -11 -2 0 0 0 0 0 0 -2 -3 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -12 -9 -12 -13 -11 -12 -14 -15 -10 -3 -1 0 0 0 0 0 0 0 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -24 -73 -73 -69 -68 -82 -96 -98 -103 -108 -107 -107 -108 -108 -113 -148 -116 -106 -107 -109 -115 -120 -114 -113 -111 -112 -118 -124 -127 -129 -138 -159 -179 -175 -180 -179 -177 -182 -188 -186 -191 -191 -188 -186 -186 -188 -190 -195 -197 -197 -196 -195 -200 -210 -215 -213 -211 -212 -214 -219 -220 -214 -216 -222 -226 -225 -218 -214 -223 -231 -232 -234 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -14 0 0 0 0 0 0 0 0 0 -12 -17 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -8 -1 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -3 -9 -2 0 0 0 0 0 0 0 0 0 0 0 -8 -11 -10 -10 -9 -9 -15 -18 -15 -6 -3 -1 0 0 0 0 0 0 0 -3 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -5 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -10 -20 -83 -84 -78 -83 -92 -97 -104 -105 -105 -108 -114 -122 -149 -150 -152 -151 -151 -152 -152 -146 -141 -137 -125 -117 -126 -130 -132 -154 -167 -160 -148 -175 -177 -175 -176 -177 -178 -182 -190 -189 -188 -191 -193 -192 -196 -197 -196 -195 -194 -194 -201 -203 -204 -207 -210 -215 -221 -222 -220 -224 -228 -229 -229 -217 -218 -228 -234 -235 -237 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -1 0 0 0 0 0 0 0 0 0 -18 -22 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -8 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -4 -4 -1 -3 -2 -2 -2 0 0 0 0 -1 -1 -1 -11 -12 -13 -13 -11 -4 -16 -12 -10 -7 -2 0 0 0 0 0 -1 -1 0 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 -1 -2 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -23 -71 -75 -82 -90 -89 -96 -96 -98 -110 -130 -150 -147 -151 -153 -154 -156 -159 -159 -156 -153 -152 -144 -131 -124 -129 -134 -138 -139 -147 -155 -148 -171 -181 -177 -174 -176 -179 -185 -185 -187 -175 -162 -168 -193 -194 -194 -194 -194 -191 -191 -197 -201 -203 -206 -211 -218 -221 -224 -225 -227 -228 -226 -216 -223 -230 -235 -237 -239 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -19 -5 -10 -6 0 0 0 0 0 0 -4 -23 -21 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -5 -4 -1 -2 -1 0 0 0 0 0 0 0 -2 -3 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 -1 -4 -3 -3 -3 -2 -4 -5 -3 -1 -2 -2 -2 -1 -4 -10 -14 -16 -15 -14 -15 -11 -6 -14 -6 -8 -6 -5 -5 -4 -1 -6 -6 -6 -10 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 -1 -1 -1 -1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -86 -89 -80 -81 -87 -88 -86 -92 -123 -141 -140 -140 -139 -145 -150 -152 -154 -155 -152 -152 -153 -154 -150 -141 -144 -145 -149 -142 -160 -186 -178 -135 -171 -146 -151 -175 -177 -178 -180 -187 -164 -142 -147 -167 -192 -193 -194 -194 -195 -195 -198 -199 -200 -202 -206 -212 -216 -218 -218 -220 -221 -220 -218 -224 -226 -232 -235 -236 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -3 -2 0 0 0 0 0 0 0 -3 -11 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -5 -6 -1 0 0 0 0 0 0 -3 -2 0 -1 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -6 -5 -5 -5 -4 -4 -4 -5 -2 -2 -3 -4 -4 -7 -12 -15 -14 -13 -10 -14 -10 -8 -11 -7 -8 -4 -1 -1 -3 -6 -15 -14 -11 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 -1 -1 -1 -1 0 0 0 0 -1 -2 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -28 -70 -72 -73 -82 -89 -88 -91 -116 -133 -135 -130 -128 -132 -133 -141 -148 -149 -144 -148 -153 -155 -157 -160 -164 -167 -168 -152 -156 -171 -165 -136 -133 -130 -131 -135 -137 -140 -141 -148 -146 -143 -146 -149 -171 -172 -174 -186 -196 -196 -199 -197 -195 -197 -201 -205 -207 -208 -211 -214 -216 -219 -221 -222 -223 -229 -232 -232 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -14 0 0 0 0 0 0 0 0 0 -9 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -4 0 0 0 0 0 0 -1 -9 -3 0 -3 -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 -2 -7 -9 -9 -8 -7 -6 -7 -3 -3 -5 -7 -8 -8 -8 -9 -10 -9 -6 -12 -9 -10 -11 -9 -9 -6 -6 -3 -1 -4 -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 -1 -1 0 -2 -4 -5 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -78 -85 -82 -87 -94 -90 -91 -97 -122 -135 -130 -125 -124 -124 -129 -137 -139 -135 -140 -147 -154 -158 -160 -162 -165 -166 -168 -167 -166 -167 -166 -133 -131 -131 -134 -137 -135 -133 -137 -142 -147 -150 -152 -152 -151 -151 -168 -190 -198 -198 -197 -197 -197 -198 -199 -200 -207 -212 -215 -217 -219 -222 -218 -224 -227 -231 -231 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 -9 -8 0 0 0 0 0 0 -1 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -10 -8 -10 -14 -13 -13 -12 -8 -6 -9 -5 -9 -10 -12 -12 -11 -7 -8 -6 -5 -11 -9 -12 -7 -8 -10 -6 -4 -1 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 -6 -8 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -29 -34 -67 -85 -90 -96 -91 -103 -126 -136 -132 -126 -125 -118 -112 -117 -125 -128 -135 -142 -152 -156 -159 -158 -149 -152 -155 -155 -160 -156 -130 -131 -134 -134 -137 -140 -139 -139 -141 -144 -148 -153 -157 -157 -158 -158 -159 -172 -195 -202 -199 -204 -202 -200 -200 -203 -212 -216 -217 -217 -218 -219 -220 -229 -230 -234 -236 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 -21 -13 -1 -13 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -1 0 -1 0 -1 -6 -12 -15 -20 -30 -26 -18 -11 -9 -7 -7 -6 -9 -11 -15 -18 -15 -6 -6 -5 -10 -14 -10 -12 -5 -10 -13 -11 -5 -5 -1 0 0 -2 -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 -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 -1 -1 -1 -1 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -51 -83 -92 -98 -94 -123 -128 -128 -128 -128 -125 -115 -111 -112 -119 -128 -133 -140 -148 -150 -155 -149 -124 -128 -130 -128 -133 -138 -137 -138 -138 -138 -142 -143 -142 -140 -142 -145 -149 -153 -155 -158 -160 -161 -162 -161 -169 -197 -207 -213 -214 -209 -206 -209 -216 -216 -217 -217 -216 -217 -224 -227 -233 -238 -225 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -6 -13 -13 -15 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 0 -3 -2 0 0 -1 -13 -19 -32 -36 -23 -8 -9 -9 -8 -8 -10 -16 -15 -21 -17 -8 -8 -10 -16 -17 -15 -12 -3 -8 -10 -9 -4 -2 -6 -1 0 -2 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -22 -72 -94 -89 -95 -111 -116 -117 -119 -121 -122 -126 -126 -125 -131 -136 -136 -140 -143 -146 -152 -143 -123 -129 -134 -135 -140 -144 -143 -143 -142 -144 -144 -144 -143 -141 -142 -147 -149 -151 -154 -157 -158 -160 -160 -161 -161 -169 -204 -211 -215 -216 -217 -218 -219 -216 -217 -216 -216 -218 -223 -227 -234 -216 -196 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -20 -9 -1 0 0 0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -24 -23 -17 -8 -3 -7 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 -3 -5 -4 -4 -15 -7 0 0 0 -1 -2 -21 -27 -18 -18 -16 -15 -13 -12 -10 -1 -14 -11 -7 -10 -14 -19 -15 -13 -8 -3 -3 -4 -2 -1 -3 -5 -1 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -73 -101 -94 -96 -98 -111 -115 -117 -119 -123 -130 -134 -136 -139 -140 -141 -142 -142 -145 -150 -146 -132 -123 -130 -137 -140 -142 -143 -145 -143 -145 -145 -145 -147 -148 -146 -152 -153 -155 -157 -157 -159 -161 -162 -162 -162 -164 -167 -170 -173 -203 -224 -225 -223 -219 -218 -218 -217 -221 -222 -194 -200 -192 -187 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -18 -25 -11 -10 -10 -6 -1 -7 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -39 -26 -16 -13 -13 -3 -1 -6 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 -3 -8 -11 -7 -18 -5 0 0 -2 -6 -1 -19 -17 -11 -11 0 -1 -12 -13 -6 -2 -11 -10 -10 -11 -14 -17 -8 -11 -7 -2 -2 -3 -3 -1 -3 -3 -2 -8 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -74 -109 -110 -106 -107 -109 -120 -121 -121 -122 -117 -94 -127 -134 -134 -137 -141 -143 -146 -134 -143 -143 -118 -124 -131 -133 -134 -137 -142 -143 -146 -148 -147 -148 -150 -147 -150 -155 -160 -163 -162 -162 -163 -165 -163 -162 -163 -164 -169 -174 -176 -176 -194 -227 -226 -223 -223 -223 -212 -194 -189 -192 -194 -195 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -18 -28 -29 -29 -17 -6 -2 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -7 -1 -1 0 0 0 0 0 0 -1 -13 -24 -22 -9 -8 -6 -1 -7 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 -4 -9 -12 -12 -1 0 0 -2 -2 -3 -9 -4 0 0 -1 0 -3 -6 -5 -3 -7 -6 -10 -10 -11 -11 -4 -8 -8 -5 -3 -2 -3 -1 -3 -2 -3 -6 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 -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 -1 -1 -1 0 0 0 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -29 -92 -116 -105 -101 -106 -108 -103 -110 -119 -116 -120 -127 -129 -130 -132 -137 -140 -122 -112 -134 -138 -115 -120 -123 -123 -127 -133 -139 -143 -147 -148 -148 -147 -148 -148 -152 -158 -164 -167 -167 -166 -165 -166 -164 -162 -163 -166 -173 -177 -179 -179 -198 -230 -232 -230 -230 -203 -189 -193 -198 -200 -201 -200 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -16 -22 -27 -25 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -6 -3 -3 -1 0 0 0 0 0 -27 -34 -31 -27 -10 -13 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -1 -3 -2 0 0 0 0 0 0 0 0 -1 -4 -12 -13 -10 -6 -4 -5 -8 -6 -1 -3 -1 0 0 -5 -12 -9 -1 0 -3 -4 -5 -9 -11 -10 -7 -5 -8 -8 -3 -1 -2 -3 -4 -8 -3 -4 -5 -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 -1 -4 -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 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -87 -94 -70 -80 -115 -104 -109 -106 -96 -96 -120 -125 -105 -101 -104 -115 -139 -129 -111 -121 -123 -113 -116 -117 -121 -125 -129 -135 -140 -143 -143 -147 -148 -150 -153 -157 -159 -164 -168 -170 -170 -168 -169 -167 -168 -169 -172 -179 -180 -185 -185 -184 -183 -184 -186 -187 -187 -190 -197 -201 -203 -202 -200 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -7 -5 -6 -1 0 0 0 0 0 -4 -33 -40 -38 -33 -2 -13 -9 -5 -4 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -11 -16 -12 -8 -9 -13 -10 -3 -5 -6 -2 -4 -2 -5 -9 -7 -1 -2 -5 -4 -4 -10 -15 -8 -5 -5 -8 -9 -1 -1 -3 -3 -4 -9 -1 -6 -6 -4 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -7 -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 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -45 -27 0 -18 -76 -109 -104 -112 -114 -105 -99 -100 -108 -107 -105 -106 -114 -117 -108 -109 -111 -112 -113 -115 -121 -124 -126 -129 -134 -135 -138 -143 -145 -149 -156 -157 -157 -162 -168 -171 -171 -170 -170 -171 -174 -177 -180 -182 -182 -186 -190 -191 -190 -191 -191 -191 -192 -195 -198 -200 -200 -200 -200 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -6 -4 0 -2 -4 0 0 0 0 0 -1 -11 -19 -27 -26 -5 -22 -19 -11 -13 -15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -2 0 0 0 0 0 0 0 0 0 0 0 -2 -10 -14 -13 -12 -11 -12 -13 -3 -12 -17 -13 -10 -9 -6 -5 -7 -8 -9 -3 -3 -2 -8 -15 -9 -5 -1 -2 -4 -1 -1 -3 -4 -8 -9 -1 -9 -9 -6 -3 -1 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 0 0 0 0 0 -1 -2 -3 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 -47 -94 -109 -108 -97 -90 -96 -118 -94 -111 -116 -112 -109 -106 -106 -110 -111 -113 -115 -117 -126 -128 -129 -130 -131 -133 -135 -136 -140 -147 -153 -156 -155 -160 -167 -171 -171 -171 -171 -172 -177 -181 -183 -185 -185 -187 -190 -191 -193 -195 -195 -195 -195 -197 -199 -198 -198 -197 -197 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -20 -31 -22 -22 -11 -12 -19 -22 -16 -9 -2 0 0 0 0 0 0 0 0 0 0 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 -5 -20 -20 -14 -13 -14 -16 -13 -3 -14 -16 -11 -12 -14 -16 -19 -15 -10 -4 -4 -1 -2 -6 -6 -8 -2 -2 -2 -2 -2 -4 -7 -14 -9 -1 -5 -10 -4 -1 -2 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 -1 -2 -2 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -29 -85 -104 -93 -108 -110 -108 -106 -101 -104 -99 -95 -105 -117 -113 -111 -112 -113 -115 -120 -124 -132 -134 -133 -134 -137 -138 -138 -137 -141 -146 -151 -154 -156 -159 -165 -168 -169 -170 -170 -169 -175 -180 -183 -185 -187 -188 -188 -190 -193 -195 -195 -195 -195 -200 -201 -199 -199 -199 -198 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -25 -28 -24 -22 -15 -14 -18 -21 -15 -5 -1 -3 -1 0 0 0 0 0 0 0 0 0 0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 -5 -16 -15 -18 -20 -17 -3 -27 -12 -4 -3 -2 -2 -6 -9 -7 -5 -6 -10 -8 -3 0 -2 -6 -2 -2 -2 -2 -3 -9 -14 -6 0 -4 -12 -3 -1 -9 -8 0 0 0 0 0 0 0 0 0 0 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -2 -9 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -35 -112 -101 -93 -89 -103 -117 -111 -105 -108 -101 -99 -110 -125 -123 -120 -119 -120 -124 -129 -131 -134 -134 -137 -139 -140 -143 -143 -145 -150 -154 -157 -160 -160 -164 -165 -167 -168 -167 -166 -172 -177 -179 -179 -182 -186 -187 -191 -193 -194 -194 -194 -197 -201 -202 -200 -201 -203 -205 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -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 -4 -26 -31 -31 -27 -22 -22 -23 -18 -19 -10 -2 -9 -10 -6 -4 -3 0 0 0 0 0 0 -1 -6 -9 -4 0 0 0 0 0 0 0 0 0 0 0 -10 -26 -21 -13 -5 -3 -8 -16 -17 -12 -18 -16 0 -1 -7 -6 -7 -5 -2 -9 -6 -3 -3 -3 -3 -3 -3 -1 -3 -8 -9 -8 -8 -11 -13 -6 -4 -2 -2 0 0 0 0 0 0 0 0 0 0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -46 -120 -111 -108 -100 -91 -100 -122 -118 -120 -115 -109 -110 -115 -112 -108 -122 -125 -126 -129 -130 -132 -134 -135 -137 -140 -145 -147 -152 -156 -160 -163 -164 -162 -163 -164 -164 -165 -165 -168 -171 -174 -174 -174 -176 -177 -183 -187 -191 -195 -196 -197 -199 -202 -204 -203 -204 -211 -215 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 0 0 0 0 0 0 0 -2 -34 -33 -29 -25 -19 -19 -30 -14 0 0 0 -3 -5 -3 0 0 0 0 0 0 0 -1 -7 -3 -4 -4 0 0 0 -4 -3 0 0 0 0 -3 -9 -10 0 0 -1 -1 -4 -16 -30 -27 -11 0 -1 -4 -6 -12 -7 -1 -2 -4 -7 -5 -4 -5 -3 -2 -1 -4 -5 0 -2 -5 -9 -13 -11 -2 0 -1 -1 0 0 0 0 0 0 0 0 -1 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -56 -128 -126 -115 -107 -100 -112 -131 -127 -129 -126 -122 -120 -117 -109 -99 -109 -124 -129 -131 -134 -132 -136 -137 -139 -143 -148 -153 -157 -160 -163 -166 -167 -166 -160 -162 -164 -165 -167 -171 -172 -172 -174 -176 -176 -179 -185 -185 -187 -191 -196 -201 -203 -203 -206 -207 -209 -216 -222 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -1 0 0 0 0 0 0 0 -4 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 0 0 0 0 0 0 0 -1 -9 -14 -27 -25 -20 -19 -10 -16 -11 -4 -1 -1 -4 -2 0 0 0 0 0 0 0 -2 -5 -1 -3 -3 0 0 0 -4 -7 -6 -3 0 0 0 0 0 0 -1 -6 -2 0 -5 -21 -24 -7 0 0 -2 -8 -14 -5 0 0 -2 -9 -4 -3 -2 -2 -1 -1 -4 -3 -1 -1 -2 -5 -9 -8 -3 -1 -3 -1 -1 -1 0 0 0 0 0 0 -1 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -2 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -93 -133 -129 -120 -112 -105 -97 -106 -133 -138 -136 -135 -132 -127 -119 -110 -101 -127 -135 -135 -137 -136 -135 -136 -141 -146 -150 -157 -160 -162 -164 -165 -166 -167 -161 -161 -165 -168 -169 -171 -174 -174 -177 -180 -182 -184 -189 -188 -189 -191 -196 -204 -207 -207 -207 -208 -211 -217 -222 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 0 0 0 0 0 0 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -1 0 0 0 0 0 0 0 0 0 -3 -28 -26 -27 -30 -24 -29 -29 -11 -8 -15 -10 -1 0 0 0 0 0 0 0 -2 -2 0 0 0 0 -1 -1 -4 -6 -9 -6 0 0 0 0 0 0 -1 -1 -1 0 0 -7 -20 -20 -4 0 -3 -8 -9 -2 0 0 -3 -8 -4 -3 -2 -2 -2 -2 -3 -3 -3 -3 -3 -7 -1 -6 -4 -3 -6 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 -2 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -60 -118 -138 -131 -123 -116 -109 -101 -115 -141 -146 -145 -143 -141 -137 -129 -120 -109 -120 -123 -125 -130 -132 -142 -137 -139 -144 -150 -157 -160 -162 -163 -143 -135 -163 -163 -163 -166 -169 -171 -172 -176 -177 -182 -186 -188 -188 -191 -193 -194 -195 -197 -200 -201 -206 -205 -207 -211 -215 -219 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -3 -3 0 0 0 -1 -2 -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 -4 -20 -27 -36 -37 -34 -32 -27 -10 -1 -2 -3 0 0 0 0 0 0 0 0 -4 -6 -4 0 0 -4 -6 -6 -4 -4 -7 -3 0 0 -5 -23 -16 -4 -5 -12 -10 -6 -1 -11 -17 -14 -7 -5 -7 -10 -10 -9 -12 -7 -4 -4 -3 -1 -4 -4 -3 -2 -3 -3 -3 -6 -8 -8 -6 -13 -8 -6 -6 -4 -3 -3 -1 0 0 0 0 0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 0 0 0 0 0 0 0 0 -2 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -89 -138 -132 -125 -117 -111 -106 -101 -100 -105 -107 -141 -147 -143 -137 -128 -117 -109 -105 -105 -106 -105 -125 -135 -138 -141 -145 -151 -153 -158 -159 -155 -153 -160 -162 -164 -166 -169 -172 -174 -176 -177 -184 -189 -192 -193 -194 -195 -198 -200 -200 -200 -200 -201 -203 -205 -208 -211 -215 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -8 -8 -6 -4 -3 -4 -5 -7 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -29 -36 -33 -28 -28 -27 -23 -9 0 0 0 0 0 0 0 -1 -7 -9 -5 0 -1 -10 -8 -6 -6 -5 -3 -1 -2 0 -3 -15 -26 -6 0 0 -9 -21 -2 -17 -18 -13 -9 -7 -11 -16 -18 -15 -11 -12 -5 -3 -2 -3 -4 -5 -4 -4 -3 -2 -5 -12 -12 -13 -17 -19 -9 -7 -6 -5 -5 -10 -2 0 0 0 0 0 -7 -11 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 -4 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -99 -140 -135 -127 -119 -114 -109 -104 -102 -104 -103 -146 -151 -148 -142 -134 -125 -118 -115 -112 -109 -105 -102 -128 -138 -140 -141 -143 -146 -147 -154 -156 -158 -160 -162 -163 -166 -168 -171 -173 -176 -180 -186 -191 -194 -196 -198 -199 -200 -201 -201 -203 -203 -202 -207 -207 -207 -208 -212 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -7 -14 -13 -14 -12 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -11 -16 -25 -29 -26 -26 -8 0 0 0 0 0 0 0 0 -1 -6 -2 0 -2 -4 -8 -7 -8 -11 -8 -2 -11 -4 0 -9 -19 0 0 0 -10 -17 -3 -21 -13 -12 -12 -12 -17 -21 -22 -17 -11 -13 -8 -4 -4 -6 -10 -12 -11 -6 -4 -4 -7 -10 -14 -15 -15 -15 -7 -6 -6 -5 -5 -6 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 -1 -4 -1 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -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 -112 -144 -138 -131 -122 -116 -112 -111 -109 -107 -109 -153 -155 -152 -147 -139 -132 -129 -126 -122 -119 -118 -114 -106 -133 -141 -142 -143 -144 -139 -147 -151 -156 -162 -164 -164 -167 -168 -169 -171 -176 -183 -188 -192 -195 -192 -187 -192 -194 -197 -201 -206 -208 -209 -212 -211 -209 -210 -212 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -11 -11 -11 -14 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -25 -27 -24 -3 0 0 0 0 0 -10 -4 0 -2 -7 -2 -1 -6 -10 -10 -10 -8 -16 -12 -4 -9 -1 0 -6 -9 -1 -3 0 -11 -16 -13 -16 -9 -11 -12 -15 -21 -21 -19 -14 -11 -10 -8 -9 -8 -6 -10 -16 -15 -6 -4 -3 -5 -11 -18 -19 -7 -7 -13 -11 -5 -4 -3 -3 -2 0 0 0 0 0 0 0 0 -7 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -109 -142 -142 -135 -127 -122 -121 -117 -113 -128 -157 -161 -160 -158 -153 -149 -145 -140 -135 -131 -130 -129 -126 -120 -113 -111 -111 -126 -157 -153 -146 -149 -156 -163 -167 -169 -172 -172 -156 -156 -177 -183 -170 -173 -186 -173 -139 -140 -141 -143 -146 -171 -211 -209 -164 -200 -214 -214 -214 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -12 -10 -10 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 0 0 0 0 0 -3 -15 -3 0 0 -1 -1 0 -9 -12 -7 -3 -9 -13 -9 -4 -2 -2 0 0 0 -5 -13 -10 -17 -22 -21 -15 -7 -14 -13 -16 -17 -16 -10 -16 -13 -7 -6 -12 -11 -7 -6 -10 -12 -6 -4 -3 -6 -12 -19 -25 -9 -16 -24 -17 -4 -3 -3 -7 -12 -16 -17 -2 0 0 0 0 0 -4 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -54 -127 -146 -139 -133 -133 -126 -120 -116 -134 -165 -163 -163 -162 -160 -158 -156 -150 -144 -137 -137 -137 -135 -131 -126 -124 -123 -122 -133 -167 -150 -155 -160 -165 -170 -172 -173 -177 -147 -136 -161 -180 -136 -135 -159 -160 -137 -137 -138 -142 -146 -149 -151 -153 -153 -160 -164 -168 -172 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -13 -17 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 0 0 0 0 -2 -5 -9 -9 -5 -7 -14 -11 -12 -7 -4 -1 -1 -3 -2 -5 -7 -5 -4 -9 -19 -16 -14 -20 -15 -21 -15 -9 -10 -18 -8 -4 -5 -8 -12 -13 -12 -10 -10 -8 -1 -2 -2 -7 -15 -20 -13 -14 -24 -18 -5 -3 -2 -7 -10 -14 -18 -12 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -122 -150 -144 -139 -136 -129 -122 -119 -141 -168 -165 -164 -165 -164 -164 -162 -159 -153 -140 -140 -143 -142 -139 -135 -134 -133 -133 -132 -134 -158 -163 -166 -169 -171 -172 -174 -180 -149 -130 -148 -181 -135 -137 -138 -138 -139 -139 -141 -143 -146 -150 -152 -154 -156 -156 -156 -157 -159 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -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 -3 -17 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -6 -6 -6 -10 -10 -11 -11 -13 -4 -3 -7 -9 -8 -6 -12 -10 -4 0 -2 -22 -19 -19 -26 -24 -25 -16 -8 -7 -11 -7 -5 -7 -11 -14 -16 -16 -9 -14 -9 -2 -6 -8 -6 -8 -10 -8 -9 -2 -7 -5 -2 -2 -5 -11 -17 -20 -21 -20 -12 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -120 -140 -146 -149 -142 -134 -127 -125 -151 -174 -169 -166 -166 -167 -168 -168 -165 -153 -144 -147 -149 -148 -146 -145 -142 -139 -138 -139 -144 -168 -170 -171 -172 -172 -173 -176 -181 -170 -163 -172 -186 -160 -161 -159 -149 -143 -146 -149 -149 -149 -151 -155 -158 -163 -163 -161 -158 -159 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -6 -7 -4 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -7 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -6 -5 -7 -14 -11 -10 -11 -9 -3 -6 -13 -14 -11 -9 -15 -10 -4 0 -7 -25 -27 -8 -1 -12 -22 -18 -12 -11 -8 -5 -7 -10 -12 -12 -14 -16 -10 -15 -9 -4 -4 -4 -2 -4 -5 -8 -9 -1 -11 -5 -1 -1 -1 -2 -17 -22 -16 -13 -23 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -63 -106 -140 -155 -149 -141 -133 -131 -128 -148 -175 -174 -171 -170 -171 -171 -167 -151 -148 -152 -154 -154 -153 -152 -149 -146 -144 -142 -139 -141 -173 -177 -177 -176 -177 -178 -182 -186 -188 -189 -192 -195 -197 -199 -178 -157 -153 -157 -158 -156 -156 -159 -163 -166 -169 -168 -165 -163 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -13 -12 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -15 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -2 -7 -3 -5 -13 -9 -10 -10 -8 -5 -7 -7 -8 -7 -10 -17 -9 -2 0 -4 -13 -19 -2 0 -11 -19 -18 -17 -8 -4 -6 -9 -11 -12 -12 -13 -14 -13 -15 -13 -6 -2 -1 -1 -4 -3 -12 -12 -5 -19 -10 -2 0 -6 -17 -3 -6 -4 0 0 0 0 0 -3 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -65 -137 -161 -156 -148 -139 -136 -131 -154 -182 -181 -177 -175 -174 -174 -167 -154 -153 -155 -156 -157 -157 -157 -156 -153 -148 -144 -142 -144 -176 -180 -181 -181 -181 -182 -184 -186 -187 -189 -191 -193 -195 -198 -204 -182 -156 -162 -164 -162 -162 -162 -164 -171 -173 -174 -172 -170 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -6 -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 -1 -2 0 0 0 0 0 0 0 0 0 0 -24 -26 -12 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -11 -9 -10 -3 -6 -10 -10 -10 -10 -10 -10 -11 -10 -7 -12 -15 -16 -15 -15 -2 0 0 0 0 0 -3 -13 -19 -18 -6 -3 -8 -9 -8 -9 -13 -10 -10 -12 -14 -16 -9 -5 -3 -2 -3 -4 -16 -14 -14 -16 -4 -2 -1 0 0 0 0 0 0 0 0 -2 -20 -11 -7 -4 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -110 -161 -160 -153 -145 -142 -136 -136 -139 -148 -183 -180 -177 -176 -168 -156 -155 -157 -157 -157 -157 -158 -158 -158 -153 -149 -146 -144 -146 -141 -172 -186 -186 -186 -187 -189 -190 -191 -192 -193 -196 -200 -206 -188 -165 -161 -165 -166 -166 -168 -172 -178 -178 -178 -176 -175 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -10 -5 -14 -11 -9 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -18 -7 -2 0 0 0 0 0 0 0 0 0 -1 -3 -4 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -10 -11 -1 -8 -11 -10 -9 -9 -16 -16 -12 -7 -5 -9 -16 -14 -10 -6 0 0 0 0 0 0 0 -19 -22 -18 -9 -4 -5 -5 -7 -10 -13 -14 -6 -9 -12 -12 -9 -5 -4 -3 -4 -7 -19 -14 -11 -9 -3 -1 -1 0 0 0 0 0 0 0 0 0 -5 -10 -17 -17 -13 -9 -1 0 0 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -65 -137 -165 -159 -150 -150 -149 -146 -141 -139 -147 -181 -182 -179 -170 -159 -159 -160 -159 -158 -157 -158 -158 -158 -148 -149 -152 -152 -150 -140 -178 -192 -192 -191 -191 -192 -193 -193 -193 -194 -197 -201 -207 -212 -192 -158 -163 -163 -168 -173 -178 -183 -183 -182 -180 -178 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -8 -2 -5 -9 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -11 -9 -2 0 0 0 0 0 0 0 0 -1 -8 -6 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -6 -7 -7 -14 -9 -9 -10 -11 -17 -18 -13 -10 -5 -3 -15 -15 -10 -6 -4 0 0 0 0 0 -5 -27 -16 -22 -24 -16 -10 -9 -15 -17 -18 -12 -2 -6 -12 -12 -9 -5 -5 -4 -3 -5 -10 -15 -8 -6 -3 0 0 0 -1 0 -3 -5 -1 0 0 0 -1 -4 -12 -17 -22 -17 -12 -1 0 -5 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -3 -3 -1 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -106 -165 -165 -158 -158 -157 -154 -151 -146 -141 -147 -181 -185 -173 -162 -162 -162 -161 -160 -159 -159 -158 -158 -157 -148 -143 -142 -142 -140 -184 -195 -195 -183 -156 -159 -162 -164 -180 -198 -201 -202 -207 -213 -190 -159 -162 -163 -169 -175 -180 -184 -186 -186 -184 -183 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 0 0 0 0 0 0 0 0 -4 -14 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -8 -14 -15 -10 -11 -11 -12 -14 -13 -5 -8 -10 -11 -14 -14 -9 -14 -15 -11 -7 -1 0 0 -3 -10 -1 -18 -36 -38 -32 -29 -32 -27 -30 -25 -6 -9 -17 -10 -4 -4 -4 -3 -4 -5 -7 -13 -13 -6 -3 -3 -3 -2 -10 -3 -2 -3 0 0 0 0 0 0 0 0 -22 -25 -15 -13 -5 -14 -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 -4 -7 -6 -1 0 -5 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -91 -153 -172 -167 -166 -165 -160 -158 -155 -148 -142 -151 -179 -184 -174 -165 -165 -163 -162 -161 -161 -160 -159 -158 -158 -150 -142 -142 -141 -188 -196 -196 -193 -183 -181 -150 -144 -157 -173 -181 -205 -209 -213 -195 -168 -160 -164 -170 -175 -180 -183 -184 -188 -189 -189 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 -1 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -6 -13 -16 -14 -11 -12 -13 -12 -13 -12 -5 -7 -12 -15 -15 -10 -6 -13 -15 -16 -14 -4 -1 0 0 0 -2 -6 -39 -48 -45 -35 -21 -23 -42 -33 -15 -13 -15 -5 -1 -1 -1 -1 -5 -6 -7 -10 -12 -4 -3 -4 -6 -10 -18 -2 -2 -2 -2 -1 0 0 0 0 0 0 0 0 -9 -16 -14 -16 -12 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -73 -122 -156 -172 -173 -171 -165 -162 -160 -154 -147 -141 -154 -180 -182 -168 -168 -165 -163 -163 -162 -162 -161 -161 -159 -157 -151 -154 -193 -197 -197 -197 -198 -200 -199 -153 -148 -147 -147 -155 -184 -208 -213 -205 -185 -159 -165 -171 -176 -181 -184 -186 -189 -189 -192 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -8 -10 -10 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 -1 -1 -3 -6 -8 -11 -13 -13 -13 -13 -13 -13 -15 -13 -9 -7 -8 -9 -10 -8 -7 -14 -14 -9 -10 -10 0 0 0 0 -5 -20 -40 -46 -23 -9 0 -4 -36 -28 -17 -10 -6 -2 -2 -2 -3 -4 -7 -8 -9 -14 -13 -4 -1 -1 -5 -10 -11 0 -2 -3 -4 -3 0 0 0 0 0 0 0 0 -1 -19 -26 -14 -1 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 -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 -2 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -52 -123 -162 -171 -170 -166 -163 -158 -153 -151 -147 -171 -178 -171 -170 -167 -165 -163 -163 -163 -163 -163 -160 -149 -167 -196 -197 -198 -197 -197 -197 -197 -197 -183 -184 -163 -151 -153 -157 -187 -192 -170 -155 -159 -164 -170 -175 -179 -184 -188 -191 -191 -194 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -3 -6 -6 -8 -9 -9 -11 -12 -15 -16 -15 -13 -15 -11 -8 -8 -9 -7 -9 -10 -11 -11 -11 -2 0 0 0 0 0 0 0 0 0 -3 -2 -18 -21 -23 -46 -42 -19 -7 -3 -4 -6 -6 -6 -7 -10 -14 -12 -16 -11 -6 -4 -2 -5 -5 -5 -5 -5 -5 -4 -2 0 0 0 0 0 0 0 0 0 -24 -21 -9 -2 -4 -31 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -13 -158 -170 -166 -161 -157 -158 -173 -177 -176 -174 -172 -169 -167 -164 -163 -163 -164 -164 -161 -150 -171 -197 -198 -199 -199 -199 -198 -197 -196 -199 -206 -192 -183 -174 -157 -156 -156 -155 -157 -161 -166 -170 -174 -178 -183 -186 -187 -191 -196 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -7 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -3 -3 -3 -4 -5 -9 -9 -9 -10 -12 -10 -10 -11 -12 -12 -14 -10 -5 -7 -9 -7 -9 -13 -14 -13 -10 -5 -1 0 0 0 0 0 0 0 0 0 -1 -22 -36 -45 -45 -31 -22 -8 -3 -5 -8 -13 -7 -11 -18 -21 -16 -18 -12 -10 -8 -5 -4 -3 -7 -8 -6 -6 -2 -2 -1 0 0 0 0 0 -3 -2 -3 -31 -10 0 -10 -33 -82 -20 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 -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 -2 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -141 -171 -167 -165 -164 -188 -185 -180 -177 -173 -171 -169 -167 -166 -165 -164 -164 -160 -149 -144 -166 -199 -198 -199 -200 -200 -199 -197 -197 -201 -206 -209 -201 -181 -182 -163 -159 -160 -163 -168 -173 -176 -178 -181 -186 -191 -192 -198 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -6 -6 -4 -5 -6 -6 -8 -10 -10 -11 -10 -8 -9 -12 -13 -14 -11 -6 -6 -7 -8 -9 -10 -10 -14 -13 -10 -5 0 0 -1 -10 -13 -5 -4 -4 -1 -16 -31 -21 -25 -33 -35 -28 -23 -17 -11 -10 -13 -17 -13 -14 -21 -22 -16 -14 -14 -11 -11 -7 -3 -10 -8 -11 -8 -4 -3 -5 -5 -3 0 0 0 0 -16 -18 -1 -9 -2 0 -20 -23 -4 -22 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 -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 -1 -2 -2 -2 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -155 -180 -177 -164 -149 -153 -184 -185 -180 -176 -175 -173 -172 -169 -166 -164 -161 -151 -148 -146 -171 -201 -201 -199 -199 -201 -201 -199 -197 -199 -202 -204 -207 -211 -217 -187 -168 -163 -164 -168 -174 -177 -178 -181 -186 -191 -195 -198 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -7 -8 -8 -9 -9 -12 -12 -10 -6 -1 -4 -16 -15 -19 -14 -7 -8 -12 -10 -10 -11 -12 -13 -17 -11 -4 0 -2 -13 -23 -22 -15 -13 -13 -4 -2 -18 -25 -18 -16 -25 -30 -28 -27 -23 -15 -11 -10 -11 -8 -19 -21 -18 -13 -12 -7 -12 -7 -2 -6 -9 -9 -5 -3 -6 -5 -3 -9 -5 0 0 0 0 0 0 0 0 0 -23 -19 -20 -44 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 -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 -1 -2 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -14 -102 -156 -147 -143 -155 -180 -184 -182 -183 -180 -176 -171 -166 -159 -154 -155 -151 -148 -148 -149 -159 -201 -200 -203 -203 -201 -199 -198 -201 -202 -204 -210 -217 -224 -177 -167 -168 -167 -168 -168 -175 -179 -183 -189 -194 -194 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -8 -10 -9 -10 -14 -15 -12 -8 -8 -3 -1 -7 -17 -17 -13 -8 -6 -6 -8 -8 -11 -15 -16 -13 -11 -6 -3 -8 -25 -27 -26 -23 -14 0 0 0 -5 -15 -17 -9 -17 -20 -22 -24 -23 -16 -14 -9 -4 -6 -20 -20 -20 -18 -12 -8 -12 -7 -3 -3 -5 -6 -3 -4 -6 -5 -3 -13 -12 -4 0 0 0 0 0 0 0 0 0 0 -1 -13 -15 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -3 -1 -1 0 0 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -5 -2 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -105 -160 -153 -146 -142 -154 -177 -190 -191 -185 -180 -174 -162 -154 -154 -156 -154 -150 -149 -171 -202 -201 -159 -159 -163 -180 -204 -201 -203 -203 -206 -210 -216 -223 -194 -176 -173 -173 -170 -170 -171 -178 -186 -190 -189 -190 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -12 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 0 -6 -7 -8 -9 -12 -13 -14 -11 -7 -7 -2 0 -2 -9 -13 -14 -10 -7 -5 -6 -6 -11 -16 -19 -15 -17 -5 -6 -14 -17 -4 -8 -24 -12 0 0 0 0 -6 -14 -15 -14 -14 -18 -16 -15 -14 -6 -14 -13 -9 -13 -19 -19 -18 -13 -9 -12 -11 -7 -5 -6 -5 -2 -2 -4 -4 -4 -9 -14 -16 -12 -5 0 0 0 0 0 0 0 0 0 -13 -17 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 -1 -1 -1 -2 -2 -2 -1 -1 -1 -1 0 -3 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -1 0 -1 -2 -3 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -120 -167 -159 -152 -147 -143 -156 -181 -194 -188 -183 -174 -163 -155 -152 -153 -152 -152 -185 -203 -204 -200 -151 -153 -156 -161 -170 -171 -170 -198 -192 -196 -217 -222 -229 -202 -191 -186 -177 -177 -175 -178 -183 -187 -189 -189 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -5 -5 -5 -2 -6 -8 -10 -11 -13 -14 -12 -8 -6 -1 0 0 -6 -14 -14 -5 -3 -4 -5 -8 -13 -5 -9 -11 -6 0 0 0 0 0 -1 -15 -6 0 0 0 0 0 -16 -24 -21 -15 -13 -11 -9 -8 -6 -23 -10 -7 -8 -14 -18 -19 -12 -9 -12 -16 -11 -6 -3 -3 -2 -1 -3 -4 -8 -14 -19 -25 -23 -14 -3 -1 0 0 0 0 0 0 0 -3 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -2 -4 -3 -1 0 0 0 -5 -4 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 -2 -2 -3 -4 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -136 -175 -167 -159 -153 -151 -148 -177 -197 -190 -184 -170 -161 -155 -151 -152 -157 -156 -188 -203 -203 -206 -202 -165 -161 -162 -162 -164 -158 -174 -167 -173 -202 -225 -228 -230 -232 -206 -172 -174 -174 -175 -178 -182 -185 -188 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -5 -1 -1 -6 -10 -12 -13 -13 -13 -13 -11 -9 -6 0 0 -8 -11 -10 -12 -7 -6 -7 -11 -15 -13 -12 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -21 -22 -15 -11 -9 -7 -10 -12 -11 -6 -6 -6 -12 -18 -13 -7 -9 -18 -20 -7 -7 -6 -6 -5 -4 -4 -3 -8 -15 -21 -22 -23 -20 -18 -19 -17 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 -1 -2 -3 -5 -3 -2 -3 -3 -13 -5 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -2 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -154 -182 -173 -165 -159 -159 -153 -185 -200 -191 -183 -168 -160 -154 -151 -164 -205 -205 -206 -205 -205 -207 -207 -163 -161 -163 -167 -174 -173 -166 -166 -181 -204 -226 -226 -226 -229 -209 -179 -169 -171 -169 -174 -175 -177 -180 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -10 -9 -11 -13 -13 -12 -13 -13 -12 -8 -4 -3 -10 -12 -10 -9 -10 -10 -10 -8 -12 -14 -9 -9 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -13 -16 -10 -7 -8 -15 -18 -16 -8 -8 -5 -10 -11 -5 -8 -13 -13 -19 -18 -10 -10 -10 -9 -8 -8 -7 -11 -18 -19 -19 -22 -21 -19 -10 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -2 -3 -4 -5 -4 -5 -7 -7 -8 -2 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -171 -188 -179 -173 -169 -163 -157 -191 -201 -192 -182 -165 -159 -154 -158 -175 -205 -205 -207 -206 -205 -206 -208 -204 -202 -203 -189 -173 -178 -174 -168 -200 -225 -223 -222 -222 -224 -227 -212 -179 -177 -174 -210 -201 -169 -170 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -1 0 0 0 0 0 0 -10 -12 -10 -9 -9 -13 -15 -15 -14 -13 -7 -5 -7 -10 -11 -10 -9 -9 -8 -7 -8 -14 -13 -11 -11 -9 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -11 -11 -7 -7 -13 -24 -16 -12 -12 -14 -5 -7 -4 -5 -12 -19 -3 -15 -16 -8 -8 -12 -12 -12 -11 -11 -10 -14 -15 -17 -20 -18 -2 -20 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 -1 -2 -3 -5 -8 -5 -5 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -13 -153 -191 -186 -177 -166 -159 -171 -189 -193 -182 -164 -160 -158 -184 -207 -204 -205 -207 -204 -202 -203 -205 -206 -207 -210 -189 -166 -172 -172 -193 -212 -222 -221 -220 -221 -223 -224 -225 -226 -228 -230 -189 -171 -170 -171 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -9 -4 -28 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -9 -5 0 0 0 0 0 0 -1 -11 -12 -9 -8 -8 -9 -12 -13 -11 -7 -4 -8 -13 -12 -5 -8 -11 -12 -12 -13 -15 -14 -16 -14 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -12 -7 -5 -8 -18 -28 -8 -6 -13 -18 -14 -10 -6 -10 -16 -20 -14 -22 -20 -17 -15 -15 -15 -15 -13 -12 -10 -10 -15 -17 -21 -16 -4 -34 -11 -19 -18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 -1 -1 -1 -1 -2 -2 -4 -5 -7 -7 -6 -10 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -18 -31 -112 -183 -171 -162 -157 -184 -195 -185 -174 -165 -159 -187 -206 -202 -203 -205 -202 -199 -199 -199 -200 -203 -207 -205 -187 -165 -167 -214 -223 -222 -221 -221 -222 -222 -221 -221 -222 -225 -227 -227 -230 -207 -171 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -4 0 -1 -24 -12 0 0 -1 -9 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -9 -4 -4 -5 -1 0 0 0 -1 -4 -11 -10 -8 -10 -15 -15 -13 -11 -10 -8 -8 -17 -11 0 -2 -17 -19 -17 -15 -13 -14 -9 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -10 -11 -4 -3 -12 -25 -28 -10 -9 -20 -23 -18 -8 -7 -16 -15 -16 -21 -28 -28 -28 -26 -23 -23 -16 -14 -11 -9 -10 -18 -18 -24 -20 -14 -35 -4 -11 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 -1 -2 -3 -7 -7 -8 -9 -5 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -21 -96 -178 -167 -160 -190 -197 -190 -186 -165 -158 -189 -204 -201 -200 -202 -202 -201 -200 -199 -199 -202 -205 -211 -210 -202 -203 -220 -223 -222 -221 -221 -222 -221 -219 -220 -222 -225 -225 -226 -229 -232 -233 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -17 -16 -8 0 -2 -11 -3 0 0 -1 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -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 -4 -18 -14 -10 -9 -7 -3 -2 -1 0 0 -2 -15 -13 -9 -11 -14 -12 -14 -12 -9 -10 -11 -7 -3 0 0 0 -2 -4 -10 -13 -15 -11 -11 -9 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 -24 -20 -11 -8 -4 -19 -31 -29 -17 -16 -26 -21 -15 -11 -13 -21 -18 -20 -23 -28 -29 -30 -30 -29 -26 -17 -16 -13 -9 -11 -17 -21 -30 -33 -36 -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 -1 -1 -1 0 -1 -1 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -3 -6 -9 -7 -10 -9 -6 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -80 -183 -172 -163 -196 -204 -197 -187 -165 -158 -192 -204 -200 -199 -200 -202 -202 -201 -200 -199 -201 -205 -208 -213 -219 -222 -219 -219 -220 -219 -219 -219 -218 -218 -220 -223 -225 -224 -226 -230 -234 -235 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 -5 -8 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -10 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -13 -17 -4 -5 -5 -4 -7 -3 -1 0 -5 -16 -16 -11 -13 -15 -14 -16 -9 -8 -5 -1 0 0 0 0 0 0 0 -4 -10 -15 -16 -6 -7 -9 -5 0 0 0 0 0 0 0 0 0 0 0 -5 -26 -17 -9 -5 -9 -23 -37 -40 -39 -37 -32 -18 -14 -14 -14 -15 -16 -22 -24 -27 -29 -25 -30 -33 -29 -23 -22 -23 -17 -24 -28 -24 -20 -25 -32 -40 -28 0 0 0 0 0 0 0 0 -13 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -2 -1 -1 -1 -1 -1 -1 -1 -2 -5 -7 -9 -8 -8 -2 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -93 -185 -175 -165 -180 -202 -202 -184 -166 -158 -197 -205 -201 -199 -200 -199 -201 -201 -199 -197 -200 -204 -206 -209 -212 -214 -213 -215 -215 -215 -215 -214 -215 -216 -219 -221 -223 -225 -227 -229 -231 -235 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -24 -16 -11 -12 -8 -1 0 -2 -6 -8 -8 -12 -14 -11 -6 0 -7 -9 -4 0 0 0 0 0 0 -2 -10 -12 -16 -18 -17 -15 -10 -5 0 0 0 0 0 0 0 0 0 0 0 -7 -18 -7 -2 -4 -16 -30 -37 -35 -33 -34 -34 -20 -13 -17 -15 -14 -16 -18 -21 -26 -29 -31 -37 -33 -33 -31 -29 -29 -29 -10 -16 -14 0 0 0 -1 -5 0 0 0 0 0 0 0 0 -17 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -2 -2 -1 -1 -1 -1 -2 -1 -2 -5 -6 -8 -8 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -104 -186 -177 -174 -168 -195 -197 -180 -167 -158 -201 -207 -202 -199 -199 -198 -201 -201 -198 -195 -197 -201 -204 -205 -206 -208 -208 -210 -210 -210 -209 -209 -210 -211 -213 -216 -221 -224 -226 -229 -232 -238 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -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 -13 -5 0 -3 -12 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -18 -18 -13 -7 -1 0 0 0 0 0 0 -2 -2 0 0 0 0 -1 0 0 0 0 0 0 -2 -8 -8 -16 -17 -19 -18 -11 -5 -1 0 0 0 0 0 0 0 0 0 0 -8 -14 -13 -7 -6 -8 -15 -18 -17 -41 -44 -25 -10 -14 -25 -20 -17 -16 -16 -20 -22 -25 -26 -27 -29 -31 -31 -29 -26 -23 -2 -4 -16 -11 0 0 0 0 0 0 0 0 0 0 -10 -22 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -1 -1 -1 -1 -1 -1 -2 -1 -2 -5 -5 -7 -4 -2 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -117 -186 -180 -180 -171 -196 -196 -182 -169 -162 -206 -209 -204 -201 -200 -199 -201 -201 -198 -194 -194 -198 -202 -203 -204 -205 -205 -206 -206 -205 -204 -204 -206 -206 -209 -214 -220 -224 -227 -230 -234 -239 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -5 -4 -1 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -31 -21 -5 -5 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -20 -23 -16 -11 -9 -7 -5 -1 0 0 0 0 0 0 -3 -4 -1 0 0 0 0 0 0 0 0 0 -2 -13 -16 -19 -18 -13 -9 -2 0 0 0 0 0 0 0 0 0 0 -14 -11 -6 -9 -16 -13 -4 0 -6 -28 -31 -20 -15 -21 -27 -21 -19 -18 -17 -18 -16 -18 -23 -29 -30 -26 -26 -27 -27 -25 -14 -1 -13 -10 0 -1 0 0 0 0 0 0 0 0 -12 -19 0 0 0 -1 -1 -2 0 0 0 0 0 0 0 -10 -11 -8 -4 -1 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -4 -3 -3 -1 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -130 -193 -189 -183 -174 -203 -199 -184 -170 -167 -210 -211 -209 -206 -201 -200 -200 -201 -199 -195 -192 -196 -197 -200 -203 -203 -201 -202 -203 -202 -201 -202 -203 -204 -208 -214 -220 -225 -229 -233 -237 -240 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 -21 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -26 -27 -5 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 -1 -6 -10 -12 -13 -15 -10 -3 -6 -3 -1 0 0 0 0 -12 -20 -15 0 0 0 0 0 0 0 0 0 0 -1 -1 -16 -19 -15 -9 0 0 0 0 0 0 0 0 0 0 -5 -30 -16 -12 -14 -20 -20 -4 0 0 0 -5 -33 -26 -26 -29 -28 -27 -23 -21 -18 -16 -21 -16 -27 -27 -21 -23 -23 -21 -15 -13 -18 -20 -14 -9 -14 -33 -27 -22 -20 -9 0 0 0 -3 -4 -1 -1 -1 -3 -4 -3 -2 0 0 0 0 0 -1 -8 -16 -19 -19 -16 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -27 -131 -194 -185 -178 -214 -203 -185 -179 -190 -216 -214 -210 -206 -203 -201 -199 -200 -200 -198 -195 -195 -195 -199 -201 -201 -199 -199 -200 -201 -201 -202 -202 -204 -207 -213 -220 -226 -230 -234 -237 -237 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -7 -8 -1 -8 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -6 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -1 -8 -10 -10 -4 -1 0 0 -3 -9 -12 -17 -11 0 0 0 0 0 0 0 0 0 0 -4 -12 -24 -23 -16 -8 -1 0 0 0 0 0 0 0 0 0 -5 -21 -17 -22 -30 -33 -25 0 0 0 0 -10 -40 -34 -32 -34 -34 -33 -27 -25 -24 -23 -22 -15 -15 -19 -21 -23 -23 -16 -10 -14 -25 -32 -26 -27 -25 -23 -25 -27 -40 -17 0 0 0 0 0 -2 -3 -3 -4 -4 -3 -3 -1 -1 -1 -2 -2 -2 -2 -8 -9 -5 -1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 -1 -1 -1 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -124 -197 -186 -184 -225 -206 -185 -193 -221 -221 -213 -209 -206 -204 -202 -200 -200 -200 -200 -199 -197 -198 -200 -201 -200 -199 -198 -199 -200 -201 -202 -204 -206 -208 -213 -220 -225 -229 -234 -235 -237 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -14 -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 -11 -7 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -17 -20 -20 -10 -6 -4 0 0 0 -3 -7 0 0 -1 0 0 0 0 0 0 0 0 0 0 -7 -14 -14 -21 -13 -8 -4 -1 0 0 0 0 0 0 0 0 0 -5 -19 -30 -36 -19 -7 0 0 0 0 -2 -15 -34 -43 -42 -41 -41 -39 -36 -34 -32 -28 -25 -30 -23 -21 -19 -17 -12 -6 -9 -18 -22 -13 -14 -11 -10 -15 -26 -46 -10 0 0 0 0 0 -1 -3 -6 -6 -3 -3 -2 -2 -2 -2 -2 -2 -2 -2 -4 -3 -1 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -138 -199 -189 -184 -195 -206 -189 -188 -208 -220 -211 -208 -207 -205 -204 -201 -200 -199 -198 -198 -197 -198 -199 -200 -200 -198 -197 -197 -197 -199 -202 -206 -208 -210 -213 -218 -223 -226 -226 -232 -235 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -9 -9 -3 -2 -2 0 0 0 0 0 0 0 0 0 0 -2 -14 -10 -7 -4 0 -4 -14 -9 -6 -2 0 0 0 0 0 -1 -11 -4 -2 -3 0 0 0 0 0 0 0 0 -9 -20 -24 -12 -12 -6 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 -23 -49 -55 -40 -51 -60 -62 -53 -48 -46 -38 -33 -33 -31 -23 -18 -13 -11 -10 -3 -12 -14 -8 -3 -3 -4 -15 -21 -20 -1 0 0 -2 -4 -4 -3 -3 -21 -30 -2 -2 -2 -2 -2 -2 -2 -2 -2 -1 -1 -2 0 0 -1 -1 -1 0 -1 -1 -1 -1 -1 -2 -1 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -154 -202 -191 -183 -174 -210 -205 -189 -194 -220 -211 -208 -207 -206 -204 -202 -201 -200 -199 -196 -194 -194 -197 -199 -199 -198 -196 -196 -196 -198 -202 -206 -210 -211 -214 -217 -221 -224 -225 -230 -233 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -7 -4 -2 -1 0 0 0 0 0 0 0 0 0 0 -8 -23 -21 -22 -20 -17 -11 -9 -3 -5 -6 0 0 0 0 0 -2 -6 -1 -2 -2 0 0 0 0 0 0 0 0 -9 -17 -23 -20 -15 -5 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -25 -34 -25 -56 -21 -12 -20 -28 -36 -45 -39 -36 -33 -23 -20 -11 -8 -9 -2 -7 -7 -4 -1 -1 -1 -21 -27 -22 -15 -1 -1 -3 -4 -5 -4 -3 -19 -36 -28 -1 -2 -2 -2 -2 0 -1 -1 -1 -2 -4 -1 0 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -1 0 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -33 -142 -195 -186 -178 -193 -214 -200 -200 -224 -212 -208 -206 -205 -204 -203 -203 -200 -198 -195 -193 -192 -194 -196 -197 -195 -194 -194 -196 -198 -201 -206 -211 -213 -215 -217 -218 -220 -224 -228 -233 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -8 -3 0 -2 -3 0 0 0 0 0 0 0 -12 -23 -23 -26 -28 -21 -15 -9 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -20 -21 -19 -18 -12 -6 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -22 -35 -62 -65 -9 0 0 0 -5 -45 -58 -48 -34 -22 -19 -7 -6 -6 -3 -7 -4 -4 -3 -3 -11 -30 -37 -32 -23 -3 -3 -3 -4 -3 -3 -2 -2 -1 -3 -1 -1 0 0 0 0 0 0 -1 -4 -5 -5 0 -1 -1 -1 -1 -1 -1 -1 -2 -2 -1 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 -1 -4 -6 -7 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -136 -198 -188 -179 -179 -214 -202 -195 -210 -215 -209 -206 -205 -205 -205 -205 -204 -201 -197 -194 -191 -191 -192 -193 -193 -193 -194 -195 -197 -201 -206 -210 -214 -215 -216 -217 -218 -223 -233 -228 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -4 -7 0 0 0 0 0 -1 0 -15 -21 -21 -21 -28 -24 -11 -4 0 0 0 0 0 0 -1 -4 -1 -2 -3 0 0 0 0 0 0 0 0 0 -7 -19 -20 -22 -19 -20 -17 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -22 -4 -2 -1 0 -1 -50 -23 -34 -61 0 0 0 0 0 0 0 -39 -34 -18 -12 -1 -1 -1 -2 -3 -2 -2 -1 -2 -8 -19 -31 -22 -8 -3 -3 -2 -3 -2 -4 -6 -4 -1 0 0 0 0 0 0 0 0 0 -1 -3 -5 -4 0 -1 0 0 0 -1 -1 -1 -1 -2 -1 -1 0 0 0 0 0 0 0 0 -1 -1 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 -8 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -149 -200 -194 -189 -183 -220 -204 -183 -189 -220 -211 -207 -206 -207 -207 -208 -207 -205 -202 -198 -194 -191 -191 -191 -192 -193 -195 -196 -197 -200 -216 -233 -235 -232 -219 -224 -230 -241 -285 -233 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -14 -1 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -9 -1 0 -3 -6 -11 -13 -15 -18 -23 -26 -22 -18 -12 -7 -4 -2 -11 -10 -7 -6 -12 -4 -4 -3 0 0 0 0 0 0 0 0 0 -10 -21 -19 -18 -24 -26 -21 -8 -16 -3 -1 0 0 0 0 0 0 -6 -11 -1 0 0 -6 -21 -9 -15 -19 -18 -22 -53 -11 -35 -32 0 0 0 0 0 0 -7 -53 -26 -10 -5 -3 -2 -1 0 -1 -1 -1 -1 -1 -1 -5 -12 -19 -10 -7 -12 -11 -5 -4 -8 -13 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -2 -2 -1 0 -1 -1 0 0 0 -1 -2 -2 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 -18 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -166 -211 -206 -196 -189 -227 -206 -187 -197 -224 -216 -211 -208 -209 -210 -211 -210 -207 -203 -198 -207 -242 -239 -236 -235 -234 -234 -233 -231 -230 -245 -265 -267 -270 -240 -259 -280 -283 -281 -237 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 -1 -8 -6 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -4 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -7 0 0 -12 -15 -11 -12 -12 -16 -23 -24 -15 -5 -17 -16 -14 -13 -10 -9 -11 -9 -9 -11 -13 -4 0 0 0 0 -16 -17 -11 -6 -1 0 -13 -15 -6 -16 -23 -18 -11 -5 -1 0 0 0 0 0 0 0 -18 -27 0 0 0 0 -7 -21 -18 -18 -10 -9 -19 -12 -31 -18 -1 0 0 0 0 0 -18 -55 -12 -4 -3 -4 -2 -1 -1 -1 -1 -2 -3 -6 -3 -1 -1 -2 -3 -4 -4 -5 -5 -6 -6 -7 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -2 -2 -1 -2 -1 0 0 -1 -2 -3 -2 -1 -1 -1 0 0 0 0 0 0 0 0 0 -1 -1 -1 -3 -2 -1 -1 0 0 0 0 0 0 0 0 0 -3 -14 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -37 -165 -214 -201 -191 -201 -203 -191 -204 -230 -224 -221 -215 -214 -216 -214 -212 -208 -203 -199 -197 -204 -204 -242 -252 -254 -256 -258 -258 -258 -258 -259 -261 -266 -272 -276 -279 -283 -287 -290 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -3 -3 0 0 0 0 0 0 0 0 0 0 0 0 -5 -5 -6 -9 -17 -6 0 -1 -2 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -4 0 -2 -11 -14 -15 -15 -15 -18 -24 -22 -19 -16 -17 -15 -15 -14 -12 -12 -15 -5 0 -1 -1 -1 0 0 0 -1 -1 -15 -16 -12 -6 -5 -1 -9 -10 -11 -26 -19 -11 -5 0 0 0 0 0 0 0 0 -22 -17 0 0 0 -14 -17 -19 -17 -17 -4 -9 -12 -16 -8 -4 -6 -4 0 0 0 0 0 -7 -4 -1 -3 -3 -3 -4 -4 -2 -2 -6 -15 -22 -6 -2 -2 -2 -2 -2 -1 -2 -4 -7 -8 -7 -14 -14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -2 -1 -1 -1 -3 -1 -1 -1 -2 -2 -2 -1 -2 -2 0 0 0 0 0 0 0 0 -1 -2 -4 -4 -4 -2 -1 -1 0 0 0 0 0 0 0 0 0 -5 -13 -2 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -164 -218 -205 -190 -178 -203 -196 -211 -235 -234 -224 -219 -219 -219 -217 -214 -210 -204 -201 -199 -204 -243 -250 -253 -254 -255 -257 -257 -257 -257 -259 -262 -266 -271 -274 -278 -284 -290 -291 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -2 -10 -3 0 0 0 0 0 0 0 0 -1 -6 -8 -13 -12 -1 0 -5 -10 -12 -1 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -12 -4 -2 -4 -7 -8 -12 -15 -18 -22 -23 -20 -17 -15 -11 -9 -9 -7 -8 -11 -14 -3 0 -4 -7 -5 -4 -4 -2 -5 -15 -14 -14 -15 -21 -25 -2 -2 -12 -18 -22 -29 -14 -4 0 0 0 0 0 0 0 -1 -17 -8 0 -9 -25 -25 -20 -18 -19 -22 -19 -17 -10 -11 -23 -8 -2 -1 0 -2 -4 -1 -1 -2 -3 -1 -2 -3 -5 -6 -6 -3 -2 -8 -16 -20 -2 -3 -5 -5 -3 -2 -1 -1 -8 -15 -16 -8 -14 -9 0 0 0 0 0 0 0 0 0 -7 -5 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -2 -1 0 -1 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 -1 0 0 0 0 0 0 -2 -3 -4 -5 -6 -2 0 0 0 0 0 0 0 -1 -1 0 0 -5 -7 0 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -183 -223 -207 -192 -183 -209 -199 -207 -218 -218 -227 -222 -220 -219 -217 -214 -210 -204 -202 -222 -251 -256 -254 -254 -253 -255 -257 -257 -257 -258 -260 -263 -265 -268 -273 -278 -284 -289 -289 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -11 -12 -1 0 0 0 0 0 0 0 0 0 -2 -1 -11 -14 -1 0 -4 -8 -9 -1 0 0 0 0 -2 -10 -9 -3 -3 -3 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 -2 -8 -9 -7 -4 -2 -1 -10 -18 -22 -23 -17 -13 -13 -11 -10 -9 -2 -5 -11 -11 0 0 0 -1 -2 -3 -5 -2 -1 -6 -17 -17 -16 -22 -28 -31 -26 -19 -19 -21 -22 -11 -8 -4 -2 0 0 0 0 0 0 0 0 -3 -15 -27 -21 -18 -16 -17 -21 -28 -21 -13 -12 -16 -18 -15 -13 -8 -8 -10 -2 -19 -8 -2 -2 -3 -5 -6 -6 -6 -5 -1 -6 -11 -9 -3 -6 -7 -7 -5 -3 -3 -10 -18 -20 -17 -8 -1 0 0 0 0 0 0 0 0 -2 -9 -15 -10 -3 0 0 0 0 0 0 0 0 0 -1 -1 -1 -2 -1 -1 -2 -2 0 -1 -1 -1 -1 -1 0 -3 -2 -1 -1 0 0 0 0 0 0 -1 -5 -6 -5 -8 -1 0 0 0 0 0 0 -1 -1 -1 0 0 -4 -4 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -160 -211 -209 -193 -186 -212 -207 -199 -189 -191 -229 -223 -221 -219 -217 -215 -212 -211 -207 -230 -259 -257 -255 -255 -255 -255 -256 -257 -258 -259 -261 -262 -263 -266 -270 -275 -280 -284 -285 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -8 -12 -6 -1 0 -1 0 0 0 0 0 0 -3 -11 -12 -17 -13 0 0 0 -9 -9 0 0 0 0 0 -1 -2 -1 -10 -9 0 0 0 0 0 -1 0 0 0 0 0 -1 -10 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -5 -7 -9 -13 -14 -11 -18 -21 -20 -17 -17 -12 -11 -12 -10 -1 -1 -11 -8 0 0 0 0 0 0 0 0 -11 -19 -19 -16 -18 -27 -28 -25 -25 -22 -20 -21 -24 -27 -28 -11 -4 -2 -1 0 0 0 0 0 -2 -27 -33 -28 -22 -21 -17 -26 -14 -10 -18 -14 -12 -15 -14 -2 -4 -14 -13 -8 -4 -7 -3 -4 -4 -5 -6 -7 -7 -7 -8 -6 -3 -13 -11 -7 -8 -8 -9 -6 -4 -6 -20 -23 -17 -11 -5 0 0 0 0 0 0 0 -1 -1 -3 -8 -10 -11 -8 -2 0 0 0 0 0 0 0 0 0 -1 -2 -2 -2 -2 -2 -2 0 0 -2 -2 -1 -1 0 -1 -1 -1 0 0 0 -1 -1 -1 -1 -4 -7 -5 -4 -4 -2 -3 -3 -1 -1 -2 -4 -1 -10 -9 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 -163 -209 -208 -193 -185 -197 -212 -203 -190 -197 -231 -224 -222 -220 -217 -215 -214 -211 -208 -206 -226 -260 -258 -257 -256 -256 -256 -257 -258 -260 -261 -261 -262 -264 -269 -272 -274 -277 -281 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -7 -4 0 0 0 0 -2 -14 -15 -17 -11 0 0 -7 -3 0 0 0 0 0 -3 -7 0 0 -1 0 0 -1 -13 -7 0 -4 -13 -7 -3 -8 -14 -8 -13 -6 0 0 0 0 0 -2 -3 0 0 0 0 -3 -8 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -5 0 0 0 0 0 0 0 0 -7 -15 -19 -20 -23 -19 -17 -17 -15 -10 -9 -8 -4 0 -4 -3 -5 -5 0 0 0 0 0 0 0 -2 -13 -19 -21 -28 -29 -29 -26 -22 -19 -23 -22 -24 -30 -21 -17 -13 -7 -2 0 0 0 0 0 0 -3 -16 -20 -21 -23 -37 -11 -9 -18 -18 -16 -13 -18 -21 -16 -12 -10 -6 -3 -1 -1 -3 -5 -5 -6 -8 -12 -17 -19 -14 -5 -27 -17 -10 -8 -9 -13 -8 -7 -15 -28 -34 -19 -18 -9 -1 0 0 0 0 0 -1 -2 -1 -5 -8 -6 -6 -14 -9 0 0 0 0 0 0 0 0 0 -1 -1 -2 -2 -1 -1 -1 0 -1 -1 -2 -1 0 -2 -5 -2 -1 0 0 -1 0 -1 -1 -3 -8 -8 -5 -3 -2 -1 -2 -2 -1 -4 -6 -1 -1 -4 -12 -9 -2 -3 -2 -1 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -36 -184 -209 -193 -183 -185 -212 -204 -192 -203 -233 -226 -223 -221 -220 -220 -218 -216 -212 -207 -226 -260 -259 -260 -260 -259 -258 -258 -258 -260 -261 -261 -262 -264 -268 -269 -271 -275 -279 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -8 -6 0 0 0 0 0 0 -1 -13 -10 -4 -2 0 -1 0 0 0 0 0 0 0 0 0 0 -3 -3 -3 -9 -2 0 -4 -12 -12 -16 -13 -11 -8 -5 -1 0 0 0 0 0 -4 -3 0 0 0 0 -5 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -4 0 0 0 0 0 0 -2 -4 -10 -17 -20 -21 -25 -20 -21 -22 -19 -10 -10 -8 -4 0 0 0 -17 -16 -2 0 0 0 0 0 0 0 -17 -16 -14 -21 -27 -31 -29 -26 -25 -25 -26 -26 -22 -17 -19 -28 -20 -6 -2 0 0 0 0 0 0 -4 -12 -21 -31 -38 -4 -2 -12 -16 -11 -14 -14 -13 -13 -10 -7 -3 -3 -3 -3 -4 -6 -6 -5 -7 -12 -23 -31 -22 -16 -34 -15 -11 -10 -11 -13 -9 -11 -28 -39 -37 -25 -28 -21 -6 -3 -4 -1 0 -1 -1 -2 -1 -7 -10 -8 -8 -12 -18 -9 0 0 0 0 0 0 0 0 -1 -1 -2 -2 -1 -1 -1 -1 0 0 0 0 0 -2 -4 -1 0 -1 -1 -1 -1 -1 0 -4 -7 -6 -4 -3 -2 -1 0 0 -1 -2 -2 -1 0 0 -15 -13 -4 -4 -1 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -154 -197 -200 -192 -188 -215 -205 -194 -199 -220 -227 -224 -220 -218 -218 -217 -217 -215 -212 -234 -264 -263 -263 -263 -262 -261 -259 -258 -260 -262 -263 -265 -267 -266 -268 -270 -273 -278 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 -6 -7 -3 -4 -13 -12 -9 -10 -10 0 0 0 0 0 0 0 0 0 -5 -18 -3 -2 -2 0 0 0 0 0 -3 -9 -8 -4 -2 0 0 0 0 -4 -6 -4 -9 -3 0 0 0 0 0 -5 -6 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -6 -4 -1 0 0 0 0 -5 -14 -16 -19 -19 -19 -20 -19 -17 -17 -16 -12 -11 -11 -5 0 0 -1 -14 -20 -27 -19 0 0 0 0 0 -1 -6 -3 0 -8 -22 -26 -27 -28 -27 -23 -25 -20 -21 -19 -20 -31 -39 -21 -4 0 0 0 0 0 0 -1 -8 -17 -27 -26 0 0 -12 -13 -11 -13 -13 -13 -16 -14 -8 -3 -3 -4 -4 -5 -6 -7 -5 -7 -20 -44 -18 -14 -7 -4 -11 -10 -15 -15 -13 -10 -16 -27 -33 -32 -28 -30 -44 -20 -2 -2 -1 0 -1 -1 -3 -8 -9 -9 -9 -8 -10 -18 -5 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 -1 -1 -1 0 -1 -1 -1 -1 -1 -5 -6 -6 -5 -2 -1 0 0 0 -1 -2 -1 0 0 0 -1 -9 -8 -4 -3 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -163 -188 -201 -200 -190 -216 -204 -194 -186 -195 -231 -227 -226 -223 -221 -219 -218 -216 -213 -211 -229 -263 -263 -264 -264 -262 -260 -259 -261 -264 -265 -267 -268 -268 -269 -270 -272 -277 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -21 -27 -23 -22 -26 -23 -17 -15 -14 -9 -3 -1 -2 -5 -1 0 0 0 0 0 -4 -13 -17 0 0 0 0 0 0 0 0 -4 -7 -1 -1 0 0 -1 -2 -12 -13 -12 -10 -6 -7 -2 0 0 0 0 -1 -3 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -10 -7 -7 -4 -1 0 0 -4 -6 -9 -12 -13 -17 -16 -15 -15 -15 -15 -16 -14 -10 -12 -9 -3 0 0 0 0 -19 -27 -15 0 0 0 0 0 -3 -18 -14 -16 -24 -26 -25 -26 -26 -28 -30 -22 -22 -22 -23 -25 -28 -19 -8 -2 0 0 0 0 0 -5 -16 -2 0 -10 -22 -17 -17 -10 -9 -11 -14 -12 -17 -14 -8 -5 -6 -3 -3 -3 -4 -6 -4 -15 -13 -9 0 0 0 -8 -19 -19 -23 -15 -10 -10 -16 -20 -22 -25 -29 -40 -54 -17 -4 -2 -1 0 -1 -1 -1 -1 -2 -5 -5 -3 -6 -18 -2 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 0 0 0 0 -2 -3 0 -1 -1 -1 0 -1 -1 -2 -3 -4 -5 -4 -3 -2 -1 0 0 0 0 -1 -3 -1 0 0 -1 -1 -2 -3 -2 -1 0 -1 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -26 -184 -192 -184 -184 -187 -189 -197 -192 -184 -190 -214 -216 -224 -225 -223 -221 -219 -217 -213 -210 -210 -226 -266 -265 -266 -265 -263 -262 -263 -265 -266 -267 -268 -270 -271 -270 -271 -276 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -30 -31 -26 -23 -24 -21 -18 -17 -14 -8 -1 0 -3 -4 0 0 0 0 0 -2 -15 -18 -9 0 0 0 0 0 0 -1 -4 -1 -1 -3 -7 -2 -5 -12 -15 -12 -13 -9 -10 -10 -7 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -11 -7 -7 -7 -7 -5 -4 -6 -10 -8 -9 -14 -17 -16 -14 -13 -12 -13 -14 -12 -10 -8 0 -1 0 0 -2 -4 0 -4 -4 0 0 0 0 0 -3 -15 -20 -25 -23 -23 -26 -29 -28 -27 -25 -25 -25 -25 -27 -26 -24 -21 -20 -11 -3 0 0 0 0 -8 -14 0 0 0 -13 -18 -6 -1 0 0 0 -4 -20 -16 -10 -8 -8 -2 -2 -2 -4 -6 -8 -19 -9 0 -10 -30 -4 0 -9 -19 -19 -10 -6 -4 -8 -18 -22 -29 -31 -29 -33 -24 -10 -5 -2 0 0 0 -1 -1 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 -1 -6 -8 0 0 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 0 0 0 0 0 0 0 -1 0 0 -1 0 0 0 -1 -2 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -43 -182 -182 -180 -185 -171 -200 -192 -184 -180 -179 -179 -210 -224 -225 -222 -221 -219 -216 -214 -212 -222 -266 -267 -267 -267 -266 -265 -264 -264 -264 -266 -269 -272 -272 -272 -274 -277 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -3 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -33 -31 -20 -17 -16 -13 -13 -14 -10 -4 0 0 -5 -4 -1 0 0 0 -8 -12 -17 -18 -5 0 0 0 0 0 0 -1 -5 -3 -9 -7 -5 -6 -15 -27 -32 -23 -10 -8 -7 -11 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -11 -8 -7 -8 -9 -9 -8 -6 -10 -7 -9 -14 -17 -16 -16 -14 -14 -15 -14 -11 -4 -1 -1 -1 -9 -8 -11 -13 0 0 0 0 0 0 0 0 0 0 -4 -26 -28 -26 -27 -31 -30 -33 -33 -31 -29 -25 -30 -30 -30 -32 -24 -7 -2 0 -1 -1 0 -3 -4 0 0 0 -1 -3 0 0 0 0 0 -7 -21 -17 -13 -13 -11 -1 -1 -2 -3 -9 -14 -13 -3 0 -11 -27 -1 -5 -10 -15 -15 -10 -6 -9 -16 -19 -18 -22 -27 -18 -7 -9 -3 -2 -8 -6 0 0 0 -5 -6 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -2 -5 -4 0 0 -1 -1 -2 -2 -2 -1 -1 -1 -2 -4 -2 -1 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 -1 -4 -3 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 -191 -186 -169 -169 -175 -183 -193 -192 -187 -184 -182 -177 -207 -224 -223 -220 -219 -218 -217 -216 -230 -271 -273 -271 -269 -267 -266 -267 -267 -267 -269 -271 -272 -275 -275 -276 -279 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 -4 -2 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -21 -21 -18 -20 -20 -22 -20 -16 -10 -3 0 -1 -5 -5 -2 0 0 0 -12 -15 -13 -12 -7 -20 -12 -3 0 0 -3 -5 -6 -11 -18 -14 -11 -9 -11 -22 -25 -19 -10 -6 -3 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 -3 -13 -13 -11 -9 -7 -5 -7 -10 -10 -9 -6 -11 -13 -15 -15 -15 -13 -16 -17 -17 -14 -2 -7 -6 -4 -13 -13 -15 -8 0 0 0 0 0 0 0 0 0 -9 -18 -28 -32 -30 -17 -14 -22 -33 -33 -36 -36 -33 -31 -31 -28 -26 -21 -1 -8 -7 -6 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -19 -16 -15 -15 -15 -11 -4 -6 -6 -10 -11 0 0 0 0 0 -9 -36 -19 -15 -13 -11 -9 -10 -15 -15 -13 -14 -17 -15 -14 -14 -11 -7 -5 -4 0 0 0 -1 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -2 -2 -1 0 -1 -1 -1 -3 -3 -2 -2 -7 -5 -4 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 -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 -14 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -26 -189 -177 -157 -163 -180 -168 -184 -183 -187 -191 -189 -179 -175 -201 -223 -224 -221 -220 -219 -218 -219 -232 -275 -275 -272 -269 -267 -268 -269 -272 -274 -275 -275 -279 -279 -279 -279 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -5 -7 -6 -5 -3 -2 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -19 -17 -14 -12 -13 -15 -17 -17 -4 0 -2 -5 -6 -4 -2 -4 -10 -14 -15 -14 -12 -9 -11 -8 -9 -4 -1 -5 -7 -9 -9 -10 -19 -14 -9 -7 -12 -12 -20 -13 -6 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 -4 -8 -8 -5 -12 -16 -7 0 0 0 0 -2 -5 -6 -8 -11 -12 -10 -15 -12 -8 -7 -10 -9 -10 -12 -13 -15 -20 -19 -17 -12 -5 -6 -2 -1 -6 -12 -12 -5 0 0 0 0 0 0 0 0 0 -10 -28 -29 -7 -34 -24 -17 -21 -36 -37 -11 -26 -36 -33 -35 -31 -34 -31 -22 -26 -23 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -16 -20 -16 -12 -15 -15 -13 -7 -5 -14 -3 0 0 0 0 0 0 -20 -40 -18 -14 -10 -10 -12 -13 -14 -14 -16 -16 -14 -11 -13 -22 -27 -17 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 0 0 -1 -1 -1 -1 -3 -2 -1 -1 -4 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -23 -41 -34 -93 -33 0 -30 -83 -71 -52 -18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -64 -168 -181 -163 -149 -164 -184 -175 -175 -166 -174 -186 -186 -177 -181 -178 -199 -225 -227 -226 -223 -221 -219 -220 -229 -270 -276 -274 -272 -271 -271 -274 -277 -278 -279 -282 -283 -283 -283 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -3 -3 -1 0 -5 -8 -10 -7 -4 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -16 -19 -11 0 -1 -21 -21 -19 -14 0 0 -5 -9 -11 -11 -9 -9 -11 -14 -16 -11 -10 -7 -4 -4 -16 -23 -19 -9 -8 -8 -10 -13 -14 -10 -12 -12 -13 -10 -5 -13 -11 -7 -6 0 0 0 0 0 0 0 0 0 0 0 0 -2 -6 -9 -12 -3 -2 -2 0 -1 -3 -1 0 0 0 0 -5 -7 -9 -18 -11 -8 -10 -10 -7 -7 -7 -9 -13 -20 -17 -12 -12 -11 -6 -1 0 -7 -10 -1 -3 -1 0 0 0 0 0 0 0 -3 -15 -18 -28 -37 -36 -36 -32 -31 -33 -37 -40 -37 -35 -34 -34 -26 -24 -25 -27 -28 -31 -7 -1 0 0 0 0 0 0 0 0 0 0 0 0 -3 -26 -26 -19 -15 -17 -17 -5 -1 -2 -8 -1 0 0 0 0 0 0 -24 -35 -12 -9 -7 -11 -13 -13 -12 -11 -12 -14 -13 -9 -9 -20 -31 -24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 -1 -1 -1 -1 -2 -2 -1 -1 -2 -3 -1 -1 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 -5 -5 -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 -30 -62 -72 -84 -24 0 -7 -26 -37 -41 -15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -76 -175 -158 -146 -165 -178 -182 -179 -176 -172 -165 -160 -156 -157 -198 -198 -195 -192 -194 -233 -230 -226 -222 -220 -220 -228 -232 -257 -277 -276 -277 -277 -279 -280 -282 -284 -285 -285 -285 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 -1 -3 -4 -2 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -15 -15 -9 -10 -24 -21 -20 -11 0 -1 -5 -13 -16 -16 -16 -10 -16 -18 -14 -1 -11 -10 -10 -11 -10 -9 -11 -10 -7 -8 -12 -16 -11 -5 -12 -12 -14 -16 -10 -13 -14 -8 -4 -6 -5 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -16 -3 -4 -5 -4 -2 -1 0 -5 -13 -13 -8 -11 -12 -9 -9 -6 -7 -6 -4 -12 -8 -7 -5 0 0 0 -9 -11 -9 -17 -12 -3 0 0 0 0 0 0 -6 -20 -10 -2 -18 -24 -15 -33 -33 -37 -39 -40 -42 -38 -36 -26 -10 -35 -34 -29 -28 -25 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -8 -9 -11 -15 -18 -2 0 0 0 0 0 0 0 0 0 0 0 -7 -10 -10 -9 -26 -25 -22 -19 -13 -11 -13 -12 -11 -12 -12 -17 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 -1 -1 -1 -2 -2 -1 -1 0 0 0 0 -1 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 -2 -8 -11 -5 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -87 -24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -122 -164 -150 -143 -168 -175 -177 -175 -173 -169 -169 -165 -161 -162 -176 -210 -209 -207 -204 -198 -189 -180 -214 -228 -224 -222 -218 -218 -227 -253 -279 -281 -280 -280 -282 -284 -286 -286 -287 -288 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 0 0 0 0 0 0 0 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -21 -23 -24 -24 -23 -20 -20 -7 -2 -5 -13 -14 -15 -13 -13 -13 -6 -8 -6 -5 -21 -5 -11 -14 -13 -11 -3 -7 -6 -6 -11 -2 -10 -13 -12 -8 -2 -1 -7 -10 -8 -11 -8 -3 -2 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -9 0 -1 -5 -7 -5 -1 -5 -10 -13 -13 -10 -13 -13 -11 -9 -9 -7 -12 -13 -11 -10 -7 -3 -1 0 -1 -11 -16 -15 -13 -9 -1 0 0 -3 -4 0 -11 -15 -17 -19 -6 -1 -2 -4 -16 -22 -40 -46 -42 -34 -31 -33 -33 -30 -31 -32 -15 -24 -26 -13 -3 -1 0 0 0 0 0 0 0 0 -1 -4 -1 0 0 0 0 0 -8 -10 0 0 0 0 0 0 0 0 0 0 0 0 -12 -14 -13 -12 -18 -31 -33 -28 -19 -14 -13 -12 -13 -16 -13 -14 -13 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -5 -7 -3 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -137 -170 -147 -142 -170 -169 -166 -162 -159 -157 -158 -157 -168 -185 -205 -206 -206 -205 -203 -201 -197 -190 -184 -209 -231 -232 -230 -224 -220 -228 -253 -283 -282 -282 -283 -285 -287 -287 -289 -290 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -6 -13 -26 -23 -20 -14 -7 -1 -6 -5 -5 -11 -11 -4 0 -1 0 0 0 -2 -1 -1 -5 -14 -13 -12 -16 -10 -3 0 0 0 -3 -6 -5 -2 -3 0 -10 -12 -5 0 0 -1 0 0 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -7 -10 -7 -3 -5 -13 -14 -12 -10 -11 -11 -9 -8 -9 -7 -10 -10 -10 -9 -10 -7 -6 -3 -1 -5 -9 -12 -11 -11 -9 -11 -9 -13 -15 -2 -16 -16 -15 -16 -20 -2 0 0 -9 -22 -40 -41 -42 -35 -26 -29 -35 -36 -34 -33 -22 -29 -37 -29 -9 0 0 0 0 0 0 0 0 -5 -10 -13 -3 0 0 0 0 0 -16 -20 -10 0 0 -9 -8 -4 -1 0 0 0 0 -5 -29 -21 -25 -29 -26 -35 -33 -24 -19 -14 -13 -13 -16 -17 -15 -21 -20 -15 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -3 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -38 -192 -180 -162 -143 -140 -162 -162 -155 -149 -145 -144 -146 -148 -182 -205 -202 -202 -200 -198 -196 -194 -193 -191 -187 -185 -188 -205 -244 -236 -229 -226 -232 -249 -251 -279 -286 -286 -287 -288 -291 -291 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -9 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -17 -19 -6 -2 0 0 0 -6 -7 -7 -4 -1 0 0 0 0 0 -9 -16 -14 -11 -10 -14 -15 -13 -12 -2 -6 -2 0 0 0 -4 -12 -15 -1 -4 -7 -5 0 0 0 0 -4 -8 -13 -2 -13 -8 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -6 -6 -6 -9 -9 -10 -8 -7 -11 -12 -10 -8 -8 -10 -10 -8 -7 -7 -8 -8 -12 -11 -9 -9 -5 -2 0 0 -1 -9 -13 -12 -10 -13 -14 -14 -8 0 -5 -18 -15 -15 -12 -1 0 0 -26 -46 -43 -39 -40 -36 -28 -26 -28 -27 -13 -7 -13 -17 -24 -24 -14 -8 0 0 0 0 0 0 0 -10 -13 -8 -2 0 0 0 0 -2 -20 -18 -13 -9 -9 -21 -22 -22 -24 -24 -2 0 0 -11 -39 -20 -26 -21 -19 -25 -27 -8 -9 -15 -16 -13 -17 -24 -28 -29 -28 -26 -9 0 0 0 0 -1 -1 -1 -1 -1 0 0 -1 -3 -3 -2 -1 -1 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -8 -8 -6 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -81 -204 -188 -175 -157 -141 -134 -142 -164 -156 -145 -139 -138 -141 -144 -168 -184 -188 -191 -201 -199 -195 -191 -188 -187 -187 -186 -212 -243 -249 -246 -241 -237 -233 -230 -228 -252 -258 -272 -280 -266 -289 -293 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -3 -3 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -8 -8 -6 -2 0 0 0 0 0 0 0 -1 -4 -8 -7 -1 -9 -13 -12 -7 -18 -6 0 0 -1 -5 -14 -11 -9 -19 -2 -3 -1 0 0 0 -12 -15 -11 -13 -20 -7 0 0 0 0 0 0 0 0 0 -14 -14 -10 -15 -17 -15 -11 -9 -6 -7 -9 -9 -9 -9 -9 -9 -8 -8 -9 -8 -7 -7 -9 -13 -12 -11 -10 -7 -3 -1 0 0 0 -1 -2 -9 -12 -10 -9 -11 -16 -8 -2 -9 -19 -17 -22 -26 -23 -22 -21 -37 -42 -41 -44 -38 -31 -29 -33 -33 -34 -37 -22 0 0 -33 -30 -11 0 0 0 0 0 0 0 -5 -8 -11 -11 0 0 0 -6 -12 -23 -15 -8 -9 -16 -24 -21 -18 -11 -3 0 0 -5 -2 -8 -24 -24 -19 -13 -7 -3 -4 -7 -14 -17 -14 -14 -22 -24 -26 -27 -24 -5 0 0 0 0 -1 -1 -1 -1 -2 -1 -4 -4 -4 -4 -2 -2 -1 0 0 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -5 -2 -5 -5 -3 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -98 -190 -176 -167 -151 -144 -139 -138 -170 -160 -151 -143 -138 -141 -146 -147 -151 -154 -162 -207 -205 -199 -192 -187 -184 -183 -183 -215 -246 -246 -248 -247 -244 -241 -239 -236 -236 -232 -245 -251 -232 -268 -272 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -4 0 -2 -5 -7 -3 0 0 0 0 0 0 0 0 -8 -12 -5 -11 -4 -7 -9 -8 -1 0 -11 -13 -7 -4 -12 -15 -14 -5 -7 -3 0 -4 -9 -16 -17 -9 -5 -14 -8 -2 0 0 0 0 0 0 0 0 -3 -12 -15 -16 -14 -11 -11 -9 -7 -7 -9 -10 -10 -9 -8 -8 -7 -7 -7 -7 -6 -9 -10 -10 -10 -10 -9 -6 -5 -8 -5 -1 0 -4 -14 -14 -14 -10 -6 -7 -14 -5 0 -10 -26 -17 -20 -22 -21 -17 -2 -27 -36 -34 -37 -37 -35 -33 -29 -19 -3 -12 -9 0 -6 -29 -29 -26 -19 -12 -1 0 0 -11 -24 -25 -15 -21 -16 0 -1 -14 -18 -23 -25 -19 -11 -11 -17 -23 -17 -3 0 0 0 -2 -16 -7 -13 -20 -4 -8 -24 -16 -3 -2 -5 -18 -19 -15 -14 -21 -24 -27 -20 -6 -1 0 0 0 -1 -1 -1 -1 -2 -3 -3 -3 -3 -2 -2 -1 0 0 -2 -2 -1 -1 -1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -5 -4 -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 -1 -1 -1 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -106 -164 -171 -161 -155 -144 -141 -138 -133 -137 -161 -156 -148 -144 -145 -148 -150 -152 -153 -161 -196 -208 -205 -198 -191 -185 -184 -227 -241 -240 -238 -240 -242 -244 -245 -245 -244 -243 -239 -234 -233 -235 -234 -232 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -1 -2 -4 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -7 -6 -8 -5 -2 -8 -10 -6 0 0 0 0 0 0 -3 -11 -11 -12 -12 -14 -13 -11 -5 0 0 0 -4 -16 -15 -10 -2 -10 -10 -6 0 0 -12 -13 -14 -15 -12 -12 -5 -6 -10 -1 0 0 0 0 0 0 0 0 -2 -14 -15 -14 -13 -12 -11 -8 -5 -5 -3 -12 -11 -11 -10 -10 -7 -7 -6 -6 -7 -9 -10 -10 -9 -9 -7 -3 -2 -2 -4 -3 -1 0 0 -2 -10 -7 -4 -4 -5 -1 0 -18 -26 -13 -16 -11 -11 -14 -15 -22 -36 -40 -38 -35 -36 -37 -34 -20 0 0 0 -11 -17 -28 -2 -5 -9 -9 0 0 0 -22 -35 -34 -30 -39 -41 -42 -36 -27 -27 -25 -22 -14 -9 -12 -15 -17 -11 0 0 0 0 -6 -21 -9 -4 -1 0 -1 -14 -15 -11 -9 -13 -20 -21 -18 -15 -14 -16 -13 -14 -8 -1 -1 -1 -1 -1 -1 -1 -7 -12 -7 -2 -2 -2 -1 -2 -2 -1 -1 -4 -3 -2 -4 -2 -1 0 0 -1 -1 -1 0 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 -1 -2 -1 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 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -34 -115 -151 -154 -147 -144 -136 -136 -135 -131 -123 -129 -150 -154 -152 -151 -150 -151 -149 -148 -150 -156 -205 -208 -202 -197 -196 -191 -186 -220 -239 -234 -233 -235 -238 -240 -242 -244 -245 -243 -240 -240 -240 -237 -235 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -2 -2 -4 -4 -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 -6 -10 -5 -2 0 -6 -9 0 0 0 0 0 0 0 0 -6 -12 -9 -11 -7 -1 -4 -10 -13 -9 -3 0 0 -17 -14 -8 -16 -11 -4 -2 0 0 -1 -3 -5 -6 -3 -17 -5 -2 -3 -1 -4 -1 0 0 0 0 0 0 -4 -12 -13 -11 -14 -15 -11 -3 -1 -5 -13 -16 -15 -14 -13 -12 -10 -11 -10 -10 -9 -7 -10 -10 -9 -8 -8 -4 -2 -1 -3 -5 -3 -1 0 -4 -10 -6 -5 -4 -6 -11 -1 -23 -22 -10 -7 -10 -13 -20 -18 -4 -28 -38 -34 -31 -31 -31 -28 -15 0 0 0 -17 -13 -12 -38 -32 -6 0 0 0 0 -4 -9 -15 -26 -35 -42 -47 -44 -32 -16 -23 -17 -12 -11 -14 -14 -17 -13 -4 -1 0 0 -5 -13 -6 -12 -13 -6 0 -1 -13 -21 -21 -18 -18 -24 -24 -21 -19 -19 -20 -23 -12 -1 -2 -1 -1 0 0 -3 -14 -23 -14 -1 -1 -1 -1 -1 -1 -2 -2 -1 -1 -1 -3 -2 -2 -1 0 0 0 0 0 -1 -1 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 0 -1 0 -1 -1 -1 0 -4 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -27 -148 -159 -150 -139 -135 -134 -118 -119 -122 -123 -120 -115 -151 -157 -155 -154 -152 -149 -147 -147 -147 -155 -203 -204 -201 -198 -196 -190 -186 -222 -239 -235 -233 -233 -233 -235 -239 -242 -242 -242 -242 -240 -238 -234 -234 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 -1 -2 -4 -3 -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 -3 -6 -10 -11 -2 -2 -3 0 0 0 0 0 0 0 0 -1 -6 -9 -8 -11 -5 -1 -5 -15 -19 -18 -9 -4 -18 -18 -8 -6 -11 -1 0 0 0 0 0 0 0 0 -3 -13 -3 0 -5 -13 -1 0 0 0 0 0 0 -1 -6 -8 -1 -10 -13 -9 0 0 0 -9 -18 -16 -7 -14 -14 -13 -12 -13 -13 -9 -6 -7 -8 -10 -10 -9 -5 -4 -3 -3 -4 -4 -1 -1 -4 -8 -7 -6 -6 -8 -8 -1 -10 -15 -29 -33 -21 -18 -21 -18 -6 0 0 -20 -26 -27 -24 -2 0 0 0 0 0 0 0 -1 -6 -1 -17 -15 -5 0 0 0 0 0 0 0 -24 -38 -36 -21 -21 -12 -8 -8 -11 -11 -20 -23 -22 -15 0 0 0 -9 -20 -19 -4 -1 -7 -10 -7 -13 -8 -8 -16 -28 -28 -28 -20 -14 -14 -7 -3 -1 -2 -2 -1 -1 -1 -2 -8 -11 -3 -1 -1 0 0 -1 -1 -1 0 0 0 0 0 -1 -3 -1 0 -1 -1 0 0 -1 -1 -1 -2 -6 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -3 -1 -3 -1 -2 -2 -2 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -33 -136 -148 -137 -131 -128 -122 -116 -109 -109 -112 -122 -151 -157 -158 -157 -155 -152 -149 -150 -149 -147 -153 -187 -190 -198 -200 -197 -190 -184 -225 -240 -237 -234 -232 -232 -234 -237 -239 -238 -237 -239 -239 -237 -235 -233 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 -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 -6 -12 -12 -1 0 0 0 0 0 0 0 0 0 0 -2 -3 0 0 0 0 0 0 0 0 -1 -7 -14 -11 -5 -7 -7 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 -6 -6 -2 -12 -4 -2 0 -1 -2 -1 -2 -8 -11 -17 -13 -12 -10 -7 -12 -9 -7 -8 -11 -9 -10 -10 -8 -5 -5 -7 -5 -4 -3 -4 -7 -9 -7 -4 -7 -13 -7 0 0 0 -15 -27 -19 -5 -17 -21 -11 -2 -1 -4 -20 -27 -20 0 0 0 0 0 0 0 0 0 0 -7 -41 -42 -18 0 0 0 0 0 0 -4 -18 -30 -34 -30 -19 -12 -9 -8 -9 -13 -27 -26 -22 -19 -11 0 0 -12 -21 -17 0 0 -5 -8 -5 -12 -6 -5 -7 -15 -23 -34 -25 -18 -15 -9 -8 -4 -2 -2 -2 -1 -1 0 -5 -17 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 0 -1 -1 -1 -1 -3 -1 -1 0 0 0 0 0 0 0 0 -1 -1 0 0 -1 -1 -4 -3 -1 -2 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -44 -144 -150 -136 -127 -121 -112 -109 -106 -103 -103 -119 -158 -157 -157 -157 -157 -156 -154 -157 -155 -152 -149 -146 -144 -181 -198 -196 -190 -184 -182 -216 -239 -239 -239 -238 -238 -238 -238 -237 -238 -240 -243 -246 -244 -239 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -10 -9 -6 -1 0 0 0 0 0 0 0 -4 -9 -1 0 0 0 0 0 0 0 -2 -2 0 -10 -8 -2 -10 -16 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -3 -3 -8 -1 0 -2 -3 -4 -5 -6 -9 -13 -14 -10 -12 -8 -7 -10 -9 -10 -10 -8 -8 -11 -9 -7 -4 -1 -3 -3 -3 -4 -4 -6 -8 -4 0 -3 -19 -26 -24 -13 0 0 -21 -14 -6 -18 -22 -6 -12 -21 -18 -21 -16 -8 0 0 0 0 0 0 0 0 0 0 -6 -22 -29 -9 0 0 0 0 0 0 -7 -22 -22 -22 -22 -21 -18 -18 -16 -17 -22 -29 -25 -20 -17 -12 -4 0 -8 -15 -11 -4 -16 -3 -3 -8 -10 -6 -1 -1 -7 -20 -37 -28 -18 -13 -13 -12 -7 -4 -2 -1 -1 -1 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 0 0 -1 -1 0 0 0 0 0 0 -1 -1 -1 -1 -2 -1 0 -1 -2 -5 -3 -3 -2 0 0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -114 -123 -150 -140 -123 -112 -107 -108 -102 -122 -145 -153 -154 -155 -157 -159 -161 -161 -164 -162 -159 -156 -155 -150 -180 -196 -196 -191 -184 -179 -183 -189 -191 -196 -240 -247 -246 -245 -245 -249 -251 -254 -255 -252 -248 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -2 -2 0 0 0 0 0 0 0 0 -7 -9 0 0 0 0 0 0 0 0 -12 -18 -1 -4 -3 -4 -3 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -2 -2 0 0 -1 -7 -9 -6 -2 -13 -10 -9 -8 -7 -7 -9 -8 -7 -9 -5 -4 -3 0 0 0 -3 -5 -6 -4 -7 -2 0 -9 -31 -33 -33 -15 0 -3 -24 -8 -12 -17 -13 -2 -16 -25 -22 -15 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -8 -19 -15 -19 -21 -21 -19 -18 -25 -26 -24 -19 -22 -13 -10 -5 0 0 -14 -21 -24 -23 -10 -2 -8 -13 -12 -3 -3 -6 -15 -25 -22 -18 -13 -12 -13 -10 -10 -4 -1 -1 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 -1 -2 -1 0 -1 -2 -4 -2 -3 -4 -3 0 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 -3 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -116 -142 -136 -123 -114 -114 -104 -128 -150 -150 -151 -154 -156 -160 -163 -165 -167 -167 -166 -164 -163 -160 -156 -186 -205 -200 -193 -187 -194 -196 -195 -196 -207 -210 -211 -230 -258 -259 -261 -262 -259 -253 -248 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 0 0 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 -5 -9 -10 0 0 -1 -2 -3 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 -12 -8 0 0 0 -9 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 0 0 0 0 0 -1 -2 -4 -3 -3 -9 -9 -8 -8 -8 -7 -9 -6 -6 -6 -4 -4 -9 -4 0 -1 -6 -9 -8 -5 -2 -1 0 0 0 -3 -8 -4 0 0 0 -1 -23 -14 -3 -5 -3 -22 -16 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -29 -31 -22 -16 -20 -25 -26 -22 -15 -21 -21 -18 -16 -15 -8 -8 -6 -3 -3 -13 -3 -14 -16 -7 -11 -13 -15 -15 -13 -5 -5 -10 -15 -16 -13 -15 -17 -16 -13 -13 -6 -2 -1 -1 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 -1 -1 0 0 0 0 0 0 0 0 0 0 -1 0 -1 -1 0 0 0 -1 -2 -3 -1 -3 -3 -2 -1 -2 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -139 -154 -148 -135 -125 -125 -110 -110 -114 -124 -153 -155 -157 -160 -163 -166 -167 -168 -168 -168 -166 -165 -163 -189 -207 -206 -203 -199 -209 -211 -209 -207 -204 -201 -198 -226 -264 -264 -264 -262 -258 -253 -249 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 -1 -1 -1 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 -4 -11 -19 -15 -10 -12 -8 -1 0 0 -4 -4 -1 0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 -2 -13 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 -3 -6 -9 -9 -7 -7 -6 -6 -9 -9 -6 -5 -4 -4 -7 -7 -3 0 -1 -4 -5 -3 -3 -5 -1 0 0 0 0 0 0 0 0 -1 -7 -4 -5 -13 -15 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -33 -36 -28 -21 -21 -24 -25 -21 -17 -18 -16 -18 -17 -14 -10 -7 -7 -7 -8 -14 -1 -1 -2 -3 -11 -15 -13 -12 -11 -9 -8 -11 -13 -14 -12 -12 -20 -20 -18 -15 -7 -5 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 -1 -1 -2 -8 -2 0 0 0 0 0 -1 -1 0 0 -1 -1 -1 0 0 -1 -2 -2 -2 -3 -3 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -21 -125 -131 -146 -148 -138 -136 -127 -124 -117 -113 -126 -157 -158 -159 -162 -165 -164 -164 -164 -167 -170 -172 -172 -168 -190 -214 -214 -215 -216 -213 -209 -206 -203 -200 -230 -253 -265 -265 -264 -259 -255 -252 -248 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 -8 -15 -15 -16 -13 -5 -11 -11 -6 -5 -14 -3 -5 -10 -15 -2 -1 0 0 0 0 0 0 0 0 0 0 0 -3 -4 0 0 0 0 0 0 0 -7 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -8 -2 -1 0 0 0 -3 -1 -3 -6 -9 -8 -9 -10 -9 -7 -5 -6 -10 -10 -3 -5 -4 -6 -10 -10 -3 0 0 0 0 -4 -7 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -6 -18 -25 -24 -21 -18 -18 -18 -15 -18 -20 -18 -16 -14 -8 -9 -5 0 0 0 0 -9 -15 -20 -20 -16 -10 -9 -12 -11 -10 -10 -9 -10 -19 -20 -20 -16 -6 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -1 -1 -2 -5 -1 0 0 0 0 0 0 0 -2 -5 -2 -1 -1 0 -1 -1 -2 -2 -2 -3 -4 -2 -4 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -120 -154 -158 -152 -153 -152 -142 -128 -117 -123 -162 -161 -161 -162 -163 -163 -163 -165 -170 -176 -179 -179 -178 -175 -174 -185 -227 -209 -200 -196 -193 -196 -237 -252 -258 -259 -261 -261 -256 -254 -251 -248 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -13 -16 -16 -5 -6 -7 -11 -11 -11 -14 -15 -7 -16 -10 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 -7 -10 0 0 0 0 0 0 0 -18 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -8 -4 -4 -8 -8 -6 -2 0 -1 -1 -10 -9 -9 -9 -11 -9 -9 -8 -6 -6 -6 -7 -6 -1 -2 -3 -2 -4 -7 -3 -3 -3 -2 -1 -1 -5 -4 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -5 0 0 0 -8 -21 -25 -19 -15 -18 -17 -15 -16 -18 -17 -17 -15 -10 -7 -4 -1 0 0 0 -7 -12 -16 -20 -16 -16 -14 -12 -10 -7 -7 -6 -7 -10 -12 -15 -12 -6 -1 0 -2 -2 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 -1 0 -1 0 0 0 0 -1 -1 -1 0 -2 -3 -2 -1 0 0 -1 -1 -1 -2 -2 -3 -5 -2 -5 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -16 -137 -135 -147 -149 -132 -165 -158 -141 -128 -124 -132 -160 -164 -164 -164 -164 -168 -171 -175 -177 -176 -172 -179 -175 -171 -181 -217 -194 -186 -182 -197 -234 -246 -248 -250 -253 -256 -257 -252 -251 -251 -248 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -3 -2 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -3 -4 -15 -11 -13 -17 -16 -1 -12 -11 -12 -15 -25 -18 -17 -16 -14 -15 -8 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -2 -1 -6 -9 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -11 -9 -8 -9 -9 -9 -5 -1 -4 -12 -13 -10 -8 -8 -8 -8 -9 -7 -6 -6 -6 -3 -4 -3 -3 -6 -6 -5 -5 -3 -5 -7 -10 -10 -7 -6 -6 -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 -2 -24 -10 0 -9 -24 -20 -24 -25 -22 -21 -20 -16 -17 -19 -17 -14 -13 -12 -11 -10 -10 -3 0 0 0 0 0 -11 -20 -18 -19 -14 -9 -6 -6 -7 -3 -1 -2 -4 -9 -10 -10 -7 -1 -5 -2 -1 0 -1 -1 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 -1 -1 -1 0 0 0 -2 -1 0 0 0 -1 -1 0 0 0 -1 -1 -1 -1 -1 -3 -4 -5 -4 -7 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -26 -152 -138 -128 -121 -126 -158 -156 -151 -139 -129 -128 -165 -168 -167 -156 -146 -174 -174 -172 -168 -166 -173 -207 -213 -209 -204 -196 -180 -178 -177 -199 -238 -241 -242 -245 -249 -252 -254 -250 -249 -249 -248 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -1 -1 -1 -1 -1 -2 -2 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -6 -1 -10 -5 -5 -11 -11 -11 -17 -19 -15 -14 -13 -17 -22 -23 -4 -15 -18 -13 0 -1 -10 -11 -6 -1 -9 -9 -7 -4 -1 -2 0 0 0 0 0 0 0 0 -1 -14 -7 0 -3 -12 -6 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -6 -11 -13 -13 -8 -3 -4 -6 -2 -2 -7 -13 -8 -7 -8 -8 -6 -5 -5 -5 -5 -2 -3 -5 -6 -7 -7 -8 -8 -7 -6 -7 -10 -11 -9 -7 -7 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -13 -28 -31 -35 -35 -32 -26 -17 -18 -19 -18 -18 -12 -9 -9 -12 -14 -2 0 0 0 0 0 -12 -9 0 -2 -3 -3 -4 -4 0 0 0 0 -1 -4 -6 -2 0 -3 -8 -1 0 -1 -1 -1 -1 -1 -1 0 -1 -1 -1 0 0 0 0 0 0 0 -1 -1 -1 0 -1 -1 0 -1 -1 -1 -1 -1 -4 -2 0 0 0 -1 -1 0 0 0 0 0 0 -1 -1 -3 -5 -5 -7 -14 -2 0 0 0 0 0 0 0 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -28 -128 -116 -129 -129 -122 -122 -157 -151 -142 -135 -130 -137 -139 -139 -131 -130 -167 -163 -157 -161 -175 -200 -198 -193 -190 -187 -182 -175 -174 -176 -203 -239 -240 -240 -243 -246 -249 -251 -248 -246 -247 -247 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 0 -5 -7 -5 0 0 0 0 0 0 0 0 -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 -14 -9 -1 -1 0 0 -2 -4 -6 -18 -16 -14 -11 -7 -13 -19 -13 -1 -6 -9 -5 0 -1 -5 -10 -7 0 -2 -12 -13 -6 -5 -18 -3 0 0 0 -1 -14 -13 -6 -5 -18 -4 0 -2 -6 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -13 -10 -12 -5 0 -4 -15 -10 -6 -9 -13 -10 -8 -7 -7 -7 -4 -4 -3 -2 -2 -5 -8 -8 -8 -8 -1 -2 -5 -7 -7 -8 -15 -9 -4 -4 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 -12 -27 -35 -43 -38 -32 -27 -18 -19 -17 -14 -13 -13 -10 -10 -10 -10 -4 -1 0 0 -4 -12 -13 -6 -1 0 0 0 -5 -5 -1 0 0 0 -1 -2 -2 -1 0 -4 -7 -4 -1 -3 -2 -1 -1 -1 -1 -1 -1 -3 -3 -1 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -3 -1 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -2 -4 -2 -2 -5 -3 -1 0 0 0 0 0 0 -9 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -107 -140 -131 -122 -111 -143 -145 -136 -128 -126 -120 -139 -146 -144 -146 -142 -156 -178 -194 -193 -185 -181 -180 -179 -178 -176 -176 -175 -178 -184 -194 -237 -244 -245 -247 -249 -246 -246 -246 -246 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -2 -2 -2 -5 -5 -2 0 0 0 0 0 0 0 0 -20 -26 -10 0 0 0 0 0 0 -9 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -7 -3 -1 0 0 0 0 -3 -14 -12 -13 -8 -4 -9 -11 -15 -13 -8 0 0 0 0 0 0 0 0 -1 -3 -6 -2 0 0 0 0 0 0 -4 -17 -17 -6 -5 -10 0 0 -9 -10 -10 -8 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -7 0 0 -1 0 -4 -10 -12 -9 -10 -10 -9 -10 -5 -4 -4 -5 -7 -6 -4 -3 -5 -9 -9 -7 -2 -2 -8 -6 -9 -10 -9 -8 -8 -4 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -13 -29 -26 -18 -16 -21 -34 -41 -34 -24 -18 -17 -18 -14 -11 -11 -15 -18 -11 -12 -15 -2 0 0 -9 -19 -15 -8 -3 0 0 -1 -4 -5 -4 0 0 0 0 0 0 0 -1 -5 -7 -7 -4 -7 -3 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -2 -1 -2 -3 -3 -1 -2 -1 0 0 0 0 0 0 0 0 0 -1 -1 -1 -2 -4 -1 0 -1 -1 0 0 0 0 0 0 0 -4 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -122 -137 -115 -111 -138 -137 -133 -130 -126 -122 -143 -154 -155 -144 -132 -149 -173 -182 -184 -186 -185 -180 -177 -177 -178 -181 -184 -184 -180 -177 -185 -238 -245 -245 -245 -247 -247 -246 -246 -246 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -3 -6 -7 -6 -4 -1 0 0 0 0 0 0 0 0 0 -14 -13 -4 0 0 0 0 -3 -18 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -8 -8 -3 -1 -1 -1 0 0 0 -2 -7 -2 -2 -10 -18 -10 -16 -16 -9 0 0 0 -13 -10 0 0 -3 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -1 0 0 0 -1 -5 -8 -7 -7 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -15 -2 0 0 0 0 0 -8 -11 -12 -8 -10 -8 -6 -6 -4 -4 -4 -4 -6 -8 -9 -7 -5 -6 -9 -12 -12 -11 -10 -11 -10 -10 -8 -6 -7 -7 -6 -5 -1 0 0 0 0 0 0 0 0 0 -1 -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 -20 -31 -29 -24 -15 -19 -9 -8 -33 -24 -20 -17 -16 -15 -14 -11 -12 -17 -21 -19 -21 -24 -25 -23 -17 -13 -15 -11 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -2 -4 -5 -7 -7 -7 -6 -1 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 -1 -1 0 -1 -1 -1 -2 -2 -3 -2 -2 -3 -6 -1 0 0 0 0 0 0 0 0 0 -1 -2 -2 -2 -4 -1 -2 -2 -2 -1 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -127 -144 -129 -124 -142 -129 -127 -122 -128 -149 -151 -144 -137 -128 -130 -172 -171 -169 -170 -176 -184 -184 -178 -175 -174 -174 -181 -182 -182 -180 -188 -236 -242 -244 -244 -244 -245 -244 -245 -246 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -9 -12 -7 -1 0 0 0 0 0 0 0 0 0 -4 -18 -12 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -6 -1 -1 -5 -7 -7 -8 -5 -2 0 -2 -11 -9 -6 0 -1 -4 -3 0 0 0 -3 -3 0 -4 -22 -23 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -1 -6 -16 -7 -8 -9 -7 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -5 0 0 0 0 0 -1 -11 -14 -14 -10 -7 -7 -6 -5 -3 -3 -5 -4 -4 -6 -7 -5 -4 -6 -9 -11 -8 -7 -8 -10 -9 -10 -9 -7 -5 -7 -6 -6 -5 0 0 0 0 0 0 0 0 0 -3 -9 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -15 -26 -21 -15 -17 -28 -16 -13 -25 -25 -18 -20 -17 -12 -10 -10 -10 -12 -16 -19 -25 -25 -24 -24 -24 -13 -15 -10 0 0 0 0 0 0 0 0 0 0 -1 -2 -6 -5 -4 -4 -4 -3 -7 -5 0 0 0 0 0 0 -1 -1 -1 0 -1 -1 -1 0 0 0 0 0 -1 -1 0 0 -1 -1 -2 -4 -4 -3 -2 -2 -3 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -2 -2 -2 -3 -3 -2 0 0 0 -11 -16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 -156 -151 -131 -129 -141 -119 -119 -134 -142 -139 -131 -124 -121 -129 -145 -166 -167 -165 -164 -167 -175 -180 -178 -174 -172 -173 -169 -171 -175 -179 -193 -235 -235 -239 -242 -244 -244 -244 -243 -245 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -4 -9 -8 -4 -1 0 0 0 0 0 0 0 0 0 -10 -21 -10 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -5 -2 -9 -11 -12 -11 -7 -3 -1 -8 -18 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 -2 -13 -6 -8 -15 -9 -10 -10 -9 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -5 -15 -4 0 0 0 0 0 0 0 0 0 -9 -12 -8 -8 -7 -5 -4 -4 -5 -6 -7 -7 -8 -8 -4 -4 -6 -7 -6 -7 -8 -9 -10 -11 -12 -9 -5 -4 -5 -4 -3 -2 0 0 0 0 0 0 0 0 -2 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -27 -22 -17 -19 -23 -13 -12 -16 -20 -22 -22 -17 -11 -9 -8 -13 -14 -16 -17 -17 -20 -30 -29 -22 -12 -12 -6 0 0 0 0 0 0 0 0 0 0 -1 -3 -5 -5 -5 -5 -4 0 -8 -4 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 -3 -1 -1 -1 0 -1 -3 -3 -1 -2 -1 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -2 -3 -3 -2 -1 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 -54 -153 -148 -137 -126 -114 -113 -99 -119 -128 -119 -112 -107 -107 -127 -148 -150 -152 -159 -161 -161 -160 -162 -169 -173 -174 -173 -170 -165 -166 -172 -180 -192 -229 -234 -236 -239 -242 -242 -242 -243 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -6 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 -7 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -3 0 -1 0 -6 -6 -3 -3 -1 -8 -8 -5 -8 -2 -2 -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 -3 -14 -16 -13 -10 -11 -10 -11 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -10 0 -1 0 0 -3 -3 0 0 0 0 0 0 -1 -6 -10 -8 -7 -6 -6 -6 -6 -9 -8 -6 -5 -4 -4 -4 -4 -4 -6 -9 -9 -8 -8 -8 -10 -8 -5 -2 -4 -2 -3 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -36 -28 -25 -22 -17 -5 -4 -13 -19 -21 -23 -16 -12 -10 -12 -14 -19 -24 -21 -9 0 -27 -16 -8 -9 -1 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -2 -3 -3 -4 -5 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -4 -3 -2 -1 -1 -1 -3 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -2 -2 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -50 -135 -134 -155 -135 -120 -114 -100 -90 -115 -122 -115 -108 -102 -98 -121 -137 -132 -133 -144 -152 -155 -151 -146 -152 -161 -167 -168 -167 -166 -203 -217 -203 -184 -233 -236 -235 -235 -236 -236 -240 -241 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 -8 -9 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -2 -2 -4 -8 -4 -3 -2 -2 -2 -4 -10 -10 -8 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -19 -17 -15 -15 -11 -6 -18 -6 0 0 0 0 -10 -12 -7 0 0 0 0 0 0 0 0 0 0 0 0 -9 -13 0 0 0 0 0 0 0 -7 -11 -11 -10 -8 -8 -7 -6 -6 -8 -9 -8 -6 -7 -5 -5 -7 -7 -6 -8 -8 -8 -8 -9 -7 -4 -2 -5 -4 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -2 0 0 0 0 0 -14 -30 -24 -28 -26 -16 -6 -4 -13 -16 -18 -18 -14 -13 -15 -19 -22 -23 -28 -29 -21 -6 -20 -6 -6 -7 0 0 0 0 0 0 0 0 0 -1 -2 0 -2 -1 0 -1 -4 -4 -3 -1 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 -3 -5 -5 -3 -3 -2 -1 -1 -2 -3 -4 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -3 -3 -3 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -30 -122 -152 -138 -139 -132 -107 -92 -89 -106 -116 -110 -102 -100 -107 -119 -125 -120 -125 -134 -142 -145 -142 -141 -147 -152 -170 -195 -162 -209 -220 -217 -218 -233 -233 -235 -234 -231 -230 -236 -238 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 0 0 0 0 0 0 0 0 0 -1 -2 -8 -9 -5 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -8 -8 -5 -2 -1 -1 -4 -5 -5 -13 -14 -11 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -4 0 0 0 0 0 0 0 0 0 0 0 0 -5 -3 -5 -14 -14 -20 -16 -8 -8 -5 -1 0 0 0 -2 -5 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -5 -2 -1 -8 -12 -13 -11 -9 -5 -5 -6 -7 -6 -7 -7 -9 -11 -9 -2 -3 -5 -6 -7 -7 -6 -6 -8 -12 -9 -6 -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 0 -2 -8 -2 -1 0 0 0 0 -15 -32 -34 -37 -32 -23 -14 -9 -8 -12 -10 -10 -13 -21 -20 -27 -26 -19 -11 -15 -18 -11 0 -1 -10 -6 0 0 0 0 0 0 0 0 0 -3 -4 -1 -3 -5 -4 -3 -4 -5 -2 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -1 0 0 0 0 0 -4 -6 -6 -4 -2 -1 -1 -1 -1 -2 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -3 -4 -5 -4 -2 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -16 -115 -32 -63 -118 -115 -97 -89 -110 -121 -114 -105 -105 -101 -115 -129 -116 -111 -128 -132 -133 -138 -143 -174 -187 -185 -184 -195 -211 -217 -217 -216 -218 -222 -231 -234 -232 -230 -232 -236 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -7 -2 0 0 0 0 0 -1 -3 -9 -6 -5 -8 -8 -8 -2 -7 -10 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 -6 -3 -1 -1 -1 -6 -8 -8 -11 -15 -9 -4 0 0 0 0 -2 0 -2 -20 -12 -3 0 0 0 0 0 -1 -7 -3 0 0 0 0 0 0 -2 -4 -2 0 0 -2 -10 -16 -13 -13 -15 -22 -18 -12 -7 -5 -6 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -15 -17 -11 -5 -6 -12 -10 -7 -4 -4 -4 -7 -8 -8 -8 -10 -8 -7 -6 0 0 -1 -2 -3 -6 -3 -3 -6 -11 -14 -11 -10 -6 0 0 0 0 0 0 0 0 0 -1 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -8 -5 -5 -3 0 0 0 -21 -34 -31 -26 -27 -23 -18 -16 -16 -6 -8 -12 -15 -1 0 -16 -23 -14 -1 -10 -6 0 -1 -4 -2 0 0 0 0 0 0 0 0 0 0 -2 -3 -1 -4 -5 -5 -5 -8 -1 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 -1 -6 -6 -4 -2 -1 0 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -4 -4 -8 -4 -2 -1 0 0 0 -1 -1 -1 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -53 -124 -120 -102 -96 -110 -123 -120 -112 -110 -114 -122 -124 -109 -142 -138 -127 -130 -145 -140 -168 -183 -180 -179 -193 -207 -212 -212 -213 -213 -222 -230 -232 -230 -230 -231 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -10 -1 0 0 0 0 0 -16 -14 -12 -14 -5 -3 -5 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -1 -1 0 0 -1 -1 -2 -4 -3 -2 -2 -3 -8 -11 -13 -8 -3 -1 -3 -4 -3 -2 -1 -26 -34 -33 -44 -25 -10 0 0 0 0 0 -5 -11 -1 0 0 0 0 0 0 -10 -18 -23 -4 -8 -11 -13 -27 -26 -23 -22 -24 -21 -18 -11 -8 -9 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -7 -9 -6 -4 -5 -8 -4 -5 -6 -7 -7 -7 -8 -7 -8 -10 -8 -3 0 0 0 0 0 -2 -6 -4 -3 -4 -7 -10 -8 -9 -10 -7 0 0 0 0 0 0 0 0 -3 -5 -5 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -19 -5 -5 -2 0 0 0 -21 -24 -17 -14 -13 -17 -20 -17 -9 -8 -14 -7 0 -1 -2 -20 -26 -18 -3 -18 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 0 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 0 0 0 0 0 -2 -6 -7 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 -7 -9 -3 -1 -1 0 0 0 -1 -1 -2 -5 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -35 -112 -111 -95 -93 -107 -124 -117 -114 -110 -110 -117 -119 -128 -132 -139 -149 -161 -143 -173 -187 -183 -178 -181 -182 -193 -206 -213 -211 -213 -221 -224 -224 -227 -226 0 0 0 0 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 -1 -7 -11 -9 -3 -2 -1 0 0 -4 -17 -15 -16 -14 -6 -5 -6 -3 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -3 -1 -1 -6 -10 -7 -4 -2 -1 0 0 -1 -1 -1 0 -1 -2 -2 -3 -6 -8 -16 -14 -8 -5 -5 -5 -13 -13 -9 -33 -45 -52 -42 -9 -1 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 -15 -14 -1 -3 -24 -26 -26 -25 -26 -28 -26 -23 -20 -15 -13 -8 -5 -3 -1 -1 0 -4 -8 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -5 -4 -4 -5 -4 -5 -7 -8 -7 -8 -11 -6 -5 -9 -8 -6 -5 -3 -1 0 0 -4 -6 -8 -2 -1 -2 -4 -5 -3 -4 -5 -4 0 0 0 0 0 0 0 -2 -5 -5 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -8 -2 0 0 0 0 -15 -16 -11 -6 -5 -3 -11 -16 -14 -23 -6 0 -9 -31 -32 -29 -22 -16 -23 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -3 -2 -1 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -4 -1 -1 -1 0 0 -1 -1 -1 -1 -3 -5 0 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -24 -112 -108 -106 -100 -100 -119 -116 -111 -106 -110 -135 -124 -115 -119 -133 -144 -157 -173 -176 -177 -180 -176 -176 -180 -191 -203 -210 -209 -210 -211 -211 -213 -219 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -11 -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 -4 -10 -9 -6 -4 -3 0 0 0 -10 -22 -21 -22 -17 -12 -8 -2 -1 0 0 0 0 0 0 0 0 0 -1 -1 -1 -5 -3 -3 -2 -3 -3 -4 -5 -5 -3 -1 -2 -3 -3 -3 -3 -3 -3 -3 -3 -4 -7 -12 -19 -21 -24 -25 -22 -9 -15 -16 -15 -11 -9 -20 -26 -18 -1 0 0 0 -2 -3 0 0 0 0 0 0 -11 -10 -1 -8 -21 -25 -17 -12 -24 -25 -25 -19 -8 -23 -23 -19 -18 -24 -14 -7 -4 -3 -6 -2 -3 -8 -9 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -1 -3 -4 -4 -4 -4 -6 -7 -4 -6 -12 -13 -11 -9 -8 -9 -12 -12 -12 -8 0 -3 -5 -9 -18 -15 -3 -3 -4 -2 0 -1 -1 0 0 0 0 -4 -5 -2 -1 -5 -6 -4 -3 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -18 -1 0 0 0 -3 -20 -18 -16 -16 -16 -12 -18 -16 -10 -8 -1 0 0 0 -6 -23 -22 -23 -22 -16 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 0 0 -1 -1 -2 -2 -5 -5 -1 -2 -1 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -10 -15 -105 -127 -105 -121 -114 -109 -106 -110 -125 -126 -130 -117 -117 -138 -137 -150 -152 -159 -172 -174 -174 -172 -176 -186 -199 -204 -204 -204 -204 -201 -208 0 0 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 -2 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -4 -5 -4 -5 -3 -2 -1 -1 -1 -13 -25 -28 -30 -27 -20 -13 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -4 -4 -2 -2 -2 -3 -3 -3 -2 -3 -5 -5 -6 -8 -13 -17 -17 -22 -23 -21 -19 -22 -7 -5 -2 0 0 -4 -8 -7 0 0 -6 -8 -10 0 0 0 0 0 0 -11 -7 0 -3 -17 -24 -12 -8 -23 -23 -24 -28 -25 -26 -23 -21 -17 -17 -16 -7 -6 -8 -7 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 -3 -4 -4 -4 -4 -4 -2 0 0 -1 -5 -9 -12 -11 -10 -10 -10 -11 -11 -13 -13 -11 -8 -6 -8 -7 -7 -10 -7 -6 -6 -5 -1 0 -7 -4 -2 -3 -1 -3 -4 -3 -2 -2 -3 -2 -1 -2 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 -7 -3 0 -4 -23 -23 -21 -19 -13 -15 -13 -6 0 0 0 0 0 -8 -25 -19 -19 -15 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 0 0 0 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -1 0 0 0 -1 -2 -3 -6 -4 -2 -3 -1 0 -2 -5 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -126 -157 -124 -105 -114 -115 -111 -107 -105 -103 -121 -127 -130 -137 -133 -133 -131 -130 -135 -152 -165 -167 -167 -172 -183 -195 -198 -200 -198 -195 -197 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 -8 -6 -2 -2 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 -3 -8 -5 -3 -2 -2 -1 -2 -2 -2 -1 0 -2 -9 -17 -22 -5 -1 0 0 0 0 0 0 0 0 0 -1 -2 -3 -2 -1 -2 -4 -3 -3 -3 -3 -3 -2 -3 -4 -3 -2 -3 -6 -6 -5 -4 -9 -9 -8 -7 -7 -8 -7 -9 -16 -22 -23 -25 -24 -11 -21 -10 -10 -16 -1 0 0 -6 -13 -14 -9 -2 0 0 0 0 0 -4 -15 -3 0 -4 -13 -18 -5 -12 -22 -20 -2 -2 -19 -27 -22 -22 -8 -7 -12 -7 -4 -9 -18 -16 -1 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 -2 0 -2 -3 -3 -3 -3 -5 -6 -5 -1 0 0 -1 -3 -5 -7 -8 -9 -3 -4 -8 -13 -13 -3 -2 -5 -9 -10 -8 -5 -4 -4 -4 -5 -7 -9 -8 -3 -7 -7 -7 -6 -9 -8 -6 -4 -5 -3 -2 -3 -3 -2 -2 -1 -1 0 -1 -3 -1 0 0 0 0 0 0 0 0 0 0 0 -2 -10 -4 0 0 -4 -8 -20 -16 -13 -14 -8 -18 -9 0 0 0 0 -2 -6 -9 -19 -18 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -2 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -1 0 -1 -1 -1 -1 -2 -1 -2 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -22 -110 -150 -119 -100 -103 -102 -109 -117 -110 -105 -119 -126 -125 -134 -129 -123 -123 -126 -133 -148 -156 -159 -161 -168 -182 -183 -190 -193 -192 -193 -2 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 -2 -6 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 -1 -1 -1 -4 -6 -2 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 -2 -2 0 0 0 0 -1 -1 -2 -4 -3 -1 -3 -1 -3 -5 -4 -3 -2 -3 -4 -3 -6 -5 -6 -8 -11 -11 -10 -8 -9 -11 -11 -9 -8 -7 -9 -7 -9 -19 -14 -17 -19 -15 -17 -23 -27 -18 0 0 0 -12 -18 -13 -13 -5 0 0 0 0 0 -9 -14 0 0 0 0 -1 0 -7 -12 -11 0 0 -6 -12 -15 -19 -14 -11 -11 -9 -3 -9 -17 -19 -11 -1 0 -1 0 0 0 0 0 0 0 0 0 -4 -7 -8 -7 -4 -2 -1 -3 -2 -4 -4 -3 -2 -1 -2 -2 0 0 0 -4 -8 -7 -6 -8 -8 -8 -9 -5 -5 -6 -6 -8 -8 -5 -3 -3 -3 -4 -7 -6 -2 -12 -7 -5 -5 -7 -7 -6 -4 -3 -4 -8 -6 -3 -2 -2 -2 -4 -3 -1 -5 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -31 -18 -11 -10 -12 -21 -12 -6 -3 0 0 0 0 -3 -14 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -3 -1 0 -1 -1 -1 0 0 -1 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -20 -92 -150 -119 -142 -124 -111 -113 -120 -113 -108 -117 -127 -122 -137 -122 -125 -131 -129 -136 -148 -153 -154 -156 -159 -167 -180 -186 -187 -191 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 -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 -1 -1 -1 0 0 0 0 0 0 -1 -2 0 -2 -1 -1 -1 -1 -2 -2 -1 0 -1 -1 0 0 0 0 0 0 0 0 -5 -4 0 0 0 0 -1 -3 -4 -7 -3 -4 -11 -11 -7 -5 -6 -6 -4 -4 -4 -3 -7 -11 -14 -15 -15 -13 -13 -12 -12 -13 -11 -9 -6 -4 -5 -8 -15 -18 -15 -15 -17 -13 -3 -1 -7 -5 -7 -9 -2 -14 -10 -4 0 0 0 0 0 0 0 -13 -10 -3 -7 -1 -2 0 0 0 0 0 0 0 0 0 -6 -11 -1 -2 -4 -5 -4 -3 -17 -17 -10 0 0 -2 -2 -2 -1 0 0 -1 -3 -8 -1 -4 -7 -10 -12 -2 0 -4 -10 -10 -3 -4 -5 -5 -4 -3 -4 -3 0 0 -2 -4 -8 -8 -8 -6 -5 -5 -5 -2 -3 -5 -5 -3 -3 -3 -4 -6 -6 -10 -12 -9 -9 -6 -6 -6 -6 -6 -8 -3 -3 -5 -1 -6 -5 -3 -3 -2 -5 -3 -2 -3 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -19 -19 -14 -12 -14 -20 -13 -11 -7 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -1 0 -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 -1 -6 -2 -1 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -18 -80 -151 -71 -143 -143 -116 -115 -123 -118 -112 -117 -133 -133 -132 -120 -120 -134 -132 -139 -146 -151 -152 -152 -158 -171 -176 -179 -185 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 -1 -2 0 0 0 0 0 0 -1 -1 -1 -1 -1 0 0 -1 -2 -4 -2 -1 -1 -1 0 0 0 0 0 0 -7 -13 -7 -3 -1 0 0 0 0 -1 -2 -4 -3 -5 -6 -2 -10 -9 -8 -8 -9 -7 -3 -1 0 0 -11 -14 -15 -14 -18 -19 -14 -10 -9 -8 -8 -7 -4 -1 -11 -10 -9 -12 -11 -15 -21 -18 0 0 -21 -29 -23 -9 -13 -8 -3 0 0 0 0 0 0 0 -13 -14 -11 -3 -11 -14 -11 -7 0 0 0 0 0 0 -4 -10 -15 -12 -7 -5 -5 -7 -15 -13 -5 0 -1 -4 -4 -2 -1 0 0 -6 -9 -10 -8 -7 -4 -1 -2 0 0 0 0 0 0 -2 -4 -5 -6 -7 -3 -1 0 -2 -11 -4 -2 -3 -4 -7 -5 -4 -5 -8 -7 -7 -8 -9 -9 -4 -5 -6 -6 -1 -9 -9 -7 -6 -6 -5 -5 -5 -4 -1 -1 -7 -12 -6 -4 -4 -4 -4 -6 -2 -1 -6 -9 -2 -1 -4 -6 -4 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 -8 -24 -12 -11 -10 -9 -8 -9 -7 -5 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -5 0 -1 -3 -4 -4 -3 -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 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -16 -44 -3 -60 -146 -165 -127 -121 -128 -124 -120 -118 -110 -106 -122 -122 -117 -137 -137 -141 -144 -146 -149 -152 -161 -167 -172 -180 0 0 0 0 0 0 0 0 0 0 -2 -3 -1 -5 -2 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 -1 -2 -2 -3 -2 -1 -1 -2 -2 -2 -1 0 0 0 0 0 0 0 0 -14 -15 -5 -3 -1 0 -1 -1 0 -4 -3 -2 -5 -3 -1 -1 -3 -5 -4 -2 0 -2 -1 -2 -1 -5 -21 -19 -20 -17 -18 -18 -11 -8 -8 -8 -3 -4 -4 -4 -9 -5 -10 -9 -5 -11 -17 -10 -4 -9 -19 -7 -1 -4 -13 -11 -6 -1 0 0 0 -5 -3 0 -3 -12 -14 -10 -6 -7 -12 -8 0 0 0 0 -4 -7 -8 -16 -22 -17 -9 -7 -7 -10 -9 -3 -1 0 0 0 -1 -1 0 0 -1 -6 -3 -7 -12 -14 -16 -15 -7 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 -5 -11 -1 0 -6 -8 -6 -4 -4 -6 -8 -8 -5 -3 -2 -4 -6 -5 -2 -1 -2 -8 -5 -6 -8 -9 -8 -3 -1 0 -1 -2 -7 -8 -7 -5 -4 -2 -3 -4 -3 -5 -10 -13 -7 -2 -2 -7 -7 -5 -6 -2 0 0 0 0 0 0 0 0 0 0 -17 -29 -15 -10 -10 -9 -8 -6 -5 -3 -3 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -4 -1 -1 -1 -3 -3 -3 -4 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -60 -148 -187 -141 -134 -129 -131 -133 -125 -112 -113 -123 -126 -115 -142 -144 -143 -144 -146 -149 -156 -159 -164 -174 0 0 0 0 0 0 0 0 0 0 -4 -6 -5 -3 -3 -2 -1 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -5 -6 -7 -9 -5 -6 -5 -2 -1 -1 0 0 0 0 0 0 0 0 -3 -5 -3 -1 0 0 -1 -1 -1 -8 -3 -1 -3 -5 -3 0 0 0 0 -3 0 0 -1 -4 -2 0 -4 -9 -24 -15 -9 -17 -15 -11 -8 -6 -5 -5 -4 -5 -6 -4 -3 -2 -1 -4 -4 -4 -4 -10 -16 -6 -14 -15 -11 -8 -7 -9 -10 -6 0 -11 -8 0 -3 -16 -12 -10 -7 -6 -4 -2 0 0 0 0 -11 -10 0 0 -16 -14 -10 -12 -10 -10 -6 0 -1 -4 -3 -1 -3 -9 -8 -3 0 0 0 -5 -7 -8 -9 -12 -11 -5 0 -1 -10 -10 -8 -5 0 0 0 0 0 0 -2 -7 -9 0 0 -9 -7 0 0 0 -5 -7 -7 -6 -5 -5 -5 -5 -4 -2 -5 -7 -7 -7 -8 -8 -6 -4 -1 0 0 0 -1 -8 -7 -6 -5 -4 -3 -2 -2 -2 -3 -6 -8 -7 -2 -1 -2 -4 -5 -5 -3 0 0 0 0 0 0 0 0 0 0 -13 -24 -18 -12 -12 -12 -12 -10 -8 -4 -8 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -10 -3 -1 -2 -2 -3 -4 -3 -2 -1 -4 -3 -3 -4 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -2 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -54 -148 -211 -181 -157 -147 -148 -148 -138 -141 -127 -122 -131 -114 -114 -136 -150 -150 -151 -153 -155 -160 -165 -1 0 0 0 0 0 0 0 0 -1 -3 -2 -2 -2 -3 -3 -2 0 0 0 0 0 0 0 0 0 0 -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 -2 -6 -8 -13 -14 -11 -13 -12 -6 0 0 0 0 0 0 0 0 0 -1 -1 -5 -3 -2 0 0 0 0 -2 -1 0 -2 -1 -5 -15 -14 -15 -14 -13 -20 -5 0 0 0 0 0 0 -7 -24 -20 -22 -18 -14 -7 -5 -5 -5 -6 -8 -6 -4 -2 0 0 -5 -3 0 -1 -18 -17 -20 -26 -30 -17 -12 -11 -10 -10 -13 -8 -1 -2 -1 0 -6 -14 -1 -4 -7 -5 0 0 0 0 0 -1 -16 -8 0 0 -1 -7 -13 -16 -13 -12 -4 0 -2 -6 -9 -6 -4 -8 -11 -3 0 -3 -6 -7 -6 -7 -6 -6 -11 -4 0 -3 -10 -7 -7 -7 -4 0 0 0 0 -1 -4 -1 -2 -4 -4 -6 -5 -3 -2 0 -1 -7 -9 -9 -9 -6 -5 -4 -4 -3 -3 -1 -1 -3 -3 -4 -3 -1 0 0 0 0 -2 -8 -7 -6 -5 -4 -4 -3 -2 -3 -3 -2 -4 -4 -6 -7 -3 -7 -7 -7 -9 -1 0 0 0 0 0 0 0 0 0 0 -18 -22 -15 -17 -17 -10 -7 -5 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -1 -1 -2 -3 -5 -3 -2 -1 -2 -7 -5 -7 -9 -8 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -43 -132 -142 -202 -182 -159 -162 -152 -161 -153 -134 -116 -113 -132 -124 -137 -159 -159 -158 -160 -160 -160 -2 -3 -2 -1 -1 -1 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -11 -17 -18 -19 -22 -9 0 0 0 0 0 0 0 0 -9 -11 -8 -2 -2 -1 -1 -1 -2 -8 -10 -5 -4 -1 -6 -14 -16 -19 -16 -19 -13 0 0 0 0 0 0 0 -5 -9 -2 -19 -17 -10 -4 -5 -5 -7 -13 -17 -5 -3 -1 0 -2 -16 -10 -1 -9 -37 -21 -23 -24 -21 -14 -8 -9 -10 -10 -7 -8 -4 -2 0 0 -2 -4 0 0 0 -1 0 0 0 0 0 -1 -6 -2 0 0 -2 -7 -16 -13 -11 -13 -12 -7 -5 -5 -7 -8 -6 -7 -7 0 -1 -1 -2 -4 -8 -6 -6 -5 -6 -1 0 -7 -11 -1 -2 -7 -6 -1 -1 0 -2 -2 -2 0 0 -4 -5 -5 -7 -7 -5 0 -1 -10 -11 -11 -10 -5 -5 -6 -4 -3 -5 -3 -1 0 -1 -3 -4 -3 0 0 0 0 -2 -2 -1 -6 -4 -4 -4 -5 -6 -8 -7 -5 -4 -4 -5 -6 -6 -8 -10 -7 -7 -8 -1 0 0 0 0 0 0 0 0 -1 -14 -16 -19 -18 -5 -2 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -8 -1 0 0 0 0 0 -1 -2 -3 -5 -2 -2 -2 -2 0 0 -2 -3 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -18 -29 -21 -15 -9 -1 0 0 0 0 0 0 0 0 0 0 0 0 -3 -121 -197 -201 -167 -142 -154 -171 -178 -169 -146 -121 -133 -131 -124 -127 -162 -168 -168 -166 -1 -3 -4 -5 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -2 -14 -20 -21 -16 -1 -2 0 0 0 0 0 0 0 -1 -19 -13 -6 -2 -2 -1 -1 -2 -5 -12 -6 -2 -2 0 0 0 -6 -14 -2 -10 -11 -2 0 0 0 -1 0 0 -11 -10 -9 -18 -14 -8 -4 -5 -6 -15 -10 -7 -1 -5 -9 -4 -3 -13 -17 -7 -2 -16 -26 -29 -22 -14 -10 -6 -7 -10 -8 -5 -11 -4 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 0 0 0 0 0 -1 -5 -17 -6 -4 -7 -13 -12 -9 -8 -7 -5 -6 -4 -4 -4 -7 -2 -1 -2 -4 -1 -3 -5 -6 -5 -1 -2 -4 -3 -1 -3 -4 -4 -4 -4 -3 -5 -4 -3 -1 -6 -7 -7 -8 -4 -1 -4 -8 -10 -10 -12 -10 -6 -4 -5 -4 -3 -3 -3 -3 -1 -2 -5 -1 0 0 0 -1 -2 -7 -10 -9 -7 -4 -3 -4 -5 -4 -4 -5 -6 -4 -3 -4 -6 -5 -4 -7 -5 -4 -4 -4 -3 -1 0 0 0 0 0 0 -2 -6 -4 -1 -2 0 0 0 0 -7 -18 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 -25 0 0 0 0 0 0 -2 -2 -3 -4 -3 -6 -4 -3 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -73 -129 -130 -136 -149 -64 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -104 -194 -216 -189 -198 -197 -182 -174 -184 -160 -131 -133 -134 -123 -126 -134 -134 -147 -1 -1 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 -1 -5 -10 -23 -15 0 0 0 0 0 0 0 0 0 0 -1 -4 -4 -2 -2 -1 -1 -5 -9 -13 -4 -1 -1 0 0 0 -11 -11 0 0 -4 -3 0 0 0 -7 -14 -13 -19 -22 -10 -4 -11 -7 -4 -1 0 -3 -18 -9 -4 -3 -1 -1 -4 -5 -3 0 0 -23 -41 -32 -22 -17 -13 -10 -9 -16 -17 -13 -11 -6 -2 -1 0 0 0 0 0 0 0 0 0 -4 -9 -1 0 0 0 0 0 0 -7 -13 -4 -7 -8 -9 -9 -6 -6 -3 0 -2 -5 -5 -6 -5 0 0 0 0 -1 -4 -5 -5 -5 -2 -1 0 0 -2 -6 -6 -5 -2 -1 -1 -7 -8 -8 -7 -1 -8 -10 -11 -10 -1 -5 -7 -8 -8 -8 -7 -5 -4 -7 -5 -4 -4 -3 -3 -1 0 0 0 0 -2 -3 -4 -5 -7 -8 -8 -6 -4 -3 -5 -5 -4 -3 -4 -4 -4 -3 -3 -6 -6 -5 -4 -3 -5 -5 -5 -3 -4 -1 0 0 0 0 0 -4 -13 -17 -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 -20 -18 0 0 0 0 0 0 0 -3 -3 -3 -2 -4 -2 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -38 -30 -60 -78 -83 -109 -116 -118 -108 -105 -129 -17 0 0 0 0 0 0 0 0 0 0 0 -85 -189 -231 -242 -232 -217 -197 -182 -196 -168 -138 -132 -143 -141 -142 -131 -128 -3 -3 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 -4 -24 -8 0 0 0 0 0 0 0 0 0 -1 0 -1 -2 -1 -2 -4 -5 -9 -12 -10 -5 -1 0 0 0 -1 -18 -15 -7 -3 -4 -3 -1 0 0 0 -9 -14 -14 -14 -4 0 -2 -3 -4 -2 -1 -4 -15 -10 -11 -6 0 0 -4 -8 -6 -4 -25 -19 -30 -30 -23 -20 -14 -11 -11 -12 -16 -12 -8 -6 -4 -1 0 0 -1 -5 -1 0 0 0 0 -8 -8 0 0 0 0 -2 -2 0 -8 -12 -9 -6 -6 -6 -5 -3 -6 -2 -4 -6 -4 -4 -6 -7 -7 -5 -4 -2 -1 0 -1 -1 -3 -4 -2 0 0 -1 -6 -11 -7 -3 0 -1 -4 -5 -8 -6 0 -2 -4 -7 -8 -2 -7 -7 -7 -6 -7 -8 -6 -6 -9 -9 -8 -7 -6 -5 -1 0 0 0 -1 -3 -5 -6 -5 -5 -8 -7 -6 -6 -5 -6 -5 -4 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -2 -1 0 0 0 0 0 -4 -9 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -17 -11 0 0 0 0 0 0 -1 -2 -5 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -20 -53 -95 -97 -90 -86 -84 -82 -82 -82 -87 -100 -116 -94 -135 -67 0 0 0 0 0 0 0 0 0 0 -62 -174 -215 -232 -233 -225 -203 -180 -192 -170 -142 -127 -130 -165 -153 -136 -2 -3 -3 -3 -1 -2 -3 -2 -1 -1 -1 -1 0 0 0 0 0 0 -3 -3 -2 -1 -2 -2 -1 0 0 0 0 0 0 0 0 0 -1 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -21 -2 -12 -13 -7 0 0 0 0 -1 -2 -2 -1 0 0 -1 -3 -7 -9 -5 -9 -8 -4 -4 -3 -1 0 0 -4 -6 -6 -4 -3 -2 -1 0 0 0 -1 -4 -4 0 0 0 0 0 -1 -2 -8 -8 -6 -4 -11 -5 -1 -1 -1 -4 -3 0 -4 -1 -22 -27 -28 -30 -26 -19 -14 -11 -11 -10 -8 -6 -4 -2 -4 -4 -5 -11 -7 -2 0 0 0 -10 -7 0 0 0 0 -6 -9 -1 -9 -10 -9 -7 -8 -7 -4 -4 -6 -2 -3 -4 -3 -4 -6 -6 -6 -6 -7 -5 -2 0 0 0 -2 -3 -3 0 0 0 -3 -5 0 0 -6 -7 -5 0 -6 -4 0 0 0 0 -4 -6 -5 -5 -5 -6 -8 -9 -8 -4 -4 -6 -8 -10 -5 -1 0 0 0 -1 -2 -4 -5 -5 -5 -7 -11 -8 -6 -5 -5 -5 -6 -6 -5 -5 -5 -6 -6 -6 -6 -5 -7 -8 -8 -8 -12 -15 -9 -5 -7 -1 0 0 0 0 0 0 -2 -1 0 0 0 0 -1 -4 0 0 -8 -18 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 -1 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -11 -11 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -56 -45 -60 -83 -86 -96 -84 -74 -70 -68 -63 -62 -64 -70 -80 -89 -119 -129 -107 -90 -118 -21 0 0 0 0 0 0 0 0 -11 -181 -220 -223 -222 -200 -172 -178 -180 -168 -151 -174 -171 -156 0 -2 -5 -8 -10 -5 -5 -6 -4 -1 -1 -1 -1 -1 -2 -1 -3 -9 -3 -2 -2 -3 -3 -3 -1 0 0 -2 -2 -1 0 0 -5 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -16 -15 0 -2 -5 -4 0 0 0 0 -2 -4 0 0 0 -1 -2 -7 -14 -16 -11 -6 -7 -7 -6 -5 -1 0 0 -4 -8 -1 -6 -4 -1 0 -8 -3 0 0 0 0 0 0 0 0 0 -3 -6 -3 -2 -1 0 0 0 -5 -6 -4 0 0 0 0 -2 -13 -5 0 -3 -9 -20 -18 -14 -11 -11 -5 -8 -9 -10 -9 -6 -6 -12 -24 -25 -8 0 0 0 0 0 0 0 0 0 -1 -3 -9 -7 -5 -4 -4 -5 -4 -4 -5 -6 -3 -3 -4 -4 -4 -5 -6 -5 -5 -6 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -2 0 0 0 0 0 0 0 -5 -7 -6 -5 -6 -6 -8 -8 -1 -1 0 0 0 0 0 0 -1 -2 -1 -3 -6 -8 -9 -8 -9 -8 -7 -6 -3 -4 -4 -5 -5 -5 -5 -5 -4 -4 -5 -8 -9 -8 -8 -10 -11 -11 -11 -13 -11 -11 -10 0 0 0 0 0 0 0 -15 -17 0 0 0 0 -7 -24 -27 -7 -14 -22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 -1 -5 -2 0 -1 -1 0 0 0 0 0 0 0 0 0 0 -9 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -19 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -82 -86 -79 -78 -83 -74 -90 -91 -88 -87 -84 -84 -85 -87 -83 -65 -80 -90 -93 -104 -146 -126 -38 0 0 0 0 0 0 0 0 0 -177 -240 -230 -212 -191 -188 -198 -194 -169 -152 -147 -156 0 0 -1 -2 -4 -3 -1 -1 -3 -2 -1 -1 -1 -1 -3 -2 -1 -2 -2 -1 0 0 -1 -3 -1 0 0 -1 -3 -2 0 -1 -7 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -11 -6 0 0 0 0 0 0 0 0 -1 -1 0 0 0 -1 -4 -11 -17 -18 -18 -15 -9 -8 -7 -4 0 0 0 -2 -7 -8 -17 -7 -8 -13 -17 -4 0 -2 -4 -1 0 0 0 0 0 -2 -3 -2 -1 0 0 0 0 -1 -2 -2 0 0 0 0 0 0 0 0 0 -7 -21 -20 -16 -13 -12 -9 -11 -10 -10 -10 -6 -5 -9 -16 -19 -16 -4 0 0 0 0 0 0 0 0 -7 -8 -7 -5 -5 -6 -5 -4 -4 -4 -4 -5 -6 -3 -3 -3 -3 -4 -7 -3 -2 -4 -7 -2 0 0 -1 -4 -1 0 0 0 0 0 0 0 0 0 0 -2 -2 0 0 -3 -4 -4 -6 -6 -7 -6 -4 -2 -3 -3 0 0 0 0 0 -1 0 0 -2 -3 -3 -1 -2 -5 -8 -9 -15 -8 -4 -4 -4 -4 -3 -3 -2 -2 -6 -4 -4 -4 -3 -3 -7 -10 -11 -12 -11 -11 -10 -12 -12 -15 -11 -2 0 0 0 0 0 0 -19 -18 -11 -10 -6 -5 -4 -5 -12 -2 -6 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -3 -1 -1 -1 0 0 0 -1 -1 0 -1 -1 0 0 0 0 0 0 0 0 0 -3 -14 -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 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -25 -62 -87 -82 -76 -78 -81 -74 -87 -88 -85 -82 -81 -80 -79 -80 -84 -87 -68 -66 -71 -86 -117 -164 -135 -54 0 0 0 0 0 0 0 0 -172 -225 -219 -221 -206 -204 -192 -192 -193 -165 -157 -147 -2 -2 -3 -7 -6 -4 0 0 -1 -1 -1 -1 -2 -9 -9 0 -1 -2 -2 -1 0 -2 -1 -1 0 0 0 0 0 0 0 -2 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -5 -14 -23 -22 -19 -15 -11 -10 -7 -3 0 0 -1 -9 -11 -13 -17 -21 -8 -6 -6 0 -1 -4 -6 -4 -1 -1 0 0 0 -1 -4 -3 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -19 -22 -22 -20 -18 -15 -12 -8 -7 -5 -4 -5 -8 -18 -26 -15 -2 0 0 0 0 0 0 0 -1 -7 -7 -7 -6 -5 -2 -5 -6 -5 -5 -5 -3 -2 -3 -3 -2 -3 -3 -1 -1 0 0 0 0 0 0 -2 -4 -1 0 0 0 0 0 0 0 0 0 0 -4 -4 0 0 -3 -7 -9 -8 -7 -2 -2 -1 0 0 0 0 -1 -4 -3 -2 -3 -5 -4 -3 -5 -5 -3 -2 -3 -6 -9 -12 -7 -4 -3 -4 -3 -3 -3 -2 -2 -3 -3 -3 -3 -2 -2 -6 -9 -11 -11 -11 -12 -13 -12 -11 -12 -13 -8 -2 0 0 0 0 -3 -17 -14 -12 -11 -7 -9 -10 -11 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -14 -5 -1 -1 -1 -1 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 -1 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -50 -83 -97 -95 -80 -82 -92 -100 -96 -100 -96 -92 -89 -87 -85 -85 -86 -89 -93 -90 -95 -85 -83 -102 -133 -174 -145 -119 -130 -120 -23 0 0 0 0 0 -153 -246 -244 -241 -221 -206 -192 -187 -194 -185 -160 -2 -2 -3 -2 -3 -3 -1 -1 -1 -3 -3 -5 -16 -16 -10 -2 -3 -2 -2 -2 0 -1 -1 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -2 -3 -1 -9 -24 -30 -20 -16 -14 -11 -6 -1 0 0 -4 -14 -7 -3 0 -2 -10 -3 0 -1 -2 -1 -2 -3 -2 -2 -2 -1 -1 -1 -3 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -19 -22 -21 -20 -21 -21 -19 -15 -11 -10 -11 -11 -8 -5 -4 -3 -10 -12 0 0 0 0 0 0 0 -4 -4 -4 -5 -6 -6 -6 -3 -8 -8 -7 -7 -6 -6 -2 -1 -2 -4 -5 -5 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -6 -7 -9 -9 -8 -1 0 0 0 0 0 0 -1 -3 -7 -5 -8 -10 -7 -2 -5 -7 -6 -3 -3 -7 -9 -8 -7 -4 -5 -5 -4 -3 -3 -2 -4 -4 -2 -3 -3 -3 -3 -7 -8 -8 -8 -9 -9 -11 -11 -10 -12 -14 -15 -16 -15 -13 -3 0 0 0 0 -12 -14 -11 -9 -5 -8 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -3 -3 -2 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -6 -5 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -85 -106 -96 -92 -108 -111 -110 -107 -104 -110 -105 -100 -98 -98 -97 -98 -99 -100 -101 -106 -109 -117 -110 -102 -119 -150 -179 -206 -227 -228 -126 -34 0 0 0 0 -145 -245 -251 -218 -231 -221 -211 -199 -181 -172 -168 -1 -1 -1 -3 -3 -1 -1 0 -2 -8 -6 -10 -11 -6 -5 -3 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 -2 -2 -2 -3 -4 -4 -4 -3 -7 -33 -30 -16 -14 -15 -6 -1 0 0 0 -1 -3 0 0 0 -6 -11 -2 -1 -2 -3 0 0 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -9 -19 -23 -22 -20 -19 -18 -18 -13 -12 -14 -17 -12 -9 -6 -6 -13 -4 -10 -12 -8 -1 0 0 0 -1 -11 -8 -4 -5 -5 -6 -7 -8 -7 -5 -7 -8 -7 -6 -6 -5 -6 -9 -8 -9 -4 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 -3 -3 -2 0 0 0 0 0 0 0 0 0 -3 -6 -3 -6 -7 -5 -3 -6 -8 -8 -8 -9 -9 -9 -8 -7 -5 -8 -7 -6 -4 -4 -3 -3 -4 -3 -3 -3 -4 -4 -5 -5 -6 -7 -8 -10 -10 -8 -8 -11 -14 -14 -14 -14 -15 -13 -10 -4 -1 -3 -18 -9 -7 -9 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -6 -15 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -89 -123 -124 -118 -130 -123 -120 -117 -115 -116 -119 -115 -110 -109 -110 -110 -113 -115 -116 -120 -124 -133 -136 -126 -114 -136 -151 -167 -184 -202 -228 -140 -45 -27 -75 -64 -53 -156 -248 -222 -239 -240 -231 -217 -200 -188 -187 -1 -1 -1 -1 -1 -1 -4 -5 -4 -4 0 0 -2 -2 -1 -2 -2 -1 -1 0 0 0 0 0 0 -2 -1 0 0 0 -1 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -3 -4 -5 -8 -7 -8 -8 -5 -6 -17 -16 -14 -17 -4 0 0 0 0 0 -2 -3 -2 -1 0 -2 -1 0 -1 -1 0 -1 -2 -5 -3 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -15 -12 -23 -25 -24 -22 -20 -18 -16 -18 -19 -15 -13 -14 -15 -14 -10 -6 -5 -7 -11 -5 -7 -7 0 0 0 0 -3 -11 -6 -5 -5 -6 -7 -5 -7 -7 -5 -3 -6 -7 -7 -7 -7 -5 -4 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 0 -3 -9 -7 -5 -3 -2 -3 -5 -5 -6 -10 -13 -12 -11 -10 -9 -10 -9 -7 -6 -6 -5 -5 -5 -5 -5 -7 -6 -5 -4 -4 -7 -8 -8 -7 -7 -8 -8 -8 -10 -12 -12 -12 -13 -13 -16 -8 -4 -8 -12 -9 -11 -17 -16 -12 -3 -5 -14 -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 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -31 -114 -135 -134 -132 -131 -129 -124 -123 -121 -117 -115 -140 -139 -137 -139 -141 -108 -103 -106 -114 -124 -132 -132 -137 -141 -138 -144 -130 -141 -170 -199 -215 -232 -158 -146 -264 -265 -267 -252 -231 -216 -235 -236 -239 -233 -222 -230 -207 0 0 0 0 0 0 0 -1 -5 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 -3 -2 0 -1 -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 -2 -3 -1 0 0 -1 -1 0 0 -1 -2 -2 -5 -7 -8 -9 -10 -6 -3 -1 -7 -12 -8 0 0 0 -1 -1 0 0 -1 -2 -2 0 -1 -1 -1 0 0 0 -11 -15 -11 -12 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -28 -34 -29 -24 -20 -19 -19 -18 -17 -13 -15 -17 -18 -20 -19 -14 -11 -11 -7 -6 -6 -7 -6 -1 0 -2 -1 0 0 -3 -7 -6 -6 -6 -6 -5 -3 -6 -6 -6 -6 -6 -2 0 -5 -15 -3 0 -2 -2 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -7 -4 0 0 0 -1 -1 -3 -8 -5 -4 -4 -3 -3 -3 -12 -17 -18 -17 -14 -10 -9 -12 -9 -9 -8 -6 -5 -5 -5 -7 -9 -7 -5 -5 -5 -7 -9 -9 -9 -10 -10 -13 -14 -14 -15 -16 -15 -14 -12 -11 -15 -16 -6 -4 -11 -19 -23 -12 -3 -6 -13 -10 -10 -14 -11 -11 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -51 -153 -131 -120 -121 -133 -149 -145 -142 -138 -131 -122 -125 -118 -115 -116 -118 -119 -125 -133 -122 -102 -117 -105 -114 -128 -136 -137 -132 -145 -161 -181 -216 -217 -228 -235 -234 -240 -243 -229 -226 -231 -215 -210 -230 -239 -236 -237 -221 -1 -1 0 0 0 0 0 -3 -10 -7 -3 -2 -1 0 -1 -1 -1 0 0 -1 0 0 -2 -2 -1 0 -1 -1 0 0 -1 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -1 0 -6 -4 -2 0 -1 -1 -1 0 0 -4 -9 -11 -11 -2 0 0 0 0 0 -1 -1 0 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 -4 -9 -17 -19 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -11 -33 -31 -23 -19 -18 -20 -18 -14 -13 -13 -14 -17 -21 -20 -18 -15 -13 -11 -9 -10 -10 -8 0 0 -8 -10 -1 -3 -1 -3 -5 -5 -6 -5 -4 -5 -7 -9 -8 -9 -11 -4 -1 -9 -15 -5 -1 -8 -19 -17 -1 0 0 -3 -8 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 -9 -3 -4 -5 -3 -5 -4 -3 -2 -3 -7 -7 -5 -4 -5 -7 -11 -15 -17 -15 -9 -8 -9 -9 -9 -7 -5 -5 -5 -8 -7 -6 -5 -5 -6 -7 -10 -12 -12 -13 -13 -14 -16 -19 -22 -21 -19 -17 -16 -7 -2 -1 -2 -2 -5 -14 -22 -33 -34 -26 -20 -24 -22 -22 -18 -14 -18 -18 -16 -12 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -6 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -91 -141 -132 -146 -139 -137 -142 -152 -151 -151 -148 -143 -136 -132 -121 -115 -112 -111 -109 -109 -112 -118 -123 -130 -118 -122 -128 -123 -105 -116 -137 -154 -164 -174 -202 -213 -211 -216 -241 -254 -244 -226 -207 -190 -189 -208 -217 -218 -218 -222 -2 -3 -1 0 0 0 0 -6 -11 -12 -5 -2 -1 -1 -1 -1 -1 -2 -2 -2 -2 -3 -3 -1 -1 0 -1 -1 -1 0 -1 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -6 -7 -6 -4 -2 -1 -1 -1 -1 0 -2 -7 -10 -8 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -2 -2 -1 0 0 0 0 0 -9 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -41 -30 -23 -21 -24 -22 -16 -14 -13 -13 -13 -10 -14 -17 -14 -13 -14 -14 -11 -12 -11 -6 0 -1 -9 -10 -7 -4 -2 -5 -6 -6 -7 -8 -8 -8 -7 -4 -5 -8 -10 -9 -2 -12 -12 -7 -4 -1 -16 -16 0 0 -3 -6 -9 -10 -6 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -1 0 -4 -10 -8 -6 -8 -8 -7 -3 -5 -5 -4 -7 -7 -7 -6 -4 -1 0 -6 -10 -10 -5 -5 -7 -8 -10 -9 -8 -6 -5 -7 -6 -5 -5 -6 -8 -10 -12 -13 -15 -15 -13 -14 -17 -23 -27 -12 -4 -7 -9 -10 -15 -24 -22 -18 -14 -17 -25 -33 -33 -31 -28 -25 -24 -26 -27 -17 -4 -9 -15 -20 -16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -6 -7 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -11 -2 -79 -132 -137 -125 -122 -145 -156 -156 -157 -154 -151 -146 -148 -165 -155 -151 -148 -147 -146 -148 -116 -102 -107 -113 -110 -111 -114 -115 -111 -118 -116 -126 -138 -145 -178 -199 -188 -178 -199 -220 -222 -210 -189 -168 -164 -163 -174 -182 -184 -204 -1 -1 0 0 0 0 0 -2 -6 -6 -4 -4 -4 -3 -3 -2 -2 -4 -4 -5 -8 -4 -2 0 0 0 -1 -1 0 0 0 -1 0 0 0 0 0 0 0 -3 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -5 -4 -3 -3 -1 0 0 -1 0 0 -1 -2 -3 -1 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 -1 -1 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 -29 -38 -41 -31 -26 -27 -28 -23 -15 -12 -13 -15 -17 -10 -14 -19 -18 -18 -15 -15 -15 -14 -13 -5 0 -3 -13 -12 -11 -9 -8 -8 -7 -6 -7 -8 -9 -8 -6 -5 -5 -7 -8 -9 -12 -13 -9 -7 -7 -3 -3 -6 -5 -5 -9 -14 -7 -3 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 -2 -5 -6 -5 -4 -7 -9 -8 -4 -3 -9 -12 -11 -9 -5 -6 -8 -9 -7 -13 -11 -6 -5 -8 -9 -8 -7 -5 -6 -5 -5 -5 -6 -6 -6 -8 -11 -13 -12 -14 -15 -15 -12 -15 -22 -28 -29 -21 -15 -13 -13 -26 -25 -21 -20 -21 -23 -23 -25 -28 -28 -29 -30 -31 -31 -33 -36 -39 -22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -67 -177 -149 -140 -151 -157 -143 -134 -142 -148 -153 -159 -160 -163 -165 -167 -167 -159 -156 -151 -145 -142 -140 -142 -146 -132 -104 -102 -102 -103 -106 -110 -116 -113 -117 -121 -124 -143 -154 -154 -154 -166 -195 -199 -193 -177 -158 -158 -143 -144 -147 -152 -178 -3 -8 -11 -9 -2 -2 -1 -1 -8 -8 -6 -8 -5 -5 -6 -7 -8 -3 -2 -3 -5 -6 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -3 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 0 0 0 -1 -4 -3 -3 -3 0 0 0 0 0 0 -1 -1 0 0 0 0 0 -1 -2 -1 0 0 0 0 0 0 0 0 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 -3 -24 -46 -45 -38 -36 -34 -31 -24 -15 -10 -8 -14 -19 -16 -18 -20 -22 -21 -18 -14 -14 -17 -18 -2 0 -5 -10 -9 -10 -12 -13 -13 -13 -14 -13 -11 -9 -7 -6 -6 -7 -7 -7 -8 -10 -11 -6 -4 -4 -4 -4 -5 -5 -6 -7 -12 -4 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -7 -9 -9 -7 -4 -5 -6 -7 -6 -7 -16 -18 -16 -9 -1 -11 -17 -18 -15 -13 -12 -9 -8 -11 -11 -9 -7 -6 -5 -5 -8 -9 -7 -7 -8 -9 -11 -11 -9 -12 -14 -14 -13 -19 -22 -26 -26 -26 -25 -22 -21 -23 -25 -26 -27 -27 -26 -24 -27 -30 -33 -35 -36 -39 -41 -39 -37 -45 -41 -30 -19 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -18 -99 -91 -80 -68 -57 -49 -38 -102 -147 -129 -158 -167 -159 -148 -140 -139 -139 -144 -149 -152 -154 -159 -163 -167 -170 -169 -162 -153 -145 -139 -138 -137 -136 -139 -140 -138 -137 -137 -136 -129 -104 -110 -118 -120 -115 -114 -130 -131 -135 -155 -188 -180 -181 -173 -159 -157 -170 -170 -166 -160 -152 0 -7 -12 -10 -3 -9 -12 -11 -14 -13 -15 -13 -9 -7 -10 -8 -11 -16 -3 -3 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -3 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 -4 -5 -3 0 0 0 0 -2 -7 -5 -3 -1 -1 0 0 0 0 0 0 0 -1 -1 -1 -1 -4 -6 -1 -1 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 -9 -22 -19 -45 -42 -44 -47 -40 -25 -17 -17 -13 -12 -15 -17 -19 -21 -21 -19 -16 -13 -12 -14 -14 -7 -4 -9 -12 -12 -15 -19 -19 -18 -15 -2 -13 -15 -11 -7 -6 -6 -6 -7 -8 -10 -7 -6 -6 -4 -6 -6 -6 -5 -9 -7 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -8 -5 -6 -10 -8 -9 -8 -7 -6 -5 -7 -6 -3 -7 -9 -11 -8 -1 -2 -17 -21 -18 -13 -11 -10 -9 -10 -11 -11 -10 -9 -6 -4 -8 -9 -8 -9 -7 -7 -7 -7 -6 -12 -11 -14 -15 -10 -13 -23 -27 -28 -32 -30 -28 -25 -24 -23 -27 -31 -33 -31 -35 -37 -39 -43 -43 -46 -36 -23 -5 -33 -37 -26 -15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -33 -23 -15 -6 -36 -151 -27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -72 -102 -103 -164 -184 -183 -178 -175 -173 -167 -159 -151 -142 -134 -155 -156 -151 -147 -147 -152 -155 -157 -157 -158 -161 -165 -169 -172 -172 -167 -158 -149 -142 -139 -137 -135 -135 -136 -139 -141 -141 -142 -142 -134 -137 -120 -114 -119 -122 -135 -134 -127 -130 -155 -174 -189 -199 -201 -193 -172 -157 -149 -152 -167 -1 0 -2 -5 -6 -5 -4 -6 -9 -13 -19 -20 -18 -15 -11 -11 -15 -15 -3 -1 0 -2 -3 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -9 -7 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -6 -3 0 0 0 0 0 -1 -2 -2 -2 -2 0 0 0 -1 0 0 0 -1 -1 -1 -1 -3 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -2 -2 -2 -2 -1 -17 -19 -3 -28 -12 -28 -52 -42 -24 -19 -16 -12 -16 -19 -21 -21 -22 -21 -16 -14 -14 -13 -14 -13 -11 -11 -14 -14 -13 -13 -16 -22 -22 -14 -3 -18 -14 -11 -8 -8 -7 -7 -8 -11 -12 -7 -11 -13 -10 -13 -14 -15 -13 -9 -7 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -9 -5 -6 -8 -9 -9 -8 -8 -8 -7 -5 -5 -3 -2 -3 -5 -9 -10 -12 -11 -13 -16 -18 -18 -15 -14 -11 -10 -11 -11 -8 -8 -8 -6 -7 -8 -8 -7 -7 -7 -6 -6 -8 -11 -15 -19 -20 -15 -11 -23 -27 -27 -28 -29 -32 -32 -32 -32 -31 -32 -33 -35 -39 -41 -44 -46 -46 -42 -21 -10 -4 -2 -7 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -44 -65 -143 -139 -143 -145 -102 -10 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -7 0 0 -46 -146 -112 -144 -156 -146 -146 -178 -179 -178 -177 -175 -180 -184 -184 -180 -173 -173 -162 -157 -157 -159 -162 -164 -164 -164 -163 -166 -167 -170 -173 -172 -167 -171 -160 -147 -142 -140 -137 -135 -136 -138 -139 -139 -140 -143 -147 -150 -138 -133 -134 -133 -120 -130 -131 -137 -154 -147 -146 -158 -174 -179 -163 -146 -143 -146 -152 -1 -1 -1 -3 -4 -5 -4 -6 -8 -11 -15 -16 -20 -18 -15 -13 -12 -6 -2 -2 -1 -2 -4 -5 -7 -2 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -6 -2 0 0 0 0 0 0 -1 -1 -2 -2 -2 -1 0 -1 -1 0 0 -1 -1 -2 -3 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -1 -2 -5 -5 -3 0 0 -2 0 -7 -24 -44 -51 -43 -35 -26 -20 -17 -19 -22 -24 -26 -25 -20 -19 -18 -16 -14 -13 -12 -12 -14 -18 -17 -16 -16 -16 -19 -21 -10 -1 -6 -11 -10 -10 -10 -10 -10 -10 -11 -11 -10 -12 -13 -15 -17 -12 -10 -7 -2 -1 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -6 -7 -6 -6 -9 -10 -9 -9 -8 -7 -7 -9 -9 -6 -7 -9 -10 -8 -6 -8 -8 -6 -12 -15 -17 -20 -12 -10 -10 -10 -10 -10 -9 -7 -5 -4 -5 -7 -7 -7 -7 -9 -11 -13 -19 -22 -24 -25 -26 -27 -31 -27 -25 -25 -28 -30 -33 -33 -31 -31 -32 -35 -38 -37 -37 -38 -39 -36 -37 -34 -39 -27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -58 -120 -123 -115 -122 -132 -146 -146 -96 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -22 -44 -179 -187 -168 -165 -186 -162 -156 -152 -147 -147 -161 -162 -164 -170 -176 -179 -186 -187 -183 -176 -173 -175 -168 -159 -156 -160 -163 -165 -166 -166 -170 -170 -169 -176 -186 -181 -204 -189 -163 -153 -146 -142 -137 -136 -138 -136 -137 -137 -139 -142 -143 -143 -146 -150 -150 -131 -151 -145 -131 -132 -148 -153 -148 -150 -162 -154 -139 -133 -151 -181 -1 0 -1 -1 -3 -5 -7 -9 -9 -12 -14 -14 -15 -11 -13 -13 -6 -3 -1 0 -1 -1 -1 -1 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -1 -1 -1 0 0 0 0 0 0 0 -2 -2 -2 -1 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -2 -2 -2 -3 -2 0 0 0 0 -19 -62 -59 -41 -37 -35 -27 -24 -23 -23 -25 -28 -26 -28 -28 -26 -21 -20 -19 -19 -20 -17 -21 -22 -18 -17 -17 -17 -16 -16 -14 -12 -11 -12 -9 -6 -5 -5 -6 -10 -10 -10 -10 -11 -12 -15 -17 -17 -23 -15 -6 -4 -13 -3 0 0 0 0 -2 -1 -2 -3 -1 0 0 0 0 0 -5 -5 -3 -7 -7 -5 -4 -5 -9 -11 -11 -10 -7 -5 -8 -11 -13 -8 -11 -11 -10 -10 -6 -7 -6 -5 -10 -14 -16 -15 -9 -9 -10 -11 -11 -11 -10 -8 -6 -5 -7 -8 -8 -8 -9 -14 -13 -9 -5 -19 -20 -21 -21 -22 -23 -24 -27 -29 -30 -32 -35 -38 -37 -37 -38 -36 -38 -40 -40 -42 -42 -42 -40 -14 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -61 -77 -79 -131 -144 -123 -119 -132 -142 -127 -48 -67 -147 -138 -134 -46 0 0 0 0 0 0 0 -2 -40 -92 -145 -171 -153 -151 -173 -177 -164 -154 -152 -150 -147 -145 -146 -149 -154 -174 -195 -188 -190 -188 -185 -180 -176 -160 -153 -168 -183 -155 -161 -163 -164 -166 -168 -168 -179 -197 -217 -216 -211 -214 -213 -207 -207 -198 -194 -190 -186 -181 -181 -179 -161 -138 -138 -138 -139 -142 -145 -150 -150 -156 -147 -130 -130 -141 -150 -167 -186 -189 -182 -177 -169 -164 -2 -1 0 -1 -2 -1 -7 -9 -9 -10 -10 -10 -8 -4 -3 -2 -2 -1 -1 0 0 0 0 -2 -1 -1 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -1 -1 -1 -2 -2 -1 -1 -1 0 0 -1 -1 -1 0 -2 -1 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -4 -2 -1 0 0 0 -1 0 0 0 0 -18 -50 -32 -31 -27 -21 -17 -22 -25 -28 -30 -27 -29 -30 -30 -27 -24 -25 -23 -24 -26 -28 -23 -19 -19 -19 -18 -15 -14 -17 -15 -12 -11 -12 -10 -9 -7 -8 -13 -13 -12 -11 -11 -11 -13 -11 -13 -19 -14 -5 -3 -7 0 0 0 0 -2 -9 -5 -2 -1 0 0 0 0 0 0 -4 -7 -8 -11 -9 -7 -5 -6 -9 -9 -10 -11 -10 -9 -9 -9 -7 -6 -9 -9 -9 -9 -6 -4 -4 -6 -8 -10 -6 -6 -7 -7 -10 -10 -11 -11 -11 -10 -9 -9 -9 -8 -9 -10 -13 -17 -6 -13 -20 -19 -15 -17 -18 -19 -20 -24 -32 -34 -34 -37 -37 -38 -39 -40 -41 -40 -47 -52 -51 -51 -52 -51 -51 -46 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -31 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 -93 -126 -128 -122 -133 -146 -131 -133 -142 -128 -30 -12 -70 -136 -142 -154 -46 0 0 0 0 0 0 0 -16 -146 -156 -168 -186 -187 -175 -159 -173 -189 -182 -149 -146 -161 -174 -172 -174 -175 -187 -197 -182 -176 -174 -170 -165 -167 -185 -189 -193 -198 -192 -164 -160 -160 -160 -161 -183 -202 -213 -216 -218 -212 -215 -215 -211 -210 -203 -198 -193 -190 -191 -190 -189 -183 -174 -171 -168 -166 -167 -161 -144 -146 -151 -153 -156 -163 -173 -156 -150 -159 -166 -161 -161 -154 -147 Wind_Speed 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 33 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 27 27 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 25 24 23 24 25 24 24 25 20 18 20 21 23 24 25 26 26 26 26 26 26 27 27 27 28 28 28 29 29 29 29 29 29 29 29 29 30 31 29 28 25 22 19 18 17 16 15 14 14 13 12 11 9 6 4 4 10 14 14 9 4 3 3 4 4 3 3 3 2 1 1 1 1 1 1 2 4 5 6 6 6 6 6 7 7 7 7 7 7 7 8 8 7 7 7 7 6 6 6 6 6 7 7 8 8 9 9 9 9 9 8 9 9 10 10 11 10 10 9 8 8 8 8 6 6 7 8 8 6 5 4 5 8 10 10 10 9 8 8 10 17 25 27 20 13 13 9 6 4 6 5 4 8 14 23 31 31 31 31 31 31 30 29 28 26 26 28 29 30 29 29 29 30 31 31 28 28 28 27 26 25 26 24 25 25 27 26 21 18 17 16 18 18 19 23 25 28 28 26 25 22 21 20 19 19 18 18 20 26 27 26 21 8 9 12 13 14 14 11 17 26 25 13 7 6 5 8 15 19 20 21 21 21 20 21 21 20 21 21 21 21 21 22 22 22 22 23 23 23 23 23 22 22 23 23 22 22 22 22 21 21 20 19 17 16 14 13 12 13 12 12 12 12 12 12 12 12 11 11 11 11 10 9 9 11 12 11 11 10 10 11 11 11 11 11 9 7 7 10 10 10 11 12 13 12 12 11 9 8 8 8 6 3 7 11 11 12 14 16 17 18 18 19 19 19 19 19 19 19 18 18 18 17 17 16 16 17 17 17 17 17 17 17 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 14 14 14 14 13 12 12 12 12 12 12 12 11 11 11 10 10 10 10 10 10 11 11 11 11 11 11 12 11 11 11 11 11 12 13 13 13 14 14 14 14 15 15 15 15 15 15 16 16 16 17 17 18 18 18 19 20 21 22 23 23 24 24 24 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 27 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 27 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 29 29 27 24 22 22 22 26 26 26 22 13 4 13 17 20 22 23 24 25 26 26 26 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 28 24 21 19 18 17 15 14 14 13 12 11 10 9 6 4 8 13 14 10 5 4 3 3 3 3 4 4 3 2 2 2 2 2 4 4 5 6 6 7 7 7 7 7 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 9 9 9 8 8 8 8 9 9 10 10 10 10 10 10 9 9 9 8 8 7 8 8 8 8 6 5 6 8 9 10 10 9 9 9 14 23 28 22 13 10 14 12 9 6 7 8 7 6 13 24 31 30 30 31 31 31 30 29 28 26 26 26 26 28 29 31 31 31 30 29 28 28 28 28 25 25 24 26 24 27 27 28 26 22 20 18 17 17 19 21 26 28 28 27 24 22 21 20 19 19 19 17 16 23 26 27 26 17 7 9 11 13 13 12 14 21 19 6 4 5 5 4 8 17 20 20 21 22 21 21 20 20 21 22 22 22 22 22 22 23 23 23 23 23 23 23 22 22 22 22 22 21 22 21 21 20 20 20 19 15 14 13 12 12 12 11 11 12 12 11 11 11 11 11 11 10 10 9 9 11 11 10 10 10 10 11 11 12 12 12 9 5 10 14 13 12 12 12 13 13 12 11 10 8 7 6 5 3 5 6 8 10 13 15 17 18 18 19 19 19 19 19 20 19 19 18 18 18 18 17 17 17 17 17 17 17 16 16 15 14 14 15 15 15 15 15 15 15 15 15 14 14 13 13 13 13 14 14 14 14 14 13 13 12 12 12 12 12 12 11 11 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 14 14 14 14 15 15 15 15 15 15 15 16 16 17 17 18 18 18 19 20 20 21 22 23 23 24 24 24 25 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 28 28 28 29 30 30 30 30 29 26 23 21 20 20 21 24 24 20 16 7 4 12 16 18 20 22 23 24 25 26 26 26 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 29 30 31 30 27 23 20 19 18 16 14 13 12 11 10 10 9 6 3 7 12 13 10 6 4 3 3 3 3 3 3 4 3 2 2 2 3 4 5 5 6 7 7 7 7 7 8 8 8 7 7 6 6 6 6 6 7 7 7 8 8 7 7 7 7 8 9 9 9 9 8 8 8 8 8 9 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 9 9 9 7 9 18 28 24 16 10 4 15 14 11 10 8 9 5 3 21 30 31 30 28 29 30 30 29 28 27 27 26 25 27 29 29 31 32 31 29 27 28 28 28 28 26 27 27 28 27 25 28 29 26 25 24 21 19 19 20 21 25 25 23 22 22 22 21 21 20 20 20 14 11 15 24 26 27 26 19 16 15 15 12 11 15 22 16 10 8 6 5 5 8 7 2 19 21 22 22 21 20 21 21 22 22 22 22 22 22 23 23 23 23 23 23 22 22 21 21 21 21 21 21 21 21 20 20 20 20 17 16 14 13 13 12 12 12 11 11 11 11 11 11 11 10 10 9 9 9 10 10 10 10 10 10 11 11 12 12 11 7 4 13 18 16 15 13 13 13 12 12 12 12 10 9 7 5 4 4 4 5 11 14 15 17 18 19 19 19 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 16 15 15 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 13 13 14 14 14 15 15 15 14 14 13 13 13 13 12 12 12 11 11 11 10 10 10 10 10 10 10 11 11 11 12 11 11 11 12 12 12 13 14 14 14 14 14 15 15 15 15 15 15 15 16 16 17 17 18 18 18 19 19 20 21 22 22 23 23 24 24 24 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 33 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 30 30 31 31 31 30 28 24 21 20 19 19 20 23 20 17 12 4 7 12 15 17 19 21 22 23 24 25 26 26 27 27 28 28 28 28 28 28 28 28 28 28 28 28 29 29 30 31 29 23 21 19 18 16 14 13 12 11 11 10 9 6 3 7 12 13 10 6 4 3 3 3 3 3 3 3 3 3 3 3 4 5 5 5 6 7 7 8 8 8 8 8 8 8 7 6 6 6 6 6 7 7 8 8 8 8 8 7 8 8 9 9 9 9 9 8 9 9 9 9 9 10 10 10 10 10 9 9 9 10 10 9 10 10 10 10 10 10 9 9 9 9 9 8 6 6 18 30 23 13 12 4 13 15 14 12 9 9 4 5 28 33 30 26 24 25 26 28 28 27 27 26 25 26 26 27 23 29 32 31 25 25 26 27 27 27 27 27 26 27 27 28 28 28 27 27 27 24 21 20 21 22 23 22 19 19 20 21 21 22 21 21 22 18 15 19 23 25 27 27 28 28 28 24 11 10 17 24 16 10 9 9 9 3 4 5 3 18 21 22 22 21 21 21 22 22 22 22 23 23 23 23 23 23 22 22 22 22 21 21 20 20 21 21 21 21 21 20 20 20 20 20 18 16 15 13 12 12 12 12 12 12 12 12 11 11 10 10 9 9 9 9 10 10 10 10 10 10 11 12 11 9 6 3 14 20 19 18 15 15 14 14 15 14 14 13 13 11 8 9 10 10 3 10 16 17 17 18 18 19 19 20 20 20 20 20 20 19 19 19 20 20 20 20 19 17 15 14 14 15 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 15 15 15 15 15 14 13 14 13 13 13 12 12 11 11 11 10 10 11 11 10 11 11 11 11 12 12 12 12 12 12 13 13 14 14 14 14 14 15 15 16 16 16 16 16 16 17 17 18 18 18 18 19 20 20 21 22 22 23 23 24 24 24 24 24 24 25 25 25 25 25 25 25 25 26 26 26 26 27 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 29 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 30 30 31 32 31 31 31 30 27 24 22 21 19 19 20 18 17 1 2 6 9 12 14 16 18 19 20 22 23 24 25 26 27 28 27 28 28 28 28 28 28 28 28 28 28 28 28 29 30 30 20 20 18 18 16 14 13 12 12 11 10 8 6 3 7 12 13 10 7 5 4 4 3 3 3 3 3 5 5 5 6 6 6 6 6 6 7 8 8 8 8 8 8 8 8 7 7 6 6 6 7 7 8 8 8 8 8 8 8 8 9 9 9 10 10 10 9 9 9 9 9 9 10 10 10 10 9 9 9 10 10 10 10 10 11 11 10 10 10 10 9 9 10 11 10 5 7 21 31 30 15 14 7 1 8 14 13 10 9 11 30 33 34 30 23 21 22 24 27 28 27 26 25 24 25 26 23 26 31 31 31 24 21 24 25 27 27 27 26 26 22 22 27 29 29 30 29 29 27 23 22 21 23 25 23 20 19 19 20 21 22 21 22 23 23 23 24 24 24 25 27 28 28 28 28 21 9 14 24 18 10 9 11 12 12 13 15 18 21 23 23 22 22 22 22 22 22 22 23 23 23 23 23 23 23 22 21 21 20 20 20 20 20 21 21 21 21 21 20 20 20 21 21 19 18 14 13 13 12 12 12 12 12 11 11 11 10 10 10 9 9 10 10 10 10 10 10 10 10 11 11 10 9 6 4 14 23 22 20 18 18 18 17 17 16 15 16 15 14 13 13 13 13 5 11 18 18 18 18 19 19 19 20 20 20 20 20 19 18 19 19 20 20 21 21 19 16 14 14 15 16 16 17 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 15 15 15 15 15 15 15 15 14 15 14 13 13 12 12 12 11 11 10 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 14 14 14 14 15 15 16 16 16 16 16 17 17 17 17 18 18 18 19 19 20 21 21 22 22 23 23 24 24 24 24 24 24 24 24 25 25 25 25 25 26 26 26 26 26 26 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 26 26 27 27 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 29 29 29 28 28 28 28 28 29 29 29 29 29 29 30 30 30 31 32 32 32 32 32 31 29 29 27 24 22 21 20 21 21 16 13 11 11 11 13 14 15 16 17 19 21 22 23 25 26 27 27 27 28 28 28 28 28 28 28 27 27 27 27 27 28 26 18 16 15 17 15 14 13 12 11 10 9 8 5 2 7 11 12 10 7 6 5 4 4 4 3 3 5 8 9 9 8 7 7 7 7 7 8 8 8 9 9 9 9 9 9 8 7 7 6 7 7 8 8 8 8 8 8 8 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 10 10 11 11 11 11 11 11 10 10 10 10 10 12 12 10 8 19 26 31 33 15 13 13 8 5 12 13 11 12 21 30 34 32 29 23 22 22 24 25 26 27 25 24 23 23 24 25 31 32 30 30 27 22 22 21 26 26 26 26 23 13 8 20 29 31 31 31 31 28 24 24 22 23 25 25 22 19 19 19 20 21 20 22 24 24 24 25 25 26 26 27 27 27 28 28 20 8 6 23 18 17 11 12 13 16 18 20 22 23 24 23 23 23 23 22 22 22 22 22 23 23 23 23 23 22 22 21 20 19 19 20 20 20 20 21 21 21 21 21 20 21 21 21 21 20 19 15 14 13 13 12 12 11 11 10 10 10 10 10 10 10 11 11 10 10 10 10 10 11 12 12 12 14 9 4 19 24 23 22 22 21 21 20 18 16 15 15 16 16 16 15 15 15 12 12 19 19 19 19 19 19 19 19 20 20 19 19 18 18 19 19 19 20 21 20 18 16 15 15 16 17 17 16 16 16 16 15 15 15 15 15 15 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 13 13 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 14 15 16 16 17 17 17 17 17 17 18 18 19 19 19 20 20 21 21 22 22 23 23 23 23 24 24 24 24 24 25 25 25 25 25 26 26 26 26 26 26 26 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 26 26 27 27 27 27 27 27 27 27 27 27 27 28 28 28 29 29 29 29 29 29 29 29 28 28 28 28 28 29 29 29 30 30 31 31 32 32 33 33 33 32 32 32 30 29 27 25 24 23 23 24 23 22 20 17 15 15 15 14 15 15 17 18 20 21 23 24 26 26 26 27 27 28 28 28 28 27 27 27 26 26 25 25 23 16 3 8 14 14 13 13 12 11 10 9 7 4 2 7 11 12 10 8 7 5 5 4 4 4 4 6 9 10 10 9 9 9 8 8 8 9 9 9 10 10 10 10 10 9 9 8 8 7 7 8 8 8 8 8 8 8 9 9 10 10 10 11 11 11 11 11 11 12 12 11 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 10 10 11 12 12 11 8 10 18 26 27 29 10 9 10 8 4 10 13 12 13 21 29 32 31 27 25 24 24 24 24 25 25 24 23 23 22 23 29 32 30 26 26 28 26 25 22 22 20 24 22 14 6 8 22 31 31 32 32 31 26 24 24 19 20 22 22 21 19 18 18 18 18 19 21 23 24 24 24 25 27 28 27 25 24 25 26 21 11 9 23 20 23 18 13 16 19 22 23 23 23 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 22 21 20 19 19 20 20 21 20 20 21 21 21 21 21 21 21 21 21 21 20 20 19 19 17 14 14 13 12 11 10 10 10 10 10 10 11 11 11 11 10 10 10 11 11 12 13 14 17 15 13 24 26 25 24 23 23 23 21 19 18 17 16 17 17 17 16 15 15 5 13 18 19 19 19 19 19 19 19 19 19 19 18 18 18 18 19 20 20 20 19 17 16 16 16 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 15 15 14 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 15 16 16 17 17 17 17 17 18 18 18 19 19 20 20 20 21 21 21 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 25 26 26 26 26 26 26 26 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 27 27 27 27 27 27 27 27 27 27 27 28 28 28 29 29 29 29 29 29 29 29 28 28 28 28 28 29 29 29 30 30 31 31 32 32 33 33 33 33 32 32 31 30 29 28 27 25 26 26 25 24 23 22 20 19 18 17 16 16 16 16 17 19 20 22 24 24 25 26 27 27 27 28 28 27 27 26 25 24 23 21 18 14 6 6 9 10 11 11 10 10 9 8 7 4 2 7 11 12 10 8 7 7 6 5 5 4 4 7 9 10 10 10 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 9 8 8 8 8 8 8 8 9 9 9 10 10 10 11 11 12 13 13 13 13 13 14 13 11 11 10 10 10 10 10 9 9 10 10 11 11 11 11 11 11 11 10 11 12 13 12 10 9 11 16 17 11 14 7 9 8 8 3 8 12 13 12 20 29 31 29 27 26 26 26 25 24 23 23 23 23 25 26 28 30 30 28 25 25 27 27 28 25 23 20 22 17 5 12 14 26 31 32 32 32 31 27 25 22 14 18 21 20 19 18 17 17 17 17 19 21 23 23 24 24 26 28 29 28 24 22 23 23 16 5 15 24 22 25 21 14 18 21 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 22 21 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 19 17 16 15 13 12 11 10 10 10 11 11 11 11 11 11 11 10 10 11 11 11 12 13 14 18 21 23 26 27 26 25 24 23 23 22 21 20 19 18 18 18 18 17 16 14 14 14 18 19 19 19 19 19 18 18 19 18 18 18 18 18 18 19 20 20 20 18 17 17 17 17 16 16 16 16 16 17 16 15 15 15 15 15 15 15 16 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 15 14 13 13 13 12 12 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 18 18 18 18 18 19 20 20 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 25 26 26 26 26 26 26 26 35 35 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 35 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 27 27 27 26 26 26 26 26 26 27 27 28 28 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 29 29 30 30 31 31 31 32 32 32 32 32 32 32 31 31 30 29 28 28 27 27 27 26 25 25 24 23 21 20 19 18 17 16 17 17 18 20 22 21 22 24 25 26 27 27 27 27 27 26 25 24 21 17 10 8 6 3 5 6 8 9 9 9 8 7 6 3 2 7 11 12 10 9 8 8 6 5 5 5 5 8 9 10 10 10 10 9 9 9 10 10 10 10 10 10 11 11 11 10 10 9 8 8 8 8 9 9 9 9 9 10 10 10 11 11 12 13 13 14 14 14 14 14 13 12 11 11 10 10 10 9 9 9 10 10 11 11 11 11 11 11 11 11 11 13 14 15 11 10 12 11 8 12 9 10 16 9 7 4 5 10 11 13 24 30 30 29 28 28 28 27 26 24 22 22 22 24 27 29 30 30 29 28 27 26 27 27 28 27 23 15 17 16 10 18 19 27 30 32 32 31 31 28 24 20 11 14 18 18 17 15 15 16 16 18 20 21 22 23 24 25 26 28 29 27 22 21 22 23 11 16 25 26 25 25 24 19 19 23 25 25 24 24 24 24 24 24 24 23 23 23 23 24 23 23 23 23 23 22 22 21 20 21 21 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 17 15 13 11 10 10 10 11 11 11 11 11 11 11 10 10 10 11 11 11 12 13 14 17 21 24 24 26 27 25 24 23 22 22 22 21 21 20 19 19 18 18 17 15 7 16 19 20 19 19 19 18 18 18 17 17 17 17 17 18 18 19 20 20 19 18 17 17 16 16 16 15 16 16 17 16 15 13 14 15 15 15 16 16 16 16 16 16 16 16 15 15 15 15 15 16 16 16 16 16 15 15 14 14 13 13 12 12 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 14 14 15 15 15 15 16 16 16 16 16 17 18 18 19 19 20 20 21 21 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 25 25 25 26 26 26 26 26 26 26 27 35 36 36 36 36 36 35 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 27 27 27 26 25 24 25 25 26 27 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 28 28 28 29 29 29 30 30 30 30 30 30 30 31 31 31 31 31 31 30 30 29 29 29 29 28 27 27 26 26 25 24 23 22 21 20 19 18 17 17 17 19 18 20 21 22 24 26 26 27 27 27 26 25 24 21 16 6 4 4 4 3 4 5 6 7 7 7 6 5 2 2 7 11 12 11 10 9 8 7 6 6 7 9 10 10 10 11 11 10 10 9 9 10 9 10 11 10 10 11 11 11 10 10 10 9 9 9 9 9 9 10 10 10 10 10 10 11 11 12 13 14 14 14 14 13 13 13 12 11 11 10 10 10 10 10 10 10 10 11 11 11 12 11 11 12 11 12 13 14 16 9 9 12 7 7 12 14 14 11 6 4 3 4 6 9 18 27 30 30 30 30 29 28 28 28 26 23 23 23 26 26 28 28 28 29 29 29 29 28 28 28 26 22 13 11 15 15 21 26 29 29 31 31 31 31 29 25 23 18 10 14 17 16 11 12 14 16 17 18 20 21 22 23 23 25 28 29 26 20 20 22 14 2 16 26 27 25 26 26 24 22 24 26 26 25 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 22 21 21 21 21 22 22 22 21 22 21 21 21 21 21 21 21 21 21 21 21 21 21 20 18 15 13 11 10 10 10 11 11 11 11 11 10 10 9 9 10 11 11 12 12 13 14 16 19 20 22 25 25 24 23 23 23 22 22 22 22 21 20 20 19 19 19 13 16 18 19 20 19 19 18 18 17 17 16 17 17 17 17 18 18 19 19 19 19 18 18 17 16 16 15 15 15 16 16 16 14 13 15 16 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 14 14 13 13 12 11 11 11 12 12 12 12 12 12 12 13 13 14 14 14 15 15 16 16 16 16 16 16 16 16 17 18 19 19 19 19 20 21 21 22 22 22 22 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 26 26 26 26 26 27 27 27 27 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 27 27 26 25 24 25 25 27 28 28 28 27 28 28 29 29 29 29 29 29 29 29 29 29 29 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 29 29 28 28 27 27 26 25 24 24 23 22 20 19 18 17 17 17 17 18 19 22 24 25 26 27 27 26 25 23 21 16 7 4 4 5 4 3 4 5 6 6 6 5 4 1 3 7 11 11 11 11 9 8 8 8 10 11 11 12 12 12 12 11 11 11 10 10 10 8 8 9 10 10 11 11 11 10 10 10 9 9 9 9 9 10 10 10 10 10 10 10 11 12 12 13 13 14 14 13 13 13 13 12 12 11 11 10 10 10 11 10 11 11 11 11 12 12 12 12 11 11 11 12 14 14 7 7 7 7 6 12 15 15 8 4 3 3 3 3 7 20 28 32 32 33 32 30 29 28 28 27 25 23 23 25 26 27 27 28 29 29 30 31 30 29 27 25 20 11 4 14 18 20 29 31 31 31 31 31 31 31 28 23 17 14 16 17 15 9 11 12 15 15 18 19 20 20 21 20 23 28 28 25 20 19 20 13 11 6 23 26 25 25 26 26 26 26 27 26 26 25 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 22 21 21 21 21 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 15 12 11 10 10 10 10 10 11 11 11 10 9 9 8 9 10 11 11 12 13 15 16 17 19 21 23 24 24 24 23 24 23 22 22 22 21 21 20 20 20 19 16 18 18 19 19 19 18 18 17 17 16 16 16 16 16 17 18 18 18 18 18 19 19 18 16 15 15 15 15 15 16 16 15 14 14 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 14 13 13 12 12 12 12 12 12 12 12 12 13 13 13 14 15 15 15 15 16 16 16 16 17 17 17 17 17 17 18 19 20 20 21 21 22 22 22 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 25 25 26 26 26 26 26 27 27 27 27 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 35 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 27 27 27 27 26 26 27 28 28 28 26 26 26 28 29 30 30 29 29 29 29 29 29 29 29 28 28 28 28 28 28 29 29 28 28 28 28 28 28 28 28 29 29 30 30 30 30 30 30 30 30 29 29 28 28 27 26 26 26 25 24 23 21 20 18 17 18 18 17 17 19 21 23 25 25 26 26 25 23 21 17 12 9 4 5 4 3 3 4 4 5 5 4 3 1 4 7 10 10 11 10 9 9 10 10 12 13 13 13 13 13 13 13 12 12 11 10 10 6 6 6 6 7 9 11 10 10 10 10 9 9 9 10 10 11 11 11 10 10 10 10 11 12 12 13 13 13 13 13 13 13 13 12 12 11 11 10 10 11 12 12 11 11 11 12 12 11 11 11 11 10 10 12 13 12 9 6 6 5 8 13 16 15 11 5 4 4 5 5 6 20 27 32 34 33 32 30 29 28 28 27 25 22 22 23 25 26 27 28 29 29 31 32 31 29 26 21 16 9 2 11 14 17 28 31 32 31 31 31 31 32 32 29 24 20 19 18 16 13 13 13 12 14 9 12 15 17 17 17 21 27 28 25 22 20 18 18 24 15 25 26 25 25 26 27 27 27 27 27 26 26 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 22 22 21 21 21 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 15 12 10 10 10 10 10 10 10 10 10 9 9 8 8 9 10 11 12 13 13 14 15 17 18 21 23 24 24 25 24 23 23 22 22 21 21 21 21 21 21 17 18 18 18 19 19 19 18 17 17 16 16 16 16 16 16 16 17 18 18 18 18 19 19 17 16 15 14 14 14 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 16 16 16 16 16 16 15 15 15 14 13 13 13 13 13 13 12 12 12 13 13 13 14 15 15 15 16 16 16 17 17 17 17 17 17 17 17 18 18 19 20 21 21 22 22 22 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 26 26 26 26 27 27 27 27 27 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 26 26 27 27 27 27 27 28 28 28 27 26 26 27 29 30 30 30 30 30 29 29 29 29 29 28 28 28 28 28 27 27 28 28 28 28 28 27 27 27 27 27 28 28 28 29 29 30 30 30 30 30 30 30 29 29 28 27 27 27 27 26 25 24 22 21 20 20 20 18 17 17 18 20 22 24 25 25 24 23 21 18 15 11 4 5 4 3 3 3 4 4 4 4 3 2 4 6 8 10 11 10 10 10 10 10 11 11 12 13 13 13 13 13 13 12 11 10 10 8 6 5 6 6 10 11 10 9 9 9 9 9 10 10 11 11 11 11 10 10 10 10 11 12 12 12 13 13 13 13 12 13 13 13 12 12 11 11 11 12 12 12 12 12 12 12 11 10 10 10 10 10 10 12 12 11 8 7 6 8 11 13 15 18 20 16 6 7 8 9 8 18 22 26 33 33 32 31 29 28 28 27 22 19 20 21 23 26 27 28 30 31 32 33 32 29 23 17 12 6 1 8 8 19 25 30 32 31 31 32 32 33 33 30 26 23 21 20 18 18 18 17 13 14 14 14 13 11 10 12 20 26 29 27 24 22 20 15 22 24 26 26 24 25 26 27 27 27 27 27 27 27 26 25 25 24 25 24 24 23 23 24 24 23 23 23 23 23 23 23 22 21 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 15 12 10 10 9 9 9 9 10 9 9 8 8 7 8 9 10 12 13 14 14 15 17 18 18 19 22 24 25 25 24 23 22 22 21 21 21 21 21 21 22 19 19 19 19 19 19 18 18 17 17 16 16 16 15 16 15 16 16 17 17 18 19 20 19 18 17 15 14 13 14 14 15 15 16 16 16 16 17 17 17 17 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 16 16 15 14 14 14 14 14 14 13 13 13 13 13 13 14 14 15 15 16 16 17 17 17 17 18 18 18 18 18 18 18 19 19 20 21 21 22 22 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 26 26 26 27 27 27 27 27 27 27 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 26 26 26 27 28 28 28 28 28 27 26 27 28 29 30 30 30 30 30 30 29 29 29 28 28 28 28 28 27 27 26 26 27 27 27 27 26 26 26 26 26 26 27 27 28 28 29 29 29 29 29 30 30 30 29 29 28 28 27 27 27 27 26 25 24 23 23 22 20 18 17 16 17 19 22 23 24 23 23 22 21 18 13 6 4 4 4 4 4 4 4 4 3 3 3 3 5 8 10 11 10 10 11 10 9 9 8 8 8 8 9 10 10 10 10 10 10 10 10 6 5 6 6 11 11 10 9 9 9 9 10 10 11 11 11 11 11 10 10 10 10 11 11 11 12 12 13 13 13 12 13 13 12 12 11 11 11 11 11 12 12 12 12 12 11 11 10 8 8 11 11 11 12 13 12 9 6 6 9 12 13 14 16 19 22 8 8 11 13 11 12 17 22 28 30 29 30 30 28 27 24 15 15 17 18 20 24 27 29 30 31 33 32 31 28 16 14 10 4 2 7 7 9 19 33 32 31 31 33 33 33 32 25 25 25 22 21 20 19 19 18 15 16 16 17 14 10 6 10 20 26 28 29 28 27 24 21 24 25 26 26 25 25 26 27 27 27 27 27 27 27 26 26 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 22 21 21 21 21 21 21 22 21 21 21 21 21 21 21 21 21 21 21 21 21 22 21 17 12 11 10 10 9 9 9 9 9 9 8 7 6 7 8 11 13 16 16 17 18 19 18 16 18 22 25 25 24 24 23 22 22 22 21 21 21 21 21 22 21 20 19 19 19 19 18 18 17 16 17 16 16 15 15 15 15 15 16 17 19 20 20 19 18 17 15 14 13 13 14 15 15 16 16 16 17 17 17 17 17 17 17 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 18 18 17 17 16 16 15 15 15 15 16 15 14 14 13 13 14 14 14 15 15 16 16 16 17 17 17 18 18 18 19 19 19 18 18 19 20 21 21 21 22 22 23 23 23 23 24 24 24 24 24 24 25 25 24 25 25 25 25 26 26 26 26 27 27 27 27 27 27 28 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 34 33 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 26 26 27 28 28 28 28 28 27 27 27 28 29 30 30 30 30 30 30 30 29 28 28 28 28 27 27 26 26 25 25 25 25 27 26 26 25 25 25 25 25 25 26 26 27 28 28 28 28 29 29 30 30 30 29 29 28 28 28 28 27 27 27 26 25 25 24 23 21 19 17 16 17 19 20 22 22 22 22 21 18 14 7 4 4 4 4 4 4 4 4 3 3 3 4 6 9 10 11 11 11 11 10 8 7 6 6 6 7 7 7 6 6 6 8 11 11 9 6 6 6 11 12 11 10 10 9 9 10 10 11 11 11 11 11 10 9 9 9 10 10 10 11 11 12 12 12 12 12 12 12 12 11 11 11 10 11 11 11 11 11 12 12 11 11 11 8 8 10 12 12 12 12 13 9 5 5 5 11 13 14 16 18 20 8 7 11 14 15 11 15 19 22 24 26 28 29 28 27 22 10 11 20 22 22 24 28 29 30 32 33 30 25 23 16 13 9 3 3 6 4 9 21 31 31 32 33 33 33 33 32 23 31 28 24 25 23 21 19 17 16 18 20 20 17 15 12 18 23 26 28 28 29 29 28 28 28 27 27 26 25 25 26 26 27 27 27 27 27 27 26 26 26 26 25 25 25 24 24 24 24 24 24 24 23 23 23 23 22 22 21 21 21 21 22 22 22 21 21 21 21 21 21 22 22 21 21 21 21 22 21 19 13 12 11 10 10 10 10 10 9 9 8 7 6 8 9 14 15 15 17 19 20 20 18 17 19 23 27 26 24 24 23 22 22 22 21 21 21 21 22 22 22 21 20 20 20 19 19 19 18 17 17 17 17 15 15 14 14 15 16 17 19 20 20 19 18 16 14 13 12 13 14 14 15 16 16 16 17 17 17 17 17 17 17 17 17 16 16 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 17 16 17 17 17 17 17 17 16 15 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 19 19 19 20 20 21 22 22 23 23 23 23 23 24 24 24 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 27 27 27 27 28 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 25 25 26 27 28 28 28 28 28 28 28 28 29 30 30 30 30 30 30 30 30 29 28 28 27 27 27 26 25 25 25 25 24 24 25 25 26 25 25 25 25 24 24 25 25 26 27 27 27 28 28 29 29 29 29 29 29 28 28 28 28 28 28 27 27 26 26 26 24 23 21 19 17 16 16 18 19 20 20 20 20 18 15 9 6 4 4 4 5 5 4 4 4 4 4 4 6 9 11 11 11 11 10 9 8 6 6 5 5 5 6 6 5 5 6 9 11 12 9 6 6 7 11 11 8 8 8 10 10 10 10 11 11 11 11 10 9 7 7 8 8 9 10 10 10 10 10 11 11 12 12 11 11 11 11 11 11 10 11 11 10 11 11 11 11 11 10 10 10 11 12 12 12 12 13 10 8 8 6 12 13 15 17 18 18 17 6 11 12 14 14 11 20 22 23 23 25 27 28 25 17 8 7 10 23 26 27 28 29 31 32 33 29 23 19 17 13 9 2 1 2 8 9 21 29 18 21 31 33 33 32 27 20 28 29 30 28 26 23 20 16 15 18 20 22 21 19 19 21 23 25 26 28 29 29 29 29 29 28 27 26 26 26 26 26 27 27 27 27 27 27 26 26 26 26 26 25 25 25 25 24 24 24 24 24 24 24 24 23 23 22 22 21 21 21 22 23 22 22 21 21 21 22 22 22 22 22 22 21 21 22 22 21 15 15 12 11 10 10 10 10 9 9 8 7 6 9 11 14 16 17 18 20 20 20 20 21 22 26 28 26 24 22 22 22 22 21 21 21 21 22 22 23 23 22 21 21 21 21 20 19 18 17 18 17 17 15 15 14 14 15 18 19 19 20 19 18 17 16 13 12 12 13 14 14 15 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 17 17 17 18 18 18 19 18 17 16 15 15 15 15 15 15 15 15 16 16 16 17 17 17 18 18 19 19 19 19 19 20 20 20 21 22 23 23 23 24 24 24 24 24 25 25 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 28 28 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 24 24 25 25 25 25 26 27 28 28 28 29 29 29 28 29 29 29 29 30 30 30 31 31 30 30 28 27 27 26 26 25 24 24 24 25 24 23 24 25 25 25 25 25 25 25 25 25 25 25 25 26 26 27 27 28 29 29 29 29 29 28 28 28 28 28 28 28 28 27 27 26 26 24 23 21 19 17 16 16 16 17 17 18 18 17 15 11 7 5 4 5 5 5 5 5 4 4 4 5 7 9 11 11 11 11 10 8 7 6 5 5 5 5 5 5 5 5 8 10 11 9 7 5 6 8 10 9 8 6 6 10 11 11 10 10 11 11 10 9 7 6 6 6 7 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 10 10 10 10 10 10 11 11 12 11 11 11 10 11 12 12 11 11 11 11 9 7 6 11 13 15 18 18 17 15 15 12 11 13 14 11 13 21 17 18 22 25 26 22 9 7 7 8 25 27 27 28 29 31 33 33 31 24 20 17 13 8 7 2 3 9 5 20 27 12 12 23 32 33 28 22 16 6 9 27 31 29 24 22 16 15 16 18 21 23 22 20 20 22 23 26 28 28 28 29 29 29 28 28 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 24 24 24 23 23 23 22 21 21 21 22 22 22 22 21 21 22 22 22 22 22 22 22 22 21 21 21 21 18 17 14 12 11 11 11 9 9 9 8 6 7 10 11 14 16 17 18 19 19 20 22 23 25 27 27 26 23 21 21 20 21 21 21 21 22 22 22 23 23 23 23 22 23 23 21 20 19 18 18 18 17 15 14 14 14 19 19 19 19 19 18 18 16 15 13 12 12 13 14 14 15 15 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 17 17 17 18 18 18 18 18 18 19 19 19 20 19 19 18 17 17 16 16 15 15 15 16 16 16 16 17 17 17 18 18 19 19 19 20 20 20 20 20 21 22 23 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 28 28 28 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 26 25 25 25 24 24 24 24 24 25 25 26 27 27 28 28 29 29 29 29 29 30 29 29 29 30 31 31 31 30 29 28 27 26 25 25 24 24 23 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 26 26 27 27 28 28 29 29 29 28 28 28 28 28 28 28 28 27 27 27 26 25 24 23 21 19 17 16 15 15 15 16 16 16 15 12 7 5 5 5 5 6 6 5 5 5 5 6 7 9 10 11 11 10 9 8 7 6 5 5 5 4 4 4 5 6 9 11 10 7 5 5 5 6 7 7 7 5 6 9 10 10 10 10 10 10 9 8 5 5 5 5 6 7 7 8 8 8 8 8 8 9 9 10 10 11 11 11 10 10 10 10 10 11 11 12 13 12 11 10 10 11 11 11 11 10 9 9 8 7 7 10 11 14 17 18 17 16 15 11 10 10 12 12 8 8 14 15 20 23 25 24 17 6 9 23 27 28 28 29 30 32 32 32 32 28 22 17 13 10 4 1 4 11 16 23 29 12 14 25 33 33 29 22 18 13 8 27 32 31 27 23 16 15 15 13 18 23 21 20 20 20 22 25 28 28 28 28 28 28 28 28 27 27 27 27 26 26 26 26 26 26 25 25 26 26 26 25 25 26 26 26 26 26 25 25 25 25 25 24 23 23 23 22 21 21 21 21 22 22 22 21 21 22 23 23 22 22 22 22 22 21 21 21 21 20 18 16 14 12 12 10 9 9 9 8 8 5 8 12 16 17 17 18 19 19 20 21 23 25 25 25 23 21 19 19 19 20 20 21 21 22 22 23 23 24 24 24 24 24 23 22 20 19 19 19 18 17 14 14 14 14 14 19 19 19 19 18 17 15 14 13 13 13 13 14 14 15 15 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 17 17 17 17 17 18 18 19 19 20 20 20 20 20 20 19 18 18 17 17 17 17 17 17 16 17 17 17 18 18 18 19 20 20 20 20 21 21 21 22 23 23 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 28 28 28 28 28 28 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 26 25 25 25 24 24 24 24 24 24 25 25 26 26 27 27 28 28 28 28 29 29 30 30 30 30 30 31 31 31 29 28 27 26 25 24 24 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 25 25 24 24 25 25 25 25 26 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 26 26 25 24 23 21 20 19 16 14 14 14 15 15 15 12 9 7 5 6 6 6 6 6 6 5 5 6 8 9 10 11 10 9 8 7 6 6 6 5 5 4 4 4 5 7 9 9 6 5 5 4 5 5 5 6 5 5 5 6 9 9 10 10 10 10 9 7 4 4 4 4 5 6 7 7 7 6 6 6 6 7 8 9 10 10 11 11 11 11 11 10 10 11 11 12 13 12 12 11 10 10 11 11 11 9 7 6 7 6 7 8 10 13 16 17 17 18 17 10 8 9 11 13 13 4 14 15 18 21 23 24 25 22 21 25 28 30 30 31 31 32 32 32 31 31 24 21 17 9 4 0 5 21 26 25 29 5 13 27 32 33 33 32 22 11 4 10 21 29 28 23 21 17 18 22 24 23 22 21 20 19 21 24 27 28 28 28 28 28 28 28 28 27 27 27 27 27 27 26 26 25 25 25 25 25 25 26 26 26 26 26 26 26 26 25 25 25 25 24 23 22 23 22 22 21 21 21 21 22 22 21 22 23 23 23 23 22 23 22 22 22 21 20 20 21 20 19 16 14 11 10 9 9 10 11 10 5 8 14 17 18 17 18 19 20 20 19 21 22 22 22 19 18 18 18 19 20 20 20 21 22 23 23 23 24 24 24 24 24 24 23 21 19 19 19 18 16 14 14 14 14 14 19 19 19 19 18 16 14 13 13 13 13 14 14 14 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 17 17 17 17 17 17 18 19 20 20 20 20 20 20 20 20 20 20 19 19 18 19 19 18 18 18 18 18 18 19 19 20 20 20 20 21 21 21 22 22 24 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 29 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 25 25 25 25 24 24 24 24 24 24 24 25 26 26 27 27 27 27 27 28 29 29 29 30 30 30 30 31 31 30 29 27 26 26 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 25 26 26 27 27 28 28 28 28 28 27 27 27 27 28 28 27 27 27 26 25 24 24 23 22 20 18 16 14 13 13 14 14 12 10 8 6 6 6 6 6 7 6 6 6 7 8 9 10 10 10 8 7 7 6 6 6 6 5 5 4 5 5 7 7 5 4 4 4 4 4 4 4 5 5 4 4 6 9 10 10 10 10 10 9 7 6 4 4 4 4 5 6 6 6 6 6 5 6 7 8 8 9 10 11 11 11 11 11 11 11 11 11 12 12 12 13 12 11 10 10 11 11 9 6 5 6 5 6 7 8 9 11 13 15 17 17 15 8 9 10 13 14 9 10 11 15 20 22 22 23 24 24 26 29 31 32 32 32 33 32 32 31 31 27 25 17 10 6 11 18 24 25 24 25 4 13 30 32 32 33 32 20 15 11 12 20 20 24 25 25 22 23 25 25 25 24 22 19 18 19 21 25 27 28 28 28 28 28 28 28 27 27 27 27 27 27 26 26 25 25 24 24 25 25 26 26 26 26 26 26 26 26 26 26 26 25 24 23 23 23 22 22 22 21 21 21 22 22 22 22 23 23 23 23 23 23 23 22 22 21 20 21 22 22 22 20 16 13 11 10 12 12 19 19 13 14 16 18 18 18 19 19 20 19 18 18 18 19 19 17 16 17 18 19 19 19 20 21 22 23 23 23 23 24 24 24 24 24 23 21 20 19 18 17 16 15 14 14 14 15 19 19 19 18 16 15 14 13 13 13 14 14 14 14 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 18 19 19 20 20 20 20 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 20 20 20 21 21 21 21 21 22 23 24 25 25 26 25 25 25 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 29 29 29 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 24 24 24 24 25 25 26 27 27 27 27 27 28 28 29 29 30 30 30 30 31 31 30 28 27 25 25 26 25 25 25 25 24 24 23 23 23 23 22 22 22 22 22 23 23 23 23 23 23 23 23 22 23 24 25 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 25 25 24 24 23 21 20 17 15 13 12 13 13 12 10 8 7 7 7 7 7 7 7 6 7 7 9 9 10 10 9 8 7 7 7 6 6 6 6 5 5 5 5 6 5 4 4 4 4 4 4 4 4 4 4 4 4 7 9 10 10 10 9 9 8 8 6 4 4 4 4 5 5 6 6 6 6 6 6 7 8 8 9 10 10 11 11 11 11 11 11 11 12 12 12 13 13 13 12 10 11 12 12 9 6 6 5 5 5 6 7 6 7 9 12 15 17 16 8 8 8 10 12 11 6 3 12 15 20 21 21 22 24 27 30 32 32 32 33 33 33 33 32 32 31 30 11 7 7 12 21 24 24 24 21 6 13 32 32 31 32 24 17 16 14 18 14 10 22 24 25 24 25 26 26 27 27 25 20 16 16 11 12 23 28 28 28 28 28 28 28 28 26 26 27 27 27 27 26 26 25 25 24 25 25 25 26 26 26 26 26 26 26 26 26 26 25 24 24 23 23 23 23 22 21 21 22 22 22 22 23 23 23 23 23 23 23 23 23 22 21 21 21 22 23 23 23 21 19 18 18 18 20 23 24 23 20 19 19 19 19 18 19 19 18 18 17 16 17 17 16 16 16 17 18 18 18 19 21 23 23 23 23 23 24 24 25 25 24 23 21 20 19 18 17 16 16 15 15 14 15 19 20 20 17 15 14 13 13 14 14 14 14 14 15 15 15 16 16 16 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 16 17 18 18 19 19 20 20 20 20 20 21 21 21 21 20 20 21 21 21 21 20 20 20 20 20 21 21 21 21 22 22 22 23 25 25 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 28 28 27 28 28 28 28 28 28 28 29 29 29 29 37 37 37 37 37 37 37 36 36 36 36 36 36 37 36 37 36 36 36 36 36 36 36 36 36 37 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 27 27 27 27 27 27 27 26 26 26 25 25 25 25 25 24 24 24 24 24 23 24 24 24 24 25 25 26 27 27 27 28 28 28 28 29 29 30 31 31 31 31 29 28 27 26 26 26 26 26 26 25 24 23 23 23 23 22 22 22 21 22 22 22 22 23 23 23 22 22 22 22 22 22 23 24 25 26 26 26 27 27 27 27 26 26 26 26 27 27 26 26 26 25 25 25 24 23 22 20 19 16 14 12 12 12 12 11 9 8 7 7 7 7 7 7 7 7 8 9 9 10 9 9 8 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 8 9 9 9 8 7 7 7 6 5 4 4 3 4 4 5 5 6 6 6 6 6 6 7 8 9 9 10 10 10 10 10 10 10 11 12 12 13 13 13 12 11 10 10 11 11 8 6 6 5 5 5 5 5 5 6 9 11 12 15 16 6 6 6 7 10 12 12 10 6 7 20 21 20 20 21 26 30 32 32 33 33 34 34 34 34 34 33 33 15 3 4 13 19 20 21 18 12 4 6 6 11 32 31 18 17 18 12 16 9 14 18 19 20 21 25 28 30 30 30 28 21 9 7 4 5 14 26 27 28 28 27 27 27 27 26 26 26 27 27 27 26 26 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 25 24 24 24 24 24 23 22 21 22 22 22 22 22 23 24 23 23 23 23 23 23 23 22 21 21 22 23 24 23 23 23 23 23 23 23 23 23 24 24 22 20 19 19 18 18 18 18 19 19 17 16 16 16 16 15 15 16 16 17 18 20 22 23 23 23 23 24 24 25 25 25 24 22 21 20 20 18 17 17 16 16 15 15 16 20 20 20 17 15 14 13 13 14 14 14 14 15 15 15 16 16 16 16 16 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 17 18 18 19 20 20 19 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 24 25 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 23 25 26 27 27 28 28 28 28 28 29 30 31 31 32 31 30 29 28 27 26 26 27 27 27 26 24 23 23 23 22 22 22 22 22 21 21 21 22 22 22 23 23 22 22 21 21 20 21 22 23 24 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 24 23 22 21 20 18 15 13 12 12 12 11 9 9 8 8 8 8 8 7 7 7 8 9 9 10 9 8 8 8 7 6 6 6 6 6 6 6 5 6 5 4 4 4 4 4 4 5 4 4 4 4 4 4 8 9 8 8 6 5 5 5 4 4 4 4 3 4 4 5 6 6 6 6 6 6 6 7 7 8 9 9 10 9 9 10 10 10 11 12 12 13 12 11 10 9 10 10 10 12 9 6 5 5 5 5 5 5 6 6 11 13 13 13 15 8 4 5 10 21 15 14 15 11 8 22 21 20 19 18 26 32 34 34 34 34 34 35 35 35 35 35 33 21 8 1 14 17 16 18 10 4 5 7 10 12 31 24 15 16 16 6 5 12 12 10 11 12 14 18 26 32 32 31 30 15 2 9 5 8 16 19 23 25 25 27 26 26 26 26 26 26 26 27 27 27 26 26 25 25 25 25 25 25 25 25 26 26 26 26 26 26 25 25 24 25 25 24 24 23 22 21 22 23 23 23 23 24 24 24 23 23 23 23 23 23 22 21 21 23 24 24 24 23 23 23 23 23 23 24 24 25 24 22 20 19 18 18 17 18 18 19 19 17 15 14 15 15 14 14 14 14 16 19 21 22 23 23 23 24 24 24 25 25 24 23 22 21 20 20 19 18 17 16 16 15 16 17 20 20 20 18 14 14 13 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 14 15 15 15 15 15 15 14 14 15 15 15 15 15 15 15 15 15 15 15 16 17 17 18 18 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 21 21 21 21 22 22 22 22 22 22 24 25 25 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 29 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 27 27 27 27 27 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 23 24 24 24 24 23 23 24 25 26 27 28 28 28 28 29 29 30 31 32 32 31 30 28 28 27 27 27 26 26 26 25 24 23 23 22 22 22 22 22 22 22 22 21 22 22 22 23 23 23 21 20 19 19 19 20 21 22 23 24 25 25 26 26 26 26 25 25 25 25 25 25 25 25 25 25 24 24 23 22 21 20 19 16 14 13 12 12 11 11 9 8 8 8 8 8 8 7 7 8 9 9 10 10 9 8 8 7 7 6 6 6 6 6 6 5 6 5 4 4 4 4 4 5 5 5 5 4 5 5 5 7 8 7 7 6 5 5 5 5 4 4 4 3 4 4 5 6 6 6 6 6 6 6 6 7 8 9 9 9 9 9 9 10 11 12 12 13 13 12 10 9 8 9 9 10 12 10 6 5 5 5 5 5 6 7 6 10 14 14 13 13 9 3 5 11 18 20 23 14 13 9 16 20 20 18 17 8 19 33 34 34 34 34 35 35 35 34 34 31 20 10 5 15 19 15 21 9 7 9 9 8 20 26 16 11 12 7 6 9 6 4 5 4 4 4 6 6 12 31 31 28 13 6 18 20 13 11 18 19 21 22 23 25 26 26 25 26 26 26 26 27 27 26 26 26 25 25 25 25 24 24 24 25 25 25 26 26 26 25 25 25 25 25 24 23 22 21 21 22 24 24 23 23 24 24 24 23 23 23 23 23 23 22 22 22 23 24 24 24 24 24 24 24 24 24 24 24 24 23 20 18 17 17 17 18 18 19 20 20 17 14 13 13 14 14 13 13 13 16 21 21 22 23 24 24 24 25 25 25 25 24 22 21 21 21 20 19 18 17 16 16 16 17 19 19 19 19 18 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 14 13 13 13 14 15 15 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 17 17 17 18 18 18 19 19 19 19 20 20 20 21 21 22 22 22 22 22 22 22 22 22 22 22 23 23 24 25 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 30 30 30 30 30 30 30 30 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 25 25 25 24 24 24 24 24 24 23 23 23 23 24 24 23 22 22 23 25 26 27 27 28 28 29 29 30 31 31 31 31 31 29 28 27 27 27 26 26 25 25 25 23 22 22 22 21 21 22 22 22 22 21 21 22 22 23 23 23 23 22 20 18 17 18 19 20 20 21 22 24 24 25 25 26 25 25 25 24 25 25 24 24 24 24 24 24 23 23 22 21 20 19 17 15 13 12 12 12 11 10 9 9 9 9 8 8 7 7 8 9 9 10 10 9 9 8 8 7 7 7 7 6 6 6 6 5 5 4 4 4 5 5 5 5 5 5 5 5 5 5 7 7 6 6 4 4 4 4 4 4 3 4 3 4 4 5 6 6 6 6 6 5 6 6 7 8 8 9 9 9 9 9 10 12 13 13 14 13 12 10 9 9 9 9 10 10 10 6 5 5 5 5 5 8 10 9 8 13 15 13 11 8 7 11 14 15 15 19 9 12 11 10 19 20 20 17 11 18 33 31 31 32 34 35 35 34 32 32 26 17 11 9 21 20 9 12 7 7 11 21 26 23 20 10 8 8 3 4 4 10 13 13 10 9 11 9 6 15 29 29 27 23 13 21 24 24 25 23 20 19 19 20 22 24 26 26 26 25 25 25 26 26 26 26 26 26 26 25 25 24 23 23 24 24 25 25 25 25 25 25 25 26 25 24 23 22 22 22 23 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 25 24 23 20 17 16 16 17 17 18 19 20 20 20 18 16 14 14 15 15 14 14 15 15 19 22 23 24 24 24 25 25 25 25 24 23 21 21 21 21 20 19 18 18 16 15 16 17 18 18 18 18 18 16 14 14 14 15 15 16 16 16 16 16 16 16 16 16 16 16 16 15 13 13 13 12 13 13 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 17 17 17 17 18 19 19 20 20 19 20 20 21 21 22 22 22 22 22 22 22 22 22 22 23 25 26 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 27 27 28 28 28 28 28 28 28 28 29 29 29 30 31 31 31 31 31 31 30 30 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 25 25 25 24 24 24 24 24 23 23 23 23 23 23 24 24 23 23 22 23 24 25 26 27 28 28 28 30 30 31 31 31 31 30 30 29 28 27 26 26 25 25 25 24 22 21 20 20 20 21 21 21 21 21 21 21 21 22 22 22 23 23 22 20 17 15 16 17 17 18 20 21 22 23 24 25 25 25 25 24 24 24 24 24 24 23 23 24 24 23 22 21 20 20 19 18 16 14 13 13 12 11 10 9 9 9 9 9 8 8 7 8 8 9 9 10 10 9 9 8 8 8 9 9 9 8 6 6 5 5 5 5 5 5 5 5 6 6 5 5 5 5 5 6 7 6 4 4 4 4 4 5 4 3 3 3 4 4 5 5 5 5 5 5 5 6 7 7 8 8 9 9 9 9 9 9 10 11 12 12 12 11 10 9 9 10 10 10 10 9 7 7 6 6 7 8 9 15 14 8 9 14 12 10 11 12 14 14 14 13 17 10 7 11 7 15 21 21 23 33 31 33 31 30 30 34 35 35 33 31 22 16 15 14 11 17 16 8 6 3 3 15 26 23 19 16 7 2 3 3 4 8 11 17 18 12 12 15 19 22 25 27 26 25 22 17 22 23 24 25 25 25 19 17 17 18 20 23 23 23 24 24 24 24 25 26 26 26 26 26 26 26 25 24 23 23 23 24 24 24 25 25 25 25 26 25 24 22 22 22 23 23 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 25 24 24 23 19 16 15 16 17 18 19 20 21 21 20 20 19 17 17 17 17 17 18 18 20 22 23 24 25 25 25 25 25 25 24 23 21 21 21 21 21 20 20 18 17 16 15 16 16 17 17 16 16 16 15 14 14 15 15 16 16 16 16 16 17 17 17 17 17 17 17 16 14 13 12 12 12 12 13 13 14 14 14 14 14 14 15 15 15 16 16 17 17 17 17 17 17 17 17 18 19 20 20 20 20 20 20 20 21 21 21 22 22 22 22 22 22 22 23 23 24 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 30 31 31 32 32 32 32 31 31 30 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 25 25 24 24 24 24 24 23 23 23 23 22 22 22 23 23 24 23 23 23 24 24 25 26 27 27 27 28 29 30 31 31 30 30 29 28 27 27 26 25 23 23 23 22 21 21 19 19 19 20 20 20 20 20 20 20 20 20 21 21 21 22 22 23 19 15 12 13 14 15 17 18 20 21 22 23 24 25 25 25 24 24 23 23 23 23 23 23 23 23 23 22 21 20 19 19 18 17 16 15 13 12 12 10 9 9 9 9 9 9 8 8 8 8 8 9 10 10 9 9 9 9 10 11 11 10 9 7 6 5 5 5 5 5 5 5 6 6 6 6 6 6 5 5 5 5 4 5 5 4 4 5 6 5 3 3 3 4 5 5 5 5 6 6 5 5 6 7 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 12 12 12 11 10 9 8 8 8 9 13 16 14 10 6 12 13 11 12 12 13 14 14 13 12 10 7 10 6 12 21 25 30 35 35 34 34 32 32 35 35 35 34 32 23 10 12 14 12 7 12 10 7 2 2 3 28 21 17 7 3 2 3 4 6 10 13 20 20 13 14 19 22 23 24 25 25 24 22 22 24 24 24 25 25 26 22 18 16 16 17 19 19 19 21 22 23 23 24 25 26 26 27 27 27 27 26 25 23 23 23 23 23 24 24 24 25 25 25 25 23 23 23 23 23 23 24 24 24 24 23 24 24 24 24 23 23 23 23 23 24 24 24 24 24 24 24 23 24 24 24 24 24 24 16 15 15 15 16 17 19 20 21 21 21 21 21 21 21 20 19 19 20 20 21 22 23 23 24 25 25 24 24 24 23 22 21 20 20 21 21 21 21 19 18 16 16 16 16 16 16 16 15 15 14 14 14 14 15 15 16 16 16 17 17 17 17 17 17 17 17 16 15 13 12 12 12 12 12 12 14 14 14 14 14 14 15 15 15 16 16 17 18 18 18 18 18 17 17 17 18 19 20 20 20 20 20 20 21 21 21 21 22 23 23 23 23 23 23 24 25 26 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 28 29 29 29 29 30 31 32 32 32 32 32 32 31 31 31 37 37 37 38 38 38 38 37 37 37 37 37 37 37 38 38 38 38 38 38 38 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 25 25 24 24 24 24 23 23 23 22 22 22 22 22 22 22 22 23 24 24 24 25 25 26 26 26 26 27 27 29 30 31 31 30 29 26 26 25 24 22 21 20 19 18 18 18 19 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 22 22 13 6 2 11 13 15 17 18 20 21 22 23 24 24 24 24 24 24 23 23 23 23 22 22 22 22 21 21 20 19 19 18 18 17 16 14 13 12 11 10 10 10 10 9 9 9 8 8 8 8 9 10 10 10 10 10 10 11 12 12 11 10 7 7 6 5 5 5 5 5 6 6 6 7 7 6 6 6 6 5 6 6 6 5 4 5 6 7 6 4 3 4 5 5 5 5 6 6 6 6 6 7 8 9 10 11 11 10 10 10 10 9 9 10 10 10 10 10 11 12 10 11 13 13 13 13 12 11 10 10 10 12 15 16 14 10 6 9 13 13 12 12 12 13 14 13 12 11 5 6 5 11 20 27 33 36 35 35 34 34 34 35 35 35 35 34 31 10 8 11 11 11 7 13 8 4 3 4 29 20 13 5 5 4 4 5 5 6 11 21 20 16 18 22 23 24 23 23 22 22 23 24 25 25 25 26 26 26 25 21 19 17 16 17 16 16 18 19 20 22 23 24 25 26 27 27 28 28 27 25 24 24 24 24 24 24 24 24 24 25 25 24 23 23 23 23 23 23 24 24 24 24 24 24 24 24 25 25 24 23 23 23 24 24 24 24 24 24 24 23 24 24 24 24 24 24 23 22 17 17 17 19 20 21 21 22 22 22 22 22 22 21 21 21 21 21 22 22 23 24 24 25 24 23 21 21 18 18 19 20 20 21 21 21 20 19 17 16 16 16 15 16 15 15 15 15 14 14 14 15 15 16 16 16 17 17 17 17 17 18 17 17 17 15 13 12 12 12 12 12 12 12 12 11 13 13 14 15 15 16 16 16 16 17 18 18 18 18 19 18 18 17 18 20 20 20 20 20 20 21 22 22 21 22 22 23 24 24 24 25 25 26 26 26 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 31 31 31 31 31 31 31 31 31 31 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 22 21 22 22 22 22 23 24 24 25 25 26 26 25 25 26 26 27 28 30 30 31 29 26 23 23 21 19 19 18 17 16 16 16 17 18 17 18 18 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 20 19 16 6 6 10 13 15 17 18 20 21 22 23 24 24 24 24 24 23 23 23 22 22 21 21 21 21 20 20 19 18 18 18 18 17 15 13 13 11 10 10 10 10 9 9 9 9 9 8 9 9 10 10 10 10 10 10 11 12 12 11 10 9 7 6 5 5 5 5 5 6 6 6 7 7 7 7 6 6 6 7 7 6 5 5 6 7 7 6 5 4 5 6 6 6 6 7 7 7 7 7 7 9 10 12 12 12 11 10 10 10 9 10 10 11 11 11 12 13 14 12 12 12 12 12 12 12 11 11 11 11 12 15 18 15 8 5 7 12 14 13 12 12 13 14 14 13 10 4 4 5 9 20 32 36 36 35 34 34 34 34 34 34 34 34 34 32 15 6 8 10 13 9 6 6 4 5 15 23 18 4 5 8 5 4 4 5 6 14 22 22 21 22 24 25 25 24 23 23 23 23 25 26 26 26 27 27 27 26 25 22 20 18 17 16 16 16 16 18 20 21 23 24 26 27 27 28 28 27 26 25 25 25 24 24 24 24 24 24 25 24 24 23 23 23 24 24 24 24 24 24 24 24 25 25 25 25 25 24 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 22 20 20 20 21 21 22 22 22 22 22 22 22 21 21 22 22 22 22 22 23 24 25 24 23 22 20 18 16 12 16 19 20 21 21 21 19 18 16 15 16 15 15 15 15 15 14 15 15 15 15 15 16 16 16 17 17 17 17 18 18 18 18 17 16 14 12 12 12 12 12 12 12 12 12 12 12 12 14 16 17 17 17 17 17 18 18 18 18 18 19 18 18 18 19 20 20 20 20 20 20 21 21 22 23 23 24 24 24 24 25 25 25 26 26 26 26 27 27 28 28 28 29 29 28 28 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 37 37 37 37 37 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 21 22 22 23 23 24 24 25 25 25 25 25 26 27 27 28 29 30 29 26 24 22 21 19 18 17 17 16 16 15 15 16 17 17 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 19 18 11 3 7 11 13 15 17 19 20 21 23 23 24 24 24 24 23 23 22 22 22 21 21 21 21 20 19 19 18 18 18 18 17 16 14 13 12 11 10 10 10 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 9 9 8 7 5 5 5 5 5 5 6 6 6 7 8 8 7 7 7 7 7 8 7 6 5 6 6 6 6 5 5 5 6 6 7 7 8 8 8 7 7 8 10 11 12 13 12 11 11 10 10 10 10 11 11 11 12 13 15 15 14 14 12 11 11 11 11 12 12 13 14 16 18 17 12 6 5 5 5 11 14 13 13 14 15 15 14 13 11 8 7 8 30 32 34 34 34 34 34 33 33 33 33 34 34 34 31 20 10 6 9 15 17 14 16 17 17 23 19 13 2 4 9 7 5 4 6 6 16 23 24 23 24 25 26 26 25 25 25 25 25 26 27 28 28 28 28 27 27 26 25 23 20 18 17 18 18 17 17 18 20 21 23 25 26 27 28 28 27 27 27 26 25 25 24 24 24 24 24 24 24 23 23 23 23 23 24 24 24 23 24 24 24 25 25 25 25 25 24 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 23 24 24 22 21 21 21 21 21 22 22 22 21 21 22 21 21 21 22 22 22 22 23 23 24 24 23 23 22 21 19 18 10 15 18 20 21 21 20 18 16 15 15 16 15 15 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 18 18 18 18 15 13 12 11 12 12 12 13 13 13 12 13 13 13 15 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 20 21 21 20 20 20 20 21 21 22 22 23 24 24 24 24 25 25 25 25 26 26 26 27 27 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 31 31 31 31 31 31 31 32 32 31 31 31 31 31 31 32 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 26 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 21 21 22 22 23 23 23 23 24 24 24 25 25 26 27 27 27 28 28 26 24 23 22 20 18 17 17 17 16 15 15 15 16 16 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 18 15 6 5 9 11 13 15 17 19 20 22 23 23 23 24 24 23 23 22 22 22 21 20 20 20 20 19 19 18 18 17 17 17 16 15 14 12 11 10 10 10 10 9 9 9 9 9 9 9 10 10 10 10 10 9 9 8 7 7 7 7 6 5 5 5 5 5 6 6 6 6 7 8 8 8 8 7 7 8 8 7 6 5 5 5 5 5 5 5 5 5 6 7 8 9 9 9 8 8 9 11 12 12 12 12 12 11 10 10 10 10 10 10 11 13 14 15 15 15 15 13 10 10 11 12 13 17 19 20 22 18 11 6 5 5 5 5 7 12 15 16 16 16 15 14 14 13 10 6 9 22 28 32 33 34 34 34 34 33 32 33 34 34 34 32 24 20 17 14 18 21 24 28 30 23 19 15 8 2 7 9 8 8 8 6 8 19 24 26 26 26 26 26 27 27 27 26 27 28 28 28 29 29 29 29 28 28 27 26 25 23 21 20 21 20 19 18 18 18 20 22 24 25 26 27 28 27 27 27 26 26 25 25 25 25 25 25 24 24 23 23 23 23 23 24 24 23 23 24 24 24 25 25 25 26 25 25 24 24 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 22 20 20 20 21 22 22 21 21 21 21 21 21 21 21 22 21 21 21 22 23 21 22 23 23 22 22 22 22 21 13 15 18 20 21 21 20 18 15 15 15 15 15 13 13 14 14 14 15 15 16 16 16 16 16 16 17 17 17 18 18 18 18 18 18 14 13 12 12 12 12 12 13 13 13 13 13 13 15 17 18 18 18 18 17 17 18 18 18 17 18 18 19 19 19 21 21 21 21 20 20 21 21 22 22 22 23 23 24 24 24 25 25 25 25 25 26 26 26 27 27 28 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 32 32 32 32 31 31 31 31 31 31 32 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 29 29 29 29 29 28 28 28 28 27 27 27 27 27 27 26 26 26 26 25 25 25 24 24 24 23 23 23 23 22 22 21 21 20 20 20 20 21 22 22 22 22 22 23 23 23 23 24 25 26 27 26 26 27 27 24 23 22 21 20 19 18 17 17 16 15 15 15 15 16 16 16 17 17 17 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 18 16 10 4 7 10 12 14 16 18 19 20 21 22 23 23 23 23 23 22 22 22 21 20 20 19 19 19 19 18 17 17 17 17 17 16 14 13 12 11 10 9 9 9 9 9 9 9 9 9 10 10 10 10 9 8 8 7 7 6 6 6 6 5 5 5 6 6 6 6 6 6 7 7 8 8 8 8 8 8 7 4 4 5 5 5 5 5 5 5 5 5 6 8 9 9 9 9 9 9 10 11 12 12 12 12 11 11 10 10 10 10 11 11 12 13 14 13 13 14 14 11 9 9 12 14 15 23 25 22 21 16 7 4 4 4 5 5 5 6 12 16 17 16 15 14 14 14 12 8 8 17 30 33 33 34 34 34 34 34 33 30 31 34 34 34 34 31 27 21 22 24 25 31 31 18 14 13 10 9 13 12 10 9 7 12 21 23 25 27 28 28 27 27 28 28 28 28 28 29 30 29 29 29 30 30 29 29 28 27 26 25 24 23 23 22 21 19 19 18 19 21 22 24 26 27 27 27 27 27 26 26 25 25 25 25 25 24 24 24 23 23 23 23 23 24 23 23 23 24 24 24 25 25 25 26 26 25 25 24 23 23 23 23 23 23 23 24 24 25 25 25 25 24 23 23 20 18 20 21 23 23 23 22 21 21 20 20 20 21 21 21 21 20 21 22 22 21 22 22 22 22 22 23 24 23 21 17 19 20 20 20 19 17 15 15 15 15 14 13 14 14 14 14 14 15 16 16 16 16 16 16 17 17 17 17 18 18 18 18 17 14 14 14 13 13 13 13 13 14 14 13 13 14 17 18 18 19 18 18 18 17 17 18 18 18 18 18 20 21 21 21 21 21 21 21 21 21 21 22 22 23 23 23 24 24 25 25 25 25 25 25 26 26 26 27 27 28 28 29 29 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 31 32 31 31 31 32 32 32 32 31 31 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 29 29 29 29 29 28 28 28 28 27 27 27 27 27 27 26 26 26 26 25 25 25 24 24 24 23 23 23 23 22 22 21 20 20 19 19 20 20 21 21 21 21 22 22 22 22 22 23 24 25 26 26 26 26 26 26 26 24 24 23 22 21 19 17 16 16 15 15 14 15 16 16 16 16 17 17 17 18 18 18 19 19 19 19 19 19 19 19 19 19 19 18 17 13 6 5 8 11 13 15 17 18 19 20 21 22 23 23 23 23 22 22 21 21 20 20 19 19 19 18 18 17 17 17 17 17 16 15 14 13 12 10 9 9 9 9 10 9 9 9 9 10 10 10 9 9 8 7 7 6 5 6 6 6 5 5 5 6 6 6 6 6 6 6 7 7 8 8 6 6 5 4 4 4 5 5 5 5 5 5 5 5 5 6 7 8 8 8 9 9 10 10 12 11 11 11 11 11 11 11 11 11 11 13 13 12 12 12 12 12 12 11 9 8 9 13 15 16 19 23 19 20 15 5 4 4 4 6 8 10 11 8 13 16 16 15 14 13 15 15 13 11 23 33 34 34 34 33 33 33 33 31 24 25 26 28 31 33 33 34 31 23 24 26 27 25 10 10 13 14 14 15 16 15 13 11 14 26 24 26 28 29 29 29 29 29 29 29 30 30 30 30 30 29 28 29 30 30 29 29 28 28 27 25 25 25 24 23 21 20 19 19 20 21 22 23 24 26 26 26 27 26 26 25 25 25 25 24 24 24 24 23 24 23 23 23 23 23 23 23 23 24 24 25 25 26 26 26 26 25 24 24 24 24 23 23 23 23 23 24 24 25 25 24 24 23 22 21 20 21 22 24 24 22 21 20 20 20 20 20 21 21 21 20 21 22 22 20 19 21 22 21 22 23 24 25 24 21 17 19 19 20 20 19 17 16 16 15 15 14 14 14 14 14 14 14 15 16 16 16 17 17 16 16 17 17 17 18 18 17 17 16 15 14 14 14 14 14 14 14 14 14 14 14 16 18 19 19 19 19 19 18 17 17 18 18 18 18 18 18 20 22 22 22 21 21 21 21 21 22 22 22 23 23 23 24 24 24 24 25 25 25 25 26 26 26 27 27 28 28 28 29 29 30 30 30 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 31 31 32 32 32 32 32 32 32 31 31 38 38 38 38 38 38 38 38 39 39 38 38 38 38 38 38 38 38 38 38 39 39 39 39 38 39 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 27 27 26 26 26 26 25 25 24 24 24 24 23 23 23 23 22 22 21 20 19 19 19 19 20 20 20 21 21 21 21 21 21 21 21 23 25 26 26 25 26 26 26 26 26 26 26 24 22 19 17 16 15 15 15 14 14 14 15 15 16 16 17 17 17 18 18 18 19 19 19 19 19 19 19 19 19 19 19 18 17 14 9 4 7 10 12 14 15 16 18 19 21 22 22 23 23 23 22 22 21 21 20 20 20 19 19 18 17 17 16 17 17 17 16 15 14 13 12 11 11 10 9 9 10 10 9 9 9 10 10 10 9 8 8 7 7 6 5 6 6 6 5 5 6 6 6 6 6 6 6 6 6 7 5 5 5 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 6 7 7 8 8 9 9 10 11 10 10 10 10 11 11 11 11 11 12 14 15 12 11 11 11 11 10 10 8 7 9 13 15 15 14 16 15 18 14 10 5 4 4 7 11 15 18 15 8 15 16 15 14 14 14 16 17 21 30 34 35 34 34 33 32 32 31 29 26 18 21 23 27 32 32 32 29 24 24 24 24 20 15 11 16 17 18 18 19 20 21 23 25 30 27 30 30 30 30 30 30 30 31 31 31 31 31 31 31 30 29 28 28 29 29 29 29 29 28 27 26 26 25 25 23 22 21 20 19 20 22 23 24 25 25 26 26 26 26 26 26 25 25 24 24 24 23 23 23 23 23 23 23 23 23 23 23 24 24 25 25 25 26 26 26 25 24 24 24 24 24 23 24 24 24 24 24 24 25 25 24 18 14 17 20 20 22 23 23 22 21 20 20 19 18 18 21 21 20 20 21 22 22 20 20 21 22 22 22 24 25 24 21 17 14 18 19 19 19 18 17 16 15 15 15 15 15 15 15 14 14 15 15 16 16 16 16 16 16 16 16 17 17 17 17 16 16 15 14 14 14 14 14 14 14 15 15 15 14 14 17 18 19 19 20 20 19 18 18 18 18 19 19 19 19 18 19 22 22 22 21 21 21 21 21 22 22 22 23 23 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 29 29 30 29 30 31 31 31 32 32 32 32 32 32 32 32 33 33 32 32 32 32 33 32 32 32 32 31 31 31 31 38 38 38 38 38 38 38 38 39 39 39 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 27 27 26 26 26 26 25 25 24 24 24 24 23 23 23 23 22 22 21 21 20 19 18 18 18 19 20 20 20 21 21 21 21 21 22 22 24 25 25 25 25 25 26 26 26 26 24 22 20 18 16 15 15 14 14 14 14 14 14 14 15 15 16 17 17 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 18 18 16 11 5 5 9 11 13 13 15 17 18 20 21 22 22 23 22 22 22 21 21 20 20 20 19 19 18 17 16 16 16 17 17 16 16 14 14 14 13 11 10 10 10 10 10 9 9 9 9 10 9 9 9 8 7 7 6 6 6 6 6 6 5 6 6 6 6 7 6 5 5 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 7 7 8 8 9 9 9 9 9 9 10 11 11 11 11 12 14 15 15 14 12 11 10 10 10 9 10 9 9 12 15 15 13 11 10 12 12 8 5 5 4 6 11 16 19 18 9 11 15 15 13 14 13 17 23 28 33 34 34 34 33 33 32 31 30 29 28 28 29 28 31 32 31 32 32 29 23 22 20 19 17 12 19 22 22 22 23 24 28 33 32 33 32 33 32 31 31 31 32 32 32 32 31 32 32 32 32 31 30 29 28 28 28 29 29 29 28 28 28 28 27 27 26 24 23 22 20 21 21 23 24 25 25 25 25 26 26 26 26 26 25 25 24 24 23 23 23 24 23 23 23 23 23 23 24 24 25 25 25 26 26 26 26 25 25 24 24 24 24 24 24 24 24 24 24 24 24 23 20 16 14 18 17 19 20 22 22 21 21 20 20 17 16 17 19 20 20 20 21 22 22 22 22 21 21 22 22 23 21 16 14 14 15 18 19 20 19 19 18 15 15 15 15 15 15 16 16 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 16 15 15 14 14 13 13 14 14 14 14 15 16 16 16 15 17 18 18 19 19 19 19 19 18 19 20 20 20 20 19 19 19 21 22 22 21 21 21 22 22 22 22 22 23 23 23 23 23 23 24 24 25 25 26 26 26 27 27 27 27 27 28 28 28 28 29 29 29 30 30 31 31 31 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 32 32 32 31 31 31 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 27 27 26 26 26 26 25 25 24 24 24 24 23 23 23 23 22 22 21 21 20 20 19 18 17 18 19 19 20 20 20 20 20 21 21 22 23 24 25 25 25 24 25 25 26 25 22 20 18 17 16 15 14 14 13 13 13 13 13 14 14 15 16 16 17 17 17 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 18 17 13 7 4 7 9 11 12 14 16 18 19 20 21 22 22 22 22 22 21 21 21 20 20 20 19 18 17 16 16 16 17 17 16 16 15 14 14 13 11 10 10 10 10 10 9 9 9 9 9 9 9 9 8 7 7 6 6 6 6 6 6 5 6 6 6 6 6 5 5 5 5 5 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 7 7 8 8 8 8 8 8 8 9 11 11 11 12 14 16 16 15 14 13 11 11 10 11 11 13 14 12 12 14 15 13 11 9 8 6 5 5 5 5 5 10 16 19 17 9 7 13 14 14 14 11 6 22 29 31 33 33 33 33 33 32 31 30 30 30 30 31 33 33 33 33 33 32 27 22 19 17 18 17 16 26 26 26 26 26 28 31 33 33 33 33 34 33 33 32 32 33 33 33 33 32 32 32 32 32 32 31 31 30 30 29 29 29 28 28 28 28 28 28 28 27 26 26 25 23 22 24 25 25 25 25 25 25 26 26 26 26 25 25 25 25 24 23 23 24 24 23 23 23 23 23 24 24 24 24 25 25 26 26 26 26 25 25 24 24 24 24 24 24 24 24 24 24 24 24 22 13 12 22 22 20 20 21 21 21 21 19 18 18 17 15 16 18 19 20 21 22 22 22 22 21 20 21 23 23 21 12 8 10 14 17 20 20 22 22 21 18 16 16 16 16 16 16 17 16 16 16 16 16 16 16 15 16 16 16 16 16 17 16 16 15 15 15 14 13 13 13 13 14 14 14 15 15 16 16 16 16 16 18 19 20 20 19 19 19 19 21 22 22 22 22 22 22 22 22 22 21 21 22 22 22 22 22 22 22 23 23 23 23 23 24 24 25 25 26 26 26 27 27 27 27 28 28 28 28 28 28 28 28 29 30 30 30 31 31 32 32 32 32 33 33 33 34 34 34 34 33 33 33 33 33 32 32 32 31 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 28 28 28 28 28 27 27 27 27 27 26 26 26 25 25 25 25 24 24 23 23 23 23 23 22 22 21 21 20 20 19 18 17 17 18 18 19 19 20 20 20 20 20 21 21 22 23 24 24 24 23 24 24 25 22 19 18 17 16 15 14 14 13 13 13 13 13 13 14 14 15 16 16 17 17 17 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 18 17 15 10 4 4 6 9 11 13 15 17 18 20 21 22 22 22 22 22 21 21 20 20 20 20 19 18 17 16 16 16 16 17 16 16 16 15 14 13 12 11 10 10 10 10 9 9 9 9 9 9 9 9 8 8 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 6 7 7 8 7 7 6 6 5 5 5 5 5 5 6 6 6 5 5 5 5 5 5 5 6 7 7 8 8 8 8 8 8 9 10 11 11 12 14 15 15 14 13 12 11 11 12 14 15 17 18 15 13 15 16 15 13 12 8 4 4 5 5 5 7 11 16 18 14 8 5 8 11 12 11 9 19 27 30 32 32 32 32 32 33 33 32 31 31 29 29 29 31 31 34 34 33 30 25 20 17 16 16 15 13 27 27 27 27 29 30 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 33 33 32 32 32 31 30 30 29 28 28 28 28 29 29 29 29 28 27 27 27 26 27 26 26 25 25 25 25 26 26 26 25 25 25 25 24 24 24 23 24 24 23 23 23 23 23 23 23 24 24 25 25 26 26 26 26 26 25 25 24 24 24 24 24 24 24 24 24 24 23 22 18 19 20 20 21 21 21 22 21 19 17 16 15 15 15 15 17 19 20 20 21 21 21 21 20 20 22 22 19 13 8 7 8 13 19 20 22 23 23 22 20 18 17 17 17 17 17 17 17 16 16 16 17 16 16 16 16 16 16 16 16 16 16 16 16 15 14 14 13 13 13 13 14 14 14 14 15 15 15 15 15 16 17 19 22 22 21 19 19 20 21 22 22 22 22 22 22 22 22 21 21 21 22 22 22 22 22 22 22 22 23 23 23 23 24 24 25 25 26 26 26 27 27 27 27 28 28 28 28 28 28 28 28 28 29 29 29 30 31 31 32 32 32 33 33 33 34 34 34 34 33 33 33 33 33 33 32 32 32 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 30 30 30 30 30 30 29 29 29 29 28 28 28 28 28 27 27 27 27 27 26 26 26 25 25 25 25 24 24 23 23 23 23 22 22 22 21 21 20 20 19 19 18 17 17 17 17 18 19 19 20 20 20 20 20 20 21 22 23 24 23 23 23 23 22 19 19 18 16 16 15 14 13 13 12 12 13 13 13 14 15 15 16 16 16 17 17 18 18 19 19 19 19 19 20 20 20 19 19 19 19 19 19 18 16 12 6 5 3 7 10 12 14 16 18 19 20 21 22 22 22 21 21 21 20 20 20 20 19 18 17 16 16 16 16 16 16 16 16 15 14 13 12 11 10 10 10 9 9 9 9 9 9 9 9 9 8 8 7 7 6 6 7 7 6 6 6 6 6 6 5 6 7 8 8 8 7 7 7 6 6 5 5 5 5 5 5 6 6 6 6 6 5 5 5 5 5 6 6 7 8 8 8 8 8 8 9 10 10 11 12 13 14 13 13 13 12 12 12 14 15 17 18 20 19 17 16 17 17 17 15 9 4 4 7 12 13 11 14 17 15 12 8 6 5 6 9 10 20 26 29 30 31 30 29 30 31 32 32 32 31 29 27 26 26 26 25 29 33 32 25 22 18 15 14 14 12 10 24 29 28 29 30 31 32 33 33 33 33 33 33 33 33 33 34 34 34 34 33 33 33 33 33 33 33 33 33 32 32 31 30 29 29 28 29 29 29 29 29 29 29 29 29 29 28 27 26 25 25 25 26 26 26 26 26 26 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 24 24 25 25 25 26 26 26 26 25 25 25 24 24 24 24 24 24 24 24 23 23 22 20 20 19 19 20 20 20 21 20 19 17 16 15 15 17 18 18 18 19 19 19 20 20 20 19 20 20 12 11 9 10 8 6 7 13 18 21 23 23 22 20 18 17 19 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 17 16 16 16 16 15 14 14 13 13 13 14 14 14 14 13 14 15 16 15 15 16 18 20 22 22 22 20 20 21 22 22 22 22 22 22 22 22 21 21 21 22 22 22 22 22 22 22 22 22 23 23 23 24 24 24 25 25 26 26 26 26 27 27 27 28 28 28 28 28 28 28 28 28 28 28 29 29 30 31 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 32 32 32 32 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 27 26 26 26 26 25 25 25 25 24 24 23 23 23 22 22 22 22 21 21 20 20 19 19 18 18 17 17 17 17 17 18 19 19 19 19 19 19 19 20 21 23 23 22 22 22 21 19 18 18 17 15 15 15 14 13 12 12 12 12 13 14 15 15 15 15 16 16 17 17 18 18 19 19 19 19 19 20 20 20 20 20 19 19 19 19 18 17 15 13 8 3 5 8 11 13 15 17 19 20 21 21 21 22 22 21 21 20 20 20 19 19 19 18 16 16 16 16 16 16 16 16 15 14 13 12 11 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 7 7 7 7 7 7 6 6 6 6 6 6 8 8 9 8 8 6 6 6 6 6 6 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 7 8 8 8 8 8 8 9 9 10 11 11 13 14 13 12 13 14 14 13 13 13 15 19 22 22 20 18 18 18 19 17 10 4 7 16 23 22 18 17 16 14 12 11 9 8 6 5 15 24 27 29 29 28 25 24 26 29 29 30 30 29 26 23 21 21 20 20 25 30 30 22 19 16 16 14 14 12 9 10 24 27 28 28 29 31 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 33 33 33 33 33 33 33 33 32 32 31 31 30 30 29 29 29 29 29 29 29 29 29 29 28 27 26 26 26 26 27 27 27 27 27 26 26 25 25 24 24 24 24 24 23 23 23 23 23 23 23 24 24 24 24 25 25 26 26 26 26 25 25 25 24 24 24 24 24 24 23 23 23 22 20 19 18 18 18 19 19 20 20 19 18 17 16 17 19 19 19 18 18 18 19 20 19 18 18 18 15 13 12 15 14 11 8 4 7 16 21 23 23 22 21 19 19 19 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 17 16 16 16 16 15 15 14 14 13 13 14 14 14 15 14 13 13 14 15 15 15 16 18 20 22 22 21 21 21 21 21 21 22 22 21 21 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 26 26 26 26 27 27 27 28 28 28 28 29 29 29 29 28 28 28 29 29 30 31 31 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 32 32 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 32 32 32 32 32 32 31 31 31 31 31 31 31 30 30 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 27 26 26 26 26 25 25 25 25 25 24 23 23 23 23 22 22 21 21 21 20 20 20 19 19 18 18 18 17 17 17 16 18 19 19 19 18 18 18 18 18 21 22 22 22 21 20 19 18 18 18 16 15 15 15 14 13 12 12 12 13 14 15 15 15 14 15 16 16 17 17 18 18 19 19 19 19 20 20 20 20 20 20 20 19 19 19 18 18 17 15 10 5 3 7 9 12 14 16 18 19 20 21 21 21 21 21 20 20 19 19 19 19 19 18 17 16 16 16 16 16 16 15 15 14 13 12 11 11 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 6 6 6 7 8 8 8 7 7 6 6 6 6 6 6 6 6 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 8 9 9 10 11 13 14 15 14 14 14 16 15 12 13 13 19 23 23 20 19 18 17 17 18 16 10 5 16 23 27 24 20 17 15 14 13 12 11 10 9 14 22 25 27 28 25 20 16 17 24 27 27 28 27 26 22 17 15 14 15 18 23 28 27 21 16 15 14 14 14 14 15 8 14 21 25 28 30 31 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 33 33 33 33 33 33 33 33 33 32 32 32 31 31 30 30 30 30 29 29 29 29 29 29 29 28 27 27 27 27 27 27 27 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 23 23 23 24 24 24 24 24 25 25 25 26 26 25 25 25 24 24 24 23 24 23 23 22 22 21 19 18 19 18 18 18 19 20 20 19 18 17 16 17 18 20 19 19 19 19 19 19 19 18 17 15 14 15 16 18 17 15 15 5 6 14 20 22 23 22 21 20 19 18 18 18 17 17 17 16 17 17 17 17 17 16 16 16 17 17 16 16 16 15 15 15 14 14 14 14 14 14 15 15 14 14 13 14 15 15 15 17 19 21 21 21 21 20 20 21 21 21 22 21 21 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 25 25 25 25 26 26 26 26 27 27 27 28 28 28 28 28 28 28 29 28 28 29 29 30 30 30 31 31 31 32 32 32 32 32 33 33 33 33 33 33 33 33 33 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 32 32 32 32 32 32 31 31 31 31 31 31 31 30 30 30 30 30 29 29 29 28 28 28 28 27 27 27 27 27 27 26 26 26 25 25 25 25 25 24 24 23 23 23 22 22 21 21 21 20 20 19 19 19 18 18 18 18 18 17 17 16 17 18 18 18 17 17 17 16 17 20 21 21 21 20 19 19 19 19 19 17 15 15 15 14 13 13 13 13 14 15 15 14 14 14 15 16 17 17 18 18 19 19 19 19 20 20 20 20 20 20 20 20 20 19 19 19 18 18 16 12 6 2 5 8 11 13 15 17 19 20 20 21 21 21 21 20 20 19 19 19 19 19 18 17 16 16 16 16 16 16 15 14 14 13 12 11 11 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 8 9 10 10 9 9 8 7 7 7 8 8 7 6 6 6 6 5 6 6 6 6 6 6 6 6 6 6 7 7 7 6 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 12 15 16 16 16 16 16 14 13 14 16 25 24 20 17 16 16 15 15 16 15 11 8 14 24 27 22 18 17 15 15 14 13 13 13 14 19 24 25 26 26 23 13 8 13 21 23 25 24 22 21 19 13 11 12 14 18 24 27 27 25 23 13 11 13 14 16 17 11 8 14 18 23 27 31 32 33 34 33 33 34 33 33 33 33 33 34 34 34 34 34 34 33 33 33 33 33 33 33 33 32 32 32 32 31 31 31 31 30 30 29 29 29 29 29 28 28 28 28 28 27 27 26 27 27 27 27 26 26 25 25 25 24 24 24 24 24 24 24 24 23 23 24 24 24 24 24 25 25 25 25 25 25 25 24 23 23 23 23 23 23 22 21 20 20 20 19 18 18 19 19 20 20 19 17 16 15 16 17 17 17 19 19 18 18 18 18 17 15 15 15 16 18 18 18 19 19 9 7 13 20 22 22 21 20 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 15 15 15 14 14 14 14 14 14 14 15 15 15 14 13 14 15 15 15 17 19 21 21 21 20 20 20 20 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 26 27 27 27 27 28 28 28 28 28 28 29 29 29 29 30 30 30 30 31 31 32 32 32 33 33 34 33 33 33 33 33 33 33 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 33 33 33 33 33 33 32 32 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 29 29 29 28 28 28 28 27 27 27 27 27 27 26 26 25 25 25 25 24 24 24 24 23 23 23 22 22 22 21 21 20 20 19 19 18 18 18 18 19 19 19 18 17 17 17 18 18 18 17 16 15 14 15 17 19 20 21 20 18 19 20 20 18 16 15 15 15 14 14 14 13 13 14 15 14 14 14 15 16 16 17 18 18 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 19 19 19 18 16 13 8 3 4 7 10 12 15 17 18 19 20 20 21 21 21 20 19 19 18 19 19 18 18 17 17 16 16 16 16 16 15 14 13 13 12 11 11 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 8 9 10 10 11 10 9 7 7 7 8 7 6 6 6 6 5 5 6 6 6 6 6 6 6 6 6 7 7 8 8 8 10 11 10 9 8 7 7 8 8 8 9 9 9 9 9 10 12 13 14 16 17 17 18 17 16 14 14 16 19 25 21 18 17 15 14 13 13 14 14 12 12 17 28 28 20 17 16 16 16 15 14 14 15 17 19 25 26 26 26 22 11 7 9 12 18 19 18 16 14 12 8 10 13 14 18 22 25 24 23 19 10 9 11 14 18 18 16 8 14 16 19 21 25 29 31 33 34 34 33 33 33 33 33 33 33 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 31 31 30 30 29 29 29 29 28 28 28 29 28 27 26 26 26 26 26 26 26 26 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 24 23 23 23 23 23 22 21 20 20 20 19 19 19 19 19 20 20 19 18 17 15 15 15 16 17 18 19 18 18 18 18 18 18 17 17 16 16 18 18 20 21 20 16 10 15 20 22 22 20 19 17 17 17 17 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 15 15 15 15 14 14 14 14 14 14 14 14 15 15 14 13 14 15 15 17 19 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 29 29 29 29 29 30 30 30 31 31 32 32 33 33 34 34 33 33 33 33 33 33 33 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 33 33 33 33 33 33 33 32 32 32 32 32 32 31 31 31 31 31 30 30 30 30 30 29 29 29 29 28 28 28 27 27 27 27 27 26 26 26 25 25 25 25 24 24 24 24 23 23 23 22 22 22 21 21 20 20 19 19 18 18 18 18 18 18 19 18 17 17 16 17 18 17 17 16 16 15 14 14 14 17 20 20 18 17 19 19 17 16 14 15 15 15 14 14 14 14 14 14 14 14 14 14 16 17 17 18 18 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 17 14 9 4 3 6 9 12 14 16 17 18 19 20 20 21 21 20 19 18 18 18 18 18 18 17 17 17 16 16 16 15 15 14 13 12 12 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 10 10 11 11 10 9 7 7 7 7 6 5 5 5 6 5 5 5 6 6 6 6 6 6 6 6 7 8 8 10 11 13 14 14 10 9 8 8 8 9 9 10 10 10 10 10 11 12 14 16 17 17 18 19 18 15 14 15 19 21 23 20 19 15 13 12 12 12 13 14 15 16 21 29 28 17 16 16 16 16 16 15 15 16 18 20 24 27 26 18 13 8 6 6 6 6 7 9 10 9 8 7 11 13 13 14 16 18 19 14 8 6 7 9 13 15 17 15 14 14 19 20 21 23 26 29 31 32 31 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 31 31 30 30 29 29 29 29 29 29 29 28 27 26 26 26 26 25 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 24 23 23 23 23 22 21 20 20 20 19 19 19 19 19 20 20 19 19 18 17 16 15 15 16 20 18 17 18 18 18 19 20 19 19 19 19 20 20 21 21 21 19 17 14 16 20 22 21 20 18 17 17 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 15 15 14 14 14 14 14 14 14 14 14 14 15 14 14 13 14 15 15 17 19 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 24 24 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 29 30 30 31 31 32 32 33 33 34 34 34 33 33 33 33 33 33 33 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 33 33 33 33 33 33 33 32 32 32 32 32 31 31 31 31 31 30 30 30 30 30 29 29 29 29 28 28 28 27 27 27 27 27 26 26 26 26 25 25 25 25 24 24 24 23 23 23 23 22 22 21 21 20 20 20 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 15 14 14 14 15 18 18 16 17 18 17 15 14 14 15 15 15 15 15 15 15 15 14 14 14 14 15 17 17 18 18 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 18 15 11 5 2 5 8 11 13 15 15 17 19 19 20 21 21 20 19 18 18 18 18 18 17 17 17 17 17 16 16 16 15 14 13 12 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 10 10 10 11 11 10 9 7 7 7 7 5 5 5 5 5 6 5 5 6 6 6 6 6 6 7 7 7 8 9 10 10 12 13 12 10 9 8 8 8 9 10 10 10 10 10 11 13 15 16 17 16 18 18 18 16 14 14 17 19 21 21 20 16 12 11 11 12 13 15 17 18 18 20 23 21 17 14 14 15 16 15 16 16 17 19 21 23 25 23 17 13 6 5 7 10 12 11 8 6 6 6 8 11 13 11 11 13 17 18 13 6 4 5 8 9 8 12 15 24 25 30 30 27 25 26 28 30 31 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 33 33 33 33 33 33 33 32 32 32 31 31 31 30 30 30 30 30 30 30 29 28 27 27 26 26 26 26 25 25 25 25 25 25 25 24 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 24 24 24 24 23 22 21 21 20 20 19 19 19 19 19 20 20 20 20 18 17 16 16 16 16 16 15 14 15 17 18 18 19 20 19 18 19 20 21 23 23 22 21 19 17 16 17 20 22 22 20 19 17 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 15 14 14 14 14 14 14 13 13 13 14 14 14 14 13 13 14 15 15 19 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 22 22 23 23 23 23 23 23 24 24 25 25 25 25 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 29 29 29 29 29 30 31 31 32 32 33 33 34 34 34 34 33 33 33 33 33 33 33 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 33 33 33 33 33 33 32 32 32 32 32 32 31 31 31 31 30 30 30 30 30 30 29 29 29 28 28 28 27 27 27 26 26 26 26 26 26 25 25 25 25 24 24 24 23 23 23 23 22 22 22 21 20 20 19 19 19 18 18 17 17 17 17 18 18 17 17 17 17 18 17 17 16 16 16 15 14 14 14 12 15 17 17 17 17 16 14 13 14 16 16 16 16 16 16 16 15 15 15 15 15 16 18 18 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 21 20 20 20 20 20 20 19 18 16 13 7 2 4 7 10 12 13 15 17 18 19 20 20 20 20 19 18 18 17 17 17 17 17 17 17 17 16 16 16 15 14 13 12 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 10 11 11 11 10 9 8 7 6 6 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 8 9 10 10 11 11 11 10 9 9 9 9 9 10 11 11 11 11 11 12 14 16 16 15 16 18 17 15 14 14 15 17 18 19 19 17 13 10 10 11 13 15 20 20 20 21 22 23 22 18 11 10 13 15 15 16 17 18 20 23 25 26 25 23 19 6 10 12 14 15 15 13 11 8 6 7 9 7 6 7 10 15 21 19 10 4 4 5 5 5 8 14 25 30 31 33 30 27 26 27 30 31 32 32 33 33 33 33 34 34 33 32 32 33 33 33 33 33 33 33 32 32 32 32 32 33 33 33 33 32 32 32 31 31 31 30 30 31 31 31 31 31 30 29 28 28 27 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 22 22 21 20 19 19 19 19 19 20 20 21 20 20 18 17 17 16 17 18 17 13 12 14 16 16 15 17 18 17 17 17 18 21 22 23 22 21 20 19 18 18 21 23 22 22 20 18 16 16 16 17 17 17 17 18 18 18 17 17 17 17 17 17 17 16 16 15 14 14 14 14 14 14 14 13 13 13 14 13 13 12 13 14 15 17 19 20 20 20 21 21 21 21 21 21 21 22 21 21 21 21 21 21 21 22 22 22 22 22 23 23 22 22 22 22 22 23 23 23 23 24 24 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 29 29 30 30 30 31 31 32 33 34 34 34 34 34 34 34 34 34 34 34 34 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 33 33 33 33 33 33 32 32 32 32 32 32 31 31 31 30 30 30 30 30 29 29 29 29 28 28 28 27 27 27 26 26 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 22 22 21 21 20 20 19 19 19 18 17 17 17 17 17 17 17 17 17 18 17 17 17 17 16 16 15 15 14 13 12 10 9 13 15 16 16 14 13 14 15 17 17 17 18 18 18 17 17 16 16 16 17 17 18 19 19 19 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 19 17 14 8 3 3 6 8 10 12 14 16 18 19 19 20 20 20 19 18 17 17 17 17 17 17 16 16 17 17 16 16 15 14 13 12 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 10 9 8 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 10 10 9 9 9 10 10 10 10 10 11 12 12 11 11 11 13 14 15 15 16 17 15 13 13 13 15 16 17 18 18 15 11 9 9 11 14 16 23 21 21 23 24 24 23 18 10 7 10 13 15 16 17 19 21 23 25 26 26 26 23 14 9 15 15 15 15 15 13 11 7 6 6 6 6 7 6 8 17 21 17 7 5 5 7 7 6 11 19 22 29 32 32 29 27 28 29 31 32 32 33 33 33 33 33 33 32 32 32 32 32 33 33 32 32 32 32 32 32 32 32 33 33 33 33 32 32 32 31 31 31 31 31 31 31 32 31 31 30 30 29 28 28 27 27 27 26 26 26 25 26 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 23 23 24 24 24 23 23 23 22 21 20 19 18 19 19 19 20 20 21 21 20 19 18 18 17 18 17 15 9 9 12 9 9 10 12 13 13 15 18 17 19 22 23 23 22 22 21 20 20 21 23 23 22 21 18 17 17 17 17 17 17 18 18 18 18 18 17 17 18 17 17 17 16 15 15 14 14 14 14 14 14 14 14 13 13 13 12 12 12 13 14 15 17 19 20 20 21 21 21 21 21 21 22 22 22 22 21 21 21 21 21 22 22 22 22 23 23 23 23 22 22 22 22 22 23 23 23 23 24 24 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 29 29 29 29 29 30 30 30 31 31 32 33 33 34 34 34 34 34 34 34 34 34 34 34 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 33 33 33 33 33 33 32 32 32 32 32 31 31 31 31 30 30 30 30 29 29 29 28 28 28 28 27 27 26 26 26 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 16 17 17 17 17 17 17 17 16 16 17 17 15 15 14 13 12 11 8 7 9 11 15 15 14 14 15 17 18 18 19 19 19 19 18 18 17 17 17 17 18 18 19 19 19 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 19 18 15 10 4 2 5 6 9 11 14 16 17 18 19 20 20 20 19 18 17 17 17 16 16 16 16 16 16 16 16 16 15 14 13 12 11 11 10 10 10 10 11 11 11 11 10 11 11 11 11 10 10 10 10 10 11 11 10 9 9 8 7 6 6 6 6 6 6 7 7 7 6 6 6 6 7 7 7 8 8 8 9 9 9 9 9 8 9 9 10 11 11 11 11 11 12 12 12 11 11 12 13 14 15 16 15 14 12 12 13 15 16 17 18 17 14 10 8 8 11 14 17 20 20 21 23 23 23 23 20 12 6 7 11 14 16 17 18 20 22 24 25 26 27 27 22 11 13 17 16 15 15 14 13 9 7 7 7 7 7 6 10 15 18 18 11 5 7 10 9 7 7 10 18 29 33 34 32 29 29 30 31 32 33 33 33 33 33 33 33 32 32 32 32 32 33 33 32 32 32 32 32 32 32 32 32 33 32 32 32 32 32 32 31 31 31 31 31 32 32 31 31 31 30 29 29 28 28 27 27 27 27 26 26 27 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 23 23 24 24 23 23 23 22 21 21 20 18 18 18 19 20 20 21 21 21 20 19 18 18 18 18 18 14 11 10 6 8 7 7 6 6 7 9 13 12 16 20 22 22 23 23 23 23 22 22 22 23 22 21 19 18 17 17 17 17 18 18 19 19 18 18 18 17 18 18 17 17 16 15 15 15 15 15 15 15 15 15 14 12 12 13 12 12 13 14 15 17 19 19 20 21 21 21 21 21 21 22 22 22 22 22 22 21 21 21 22 22 22 22 23 23 23 23 23 23 23 22 22 22 23 23 23 24 24 24 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 29 29 30 30 30 31 31 32 33 33 33 33 34 34 34 34 34 34 34 34 34 37 37 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 33 33 33 33 33 32 32 32 32 32 32 31 31 31 30 30 30 30 29 29 29 28 28 28 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 24 24 24 23 23 23 23 23 22 22 21 20 20 19 19 19 18 17 17 17 17 17 16 17 17 17 17 17 17 17 16 16 17 17 16 16 14 12 12 11 9 5 10 7 10 16 16 16 18 18 20 21 21 21 21 20 19 18 17 17 17 17 18 18 18 19 19 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 22 21 21 21 21 20 19 16 11 6 3 2 5 8 11 13 15 17 17 18 19 20 19 18 17 17 17 16 16 16 15 15 16 16 16 16 16 15 14 13 12 12 11 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 10 10 11 10 10 10 9 9 8 7 7 7 7 7 6 7 7 7 7 6 6 6 7 7 8 8 8 8 8 9 9 9 9 8 8 9 10 10 12 13 12 11 11 11 12 12 12 12 12 14 15 15 15 14 13 13 13 14 15 19 19 18 15 12 9 7 8 11 14 16 16 17 20 20 21 22 22 20 15 7 6 8 13 16 17 18 19 20 21 25 27 28 28 26 20 9 15 17 16 15 14 14 12 11 9 7 6 6 9 15 18 16 14 13 7 10 11 11 11 8 7 9 20 34 34 33 31 30 31 32 33 33 33 33 33 33 33 33 32 32 32 32 32 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 32 32 31 31 31 31 30 29 28 27 27 27 27 27 27 27 27 27 26 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 22 22 21 21 21 17 17 18 19 20 20 20 20 20 20 19 18 18 18 18 19 13 8 6 8 9 8 8 8 7 7 6 6 6 10 13 18 21 22 23 24 24 23 23 22 23 22 21 20 19 19 18 18 18 18 19 19 19 19 18 18 18 18 18 17 16 16 15 15 15 15 15 15 15 15 14 13 13 13 13 13 14 15 16 17 18 19 19 20 20 21 21 21 21 22 22 22 22 22 22 22 22 21 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 25 25 25 25 25 25 25 25 26 26 26 27 27 28 28 28 28 29 29 29 30 30 30 30 31 31 32 32 32 33 33 33 33 34 34 34 34 34 34 34 37 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 34 34 34 34 33 33 33 33 33 33 32 32 32 32 32 31 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 26 26 26 26 25 25 25 25 24 24 23 23 23 23 23 22 22 21 21 20 19 19 19 18 18 17 17 17 16 16 16 17 17 17 17 17 17 16 16 16 17 17 17 16 14 13 12 12 9 8 16 18 14 16 21 22 24 23 24 24 24 24 23 22 20 18 17 17 16 17 18 17 18 19 19 20 20 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 19 17 12 10 6 2 4 8 10 13 14 16 17 18 19 19 19 18 17 17 17 16 16 15 15 15 15 15 16 16 16 15 14 14 13 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 8 9 9 9 9 9 9 9 9 9 9 8 9 9 10 11 13 14 12 11 11 11 11 12 12 12 14 14 14 14 14 14 14 14 14 15 17 19 19 16 12 10 8 8 10 12 14 15 16 16 16 19 19 20 20 20 19 12 7 7 10 15 17 17 18 18 22 31 32 30 28 26 25 20 10 14 15 14 14 14 15 13 9 7 6 6 11 15 17 15 13 13 9 9 10 10 11 10 7 13 22 33 33 34 33 32 32 33 34 33 33 33 33 33 33 33 33 32 32 32 32 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 32 32 32 32 32 31 30 29 28 28 27 27 27 28 28 28 28 28 27 26 26 25 25 25 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 22 21 20 19 19 18 18 17 18 19 20 20 20 20 19 19 18 19 19 19 18 17 6 7 9 10 10 9 9 9 8 7 7 7 7 5 8 18 22 23 23 23 23 23 23 22 22 22 22 20 19 20 19 18 18 19 20 20 20 19 19 19 18 18 18 17 16 16 15 15 15 15 15 15 15 14 13 12 13 13 14 15 16 16 17 17 18 19 19 20 20 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 26 26 26 27 27 27 28 28 28 29 30 30 30 30 30 30 31 31 32 32 32 32 32 33 33 33 33 33 33 33 33 33 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 34 34 34 34 34 33 33 33 33 33 32 32 32 32 32 31 31 31 30 30 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 26 26 26 26 25 25 25 25 25 25 24 23 23 23 23 23 22 22 21 20 20 19 18 18 18 18 17 17 17 16 16 16 17 17 18 18 17 17 16 16 17 17 18 18 18 16 15 14 13 7 12 18 23 25 28 30 30 30 29 28 28 27 27 26 24 21 18 17 16 16 17 17 18 19 20 20 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 22 22 22 21 20 18 15 12 6 2 4 7 10 12 14 15 16 17 18 19 19 18 18 17 16 16 15 15 14 14 14 15 15 15 15 15 15 14 14 13 12 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 11 10 10 10 10 9 9 9 9 9 9 8 7 7 7 7 7 7 8 9 11 13 11 11 10 9 9 9 9 9 9 9 9 9 10 11 12 13 12 11 11 11 11 12 12 13 14 14 14 14 14 14 15 15 16 17 19 19 16 12 10 8 8 9 12 13 14 15 15 16 16 18 19 17 19 21 23 21 12 7 9 13 16 17 18 20 27 31 32 29 27 26 25 24 21 10 11 13 13 14 15 14 11 8 6 6 9 12 13 13 13 12 10 8 7 10 8 11 15 26 33 33 33 34 34 34 34 34 34 34 34 33 33 32 32 32 32 33 33 32 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 31 31 31 32 32 32 32 32 32 32 31 30 29 29 28 27 28 28 28 29 29 28 27 27 26 26 25 25 25 25 25 25 25 24 24 24 23 23 22 21 21 22 22 22 22 21 20 19 19 18 17 18 19 19 19 19 19 19 19 18 18 18 17 19 20 18 11 7 9 10 10 11 10 10 9 8 8 9 9 11 9 12 16 17 10 15 19 21 22 22 22 22 22 22 21 20 21 20 19 18 18 20 21 20 20 19 19 19 19 18 16 16 15 15 15 15 14 14 14 13 12 11 11 10 12 14 15 15 16 16 17 18 19 19 20 20 20 21 21 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 24 24 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 28 28 28 29 29 30 30 30 30 30 31 31 31 31 31 31 31 32 32 32 32 33 33 33 33 33 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 34 34 34 34 34 33 33 33 33 32 32 32 32 32 31 31 31 30 30 30 29 29 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 25 25 23 23 23 23 23 22 22 21 21 20 19 19 18 18 18 18 17 17 17 17 17 16 17 17 17 17 17 16 16 16 17 17 17 19 19 19 18 17 13 8 17 22 30 30 32 32 32 33 32 32 30 30 29 28 26 19 17 17 17 17 17 18 20 21 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 20 19 18 14 7 2 4 7 10 12 13 15 16 17 18 18 18 18 18 17 16 16 15 14 14 14 14 14 15 15 15 15 15 15 15 14 13 13 12 12 12 12 12 12 12 11 11 11 11 12 12 12 12 11 10 10 9 10 10 10 10 10 10 10 10 9 8 7 7 7 7 8 9 10 12 13 13 11 10 10 10 10 10 10 9 9 9 10 10 11 12 12 12 11 11 11 11 12 13 13 14 14 14 15 15 17 17 17 17 17 18 16 12 10 9 8 10 12 13 12 12 13 15 16 16 16 15 13 16 21 26 27 23 12 9 13 15 16 19 23 28 28 26 26 26 26 26 25 24 16 9 7 13 15 15 14 12 9 8 6 6 8 9 9 11 12 12 12 13 20 21 17 33 34 34 34 34 35 35 35 35 35 35 35 34 34 33 32 31 31 31 32 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 31 31 32 32 32 32 32 32 32 32 31 30 30 29 29 28 28 29 29 29 29 28 28 27 27 26 26 26 26 26 25 25 25 24 24 23 22 21 21 21 21 21 21 22 21 21 19 18 19 17 15 17 18 18 18 18 17 18 17 17 16 16 16 17 21 15 5 6 7 8 10 11 12 10 9 9 11 12 13 14 13 13 15 14 10 6 9 18 21 21 22 22 22 22 21 20 20 20 20 19 19 20 21 21 20 19 19 19 19 18 16 16 15 15 14 14 13 13 12 12 11 11 10 10 12 14 14 15 16 16 17 18 19 19 20 20 20 21 21 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 28 28 29 29 29 30 30 30 30 30 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 34 34 34 34 34 33 33 33 33 32 32 32 32 31 31 31 30 30 30 29 29 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 24 24 23 22 22 22 22 21 21 20 19 19 19 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 15 15 16 18 19 21 21 20 19 18 16 26 31 32 32 32 32 33 34 33 32 31 29 28 27 25 23 23 19 21 20 20 20 22 24 24 24 24 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 22 21 20 18 14 7 2 4 7 10 12 13 15 16 16 17 18 18 18 17 17 16 15 15 14 14 14 14 14 14 14 14 14 15 15 15 15 15 14 13 12 12 12 12 12 12 11 11 11 12 12 12 12 11 10 10 9 9 10 10 10 10 11 11 11 10 10 9 8 7 7 7 8 9 10 10 10 10 10 10 10 10 11 10 10 10 10 10 10 10 10 11 12 12 11 11 11 11 12 14 14 14 15 15 17 18 18 18 18 17 16 15 12 10 9 9 10 12 14 13 11 11 11 13 15 15 13 10 9 13 19 28 30 28 22 14 13 13 16 20 23 24 24 22 23 25 26 27 28 27 23 20 9 12 15 16 16 14 12 11 11 10 7 6 7 7 7 9 13 18 22 28 31 34 35 35 35 35 35 36 36 36 36 36 36 35 34 33 32 31 30 30 31 32 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 30 30 29 29 29 29 29 29 29 29 28 28 28 28 27 26 26 26 26 26 25 21 19 18 18 18 19 19 20 21 21 21 20 20 19 18 17 14 13 16 17 18 17 17 12 17 15 14 14 14 15 19 21 13 10 8 5 6 8 12 13 12 12 13 16 17 16 16 17 15 15 15 14 12 3 12 19 21 21 22 22 21 20 20 20 20 20 19 19 20 21 21 20 20 19 19 18 17 16 16 15 14 13 12 12 11 11 11 11 11 10 11 14 14 14 15 16 17 17 18 19 19 19 20 20 20 21 21 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 26 26 27 27 27 28 28 29 29 29 29 30 30 30 30 30 31 31 31 31 31 31 31 31 32 32 31 32 32 32 31 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 34 34 34 34 33 33 33 33 33 32 32 32 32 31 31 30 30 30 29 29 28 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 26 26 25 26 26 26 25 25 24 24 23 22 22 22 21 21 20 20 19 19 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 17 18 20 21 22 22 24 27 29 32 32 31 31 31 32 32 32 32 31 30 29 28 27 25 23 22 22 22 21 22 23 25 27 26 26 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 25 25 24 24 23 23 22 21 18 13 7 3 4 7 10 11 13 14 15 16 16 17 17 17 16 16 16 15 15 14 14 14 14 14 14 14 14 15 15 16 16 16 15 14 13 12 12 12 12 12 12 12 11 12 12 12 12 11 11 10 10 9 9 10 10 10 11 12 12 11 11 11 9 8 8 7 8 8 9 9 9 9 9 10 10 11 11 11 11 11 10 10 10 10 10 10 11 12 12 11 11 11 11 12 14 15 15 16 17 18 18 19 18 17 15 14 13 10 9 9 10 12 14 14 12 12 10 10 11 13 12 9 8 8 9 19 31 33 32 28 27 19 13 14 18 22 23 21 19 22 28 30 30 30 30 29 25 9 12 16 17 17 16 15 14 16 17 15 13 13 13 11 8 8 12 16 23 27 31 34 34 35 35 35 36 36 36 36 37 37 36 35 34 33 32 32 31 30 31 32 32 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 32 32 32 32 32 31 31 30 30 30 30 30 30 30 30 30 29 28 28 28 28 27 26 27 27 26 20 7 4 4 6 9 11 14 17 19 19 20 20 19 18 17 16 14 14 15 16 17 16 15 10 17 20 6 11 8 4 14 23 17 5 6 19 15 10 15 15 16 17 19 19 20 19 18 17 18 18 17 15 14 10 4 16 20 21 21 21 20 20 19 20 20 20 18 19 20 21 21 21 20 20 19 18 17 16 15 14 13 12 12 11 11 11 11 10 10 11 12 12 14 15 15 16 17 18 18 19 19 19 19 20 20 20 21 21 22 22 22 22 21 21 21 22 22 22 23 23 23 23 23 23 23 24 24 24 23 23 23 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 26 26 26 27 27 28 28 29 29 29 29 29 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 35 35 35 34 34 34 34 34 33 33 33 33 33 32 32 32 31 31 30 30 30 29 29 28 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 25 25 25 24 22 21 21 21 21 20 20 19 19 19 18 18 17 17 16 17 17 17 17 17 17 17 17 17 18 17 17 17 17 17 18 20 21 22 23 25 27 30 34 33 32 31 30 30 29 29 29 29 29 28 28 28 28 27 25 24 24 23 24 26 26 28 28 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 25 26 26 25 25 24 23 23 22 21 17 12 6 3 4 7 9 11 13 14 15 15 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 15 15 15 16 16 16 15 14 13 12 12 12 12 12 12 11 11 11 12 12 11 11 10 10 10 10 10 10 10 11 12 13 13 12 12 11 10 9 8 8 8 8 9 9 9 8 9 9 11 11 11 11 11 11 10 10 10 10 10 10 11 12 13 13 12 12 12 12 14 15 16 17 18 18 18 17 16 15 14 12 11 10 9 10 11 15 17 16 14 11 10 9 9 10 9 8 8 8 19 29 35 35 34 33 29 22 15 12 13 16 20 21 28 34 34 33 33 32 32 30 26 8 13 17 18 19 19 18 18 19 21 22 20 19 17 15 13 9 8 10 15 21 26 31 33 34 34 34 35 36 37 37 37 37 37 36 35 34 34 33 32 32 31 31 32 32 33 33 34 34 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 33 33 33 33 32 32 32 32 31 31 31 31 31 30 30 30 31 30 30 29 29 29 28 28 27 27 27 26 15 9 6 5 5 4 3 8 13 16 18 20 18 17 16 16 15 15 14 14 13 15 15 12 10 13 13 8 8 9 8 12 22 23 23 23 22 22 22 21 18 20 21 21 21 20 19 18 18 18 19 20 18 16 13 4 11 18 20 21 21 20 19 19 19 20 19 18 18 20 21 21 20 20 19 19 18 17 16 15 14 13 12 11 11 11 11 11 11 10 10 10 11 14 14 15 16 17 18 18 19 19 19 19 19 20 20 21 22 22 22 22 22 21 21 21 21 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 26 26 26 27 27 27 28 28 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 35 35 35 34 34 34 34 34 33 33 33 33 33 32 32 31 31 30 30 30 29 29 28 28 28 28 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 25 24 22 21 20 21 20 20 19 19 19 18 17 17 17 16 16 17 18 17 17 17 18 18 17 17 18 18 18 18 18 19 19 20 22 23 24 25 27 30 35 32 31 30 30 29 28 27 27 27 26 26 25 26 27 28 27 27 26 25 26 26 28 29 29 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 26 26 26 25 25 24 24 23 22 20 16 11 5 3 5 7 9 11 12 14 13 14 15 15 16 15 15 15 15 15 15 15 14 14 14 14 14 14 15 15 16 16 16 16 15 14 14 13 12 12 12 12 11 11 11 11 11 11 11 11 11 10 11 11 11 11 11 12 13 14 14 14 13 12 11 9 9 8 8 9 9 9 9 8 9 9 10 11 11 11 11 11 11 10 10 10 10 10 11 12 14 14 13 14 14 14 15 16 17 18 18 16 16 15 14 13 12 11 11 9 10 11 12 17 18 20 17 12 10 9 9 9 9 8 11 22 27 32 35 36 35 33 27 23 16 10 9 9 12 15 28 35 35 35 34 34 32 31 27 6 15 18 20 22 22 21 21 22 23 24 24 22 19 17 16 12 8 6 9 15 22 28 32 34 34 34 35 36 36 37 37 37 37 37 36 35 35 34 34 33 33 32 32 32 33 33 34 34 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 33 33 33 33 33 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 30 30 29 29 28 28 28 27 24 13 8 6 5 6 5 3 4 9 12 15 17 16 16 16 17 17 17 17 13 12 15 15 10 6 4 6 8 7 8 10 12 19 22 23 21 21 22 22 20 17 22 22 22 22 21 21 22 22 22 21 20 20 18 16 12 3 16 20 21 21 21 19 19 20 21 19 17 17 21 21 21 20 20 19 19 19 18 16 15 14 12 11 11 11 11 11 11 11 11 10 10 11 13 15 15 16 17 18 18 19 19 19 19 19 19 20 21 21 22 22 22 21 21 21 21 21 21 22 22 22 22 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 28 28 28 28 28 29 29 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 39 40 40 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 35 35 35 35 34 34 34 34 33 33 33 33 32 32 31 31 31 30 30 30 29 28 28 28 28 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 23 21 20 20 20 20 19 19 19 18 18 17 17 16 16 17 18 18 18 17 18 18 18 18 18 18 18 18 19 20 20 20 21 21 22 24 26 28 31 34 32 32 28 28 28 27 26 25 25 25 24 23 24 26 27 27 28 27 27 27 28 29 30 31 31 30 30 30 30 30 30 29 29 29 29 29 28 28 28 27 27 26 26 25 25 24 24 22 21 19 15 10 5 3 5 7 9 11 12 13 13 14 14 15 15 14 14 14 14 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 15 15 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 14 14 15 15 14 13 11 10 9 9 9 9 9 10 10 9 9 10 10 11 11 11 11 11 11 10 10 10 10 11 11 13 15 15 15 15 16 17 17 17 17 18 18 16 15 13 13 12 11 10 10 10 11 12 14 17 19 19 17 14 11 9 9 9 9 11 23 26 30 33 33 34 31 27 23 20 16 10 8 9 9 13 30 35 35 35 34 34 33 31 27 20 20 22 22 25 26 25 25 25 25 25 24 23 19 16 15 13 10 7 7 13 20 26 29 30 33 33 35 35 36 37 37 37 37 37 37 36 36 36 35 35 34 33 33 33 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 31 31 32 31 31 31 30 30 30 29 28 27 25 20 10 6 5 5 4 5 3 2 4 7 11 14 16 18 18 18 18 18 19 16 14 16 17 11 3 8 8 9 7 6 5 7 14 20 20 17 19 21 21 20 20 22 23 24 24 24 23 23 24 23 22 21 20 18 18 16 9 16 18 20 21 20 19 18 20 21 19 18 18 21 21 21 20 20 20 20 19 17 16 15 13 12 11 11 11 11 11 11 11 11 11 11 12 13 15 15 16 17 18 18 18 18 18 18 19 19 19 20 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 27 27 27 27 27 28 28 28 29 30 30 30 30 31 31 31 31 31 31 31 31 31 31 30 30 30 30 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 35 35 35 35 34 34 34 34 33 33 33 32 32 32 31 31 30 30 30 29 29 28 28 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 25 25 26 26 26 26 26 26 26 26 24 22 20 19 20 20 19 19 18 18 18 17 17 17 16 16 17 18 19 18 18 19 19 19 18 18 18 18 19 20 22 22 22 21 21 21 23 26 30 33 35 34 31 27 26 26 25 24 24 24 23 23 22 22 23 24 25 27 28 28 29 30 31 31 32 32 31 31 31 31 31 31 30 30 30 29 29 29 28 28 27 27 26 25 25 24 24 23 21 19 17 13 8 4 3 5 7 9 10 11 12 12 13 14 14 14 13 13 13 14 14 14 15 15 15 15 15 15 15 15 16 16 15 15 15 15 14 14 14 14 13 12 12 12 11 11 11 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 14 14 13 12 11 10 9 9 9 10 11 11 10 9 10 10 11 10 10 11 11 11 11 11 11 11 11 11 15 16 16 17 17 18 19 18 18 18 18 18 17 14 12 11 11 10 10 10 10 12 14 15 16 19 16 15 13 11 10 10 11 13 19 24 29 32 33 33 28 20 16 17 17 14 10 8 10 11 32 34 35 35 34 34 33 34 27 24 23 24 25 26 29 29 29 29 28 28 27 26 23 19 15 13 11 10 6 8 13 19 23 27 30 32 33 35 35 36 36 36 37 37 38 37 37 37 37 36 35 35 34 34 33 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 33 32 32 32 32 32 32 32 31 31 31 30 29 28 26 23 19 12 7 3 3 3 4 2 2 3 6 11 13 16 19 19 19 20 20 19 18 15 17 19 9 3 7 8 9 10 9 8 7 5 18 20 19 20 22 22 22 23 24 24 24 24 24 24 24 24 23 23 22 20 19 18 19 17 11 16 19 20 19 18 18 20 20 19 18 19 21 20 20 20 20 20 20 19 17 16 14 13 11 10 10 11 11 11 11 11 11 11 12 13 14 15 16 16 17 18 18 18 18 18 18 18 19 19 19 20 21 21 21 21 21 21 21 20 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 27 27 27 27 27 27 28 28 29 29 30 30 30 31 31 31 31 31 31 31 31 31 31 30 30 30 30 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 35 35 35 35 35 34 34 34 34 33 33 33 32 32 31 31 30 30 30 29 29 28 28 27 27 27 27 27 27 27 27 27 27 26 26 26 25 25 25 25 25 26 26 26 26 26 26 26 25 23 21 19 19 20 20 19 18 18 17 17 17 17 17 17 17 18 19 19 19 19 20 20 19 19 19 19 19 19 20 22 22 22 22 21 21 23 26 30 31 33 33 29 25 23 23 22 22 22 22 22 22 21 20 21 22 23 25 27 29 30 31 31 31 31 31 31 31 31 31 31 31 30 30 29 29 28 28 27 27 26 26 25 24 24 23 22 21 20 18 15 11 7 4 4 6 8 9 9 10 12 12 13 13 13 13 12 12 13 13 13 14 14 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 12 12 12 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 13 12 12 11 11 11 11 11 12 11 11 10 10 10 10 10 10 11 11 11 11 11 13 13 13 13 16 17 18 18 19 20 20 20 19 18 18 17 16 14 12 11 10 10 9 10 11 11 12 14 15 15 14 13 12 11 11 12 15 19 23 26 31 31 32 26 14 9 9 10 13 12 10 9 9 13 32 34 34 34 33 33 33 32 28 23 24 25 26 28 30 31 31 32 31 31 29 28 25 21 15 9 8 7 7 10 13 16 24 29 31 32 33 34 35 35 36 36 35 37 37 38 38 37 37 37 36 36 35 35 34 35 35 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 33 33 33 33 33 33 32 32 32 32 32 33 33 33 33 32 32 32 32 32 32 32 31 31 29 27 25 23 20 15 7 2 2 2 3 2 2 4 9 14 17 19 19 19 19 20 20 20 19 16 18 22 17 18 16 11 16 15 15 16 17 19 22 22 20 22 23 24 24 24 25 25 25 25 25 24 24 24 24 23 22 21 19 19 19 19 16 12 17 19 18 18 18 18 19 20 20 20 21 20 20 20 20 20 19 18 17 16 14 13 11 10 10 10 10 11 11 11 11 11 12 14 15 15 16 17 17 18 18 18 18 18 19 19 19 19 19 20 20 21 21 21 21 21 20 20 21 21 21 21 21 22 22 22 22 22 23 23 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 27 27 27 27 27 27 28 28 29 29 30 30 30 31 31 31 31 31 31 31 31 31 31 31 30 30 30 39 39 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 35 35 35 35 35 34 34 34 33 33 33 32 32 31 31 31 30 30 29 29 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 26 26 26 26 26 26 26 24 22 19 18 19 20 20 19 18 17 17 17 17 17 17 17 17 18 19 20 20 21 22 22 21 20 20 21 21 19 20 21 22 22 21 21 21 22 24 28 29 31 31 27 23 14 9 14 17 19 19 20 21 20 20 20 21 23 24 26 28 30 30 31 28 28 29 29 29 29 29 29 29 28 28 27 27 26 26 26 25 25 25 24 23 23 22 21 20 18 16 14 10 6 4 4 6 8 8 9 11 12 12 13 13 12 12 12 12 12 12 13 13 14 14 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 11 11 11 11 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 11 10 10 10 10 10 10 10 11 11 11 13 15 15 14 14 17 18 19 20 21 21 21 20 19 18 17 16 14 13 12 10 10 9 9 10 10 10 11 13 13 12 11 11 12 12 13 14 16 21 23 25 28 31 29 17 8 12 13 11 10 11 10 9 10 16 29 32 34 34 33 33 31 28 26 24 24 25 26 28 29 31 32 33 33 32 32 30 28 24 15 6 6 7 11 14 13 19 27 30 31 32 33 34 35 35 35 34 35 35 36 36 37 38 37 37 37 36 36 36 35 36 35 35 34 34 34 33 33 32 32 32 33 33 33 33 34 34 34 34 34 34 34 33 33 33 33 33 32 32 32 32 32 33 33 33 33 33 32 32 32 32 32 32 31 31 27 24 24 23 19 13 7 2 1 2 2 3 5 10 10 16 20 20 20 20 21 20 21 21 21 19 19 16 22 25 25 26 25 24 23 23 24 24 24 23 23 24 24 24 24 25 25 25 25 26 25 25 25 24 24 23 23 22 20 19 19 18 13 6 14 18 18 19 18 18 19 20 21 21 20 19 19 20 20 19 19 18 16 15 14 12 11 10 9 9 9 10 10 11 11 12 12 14 15 15 16 17 17 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 22 23 23 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 28 28 29 29 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 30 39 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 36 36 36 36 35 35 35 35 35 34 34 34 33 33 32 32 31 31 31 30 30 30 29 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 26 26 26 27 27 27 26 26 25 23 21 19 18 19 20 19 19 18 17 17 17 17 17 17 17 18 19 20 21 23 24 24 23 23 22 22 21 20 19 19 20 20 21 21 21 21 21 21 23 25 28 28 26 19 15 9 4 3 3 8 22 23 21 21 21 22 23 24 25 26 26 27 27 24 24 25 25 26 26 26 26 26 26 25 25 25 24 24 24 24 24 24 23 22 21 20 19 18 17 15 12 9 6 4 4 6 7 8 9 11 12 12 12 12 12 11 11 11 12 12 13 13 13 14 14 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 11 11 11 11 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 13 12 12 11 11 11 11 10 10 11 10 11 11 12 15 16 15 15 17 18 19 20 21 21 20 19 19 19 18 17 16 14 13 12 11 10 10 10 10 10 10 11 12 12 11 10 10 12 13 16 17 17 22 23 26 29 26 19 12 10 14 15 14 11 10 10 11 11 12 15 23 34 34 34 29 31 28 26 25 25 25 26 26 27 28 31 33 34 34 34 33 32 29 19 7 8 11 15 17 18 22 30 31 32 32 33 33 34 34 33 34 34 34 34 35 36 37 37 37 37 36 36 36 36 36 36 36 36 35 35 34 33 32 32 32 32 32 33 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 32 33 33 33 33 33 32 32 32 32 32 31 25 24 23 21 16 12 8 3 1 4 5 8 12 12 12 14 17 19 20 21 21 21 21 22 22 22 21 8 16 21 23 25 26 26 26 26 26 26 25 25 25 25 24 24 25 25 25 25 25 26 25 25 25 24 24 23 23 22 21 20 19 17 11 4 13 17 17 18 18 18 19 20 21 20 19 19 20 20 20 19 18 18 16 15 13 12 10 10 9 9 9 10 10 11 11 11 12 14 15 15 16 16 17 18 18 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 22 22 23 23 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 28 28 28 29 29 29 29 30 30 30 30 31 31 31 31 31 30 30 30 30 30 30 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 36 36 36 36 35 35 35 35 34 34 34 33 33 33 32 32 31 31 31 30 30 29 29 28 28 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 26 26 26 27 27 27 27 27 26 25 21 19 18 19 19 19 19 18 17 17 17 17 17 17 17 18 18 19 20 21 23 24 24 23 23 23 22 22 21 20 20 20 21 21 22 22 21 20 19 19 19 20 22 20 15 18 18 18 19 19 19 24 25 24 24 24 23 23 22 22 22 22 22 22 21 22 22 23 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 22 21 20 19 18 17 15 14 11 8 6 4 5 6 6 8 9 10 11 12 12 11 11 11 11 11 12 12 12 12 13 13 14 14 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 15 13 11 11 11 11 12 12 12 13 13 13 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 15 14 14 13 12 12 12 12 12 11 11 11 11 11 11 12 14 16 17 16 15 17 18 19 19 20 20 18 18 19 18 18 17 16 15 13 12 11 11 11 10 10 10 10 11 12 12 10 10 10 12 15 17 17 18 20 22 22 20 16 11 10 12 15 16 16 14 11 10 10 11 12 15 22 30 31 29 28 26 26 25 25 25 24 24 25 25 26 29 33 34 34 34 34 34 34 34 22 16 15 17 20 22 25 30 31 31 32 32 32 32 31 32 33 33 33 33 34 34 36 36 36 37 37 36 36 36 36 36 36 36 35 35 34 34 33 32 32 32 32 33 34 34 34 35 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 31 30 30 23 21 19 16 12 8 5 0 5 8 13 14 15 14 13 15 19 21 21 22 22 22 23 23 24 24 16 17 18 22 25 27 27 26 26 26 26 26 26 26 25 25 25 25 25 25 25 26 26 25 25 25 24 24 23 23 23 22 20 18 16 8 4 13 17 17 16 16 17 19 19 20 20 19 20 20 20 19 18 18 17 16 14 12 11 10 9 9 9 9 10 10 11 11 12 13 13 15 15 15 16 17 18 18 18 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 22 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 28 28 28 28 29 29 29 29 30 30 30 30 31 31 31 30 30 30 30 30 30 30 30 39 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 36 36 36 36 36 35 35 35 34 34 34 33 33 32 32 31 31 31 31 30 30 29 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 25 25 25 25 25 26 26 26 27 27 27 27 26 25 23 19 19 18 19 19 19 19 18 17 17 17 18 17 16 16 18 19 20 20 20 21 23 23 23 24 24 23 23 23 22 21 21 22 23 23 23 21 21 18 12 8 7 8 4 18 20 22 24 25 26 26 26 26 26 27 25 24 23 21 20 20 20 20 20 21 22 22 22 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 21 20 19 18 17 16 14 12 10 8 5 4 4 5 6 8 9 10 11 11 11 11 10 10 11 11 11 11 12 12 13 13 13 14 14 15 15 15 16 16 16 16 16 16 15 15 14 14 14 15 12 11 11 11 11 12 13 13 14 13 13 12 12 12 12 12 12 12 13 13 14 14 15 15 15 15 15 14 14 13 13 13 13 13 13 12 12 11 11 11 11 13 15 16 17 16 16 17 17 18 18 18 18 17 18 18 18 18 17 16 14 13 12 12 11 11 11 10 10 11 12 13 13 12 11 13 15 16 17 17 17 18 20 20 16 11 10 12 14 16 16 16 16 14 12 11 10 11 14 22 29 31 28 25 25 25 25 24 24 24 23 24 23 25 29 32 35 34 34 34 34 34 34 29 28 23 22 24 25 26 28 30 30 31 32 32 30 31 31 32 32 32 32 33 34 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 34 34 33 33 32 33 34 34 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 32 32 32 32 32 31 31 31 30 29 22 12 18 19 15 13 10 7 2 5 9 12 14 15 16 16 17 21 23 23 23 23 23 23 24 24 22 20 20 22 26 28 27 27 27 27 27 26 26 26 26 25 25 26 26 26 26 26 26 26 25 25 25 24 23 23 23 23 22 19 18 14 6 5 13 17 17 15 14 15 15 16 17 20 21 21 21 20 19 18 18 17 16 13 13 11 9 9 9 9 10 10 10 11 12 12 12 14 14 15 16 16 17 18 18 18 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 22 22 23 23 23 23 24 23 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 28 28 28 28 28 28 29 29 30 30 30 30 30 31 31 30 30 30 30 30 30 30 30 39 39 39 39 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 36 36 36 36 35 35 35 34 34 34 33 33 32 32 32 31 31 31 30 30 29 29 28 27 27 27 27 26 26 26 26 26 26 26 26 26 25 25 25 25 25 26 26 26 27 27 27 27 27 25 23 20 19 19 19 19 19 19 19 19 18 18 17 17 17 16 17 19 21 21 21 20 21 22 23 24 24 24 24 24 24 23 23 23 24 25 25 25 23 22 12 6 9 14 16 20 25 27 28 28 26 26 26 26 26 26 27 26 25 23 20 20 20 20 20 21 22 23 23 23 23 22 22 21 21 21 21 21 22 22 22 22 22 22 21 20 19 18 17 16 15 13 11 9 7 5 5 5 6 7 8 9 10 11 10 10 10 10 10 11 11 11 11 11 11 12 12 13 13 14 15 15 15 16 16 16 16 16 16 15 15 14 14 14 14 12 11 11 11 12 13 13 14 14 13 12 12 11 11 11 11 11 11 12 12 13 13 14 15 15 16 15 14 13 13 13 13 13 13 13 13 12 11 11 11 12 13 14 15 16 15 15 16 16 16 16 16 16 17 17 17 17 18 17 15 13 12 12 11 11 11 10 10 10 11 14 15 14 14 14 16 16 16 16 16 16 17 18 16 14 11 14 15 15 16 16 16 16 16 15 15 12 10 11 21 30 32 28 26 24 24 24 24 24 23 23 23 22 24 29 33 34 34 33 34 34 34 33 33 31 27 27 27 27 27 28 29 31 32 32 32 31 31 31 33 33 33 33 33 34 35 35 35 36 36 36 36 36 36 36 36 35 35 35 34 34 34 34 33 33 34 34 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 32 32 32 31 31 31 30 27 20 14 17 16 14 13 13 10 4 4 9 11 12 15 18 19 20 22 23 22 21 22 22 23 24 24 23 23 23 23 27 27 27 27 27 27 27 26 26 26 25 25 25 26 26 26 26 26 26 26 26 25 25 24 23 23 23 22 21 19 16 13 5 5 13 16 16 15 13 13 12 12 14 21 24 22 21 20 19 18 17 17 15 15 12 10 9 9 9 9 10 10 11 11 12 12 12 13 14 15 16 16 17 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 22 22 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 28 28 28 28 28 28 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 38 38 38 38 38 39 39 39 39 39 39 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 36 36 36 36 35 35 35 34 34 33 33 32 32 32 31 31 31 30 30 30 29 28 28 27 27 27 26 26 26 26 26 26 26 26 26 26 25 25 25 25 26 26 26 26 26 26 26 26 25 23 21 19 19 19 19 19 18 18 19 19 19 18 18 17 17 17 18 19 20 21 21 21 22 23 24 25 25 25 25 25 25 25 25 25 26 27 27 28 26 17 7 12 16 19 20 23 25 27 27 26 25 24 24 24 25 26 27 27 26 24 22 21 21 22 22 23 24 24 24 23 23 22 21 21 21 21 21 21 21 21 21 21 21 21 21 20 19 17 16 15 14 12 10 9 7 6 5 5 6 7 8 9 10 10 10 10 10 10 10 10 10 11 11 10 10 11 11 12 13 13 14 15 15 16 16 16 16 16 16 15 15 15 14 14 14 11 11 12 12 13 13 14 14 13 13 12 11 11 11 11 10 10 11 11 12 12 13 14 15 16 16 15 13 13 12 12 12 12 12 12 12 11 11 11 11 12 13 14 15 15 15 16 16 16 15 16 16 16 16 16 16 16 17 16 14 12 12 12 12 12 11 10 10 12 17 17 16 16 16 17 17 16 16 15 14 14 14 15 15 13 12 16 17 17 17 17 17 17 17 17 17 15 13 19 26 31 32 31 29 26 24 23 23 23 23 22 21 19 24 29 34 33 33 33 34 34 34 34 34 33 30 30 29 28 28 28 30 32 33 33 32 32 32 33 34 35 35 34 34 35 35 35 35 35 35 35 35 36 35 36 35 35 34 34 34 34 34 34 34 34 34 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 32 32 31 31 30 27 21 15 15 15 15 14 15 14 7 2 6 10 15 18 19 20 21 23 19 18 18 19 21 23 23 24 24 24 24 25 28 28 27 27 27 27 27 26 25 25 25 25 25 26 26 27 27 27 26 26 26 25 24 24 24 23 22 22 21 19 16 13 6 5 14 17 18 17 17 15 11 7 17 25 25 22 21 20 19 18 17 16 16 13 12 10 10 9 9 10 10 10 11 11 12 12 12 14 15 15 16 17 17 18 18 18 18 18 18 18 19 19 19 20 20 20 20 20 20 19 20 20 20 20 21 21 21 21 21 21 21 21 22 22 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 28 28 28 28 28 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 38 38 38 38 38 38 39 39 39 39 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 36 36 36 35 35 35 34 34 33 33 33 32 32 31 31 31 31 30 30 29 29 28 27 27 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 26 26 26 26 26 26 26 25 24 23 21 19 19 20 20 20 19 18 18 18 19 19 18 18 17 17 17 18 19 19 20 20 21 22 23 23 24 25 25 26 26 26 26 26 26 27 29 29 31 29 25 17 18 20 21 22 23 24 25 25 25 24 24 24 24 25 27 28 28 28 26 25 24 24 24 24 24 25 24 24 23 23 22 22 21 21 21 21 21 21 21 21 21 21 21 20 19 18 17 15 14 13 11 10 8 7 6 5 6 6 8 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 12 12 13 14 14 15 15 16 16 16 16 15 15 15 15 15 14 11 12 12 12 13 14 14 14 13 13 12 11 11 10 10 10 10 10 10 10 11 12 13 14 15 16 16 14 13 12 12 12 12 12 11 11 11 11 11 11 12 12 12 14 15 15 16 16 16 16 15 16 16 16 15 14 15 15 16 15 14 12 12 12 13 13 12 11 11 17 24 23 19 18 18 17 16 15 15 14 13 12 12 12 13 12 12 16 18 18 17 17 17 17 17 17 18 18 19 22 26 31 33 34 32 29 27 25 23 22 22 21 19 17 20 30 32 30 31 33 34 34 34 34 35 34 32 32 31 30 29 29 30 32 33 33 33 33 33 34 35 36 36 35 35 36 36 35 35 35 35 35 35 36 36 35 35 34 34 34 34 34 34 34 34 34 34 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 32 31 29 26 21 16 17 18 16 16 17 16 11 8 1 10 16 18 19 18 19 19 14 14 16 18 21 22 23 24 23 24 25 27 28 28 27 27 27 27 27 26 26 25 25 25 26 26 27 27 27 27 27 26 26 25 25 24 24 23 22 22 21 18 15 14 10 3 11 14 17 19 20 20 17 25 25 27 24 20 20 20 19 18 17 16 14 12 11 10 10 10 10 10 10 10 11 11 11 12 13 14 14 15 16 16 17 17 18 18 18 17 17 18 19 19 19 20 20 20 20 20 19 19 19 19 20 20 21 21 21 20 20 21 21 21 22 22 22 22 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 26 26 26 27 27 27 28 28 28 28 28 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 39 39 39 40 39 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 38 38 38 38 38 38 38 39 39 39 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 37 37 37 36 36 36 36 35 35 34 34 34 33 33 32 32 32 31 31 31 30 30 29 29 28 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 26 26 26 26 26 26 25 24 22 21 20 19 19 20 20 20 19 18 18 18 19 18 18 17 17 17 17 18 19 19 19 19 20 20 21 21 23 24 25 26 26 26 27 27 28 28 28 30 33 32 26 21 20 21 21 22 23 23 23 23 23 24 24 24 24 26 28 29 30 30 30 28 27 26 25 25 25 25 24 24 24 23 23 22 22 22 22 22 21 21 21 21 21 21 21 20 19 17 16 15 13 12 10 9 8 7 6 6 6 7 8 9 9 10 10 10 10 10 10 10 10 10 10 10 9 9 10 11 12 12 13 13 14 14 14 15 16 16 16 15 15 15 15 15 13 12 12 12 13 13 15 14 14 13 12 11 11 10 9 9 10 10 10 10 10 10 11 12 13 14 15 15 14 12 12 12 11 11 11 10 10 10 11 11 11 12 13 13 13 14 15 16 16 16 16 16 16 15 15 13 14 14 14 14 14 13 12 12 12 13 15 15 15 16 21 25 25 21 19 19 18 16 16 14 13 12 11 12 12 12 12 12 14 17 17 18 18 17 17 17 17 18 19 20 22 25 30 34 36 35 34 32 29 25 23 21 20 18 16 13 27 15 12 27 33 34 34 34 35 35 34 33 33 32 31 30 29 30 32 33 33 33 34 34 35 35 36 36 36 35 36 36 35 35 34 34 34 35 36 36 35 35 34 34 34 34 34 34 34 34 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 32 30 27 23 19 17 18 16 17 16 16 16 12 4 5 12 16 17 17 16 14 13 14 15 18 19 22 22 22 23 24 26 28 28 28 28 27 27 27 27 27 26 26 26 26 26 27 27 27 27 27 27 26 26 25 25 24 24 23 22 21 20 17 16 14 12 3 1 2 12 21 24 26 27 26 26 28 20 18 19 20 19 19 18 16 13 11 11 10 10 10 10 10 10 10 11 11 11 12 13 14 14 15 15 16 16 17 17 17 17 17 17 18 19 19 19 20 20 20 20 19 19 19 19 19 20 20 20 21 20 20 20 20 21 21 22 22 22 22 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 26 26 26 27 27 27 27 28 28 28 28 28 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 39 39 39 38 38 38 38 38 38 38 38 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 37 37 37 36 36 36 35 35 35 34 34 33 33 32 32 32 31 31 31 30 30 30 29 28 28 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 26 26 25 25 26 25 24 22 21 20 20 20 20 20 20 20 18 18 18 18 18 18 18 17 17 16 17 19 20 20 19 19 19 19 20 20 21 24 25 26 26 27 28 28 28 29 29 32 34 33 28 24 21 20 20 21 22 22 22 22 22 23 24 24 25 27 29 30 31 31 31 30 28 27 27 26 26 26 25 25 24 24 23 23 22 22 22 22 22 22 22 21 21 21 20 19 18 16 15 14 12 11 9 8 8 7 6 6 6 7 8 9 9 9 9 9 10 10 10 11 11 11 10 9 9 9 10 11 12 12 13 13 13 14 14 15 15 15 15 15 15 15 15 14 13 13 14 14 14 15 15 14 14 12 12 11 10 10 9 9 10 10 10 10 10 10 11 12 13 13 14 14 13 12 12 11 11 11 11 10 10 10 10 11 11 12 13 12 13 14 15 16 16 17 17 16 16 15 14 13 13 14 13 13 13 13 13 12 12 14 16 17 18 20 20 21 21 20 19 18 18 18 16 14 12 12 11 12 12 13 13 13 13 14 16 17 18 18 17 17 18 19 19 20 22 25 29 34 37 37 37 36 32 28 24 22 20 19 17 16 18 18 16 30 33 34 34 34 35 35 35 34 34 33 32 30 30 31 32 33 33 34 34 34 35 35 36 36 37 37 36 36 35 35 35 34 34 35 36 35 35 35 34 34 34 34 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 34 34 34 34 33 33 33 33 31 29 25 21 18 16 15 15 14 14 14 13 8 2 8 14 16 15 14 13 14 15 16 17 19 22 23 22 24 26 27 28 28 27 27 27 27 27 27 27 27 27 27 26 26 27 26 26 27 27 27 27 26 26 25 24 23 22 22 20 18 15 17 14 13 10 13 13 14 24 27 27 26 26 21 11 16 15 18 18 19 18 17 15 12 11 10 10 10 11 11 11 11 11 11 11 11 12 13 14 14 15 15 16 16 17 17 17 17 17 18 18 19 19 19 19 19 19 19 19 19 18 18 19 19 20 20 20 20 20 20 20 21 21 22 22 22 22 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 28 28 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 38 38 38 38 38 38 38 38 38 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 37 37 37 36 36 36 35 35 34 34 34 33 33 32 32 31 31 31 31 30 30 29 29 28 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 24 23 21 20 20 20 20 21 20 20 19 19 19 18 18 18 18 17 17 16 16 17 20 20 20 20 19 19 19 19 20 21 24 25 26 27 28 29 29 29 29 30 32 34 32 31 25 21 19 18 19 20 21 22 22 22 23 24 25 26 27 28 30 31 31 31 31 30 30 29 28 28 28 27 26 25 24 23 23 22 22 22 22 22 22 22 21 21 20 20 19 17 16 14 13 11 10 9 9 8 7 6 6 7 7 8 9 9 9 9 10 10 10 10 11 11 12 11 10 9 10 11 12 12 12 13 13 13 14 14 14 14 14 15 15 15 14 14 13 13 14 15 15 16 15 15 14 13 12 11 10 10 10 10 10 10 10 9 9 9 10 10 11 12 12 13 13 12 12 11 11 11 11 10 10 9 10 11 11 11 12 12 12 12 15 15 16 17 18 17 17 16 14 13 13 12 12 12 13 13 13 13 13 13 14 16 19 20 20 16 14 16 17 17 17 17 16 15 13 12 12 12 12 13 14 14 13 13 13 14 15 17 18 18 18 19 19 20 21 23 25 28 33 34 38 39 38 34 30 26 24 22 20 20 21 21 20 19 19 32 34 34 34 35 35 35 35 34 34 33 31 30 31 31 33 34 34 34 35 35 36 36 36 37 37 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 32 32 32 32 32 31 27 21 18 16 15 14 13 13 13 14 11 7 2 7 11 12 12 13 14 14 14 16 22 24 25 25 25 26 27 28 27 27 26 26 26 26 26 27 27 27 26 26 27 27 26 25 27 27 27 27 26 26 25 24 23 22 21 19 16 14 14 14 14 14 17 20 24 26 26 24 22 20 12 3 12 15 14 16 18 17 15 13 11 11 10 10 11 11 12 12 12 12 12 12 12 12 13 14 14 15 15 15 16 16 16 17 17 18 18 18 18 19 19 19 19 19 19 19 19 19 18 19 19 20 20 21 20 20 20 21 21 21 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 26 26 26 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 30 30 30 30 30 30 30 30 30 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 38 38 38 38 38 38 38 38 38 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 37 37 37 36 36 36 35 35 35 34 34 33 33 32 32 31 31 31 31 30 30 29 29 28 28 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 23 22 21 20 20 21 21 21 20 20 20 19 19 18 18 17 17 17 16 15 16 18 20 20 19 19 18 18 19 19 21 22 24 25 27 28 29 30 30 30 30 31 32 32 31 30 27 24 21 16 16 18 20 22 22 23 24 24 25 26 27 28 29 30 30 31 31 31 31 31 30 29 29 28 27 25 24 23 23 22 22 22 22 22 22 22 21 20 20 19 18 16 15 13 12 11 10 10 8 7 6 6 6 7 8 8 9 9 9 9 9 10 10 11 12 12 13 12 11 11 11 12 12 12 13 13 13 13 13 14 14 14 14 15 16 15 14 14 14 15 15 15 16 15 15 14 13 12 12 11 11 11 11 10 10 10 9 9 9 9 10 10 10 11 11 12 12 12 11 11 11 11 10 10 9 9 10 11 11 11 12 12 13 13 14 16 18 19 18 17 16 15 14 13 12 11 11 12 12 12 13 14 14 14 15 17 19 19 18 14 9 11 14 15 16 16 15 14 13 12 12 12 12 13 17 13 13 13 13 13 13 16 17 18 18 19 20 21 22 23 26 29 32 33 37 37 36 34 30 28 26 24 23 23 23 22 21 21 21 33 34 34 35 35 36 36 36 35 35 33 31 30 30 31 33 34 34 35 35 35 36 36 36 37 37 37 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 33 33 33 32 32 31 31 31 31 31 30 28 20 16 15 15 14 12 13 13 14 12 13 12 2 7 10 12 12 12 13 15 17 12 24 24 25 25 25 26 27 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 28 28 27 27 26 25 25 23 22 20 19 17 14 13 14 14 15 16 18 19 20 20 20 15 10 7 4 3 4 9 11 14 16 16 13 11 10 10 10 11 11 11 12 12 12 12 12 12 12 13 13 14 14 15 15 15 15 16 16 17 17 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 20 20 21 21 21 21 21 21 21 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 26 26 26 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 30 30 30 30 30 30 30 30 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 38 38 38 38 38 38 38 38 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 37 37 37 37 36 36 36 35 35 34 34 34 33 33 32 32 31 31 31 30 30 29 29 29 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 24 23 21 21 21 21 21 21 21 20 20 20 19 18 17 17 17 17 17 15 14 16 18 19 19 19 19 18 18 19 19 20 22 24 25 27 28 29 30 30 30 30 30 31 31 30 29 28 27 23 12 11 19 20 22 23 24 25 25 26 26 27 28 28 29 29 30 30 31 31 31 30 30 30 29 27 26 24 23 23 22 22 22 22 22 21 21 20 19 19 18 17 16 14 13 11 10 10 9 8 7 6 6 6 7 8 8 9 9 9 9 10 10 11 11 12 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 14 14 15 15 15 15 16 15 14 14 13 12 12 11 11 11 11 11 10 10 9 9 9 9 9 10 10 10 10 11 11 11 11 11 11 10 10 10 9 9 9 10 11 11 11 12 12 13 13 14 16 18 18 18 17 16 15 14 13 12 11 11 11 12 13 14 15 15 15 15 16 17 17 15 11 10 9 10 13 15 15 14 13 12 12 12 12 12 15 32 15 14 12 13 13 13 15 17 18 19 20 20 21 22 25 27 28 30 32 33 32 32 32 31 29 28 27 26 26 24 24 23 22 22 33 34 34 34 35 36 37 37 36 35 34 32 31 30 31 33 34 35 35 35 35 36 36 36 37 37 37 37 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 33 33 32 32 31 31 30 30 29 26 21 14 12 12 10 11 12 13 13 13 16 14 5 2 5 6 7 8 10 12 12 14 19 24 25 25 25 25 26 25 25 24 23 23 24 26 26 27 27 27 27 27 27 27 27 27 28 28 27 26 25 24 21 19 17 15 14 14 14 14 15 16 17 17 18 17 17 15 9 5 4 3 3 4 7 8 12 14 13 11 9 9 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 15 15 15 15 16 17 17 17 18 18 18 19 19 19 19 19 19 19 19 18 19 19 19 20 20 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 28 28 28 28 28 28 28 28 29 29 29 30 30 30 30 30 30 30 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 40 41 40 40 40 40 40 40 40 40 40 40 39 39 39 38 38 38 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 38 38 38 37 37 37 37 36 36 35 35 35 34 34 33 33 32 32 31 31 31 31 30 30 29 29 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 24 25 24 22 21 21 21 21 21 21 21 21 21 20 19 18 17 17 17 17 16 15 14 17 19 19 19 19 19 18 18 19 19 20 22 23 25 27 28 29 29 30 30 30 30 30 30 30 28 27 26 26 21 5 25 24 25 25 26 26 27 27 27 27 27 28 28 28 29 29 29 30 30 30 30 29 29 27 25 24 23 22 22 22 22 21 21 20 19 19 18 18 17 16 15 13 12 11 11 9 8 7 6 6 6 6 7 8 8 8 9 9 9 10 10 11 12 13 14 14 13 13 13 13 14 13 13 13 13 13 13 13 14 14 14 15 16 15 15 15 15 15 15 15 15 14 13 12 11 11 11 11 11 11 11 10 10 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 10 10 10 9 9 9 9 10 11 11 11 11 11 12 12 13 14 16 17 17 16 16 15 14 13 12 12 12 12 12 13 15 16 16 16 15 15 16 16 13 11 11 10 10 11 13 14 13 13 12 12 12 12 13 20 30 23 22 13 13 14 14 16 17 19 19 20 21 22 23 26 27 35 34 31 29 28 28 28 29 30 30 30 29 29 27 26 25 23 24 34 34 33 33 34 35 37 37 36 36 34 33 31 30 31 33 34 35 35 35 35 36 36 37 37 37 37 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 35 35 36 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 33 33 33 32 32 31 30 29 27 21 20 14 10 9 10 11 11 12 14 15 12 5 5 4 3 2 6 7 8 7 4 5 21 25 25 25 25 26 25 23 21 21 21 22 25 27 27 26 27 26 27 27 27 27 28 28 27 27 25 24 23 19 17 14 13 13 13 13 15 16 16 16 17 17 17 14 9 6 4 4 3 3 4 6 6 8 10 9 8 8 9 9 10 10 10 10 11 11 12 12 13 13 13 14 15 15 16 15 15 15 15 16 16 17 17 17 18 18 18 19 19 19 19 19 19 19 19 19 19 19 20 20 21 21 21 21 21 21 21 22 22 22 22 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 30 30 30 30 30 30 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 38 38 37 37 37 37 36 36 36 35 35 34 34 34 33 33 32 32 31 31 31 30 30 29 29 29 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 24 24 24 22 21 20 20 21 21 21 21 21 20 19 18 18 17 17 17 17 16 16 16 17 19 19 19 19 18 18 18 19 19 20 22 23 24 26 28 29 29 30 30 30 30 30 30 29 28 27 26 26 25 25 25 27 27 27 26 26 26 25 25 26 26 27 27 27 27 28 28 29 29 29 28 28 27 25 24 23 22 22 21 21 21 20 19 19 18 18 17 16 16 15 14 12 12 11 10 9 8 7 6 6 6 6 7 7 8 8 9 9 9 10 10 11 12 13 14 14 13 12 12 13 14 14 14 13 13 13 13 14 14 14 15 15 15 15 15 15 15 15 14 14 13 12 11 10 10 10 11 11 11 11 11 10 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 9 9 10 10 10 10 11 11 12 11 11 11 11 13 13 14 15 16 16 15 15 15 13 13 13 13 13 14 15 16 16 17 16 15 15 15 14 13 12 12 11 10 10 11 12 12 12 12 12 12 12 14 20 25 22 15 12 14 15 15 16 17 19 20 21 22 23 23 25 36 39 33 29 27 26 26 26 27 28 31 32 32 32 32 30 28 26 28 34 34 33 33 34 35 36 36 36 36 33 31 30 30 30 32 34 35 35 35 35 36 36 36 37 37 36 36 36 36 36 36 37 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 33 33 33 32 31 29 28 28 24 15 11 9 9 10 10 11 14 14 11 9 9 9 5 1 3 7 9 7 3 7 24 26 25 25 25 25 25 23 17 20 21 21 24 26 27 27 27 27 27 27 27 26 27 27 26 24 23 21 20 17 14 12 11 11 12 13 14 15 15 16 16 16 14 9 6 4 4 3 3 4 5 5 5 5 5 5 6 7 8 9 9 10 10 10 10 11 13 13 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 21 21 21 21 22 22 22 22 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 26 26 25 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 29 29 29 29 29 29 30 30 30 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 38 38 38 37 37 37 37 36 36 35 35 35 34 34 33 33 32 32 32 31 31 31 30 30 29 29 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 24 24 24 23 21 20 20 20 21 21 21 21 21 20 19 18 17 17 17 17 17 16 16 17 17 18 18 19 18 18 18 18 18 19 20 22 23 24 26 26 28 29 30 30 30 29 29 28 28 28 27 27 26 26 26 26 26 26 25 24 24 23 23 23 24 24 25 25 25 26 26 27 27 27 28 26 25 24 22 22 21 21 21 20 20 20 19 18 18 17 16 16 15 15 14 13 12 11 10 9 8 7 6 6 6 6 6 7 7 8 8 8 9 9 10 10 11 12 12 13 12 11 11 12 14 14 14 14 13 13 13 13 13 14 14 14 15 16 16 16 16 15 15 15 13 11 10 9 9 9 10 10 11 11 11 11 10 10 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 9 9 10 10 10 10 11 11 12 12 12 11 12 14 13 13 14 15 15 15 15 15 14 15 15 15 16 17 16 16 16 17 17 16 14 14 13 13 12 12 11 12 11 10 11 12 12 12 12 12 12 13 14 13 12 13 15 16 16 16 16 17 18 19 21 22 23 24 30 39 39 30 28 26 26 25 25 26 27 29 32 32 33 34 33 31 29 32 35 35 34 33 34 35 36 35 36 35 32 29 28 29 30 32 33 34 34 35 35 35 35 36 36 36 36 36 36 36 36 37 37 37 36 36 36 35 35 36 36 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 33 33 32 32 31 30 29 27 18 13 9 7 8 8 11 13 12 11 11 9 7 3 1 2 7 10 7 5 12 25 27 26 26 25 25 24 22 23 22 23 23 24 25 26 26 27 27 26 26 25 23 24 25 24 22 21 20 18 14 12 10 10 9 10 12 13 14 15 15 16 15 12 8 5 4 4 4 4 5 6 6 4 3 2 3 5 6 7 7 8 9 9 10 11 12 13 14 15 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 19 19 19 19 20 20 20 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 26 25 25 26 26 26 26 26 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29 30 30 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 40 40 40 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 39 39 39 39 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 40 40 39 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 38 38 38 37 37 37 36 36 36 35 35 35 34 34 33 33 32 32 32 31 31 30 30 30 29 29 28 28 28 28 27 27 27 27 26 26 26 26 26 26 26 26 25 25 25 25 25 25 24 25 24 24 24 23 21 20 20 20 21 21 21 21 20 19 18 18 18 18 17 18 17 17 16 17 17 17 18 19 19 18 18 18 18 19 20 22 23 24 26 26 28 29 30 30 29 28 27 27 27 27 26 27 27 27 27 26 25 24 23 22 22 21 22 22 22 23 23 23 24 24 25 25 25 26 26 24 22 21 20 19 19 19 19 19 19 18 17 17 16 16 15 15 14 14 13 12 12 11 10 8 8 7 6 6 6 6 6 7 7 7 8 8 8 9 9 10 11 12 12 12 11 10 11 12 13 14 14 14 14 13 13 13 13 13 14 14 14 15 15 15 15 15 15 14 12 10 9 8 8 9 9 10 11 11 11 11 11 10 11 10 10 10 9 9 9 10 10 10 10 10 10 10 10 10 10 9 9 10 10 10 10 11 11 12 12 12 12 13 16 14 12 13 14 15 15 15 15 15 16 16 17 17 17 16 15 15 16 16 15 14 14 13 12 12 12 12 12 12 11 11 11 12 12 12 12 12 12 13 14 17 18 18 18 17 17 16 17 17 18 20 20 22 28 39 39 37 29 27 26 26 25 25 25 26 27 28 30 32 34 36 35 34 34 35 35 35 34 35 36 36 36 36 34 33 18 22 27 30 32 33 34 34 35 35 35 35 36 36 36 36 36 36 37 37 37 37 37 36 36 36 36 36 36 36 36 36 35 35 36 35 35 35 35 35 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 33 33 33 32 32 31 30 25 15 8 5 5 6 9 11 11 10 10 9 5 3 0 2 7 9 7 9 17 25 28 27 27 26 25 23 22 22 22 24 24 24 25 26 26 26 26 25 24 23 20 22 22 21 19 19 18 16 12 11 10 10 9 10 11 13 14 14 15 15 14 12 8 7 4 4 4 5 7 7 6 4 2 2 2 4 5 5 6 7 9 9 10 11 12 13 15 15 15 16 16 16 16 16 16 16 16 17 17 18 18 18 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 25 25 26 26 26 26 26 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29 29 30 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 40 40 40 39 39 39 40 40 40 40 40 40 40 41 41 41 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 38 38 37 37 37 37 36 36 36 35 35 34 34 33 33 32 32 32 32 31 31 30 30 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 25 24 22 20 19 19 20 21 21 21 20 19 19 19 18 17 18 18 18 17 17 17 17 16 17 18 19 18 17 17 18 18 19 20 21 23 23 24 26 27 28 29 30 29 28 27 26 25 25 26 26 26 26 26 24 23 22 21 20 20 20 21 21 21 21 22 22 22 23 24 24 24 24 24 23 20 19 17 17 17 17 17 17 17 17 16 16 15 15 14 14 13 13 12 12 11 10 9 8 7 6 6 6 6 6 6 7 7 7 7 8 8 9 9 10 11 11 11 11 10 10 11 12 13 14 14 14 14 14 14 13 13 13 13 13 13 13 14 14 14 14 13 11 10 9 8 8 8 9 9 10 11 11 12 12 12 11 11 11 10 9 9 9 10 10 10 10 10 10 10 10 10 10 10 9 9 9 10 10 10 10 11 12 13 14 14 15 16 14 12 13 14 15 15 15 15 16 16 16 17 17 16 15 14 14 15 15 15 14 14 13 12 12 12 11 13 14 14 13 12 12 12 12 13 13 13 14 18 20 20 20 19 18 17 17 17 17 17 18 18 19 29 39 39 35 28 27 26 26 26 26 26 26 26 27 29 31 34 36 37 36 35 35 35 36 36 36 36 36 36 33 30 27 17 13 19 28 32 34 35 35 35 35 35 35 36 36 36 36 36 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 33 33 32 32 31 28 19 5 2 3 3 7 8 8 8 8 8 4 2 1 3 8 10 11 15 19 21 23 26 27 26 23 15 14 15 15 18 21 26 26 26 26 26 25 23 22 20 18 17 17 17 17 16 15 14 13 11 10 9 9 10 11 13 14 15 15 14 13 12 10 6 3 3 4 6 7 7 5 3 2 2 3 4 5 6 6 7 9 9 10 11 12 13 14 15 15 16 16 16 16 16 16 16 16 17 17 18 18 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 25 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 28 28 28 29 29 29 29 29 29 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 38 38 38 37 37 37 36 36 36 35 35 35 34 34 33 33 32 32 32 31 31 31 30 30 29 29 29 28 28 28 27 27 27 27 26 26 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 25 23 21 19 19 19 20 21 21 21 20 20 20 19 18 17 18 18 18 18 18 17 17 16 16 18 19 18 17 17 18 18 19 20 21 22 23 24 26 27 28 29 30 30 28 26 25 24 24 24 24 24 24 24 21 20 20 19 18 19 19 19 20 20 20 21 21 22 23 23 23 23 23 22 21 19 17 16 15 15 15 16 16 16 15 15 15 14 14 13 13 12 12 12 11 10 9 8 7 7 6 6 6 6 6 6 6 6 7 7 8 8 9 9 10 10 10 10 10 10 10 11 11 12 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 11 11 11 10 9 8 8 9 10 10 11 13 13 13 12 12 11 10 10 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 9 9 9 10 10 10 12 13 14 15 17 17 17 15 13 12 14 15 15 15 15 16 16 16 16 16 14 13 13 13 14 14 13 13 13 13 12 12 12 12 12 14 16 15 14 14 14 14 14 15 16 18 21 21 21 20 19 19 18 17 17 17 17 17 16 14 31 37 38 33 28 27 27 26 26 26 27 26 27 27 29 30 33 35 36 35 34 35 35 36 36 37 36 36 35 31 28 23 22 19 11 21 31 34 35 35 35 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 36 36 36 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 33 33 32 31 29 21 2 2 1 1 3 4 4 4 5 5 3 2 1 5 10 12 12 13 14 15 17 20 25 25 15 3 3 3 5 3 8 20 26 27 26 24 22 20 18 17 17 13 18 17 15 14 14 13 12 11 10 9 9 10 11 12 14 15 15 14 13 11 10 7 4 2 5 6 6 6 4 3 2 2 3 3 5 6 7 7 9 9 10 11 12 12 13 13 15 16 16 16 16 16 16 16 17 17 18 18 18 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 21 21 21 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 38 38 37 37 37 37 36 36 36 35 35 34 34 34 33 33 32 32 32 31 31 30 30 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 25 24 22 20 18 19 20 20 21 21 20 20 20 20 19 18 18 18 18 18 18 18 18 18 17 17 19 19 18 17 17 18 18 18 20 20 20 22 23 25 27 29 30 31 30 28 26 24 23 23 23 23 23 22 21 18 18 17 17 16 17 18 19 19 20 20 21 21 22 23 23 23 23 22 21 19 17 16 14 14 13 14 14 14 15 14 14 14 14 13 13 12 12 12 11 10 9 8 8 7 6 6 6 6 6 6 6 6 6 6 7 7 8 9 9 9 10 10 10 9 9 10 10 11 12 13 14 14 14 14 14 14 14 13 12 12 12 13 13 12 11 11 11 11 11 11 10 9 8 10 10 11 13 14 14 13 13 13 12 10 10 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 11 13 14 15 17 18 17 16 15 14 13 14 14 14 15 15 16 16 16 16 14 12 12 12 13 12 12 12 12 12 12 12 13 13 12 13 14 16 16 16 16 17 17 17 17 18 20 22 22 21 20 19 19 18 17 17 17 17 16 15 11 30 35 35 32 28 28 27 27 27 28 27 27 27 28 29 30 32 35 36 35 34 35 36 36 37 37 37 36 35 31 27 23 21 21 20 19 29 34 34 35 35 36 36 36 36 36 35 35 35 36 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 36 36 35 35 35 35 36 36 36 36 35 35 35 34 34 34 34 34 34 34 34 34 34 33 33 32 32 31 20 2 6 4 3 3 1 2 2 2 2 3 3 4 8 11 12 11 10 9 11 11 9 7 8 3 5 5 7 7 6 6 6 5 11 18 21 18 15 14 14 14 10 12 14 13 13 13 13 12 11 10 9 8 9 11 12 14 15 15 14 13 11 10 8 6 3 3 5 5 5 4 4 4 3 2 3 4 6 7 8 8 9 10 11 12 12 12 13 15 16 16 16 16 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 40 40 40 40 40 40 40 40 41 41 41 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 42 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 38 38 38 38 37 37 37 36 36 35 35 35 34 34 33 33 32 32 32 31 31 30 30 29 29 29 28 28 28 28 28 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 25 23 21 19 18 19 20 20 21 21 21 21 20 20 19 18 18 18 18 18 18 18 19 18 18 18 19 18 17 17 17 18 18 19 19 20 20 21 23 25 27 29 30 31 30 28 25 23 22 22 22 22 21 20 19 18 16 16 15 15 16 18 19 19 20 21 22 23 23 23 23 23 22 21 20 17 16 15 14 13 12 12 13 13 14 14 13 13 13 12 12 11 11 11 10 10 9 8 7 7 6 6 5 5 6 6 6 6 6 6 7 7 8 8 8 9 9 9 9 8 8 9 10 11 12 13 14 14 14 14 14 14 14 13 13 13 13 13 13 12 11 11 11 12 12 12 11 10 10 12 12 13 14 14 14 14 14 13 12 10 9 9 9 9 9 9 9 9 10 10 11 11 10 10 10 10 11 11 11 12 12 13 15 15 15 16 18 16 15 15 14 13 13 13 13 14 14 15 15 15 14 13 12 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 15 16 15 15 16 18 19 20 21 22 22 22 21 20 19 19 18 18 18 17 17 16 13 13 28 36 35 32 30 29 28 28 29 29 29 29 29 29 30 31 32 35 36 36 35 34 35 36 37 38 37 35 35 31 28 23 21 21 21 23 30 30 35 36 36 36 36 36 36 36 35 35 35 35 36 36 37 37 37 37 37 37 37 36 36 35 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 36 36 36 36 35 35 35 35 34 34 34 34 34 34 34 34 33 33 33 32 32 31 20 9 11 9 7 6 3 5 3 2 3 5 6 7 9 11 11 11 12 11 9 9 4 4 7 7 7 6 5 5 4 4 5 5 8 13 16 14 11 11 12 11 10 10 11 11 12 12 12 11 10 10 8 6 8 10 12 14 14 14 14 12 11 10 10 9 7 2 4 4 4 5 6 6 5 3 3 4 6 7 8 8 9 11 12 12 12 13 14 15 16 16 16 16 17 17 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 40 40 40 40 41 40 41 41 41 41 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 42 42 42 42 42 42 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 38 38 38 38 37 37 36 36 36 35 35 35 34 34 33 33 32 32 31 31 31 30 30 29 29 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 25 24 22 20 19 19 19 19 20 21 21 21 21 20 20 19 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 18 18 19 19 19 20 20 21 24 26 27 29 30 31 29 26 24 23 22 22 22 21 19 18 17 16 15 14 15 16 17 19 19 20 21 22 23 23 24 23 23 22 21 20 18 16 15 14 13 12 12 12 12 13 13 13 13 13 12 12 12 11 11 10 10 9 8 7 7 6 6 5 5 5 5 5 6 6 6 6 6 7 7 8 8 8 8 8 8 8 8 8 10 11 12 13 13 14 14 14 14 14 14 14 14 14 14 14 14 13 12 12 12 12 12 12 12 11 11 13 14 14 15 14 14 14 14 13 12 10 9 9 9 9 9 9 9 9 10 10 11 11 11 11 11 11 12 12 13 14 14 15 15 15 16 16 17 15 13 13 12 13 12 12 12 13 13 14 13 13 13 12 11 11 11 11 11 12 12 12 12 12 12 13 14 14 14 14 15 16 16 15 17 19 20 22 23 23 23 22 21 19 19 19 18 18 18 18 18 17 13 15 28 32 39 34 31 30 30 30 30 30 30 30 30 31 31 33 33 35 36 35 33 32 34 37 37 38 37 35 36 32 28 25 23 22 22 23 23 26 29 31 35 36 36 36 36 36 35 35 35 35 35 36 36 37 37 37 37 37 37 36 36 36 35 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 36 35 35 35 35 35 35 35 35 34 34 34 34 34 34 33 33 33 32 32 32 31 22 18 18 14 12 9 7 8 4 3 4 7 9 9 9 10 10 11 13 11 9 5 1 5 8 8 8 6 4 4 3 3 3 4 6 9 11 11 10 11 11 10 9 10 10 10 10 11 11 10 9 7 6 6 7 10 12 12 14 14 13 12 12 11 11 11 9 5 2 4 5 5 7 8 6 4 3 5 6 7 8 9 10 11 11 12 12 14 15 16 16 16 16 17 17 17 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 28 28 28 28 28 27 28 28 28 28 28 28 28 38 38 38 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 40 40 41 41 41 41 41 41 41 42 42 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 41 41 41 41 41 42 42 42 42 42 42 42 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 38 38 38 37 37 37 36 36 36 35 35 34 34 33 33 32 32 32 31 31 30 30 29 29 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 25 24 24 24 24 23 21 19 19 19 19 20 20 21 21 21 20 20 19 19 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 18 19 19 19 20 20 20 22 24 26 28 29 30 30 28 24 22 22 22 21 21 19 17 16 16 14 14 14 15 17 18 19 19 21 22 23 23 24 24 23 22 21 20 18 16 15 14 13 12 11 11 11 12 12 13 12 13 12 12 11 11 11 10 10 9 8 8 7 6 6 6 5 5 5 5 5 5 5 6 6 6 7 7 7 7 7 8 8 7 7 7 8 10 11 12 13 13 14 14 14 14 15 15 15 15 14 14 15 14 13 13 12 12 12 12 12 12 12 13 14 14 14 14 14 14 14 13 13 12 10 10 9 9 9 9 9 9 10 10 11 11 11 12 12 12 12 12 13 14 14 14 14 15 16 16 16 16 14 12 10 10 11 11 11 11 12 13 13 12 12 12 12 12 12 12 12 12 13 13 13 12 12 12 13 14 14 14 14 15 15 15 17 17 18 21 24 24 24 22 21 20 18 18 18 19 19 18 18 18 17 14 13 18 21 38 38 35 33 33 32 31 31 31 31 31 32 33 35 35 36 37 35 35 34 35 37 37 37 35 35 36 33 29 26 25 24 24 24 24 25 26 28 31 34 36 36 36 35 35 35 35 34 34 35 36 36 37 37 37 37 37 37 36 36 36 36 36 36 36 36 35 35 35 35 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 33 33 33 32 32 32 31 29 24 21 18 16 13 10 9 5 6 8 9 10 10 10 11 10 12 12 11 6 3 6 8 9 9 8 6 4 3 2 2 3 4 6 7 9 10 10 10 11 11 10 10 9 9 9 10 10 10 9 7 6 6 8 10 11 13 14 14 13 13 13 13 14 13 11 7 1 4 4 6 9 9 7 6 6 6 6 7 8 10 10 10 11 13 14 14 15 16 16 16 17 17 17 17 18 18 18 19 19 20 20 20 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 23 23 23 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 39 39 39 39 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 43 43 43 43 44 44 44 44 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 38 38 38 38 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 38 38 38 38 37 37 36 36 36 35 35 34 34 33 33 32 32 32 31 31 30 30 29 29 28 28 28 27 27 27 27 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 25 24 24 24 24 22 20 19 19 19 19 20 21 21 21 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 18 18 19 19 19 20 20 21 22 24 26 28 29 29 30 27 23 22 21 21 20 19 17 15 15 15 13 13 14 16 18 18 19 20 21 22 23 23 24 23 22 21 20 18 17 15 15 13 12 12 11 11 11 11 12 12 12 12 12 12 12 11 10 10 9 9 8 7 7 6 6 5 5 5 5 5 5 5 5 5 5 6 6 7 7 7 7 6 7 8 7 7 8 10 10 11 12 13 13 14 15 15 15 15 15 15 14 14 15 15 14 13 13 13 12 12 12 12 13 14 14 14 14 14 14 13 13 13 13 12 11 10 10 9 9 9 9 10 10 11 12 12 12 12 12 13 13 13 14 14 14 13 14 16 16 15 15 14 13 11 10 10 10 10 11 11 12 12 12 12 12 12 12 12 12 13 13 14 14 13 13 13 13 13 13 14 15 15 14 14 14 15 16 18 18 21 23 22 21 19 18 18 18 18 17 18 19 19 18 18 17 15 14 17 26 34 39 39 38 37 35 34 33 32 32 32 33 34 36 37 38 38 38 34 34 36 37 36 35 34 35 36 33 31 29 28 27 27 27 27 26 26 26 27 31 34 36 36 35 35 35 35 35 34 35 35 36 36 36 36 37 37 37 37 36 36 36 36 36 36 36 35 35 35 35 35 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 33 33 33 32 32 32 32 31 26 22 20 18 15 13 10 6 8 9 11 11 11 12 11 11 11 12 8 1 7 12 10 8 9 7 5 4 2 2 2 3 5 6 7 7 9 10 10 11 10 10 9 9 9 8 9 10 9 9 7 7 7 6 8 13 14 14 14 14 14 14 15 15 15 13 10 7 4 5 8 10 11 10 9 9 9 8 9 9 10 10 11 11 13 14 15 16 16 16 17 17 17 17 18 18 18 18 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 43 43 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 40 40 40 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 38 38 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 38 38 38 37 37 37 36 36 35 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 28 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 23 21 20 19 19 19 19 20 21 21 21 20 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 16 18 18 18 18 19 19 19 20 21 23 25 26 27 28 29 27 24 23 21 19 19 18 16 15 14 14 14 13 13 14 17 18 18 19 20 21 22 23 23 23 23 22 20 19 17 16 15 14 13 12 11 11 11 11 12 12 12 12 12 12 12 11 11 10 10 9 8 8 7 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 7 7 6 6 6 7 8 7 7 9 10 10 11 12 12 13 14 14 15 15 14 14 14 14 14 14 15 14 14 13 13 13 12 12 12 13 14 14 13 13 13 13 13 13 13 13 12 12 11 10 10 10 10 10 10 11 12 13 13 13 13 13 13 13 14 14 14 14 15 16 16 15 15 14 13 12 12 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 14 14 14 14 14 13 13 13 13 14 14 14 14 14 14 16 17 19 21 23 25 19 18 16 15 15 15 15 16 17 17 18 18 18 18 19 19 22 26 29 35 36 39 39 38 36 34 33 33 33 34 35 37 38 39 39 38 34 32 33 34 35 34 35 35 35 33 32 31 31 30 30 30 30 29 27 26 26 28 32 35 36 36 36 35 35 35 35 35 35 36 36 36 36 36 36 36 37 37 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 36 35 35 35 35 35 35 35 34 34 34 34 34 34 34 33 33 33 33 32 32 32 32 32 27 23 20 18 16 14 11 9 10 11 11 12 13 13 12 12 12 11 5 1 10 5 0 5 6 4 3 2 2 2 3 3 4 6 6 7 8 9 10 10 10 10 9 9 9 9 9 9 9 9 7 7 6 5 7 11 15 15 15 14 15 15 15 15 15 14 13 12 5 6 10 11 12 12 12 11 12 12 12 11 11 11 12 12 14 15 15 16 16 17 17 17 17 17 18 18 18 18 19 19 20 20 20 20 20 20 20 20 20 19 19 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 26 25 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 42 42 42 42 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 38 38 38 38 38 38 38 38 39 39 39 38 38 38 38 38 38 37 37 37 37 36 36 36 36 36 37 37 37 38 38 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 38 38 38 38 37 37 36 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 29 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 23 21 20 19 19 19 19 20 21 21 21 20 19 19 19 18 18 18 18 19 18 18 18 18 18 17 17 16 16 18 18 18 18 18 19 19 20 21 24 25 26 27 27 26 23 20 20 17 17 17 16 14 14 14 14 13 13 14 15 17 18 19 20 21 22 22 22 22 22 22 21 20 18 16 15 14 13 13 12 12 11 11 11 12 13 13 12 12 12 12 11 11 10 9 9 8 7 7 6 6 5 5 5 5 5 5 5 5 5 5 6 6 7 7 7 5 5 6 7 7 7 7 8 9 10 11 12 12 13 13 14 14 14 14 13 13 13 13 14 14 13 13 13 12 12 12 12 12 12 13 13 12 12 12 13 13 13 13 13 13 13 11 11 10 10 10 10 11 13 13 14 14 14 13 14 14 14 14 14 15 16 17 17 14 14 13 13 13 13 12 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 15 15 15 14 14 13 13 13 14 14 14 15 14 14 17 19 21 24 28 31 22 18 16 15 14 14 14 14 15 16 17 18 19 21 22 23 24 25 26 28 32 38 39 39 38 36 35 34 35 35 36 38 39 39 39 37 34 32 33 34 35 35 35 35 33 32 32 32 32 32 32 33 33 31 30 28 27 28 30 33 34 35 36 36 36 35 35 35 35 35 35 36 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 36 36 35 35 35 35 35 35 35 34 34 34 34 34 33 33 33 33 33 33 33 32 32 32 32 28 22 19 17 16 15 13 12 12 13 13 13 14 14 14 14 12 9 5 4 8 2 1 2 1 2 2 2 2 3 4 4 4 4 5 6 8 7 8 9 9 9 9 9 8 8 9 9 9 9 8 8 7 6 7 12 16 16 16 16 16 15 15 15 15 15 15 14 8 2 10 14 13 13 12 12 13 14 14 15 14 13 13 14 14 14 15 16 16 17 17 17 17 18 18 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 42 42 42 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 41 41 41 40 40 40 40 39 39 39 39 38 38 38 39 39 39 39 39 39 39 39 38 38 38 38 37 37 37 37 37 36 36 36 36 37 37 37 38 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 38 38 38 38 37 37 36 36 35 35 35 34 34 33 33 32 32 31 31 30 29 29 28 28 28 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 23 23 22 20 19 19 19 19 19 20 21 21 21 20 20 19 18 18 18 18 18 19 19 18 18 18 18 17 16 16 17 18 18 18 18 18 18 19 20 21 23 24 25 25 24 22 23 19 16 14 15 15 14 13 13 14 14 13 14 15 16 17 19 20 20 21 22 22 21 21 21 21 20 19 17 17 15 14 13 13 12 12 12 12 12 13 13 13 13 13 12 12 11 11 10 9 9 8 7 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 7 7 6 5 5 5 7 7 7 7 8 9 10 11 12 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 13 12 11 11 12 13 13 13 13 13 13 13 12 11 11 11 11 11 13 14 14 14 14 14 14 14 14 14 14 15 15 16 16 15 12 12 12 12 12 12 12 11 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 15 15 15 14 14 14 14 14 14 14 14 15 13 14 15 16 19 25 31 33 23 19 19 18 16 15 14 14 15 16 18 20 22 23 25 25 25 26 26 26 29 34 38 39 39 38 36 35 35 37 38 39 39 39 38 36 35 34 35 36 37 36 35 34 32 32 32 32 33 33 34 35 35 34 33 31 30 30 31 33 33 33 34 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 36 36 36 35 35 35 35 35 35 34 34 34 34 34 34 33 33 33 33 33 33 32 32 32 32 30 21 17 16 15 14 14 13 13 13 14 14 14 16 16 15 13 10 8 6 3 1 0 3 1 2 2 1 2 4 5 4 4 4 5 5 6 6 7 9 9 9 8 8 8 8 9 9 9 9 9 9 8 7 15 20 19 18 18 17 17 16 16 15 15 15 15 16 12 1 10 14 15 13 13 13 14 15 16 17 17 16 16 17 16 15 15 16 17 17 17 18 18 18 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 41 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 42 42 42 42 42 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 44 44 44 44 43 43 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 37 37 37 37 37 38 38 38 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 38 38 38 37 37 36 36 36 35 35 34 34 33 33 33 32 32 31 30 30 29 29 28 28 27 26 26 26 26 26 26 25 25 25 25 25 26 26 26 26 25 25 25 25 25 25 24 24 24 24 23 23 23 22 20 20 19 19 19 20 20 21 21 21 20 20 19 18 18 18 18 19 19 19 18 18 17 17 16 15 16 17 18 18 18 18 17 17 18 19 20 22 23 23 21 20 18 18 14 12 13 14 14 13 13 13 14 14 14 15 16 17 18 19 20 20 21 22 21 20 21 21 20 19 19 18 17 15 14 14 13 13 12 12 12 13 14 14 13 13 13 13 12 12 11 10 9 8 8 7 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 5 4 5 6 7 7 7 7 8 9 11 12 13 13 13 13 13 13 13 13 12 12 13 13 13 12 11 12 12 12 12 12 11 12 12 12 12 11 10 11 12 12 12 13 13 12 12 12 11 11 11 11 13 14 15 15 14 14 14 14 13 14 14 14 14 15 15 14 13 11 11 12 12 12 12 11 12 12 13 13 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 14 15 13 12 16 30 29 16 18 18 16 17 17 15 15 16 17 19 21 24 26 27 27 27 29 28 26 27 30 35 38 39 38 37 36 37 38 39 39 40 39 37 35 34 36 38 39 38 36 34 33 32 32 32 32 33 34 36 36 36 36 35 34 33 33 33 35 35 34 34 33 33 33 34 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 35 36 36 36 36 36 36 36 36 36 35 35 35 35 36 36 35 35 35 35 35 35 35 35 34 34 34 34 34 33 33 33 33 33 33 32 32 32 32 31 23 17 14 13 12 12 12 13 14 14 15 15 18 18 17 14 10 8 5 3 5 7 3 0 1 1 4 5 6 7 6 5 5 5 5 6 6 6 9 10 9 8 7 8 8 9 9 9 9 9 9 8 5 17 23 22 20 19 18 18 17 17 16 16 16 17 18 17 6 12 14 14 14 14 14 14 15 17 18 18 18 17 17 17 16 16 16 17 18 18 18 18 19 19 20 20 20 20 20 20 21 21 20 20 20 20 21 21 21 20 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 41 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 45 45 45 44 44 44 43 43 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 41 41 41 41 41 40 40 40 40 40 39 39 39 39 40 40 40 40 40 39 39 39 39 39 39 39 39 39 38 38 38 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 38 38 37 37 37 36 36 35 35 34 34 34 33 33 33 32 31 31 30 30 29 28 28 27 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 23 23 23 23 22 21 20 20 19 19 19 20 21 21 21 20 20 19 19 18 18 18 18 19 20 20 19 18 17 17 16 15 16 17 17 18 18 17 17 17 18 19 20 21 21 21 20 19 16 11 12 11 12 14 14 13 13 13 14 15 15 17 17 18 19 19 19 20 21 21 20 20 20 20 19 19 19 18 17 15 14 14 14 13 13 13 13 14 14 15 14 14 13 13 13 12 11 10 9 8 8 7 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 5 5 4 4 4 6 7 7 7 8 9 10 11 12 13 13 13 13 13 13 13 12 12 12 12 13 12 12 13 13 13 12 12 12 11 11 11 11 11 10 10 10 11 11 12 12 12 12 12 12 11 11 12 12 13 14 15 14 14 14 13 13 13 13 13 14 14 14 13 13 12 11 11 11 11 11 11 12 12 12 13 13 13 13 13 13 14 14 14 13 13 13 13 13 13 13 14 14 14 15 15 15 15 15 15 15 15 15 15 17 14 14 17 17 16 13 14 13 15 17 17 16 16 16 17 19 22 25 28 29 30 31 33 31 28 26 27 30 34 37 38 38 38 39 39 39 40 38 36 35 36 37 38 39 39 38 36 34 33 32 31 32 32 34 35 36 37 37 37 36 36 35 35 36 36 36 36 35 34 32 32 32 33 34 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 35 36 36 36 36 35 36 36 36 36 35 35 36 36 35 35 35 35 35 35 35 35 35 35 34 34 34 34 33 33 33 33 33 33 32 32 32 32 30 25 16 11 9 9 10 11 12 14 15 16 17 19 20 19 16 10 7 5 4 4 5 2 1 2 0 5 8 8 7 7 6 6 6 5 6 5 5 6 8 8 7 7 7 8 8 8 8 9 9 9 6 2 2 18 23 21 19 19 19 19 18 18 17 17 18 20 21 9 10 12 13 14 14 15 15 16 17 17 18 18 17 16 16 16 16 16 17 18 18 18 18 19 19 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 19 20 20 20 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 26 26 26 27 27 27 27 27 27 27 27 27 27 27 41 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 42 43 43 43 43 43 43 44 44 44 43 43 43 44 44 44 44 44 44 44 45 45 45 45 45 45 45 45 45 44 44 44 43 43 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 40 40 40 40 40 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 39 39 39 38 38 38 37 37 36 36 36 35 35 34 34 33 33 33 32 32 31 31 30 29 29 28 27 27 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 23 23 22 22 22 22 21 19 19 19 20 21 21 21 20 20 19 19 19 19 19 18 19 20 20 20 19 18 17 16 15 15 16 16 17 17 17 17 17 17 18 19 19 20 21 23 23 23 13 9 7 5 13 15 15 13 13 14 15 16 17 18 19 19 19 19 20 21 21 19 19 19 19 19 19 19 18 18 17 16 15 15 14 14 14 14 15 15 15 15 15 14 14 14 13 12 11 10 9 9 8 7 6 5 5 4 4 4 5 5 4 4 5 5 6 6 4 4 4 4 4 4 6 7 7 8 9 9 10 12 12 12 13 13 13 13 13 12 12 12 12 12 13 13 13 13 13 13 13 12 12 11 11 11 11 11 10 9 9 10 10 11 11 11 11 11 11 11 12 12 13 14 14 14 14 13 13 12 12 12 13 13 13 13 13 13 12 11 11 11 11 11 11 11 12 12 12 13 14 14 14 14 14 14 14 14 13 13 13 12 12 12 12 13 14 15 15 15 15 15 15 16 15 15 16 16 17 15 14 13 12 13 16 15 14 15 15 16 17 17 17 17 19 22 25 26 29 32 35 37 35 31 29 27 27 29 34 36 36 35 36 38 39 37 36 36 37 38 39 40 39 39 38 36 36 34 32 33 33 34 35 36 37 37 37 37 37 37 37 36 37 37 37 37 36 35 34 33 33 32 33 34 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 34 34 34 34 34 34 33 33 33 33 33 32 32 32 30 25 13 7 7 6 7 9 10 12 14 14 14 16 21 20 17 13 11 5 2 1 1 1 1 2 1 2 3 4 5 6 6 6 6 5 5 5 4 3 4 6 6 7 7 8 8 8 8 9 9 9 7 4 3 18 23 22 20 20 19 19 19 19 19 19 19 20 21 7 9 12 14 14 14 15 15 15 16 17 17 17 16 15 15 15 15 16 17 18 18 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 20 19 19 19 19 19 20 20 20 20 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 26 26 27 27 27 27 27 27 27 27 27 27 26 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 45 45 45 45 45 45 45 45 45 45 44 44 44 44 43 43 42 42 42 41 41 41 41 41 41 41 41 41 42 42 42 42 42 42 42 42 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 41 41 41 40 40 40 40 40 40 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 39 39 39 39 38 38 37 37 37 36 36 35 35 34 34 34 34 33 33 32 32 31 30 29 29 28 28 27 26 26 26 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 22 22 22 22 20 19 19 19 20 21 22 21 20 20 19 19 19 19 20 20 20 20 21 20 20 19 17 16 15 14 15 16 16 17 17 17 17 17 18 18 19 20 22 25 25 27 22 20 20 14 9 16 16 15 15 16 18 19 19 20 20 20 20 20 21 21 20 18 18 18 18 18 18 18 18 17 17 16 15 15 15 15 15 15 16 16 16 16 16 15 14 14 13 13 12 11 10 9 8 7 6 6 5 4 4 4 4 4 3 4 5 5 6 6 4 4 4 4 4 6 7 7 7 8 9 9 11 12 12 12 13 13 13 13 13 12 12 12 12 12 13 13 13 13 13 13 12 12 12 12 12 11 11 11 10 9 9 9 10 11 11 11 11 11 11 11 12 12 13 14 14 14 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 12 12 13 13 14 14 14 14 14 15 15 14 14 13 13 12 12 12 13 13 14 15 15 15 15 15 15 15 16 17 18 18 18 16 16 16 15 18 20 19 17 15 15 16 18 18 18 18 19 21 21 24 30 36 38 39 36 31 30 29 28 28 33 33 34 34 34 35 36 37 37 38 39 38 38 38 38 37 37 36 36 35 34 35 35 35 36 37 37 37 37 37 37 37 37 37 37 38 38 37 37 36 36 35 34 34 34 34 34 34 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 34 34 34 34 34 34 33 33 33 33 33 32 32 30 22 10 8 5 4 5 7 8 10 12 12 12 15 20 20 19 18 14 6 2 1 1 1 2 1 1 1 3 1 2 3 4 5 5 5 5 4 3 2 3 3 4 5 5 6 8 8 8 9 10 10 9 7 6 14 20 22 22 21 20 19 19 19 19 19 19 19 16 2 8 12 15 16 16 15 15 15 16 17 17 17 16 15 15 15 15 16 17 18 19 19 19 19 19 20 20 20 21 21 21 21 21 21 21 21 21 21 20 20 20 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 26 26 27 27 27 27 27 27 27 26 26 26 26 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 43 43 43 42 42 42 42 42 42 42 42 42 42 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 43 43 43 43 43 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 40 40 40 40 39 39 39 38 38 38 37 37 36 36 36 35 35 34 34 34 34 33 33 32 31 31 30 29 28 27 27 26 26 26 26 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 20 18 19 20 21 21 22 21 20 19 19 19 20 20 20 20 21 21 21 20 20 19 18 17 15 15 14 15 16 17 17 17 17 17 17 18 19 20 21 22 24 26 25 24 23 18 14 16 17 18 18 20 20 20 21 21 20 20 20 21 20 20 19 18 18 17 17 17 18 17 17 17 16 16 16 15 15 15 16 16 17 17 17 17 16 15 15 15 14 13 12 11 10 9 8 8 7 5 4 4 3 3 4 4 3 5 5 6 6 6 5 4 4 4 5 7 7 7 8 9 10 11 11 12 12 12 13 13 14 13 13 13 13 12 12 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 10 9 9 9 10 10 11 11 11 11 11 11 12 12 13 13 13 13 13 12 12 11 11 11 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 14 15 15 15 15 15 15 15 14 14 13 13 13 13 13 14 14 14 15 15 15 15 15 15 16 17 19 19 17 16 16 15 17 23 23 20 17 15 15 17 18 18 19 19 19 20 21 25 33 39 37 33 30 29 30 31 30 30 34 33 35 36 35 36 36 37 39 40 39 38 37 37 36 36 35 35 35 35 35 36 36 37 38 38 38 38 37 37 37 37 37 37 37 38 37 37 37 36 36 36 36 36 36 36 36 36 36 37 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 34 34 34 34 34 33 33 33 33 33 33 33 32 29 24 16 8 4 3 4 7 8 10 11 12 13 15 17 19 19 18 14 8 3 1 1 2 2 2 1 1 1 1 1 2 3 4 5 4 4 3 2 2 3 3 4 4 6 7 8 8 9 10 11 11 11 11 10 15 20 21 22 21 21 20 20 20 20 20 19 17 10 4 8 11 15 16 16 15 15 15 16 16 17 16 16 16 16 16 16 17 18 19 19 19 19 19 20 20 20 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 19 20 20 20 20 20 20 20 20 20 21 21 21 22 22 22 22 23 23 23 23 23 23 23 23 24 24 24 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 26 26 26 27 27 27 27 27 27 26 26 26 26 26 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 43 43 43 43 43 42 42 42 41 41 41 41 41 41 41 41 41 42 42 42 41 41 41 41 41 41 41 42 41 41 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 40 40 40 39 39 39 38 38 37 37 37 36 36 35 35 35 34 34 34 33 33 32 32 31 30 29 28 27 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 21 20 18 19 20 21 21 21 21 20 19 19 19 20 20 20 21 21 21 21 20 20 19 18 17 17 16 15 15 16 17 17 17 17 17 17 18 18 19 20 21 23 25 26 24 24 22 19 17 18 19 19 19 20 20 21 18 18 19 19 19 19 19 18 17 17 17 17 17 17 17 17 17 16 16 16 17 17 17 17 17 17 17 18 17 17 16 16 15 14 13 12 11 10 9 8 8 7 6 4 3 3 3 3 3 4 5 6 6 6 5 4 4 4 5 7 7 8 8 9 9 10 11 11 11 12 12 13 13 14 13 13 13 13 12 12 13 13 13 13 13 13 13 13 13 13 13 13 12 12 11 10 10 9 9 10 11 11 11 11 11 11 11 12 12 13 13 13 13 12 12 11 11 11 11 11 11 11 11 12 12 12 12 12 11 12 12 12 12 12 12 13 13 13 14 14 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 15 15 15 14 14 15 18 17 17 19 23 24 21 17 21 22 20 17 15 15 17 18 19 19 19 20 20 21 35 38 38 35 22 23 29 31 33 34 35 36 36 38 38 37 37 38 38 40 40 40 39 38 36 36 35 34 34 34 34 35 35 37 38 39 39 39 38 38 38 37 37 37 37 37 37 37 37 37 36 36 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 35 36 35 35 35 35 34 34 34 34 33 33 33 33 33 33 33 33 32 26 17 7 5 4 6 8 9 11 12 13 14 14 15 17 18 17 14 10 5 0 2 3 3 2 1 1 1 1 2 2 2 3 4 3 3 3 2 3 4 4 4 5 7 9 8 9 10 11 12 12 12 13 13 19 20 22 22 21 21 21 21 21 21 20 19 14 8 7 4 10 14 16 16 15 14 14 15 16 17 17 17 17 17 17 17 17 18 19 19 19 19 19 20 20 20 20 21 21 21 20 20 21 21 21 21 21 21 20 20 20 20 20 20 20 20 21 21 20 20 20 20 20 20 20 20 21 21 22 22 22 22 23 23 23 23 23 23 23 24 24 24 25 25 25 26 26 26 26 26 26 26 26 27 26 26 26 26 26 26 26 26 27 27 26 26 26 27 27 27 27 27 27 26 26 26 26 26 26 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 41 41 41 41 42 41 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 40 40 40 39 39 38 38 38 37 37 36 36 36 35 35 34 34 34 34 33 33 32 32 31 30 29 28 27 26 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 22 22 22 22 23 23 23 22 22 22 22 21 21 20 19 19 20 20 21 21 20 20 19 20 20 20 20 20 21 22 22 21 20 20 19 18 17 17 16 15 14 15 16 16 17 17 17 16 17 17 18 19 20 22 25 25 24 24 22 18 17 17 17 16 16 17 17 17 16 16 17 18 18 18 18 17 17 17 17 17 18 18 18 17 17 17 17 17 19 19 19 19 19 19 18 18 18 18 17 17 16 15 14 13 12 11 10 10 9 7 6 4 3 2 2 2 2 4 5 5 6 6 4 4 4 4 6 7 8 8 8 9 9 10 10 10 11 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 11 11 10 9 9 10 11 11 11 11 11 11 12 12 12 12 13 13 13 13 12 12 11 11 11 11 11 11 12 12 12 13 12 12 11 12 12 12 12 12 12 13 13 13 13 13 14 15 15 15 16 16 15 15 14 14 14 14 14 14 14 13 14 15 14 13 13 16 14 20 25 28 27 25 20 16 18 19 19 17 15 15 17 19 20 20 20 20 20 18 30 38 34 31 21 25 30 33 35 36 37 37 38 39 39 39 39 39 39 40 40 40 40 39 39 37 35 34 33 33 34 35 36 37 39 39 39 38 38 38 38 37 37 37 37 37 37 36 36 36 36 37 37 37 37 38 38 38 38 38 38 37 37 37 37 37 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 34 34 34 34 33 33 33 33 33 33 33 33 33 26 15 7 5 6 7 10 11 12 14 14 14 14 15 16 16 15 12 9 5 1 1 2 2 1 1 1 2 3 3 2 2 2 2 2 3 3 3 3 4 5 5 6 6 8 8 9 11 12 13 14 15 17 18 19 25 23 22 21 22 22 22 22 22 22 21 12 7 3 5 11 13 15 15 15 14 15 15 16 17 17 17 18 18 17 17 18 18 19 19 19 20 20 20 20 20 20 21 21 21 20 20 21 21 21 21 21 21 21 20 20 20 20 20 21 21 21 21 21 21 21 20 20 20 20 20 21 21 21 22 22 22 23 23 23 23 23 23 23 24 24 24 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 40 40 40 39 39 38 38 37 37 37 36 36 35 35 35 34 34 34 33 33 32 32 31 30 29 28 28 27 26 26 25 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 20 19 19 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 21 20 19 18 18 18 17 16 15 14 15 15 15 16 16 16 16 17 17 16 18 19 21 23 22 22 22 20 17 15 15 14 14 13 13 14 14 14 15 16 17 18 18 17 18 18 18 18 18 19 19 19 18 18 18 19 19 21 21 21 21 21 20 20 20 19 19 18 18 17 16 15 14 13 12 11 10 9 8 6 5 3 1 1 2 2 3 4 5 5 6 4 4 4 5 6 7 8 8 8 9 9 9 10 10 11 12 12 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 13 13 13 13 13 12 12 11 11 11 10 9 9 10 11 11 11 11 12 12 13 13 13 12 13 13 13 13 13 13 12 11 11 11 11 11 12 12 12 13 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 15 15 16 16 16 16 15 15 14 14 14 14 14 14 13 13 14 12 11 11 14 15 28 31 33 28 24 18 15 17 18 18 18 17 17 17 18 19 20 21 21 18 16 29 35 21 18 22 28 32 35 36 37 38 39 39 40 40 40 40 40 40 40 39 39 40 40 40 38 36 34 34 34 34 35 36 38 39 39 39 39 38 38 38 37 37 37 37 37 36 36 36 36 36 36 36 37 38 38 38 38 38 38 38 38 37 37 37 38 38 37 37 36 36 35 36 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 34 34 33 33 34 34 33 32 32 32 32 31 24 13 6 5 7 8 10 11 13 15 14 14 14 14 13 13 13 10 7 5 4 4 2 0 1 1 0 2 3 3 2 2 2 2 2 2 3 4 4 5 6 7 6 8 8 8 10 12 13 14 16 18 19 21 25 27 23 22 22 23 23 23 24 25 25 25 19 9 6 9 12 13 14 15 15 15 15 16 16 17 18 18 18 18 18 18 19 19 19 19 20 20 20 20 20 20 21 21 21 21 20 20 21 21 21 21 21 21 21 20 20 20 20 21 21 21 21 21 21 21 21 21 20 20 20 20 21 21 21 22 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 43 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 43 43 43 43 42 42 42 42 42 42 41 41 41 41 41 41 41 41 40 40 40 39 39 38 38 37 37 36 36 36 35 35 34 34 34 34 33 32 32 31 31 29 29 28 28 27 26 26 25 25 24 23 23 23 22 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 19 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 21 20 19 19 18 18 18 17 16 15 14 15 15 15 15 16 16 15 16 16 15 16 17 19 20 18 18 19 18 15 14 13 12 12 12 12 13 13 13 14 16 17 18 18 18 19 19 19 19 20 20 20 20 20 20 20 21 22 23 23 23 23 22 22 22 22 21 20 20 19 18 17 16 14 14 13 12 11 10 8 7 5 3 1 1 2 2 2 3 3 4 5 5 5 6 6 6 7 8 8 8 8 8 9 9 10 11 12 13 13 13 14 14 13 13 13 13 13 13 13 12 12 12 12 13 13 13 13 12 12 12 12 11 11 11 10 10 10 11 11 11 12 13 14 14 14 14 13 13 14 14 14 14 14 13 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 14 15 16 16 16 16 16 15 15 15 15 15 14 14 13 13 13 12 12 13 17 22 26 27 28 21 18 16 16 17 18 18 18 18 18 17 18 18 20 21 20 17 18 22 19 17 20 23 26 31 34 36 37 38 39 40 40 40 40 41 41 40 39 38 37 37 38 38 37 36 35 35 35 36 36 38 39 39 39 39 39 38 38 37 37 37 37 37 36 36 36 35 35 35 36 36 37 38 38 38 38 38 38 38 38 37 37 37 37 38 38 38 37 37 36 36 36 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 34 33 33 33 33 33 33 32 32 32 32 30 22 9 5 5 7 8 10 11 13 14 14 14 13 12 11 10 10 8 6 5 6 5 4 3 2 1 1 1 1 1 1 1 1 2 2 3 3 4 4 6 7 8 8 9 9 8 10 13 9 11 13 17 20 24 27 28 26 23 22 24 24 25 24 25 26 24 20 16 11 10 12 12 13 14 15 16 16 16 16 17 17 18 18 18 18 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 20 20 21 21 21 21 21 21 21 20 20 20 20 21 20 20 20 20 20 21 21 21 21 20 20 21 21 21 21 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 45 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 41 41 41 41 41 41 41 40 40 40 39 38 38 37 37 36 36 36 35 35 35 35 34 34 33 33 32 31 31 30 29 28 28 27 27 27 26 25 25 24 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 20 20 20 20 20 20 21 21 21 21 22 22 22 21 21 20 19 18 18 18 18 17 17 15 15 15 15 15 15 15 15 15 15 14 14 14 14 15 14 13 15 16 15 13 12 12 12 11 12 12 12 13 14 16 17 19 19 19 20 20 20 21 21 22 22 22 22 23 23 23 23 24 25 25 24 24 24 23 23 23 22 22 21 20 19 18 17 16 15 14 12 12 10 9 7 6 4 2 2 2 1 1 2 3 4 4 5 5 5 5 6 7 7 8 8 8 8 8 9 10 11 12 13 13 14 14 14 13 13 13 13 13 13 14 13 12 12 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 13 14 15 15 16 15 14 13 14 14 15 15 15 13 12 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 14 15 16 16 16 16 16 16 15 15 15 15 14 14 13 13 12 14 13 15 19 21 23 22 18 15 15 15 17 19 19 19 19 19 18 18 18 18 20 20 18 16 16 18 20 21 22 22 24 27 28 32 36 38 40 40 40 40 40 41 41 41 40 38 36 35 33 32 33 34 35 36 37 37 38 39 40 40 39 39 39 38 37 37 37 37 37 37 37 36 36 36 35 35 35 36 37 38 39 39 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 36 36 35 35 35 35 35 35 35 36 36 35 35 35 35 35 35 35 35 34 34 34 34 34 33 33 33 33 32 32 32 31 32 32 31 29 17 8 6 7 8 9 10 11 12 12 13 13 11 12 9 8 8 7 4 3 3 3 3 3 1 1 1 2 1 1 1 2 2 2 2 2 3 3 4 5 7 8 8 9 9 9 9 10 3 4 5 12 22 28 29 30 29 26 25 25 22 16 19 21 22 21 19 16 12 10 11 11 13 15 16 16 16 16 16 17 17 18 18 18 19 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 41 41 41 41 40 40 40 39 38 38 37 37 37 36 36 35 35 35 34 34 34 33 32 32 31 31 30 29 28 28 27 27 27 27 26 26 25 24 23 22 22 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 20 20 20 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 22 22 21 21 21 20 20 19 19 18 18 17 17 16 15 15 15 14 14 15 14 14 15 13 11 9 9 9 9 10 13 13 13 12 11 11 11 11 12 12 12 14 16 18 20 21 21 22 22 22 23 23 24 24 25 25 25 25 25 26 25 25 26 26 26 25 25 24 24 23 23 23 22 22 21 19 19 18 16 15 13 12 11 9 8 7 5 3 3 3 2 2 1 1 3 3 4 4 4 5 5 6 7 7 7 7 7 8 9 10 11 11 12 13 14 14 14 13 13 13 13 13 14 14 13 12 13 13 13 13 13 13 13 12 13 13 13 13 12 12 12 11 11 11 11 13 15 15 16 16 15 14 14 14 15 15 16 15 14 12 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 12 12 13 13 13 14 14 15 16 16 16 16 16 16 15 15 15 14 13 13 13 12 11 15 14 15 16 15 15 15 13 16 19 19 19 19 20 19 19 19 19 19 19 19 19 21 18 17 19 20 21 21 21 22 23 24 26 29 34 38 40 40 40 40 40 41 41 41 41 40 38 35 33 31 31 31 32 35 37 38 39 40 40 40 40 39 39 38 37 37 37 37 37 37 37 37 37 37 36 36 36 37 38 38 39 39 38 38 38 39 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 36 36 36 35 35 35 35 36 36 35 35 35 35 35 35 34 34 34 34 34 34 33 33 33 33 32 31 31 30 30 31 32 31 27 12 9 9 9 9 9 10 10 11 13 13 13 11 11 9 7 6 6 4 2 2 2 2 2 1 1 1 1 1 1 2 2 3 3 3 2 2 3 4 6 8 9 10 9 8 8 7 6 1 2 3 7 23 31 30 30 29 30 28 27 14 16 17 18 19 19 19 16 13 11 10 11 13 15 15 16 16 16 16 17 17 18 18 18 19 19 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 41 41 40 40 40 39 39 38 37 37 36 36 36 35 35 34 34 34 34 33 32 32 31 31 30 29 29 28 27 27 27 27 27 26 26 25 24 23 22 22 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 19 19 19 18 18 18 18 18 19 19 19 20 20 20 20 21 21 21 21 21 21 21 21 21 20 20 19 19 19 18 17 16 15 15 14 13 13 13 13 14 15 12 8 8 6 3 6 9 10 12 12 12 12 11 11 12 12 12 14 18 20 22 23 24 24 24 25 25 26 27 27 28 28 28 28 28 28 28 27 27 28 27 27 26 26 25 25 24 24 23 23 23 22 21 21 19 17 16 14 13 11 11 9 8 5 4 5 5 5 3 1 1 1 2 2 2 3 4 4 5 6 6 6 7 7 8 9 10 11 11 12 13 14 14 14 13 13 13 13 14 14 14 14 14 14 14 13 13 12 13 13 13 13 13 13 12 12 12 12 12 11 11 12 13 14 15 15 15 15 14 14 15 15 15 15 14 13 12 12 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 15 16 16 16 16 17 16 15 14 16 16 14 12 12 12 13 17 17 17 14 12 15 18 17 18 19 19 18 19 19 19 18 18 18 19 20 19 22 22 20 20 21 21 21 22 22 23 24 25 26 29 34 39 40 40 40 40 40 41 41 41 41 40 38 36 34 33 32 31 32 34 36 38 40 40 40 40 40 39 39 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 39 39 39 39 39 39 39 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 36 36 37 37 36 36 36 35 35 35 35 35 35 34 34 34 34 34 33 33 33 34 34 32 31 31 30 29 30 31 30 24 12 11 11 10 10 10 10 10 12 13 14 12 10 9 11 7 5 4 3 3 2 2 2 2 2 2 0 1 2 2 2 3 4 3 3 2 2 3 5 7 8 10 11 8 5 3 3 2 2 5 7 5 18 26 25 25 27 29 31 26 20 18 18 19 19 19 18 17 14 12 10 12 14 14 15 16 16 17 16 17 17 18 18 18 18 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 41 41 41 40 40 40 39 38 37 37 36 36 35 35 35 34 34 34 34 33 33 32 31 31 30 30 29 28 27 27 26 26 26 26 26 26 25 24 23 22 22 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 21 21 21 21 20 20 19 19 18 17 17 17 18 18 18 19 19 19 20 20 21 21 21 21 21 21 21 21 21 21 21 20 20 20 19 19 18 16 16 15 13 13 13 13 13 14 13 10 9 12 12 7 1 7 9 10 11 11 12 11 11 12 13 15 16 19 24 25 26 27 27 27 28 28 29 30 30 30 30 30 30 30 29 29 28 28 28 28 27 27 26 26 26 25 25 24 24 23 23 23 22 21 19 16 15 13 12 11 10 7 5 5 5 6 7 5 3 1 0 1 0 0 1 3 3 4 5 5 6 6 7 8 9 10 10 11 12 12 13 13 13 13 13 13 13 14 14 14 14 13 13 13 13 12 12 12 12 13 13 13 12 12 12 13 12 12 12 12 12 13 13 14 14 14 15 15 15 15 15 14 14 13 13 13 13 12 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 14 14 14 15 14 15 15 16 16 16 16 17 16 16 15 16 16 16 13 12 13 14 19 18 18 18 17 19 19 19 18 17 16 16 17 17 18 17 17 18 20 17 25 28 23 21 21 21 21 22 23 23 24 25 26 28 31 35 40 41 40 40 40 40 41 41 40 39 38 36 36 35 35 35 34 33 34 35 38 39 40 40 40 40 39 38 38 38 38 37 37 37 37 37 37 37 37 37 37 38 38 38 38 39 39 39 39 39 39 39 39 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 36 38 38 37 36 36 36 36 35 35 35 34 34 34 34 33 33 33 33 33 34 33 33 32 30 29 28 28 29 24 15 11 11 11 11 11 11 11 12 13 14 14 12 10 9 11 7 3 3 3 3 2 2 2 2 2 2 0 1 2 2 3 3 3 3 2 2 2 3 4 5 6 7 7 6 3 2 1 1 3 7 9 12 16 18 20 23 25 27 27 25 21 21 20 20 19 19 19 18 15 12 11 12 12 15 16 16 16 17 17 17 17 17 17 17 18 18 18 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 23 24 24 24 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 44 44 44 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 41 41 41 40 40 39 38 37 37 36 36 35 35 35 34 34 34 34 33 33 32 32 31 31 30 29 29 28 27 26 26 26 26 26 26 25 25 24 24 23 22 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 21 21 21 21 20 20 19 19 18 17 16 17 17 17 17 18 18 19 20 20 21 21 20 20 21 21 21 21 21 21 21 20 20 20 20 19 18 17 16 14 13 11 11 11 12 12 11 8 8 11 14 13 7 2 7 9 10 12 13 12 11 13 16 18 21 24 28 28 29 29 29 30 30 30 31 31 31 31 31 31 30 30 30 29 29 29 29 29 28 28 27 27 26 26 25 25 25 24 24 23 23 21 20 17 15 14 14 12 10 8 7 7 7 8 9 7 6 4 3 3 3 3 2 1 1 1 2 4 5 6 7 8 9 9 10 10 11 12 12 12 12 12 13 13 13 14 14 13 13 13 13 13 13 12 12 12 12 13 13 13 12 12 12 13 13 12 12 12 12 13 13 14 14 14 15 15 15 15 14 14 14 14 14 14 13 12 11 11 11 12 12 12 12 12 12 13 13 13 13 14 15 15 15 15 15 16 15 16 16 16 16 16 17 17 17 17 16 17 17 16 13 13 13 15 18 19 20 20 20 21 20 19 18 17 16 15 15 16 16 16 17 18 15 19 30 26 22 22 21 20 20 21 22 23 23 25 27 29 33 38 40 41 41 41 40 41 41 40 38 36 34 34 34 36 37 37 36 34 34 35 37 38 41 41 40 39 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 38 38 38 39 39 39 40 40 40 39 39 39 39 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 38 39 38 37 36 36 36 36 35 35 34 34 34 33 33 33 32 32 32 32 32 32 31 30 29 27 26 24 18 11 10 10 10 10 11 12 13 13 13 14 15 13 10 10 10 6 4 3 3 2 2 2 2 1 2 1 0 1 1 2 2 2 3 2 2 2 2 3 3 4 4 4 4 3 3 2 1 1 5 8 10 13 16 18 20 22 24 24 24 24 22 23 22 21 20 19 19 18 16 13 12 12 13 15 16 17 17 17 17 17 17 17 17 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 25 25 25 25 26 26 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 44 44 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 41 41 41 40 39 39 38 37 36 36 35 35 35 34 34 34 34 33 33 32 32 31 31 30 30 29 28 28 27 27 26 26 25 25 25 25 25 24 24 24 23 22 21 21 21 20 21 21 21 21 21 21 22 22 22 22 22 21 21 20 20 19 20 19 18 17 16 16 16 16 16 17 18 19 20 21 22 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 18 17 14 12 11 11 10 10 10 9 8 8 9 12 15 14 6 3 6 9 12 14 14 14 17 21 23 25 28 30 30 30 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 29 29 29 28 27 27 26 26 25 25 25 24 23 23 21 20 18 16 15 15 13 12 10 9 9 9 10 11 10 9 8 7 6 6 6 5 2 3 2 1 3 5 6 7 8 8 9 9 10 11 12 12 12 12 12 13 13 13 13 13 13 13 12 12 12 12 12 13 12 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 13 14 14 15 15 15 15 15 14 14 14 14 14 13 13 12 11 11 11 11 11 12 12 12 12 13 13 13 14 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 17 15 14 14 14 17 19 20 20 21 22 21 19 18 17 16 16 16 16 16 17 17 18 13 21 30 21 19 20 20 19 19 20 20 21 21 23 26 29 33 38 41 42 42 41 41 41 41 40 38 35 33 32 33 36 38 38 37 35 35 35 37 39 41 40 39 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 39 39 39 40 40 40 39 39 39 39 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 38 39 39 37 36 37 37 36 36 35 35 34 34 33 33 33 32 31 31 31 31 31 31 30 28 26 24 21 16 11 9 9 9 9 11 12 13 14 14 15 15 12 10 11 10 8 5 3 3 2 2 2 2 1 1 1 0 1 1 1 2 2 2 2 2 2 2 3 3 4 4 4 4 3 3 2 1 2 6 8 10 13 16 18 20 21 21 22 22 23 23 24 23 22 20 19 20 18 16 15 14 13 14 16 17 17 17 17 17 17 16 17 17 18 18 18 19 19 19 19 19 19 20 19 19 20 20 20 20 20 20 21 21 21 21 21 20 20 20 20 20 21 21 21 20 20 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 25 26 26 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 41 41 41 40 40 39 38 37 36 36 35 35 35 34 34 34 34 34 33 33 32 32 31 30 30 29 29 28 27 27 27 26 26 25 25 24 24 24 24 24 24 23 22 22 21 21 21 21 21 21 21 20 21 21 21 22 22 22 22 21 20 20 19 19 20 19 17 16 16 15 16 16 16 17 18 20 21 22 21 22 22 21 21 21 21 22 22 22 22 21 21 21 21 21 20 18 15 13 12 11 10 10 11 11 11 10 9 10 12 15 14 14 5 7 13 16 17 19 23 26 28 29 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 29 29 28 28 27 27 26 25 25 25 24 23 22 21 20 19 17 17 16 15 13 12 11 11 11 12 13 12 11 10 10 10 10 10 8 7 9 6 3 3 4 6 7 7 8 9 9 10 11 12 12 12 12 12 13 13 13 13 13 13 13 13 12 12 12 12 13 13 13 12 12 13 13 13 13 13 12 12 12 11 11 11 12 12 13 14 15 15 15 15 15 15 15 14 14 14 13 13 12 11 11 11 11 11 12 12 12 12 13 13 13 14 15 16 16 16 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 16 16 16 16 18 20 20 20 22 22 22 20 18 16 16 16 16 16 17 17 17 15 14 21 25 17 17 18 18 18 18 18 19 19 18 21 24 28 34 39 41 41 41 41 41 41 41 41 39 36 33 32 33 35 37 37 36 36 36 36 38 40 41 40 38 37 36 36 36 37 37 37 37 37 37 37 37 37 37 38 38 38 38 39 39 39 40 40 40 39 39 39 39 39 38 38 38 38 38 37 37 37 37 38 37 37 37 37 37 38 38 39 38 38 37 37 37 36 36 36 35 35 34 33 33 32 32 31 31 31 31 31 30 30 28 25 22 18 14 11 9 8 8 8 10 12 13 14 14 14 14 12 11 12 11 7 3 3 3 2 2 2 2 2 1 1 0 0 1 1 1 2 2 2 2 2 3 3 4 4 5 5 5 5 5 4 0 4 6 8 10 13 15 17 18 19 19 20 21 23 24 24 23 22 21 20 20 19 18 16 15 14 15 16 17 17 17 17 17 16 16 17 17 18 18 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 19 19 20 20 20 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 41 41 41 40 39 39 38 37 36 35 35 35 34 34 34 34 33 33 33 32 32 31 30 30 29 29 28 28 28 27 27 26 26 25 25 24 24 24 24 24 24 24 23 23 22 21 21 21 21 21 21 20 20 21 21 21 21 22 22 21 20 20 19 19 20 19 17 16 16 16 15 15 16 16 18 19 21 21 21 21 22 21 21 21 21 22 22 23 22 22 22 22 22 23 22 20 18 15 12 11 10 12 14 15 14 12 11 10 9 11 13 15 14 8 9 20 24 26 29 30 31 32 33 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 29 29 28 27 27 26 26 25 24 23 22 21 20 19 18 18 17 16 16 14 13 12 12 14 14 14 14 13 13 13 13 13 12 11 12 8 4 3 4 5 5 6 7 8 9 10 11 11 12 12 12 12 13 13 13 13 14 14 13 14 14 13 13 13 13 13 13 12 13 14 14 14 13 12 12 12 11 10 10 11 11 12 13 14 14 15 15 15 15 15 15 14 14 13 13 12 12 11 11 11 11 11 12 12 12 12 12 13 13 14 15 16 16 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 18 18 19 18 18 19 21 21 21 22 23 23 22 21 18 15 14 14 15 16 18 18 16 13 17 19 15 16 17 18 18 18 18 18 18 18 18 21 25 30 36 39 40 39 39 40 40 41 41 41 40 37 34 33 34 35 36 35 35 35 35 37 39 41 41 39 37 36 36 36 36 36 37 37 37 37 37 37 37 37 37 38 38 38 39 39 39 40 40 40 40 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 37 37 37 38 38 39 38 38 38 38 37 37 36 36 35 35 34 33 32 32 32 31 30 30 30 30 30 29 27 24 20 16 12 11 9 8 8 8 9 11 12 13 13 13 14 11 10 11 9 5 3 3 3 2 2 2 3 3 2 2 1 1 1 1 2 3 4 4 3 3 4 5 5 6 6 7 7 8 7 3 2 6 8 9 10 12 14 15 16 17 19 20 21 23 24 24 23 23 21 21 21 21 19 16 15 14 15 16 17 17 17 16 16 16 16 16 17 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 18 18 19 19 20 20 20 20 20 21 22 22 22 22 22 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 44 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 42 42 42 42 42 42 41 41 41 41 40 39 38 37 37 36 35 35 34 34 34 33 33 33 33 32 32 31 30 30 29 29 28 28 27 28 27 26 26 26 25 25 24 24 24 24 24 24 24 24 23 23 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 19 19 19 19 18 17 17 16 16 16 15 15 16 17 18 19 20 21 21 21 21 21 21 22 22 23 23 23 23 23 23 24 24 24 21 21 16 12 11 12 15 17 18 17 16 15 11 8 7 8 11 14 15 14 23 32 34 34 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 32 31 31 31 30 30 29 28 27 27 26 25 24 23 22 21 20 20 19 19 18 18 17 16 15 14 14 15 16 16 16 15 15 15 15 15 15 15 14 11 7 3 3 3 4 5 6 8 9 9 10 11 12 12 12 12 12 13 13 13 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 13 13 12 11 10 10 10 10 11 12 13 14 14 15 15 14 14 15 14 14 13 13 13 13 12 12 12 12 11 11 11 12 12 12 12 13 13 14 15 16 16 17 17 17 18 18 18 18 18 19 19 19 20 20 20 20 20 20 20 21 21 21 23 23 23 23 24 23 22 21 18 16 15 13 14 15 17 17 15 14 14 16 17 19 18 18 18 18 17 17 17 17 18 19 23 28 37 38 36 36 36 36 38 40 41 41 40 37 35 34 35 35 35 34 34 34 35 37 39 41 39 37 36 35 35 35 36 36 36 37 38 38 38 38 37 37 37 38 38 38 39 39 40 40 40 40 40 39 40 40 39 39 39 39 39 39 38 38 38 38 38 39 39 39 38 37 37 38 38 38 39 39 39 39 38 37 37 36 35 35 34 34 33 33 32 31 30 30 30 30 29 29 27 23 18 14 14 11 9 8 8 8 9 10 11 12 12 13 11 9 9 10 7 3 2 2 2 2 2 2 3 3 3 3 2 2 2 3 4 5 4 3 3 3 5 8 9 9 9 11 11 11 8 5 3 6 8 10 11 12 13 14 16 17 19 21 22 23 23 24 23 22 22 22 22 21 19 16 14 15 16 16 17 17 17 16 16 16 16 17 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 19 20 20 20 19 18 19 19 19 19 20 20 20 20 20 21 21 22 22 22 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 42 42 42 42 42 42 42 41 41 41 40 39 39 38 37 36 36 35 35 34 34 33 33 33 33 32 32 31 31 30 30 29 28 28 27 27 27 26 26 25 25 25 25 24 24 24 24 24 24 24 24 24 23 23 22 21 21 21 21 21 21 21 21 21 21 21 20 20 19 19 18 19 18 18 17 17 17 16 16 15 15 16 16 17 18 20 21 22 22 21 22 22 22 23 24 24 24 24 24 25 26 26 26 25 22 16 11 11 14 17 18 19 20 20 18 14 12 9 6 6 10 16 23 30 35 36 35 35 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 31 31 30 30 29 29 28 27 26 25 24 23 22 21 20 20 20 19 19 19 18 17 16 16 16 17 17 17 17 17 17 17 17 16 17 16 13 9 6 4 3 3 4 5 7 8 9 10 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 13 13 12 12 11 10 9 9 10 11 12 13 13 13 14 13 13 14 14 14 14 14 14 13 13 13 12 12 12 12 11 11 12 12 12 12 13 13 14 15 15 16 17 17 17 18 18 18 19 19 19 19 20 20 21 21 21 21 21 22 23 24 24 25 24 24 24 24 23 22 20 19 18 15 13 13 14 16 16 15 16 18 19 19 20 19 19 18 17 18 17 19 15 13 10 10 10 32 31 31 29 28 30 33 36 40 39 33 33 33 33 34 35 35 35 34 34 35 36 39 40 37 36 35 34 34 35 35 35 36 37 38 38 38 38 38 38 38 38 38 39 39 39 40 40 40 39 39 39 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 39 39 39 39 39 38 37 37 36 36 35 35 34 34 33 32 31 30 30 30 29 29 28 25 22 18 15 14 11 10 9 8 9 9 10 11 12 12 12 10 10 8 9 6 2 2 2 2 2 2 3 3 3 4 3 3 3 4 4 4 3 2 2 3 5 7 9 11 12 12 12 13 11 8 5 2 5 8 9 10 11 12 14 16 18 20 21 22 22 23 23 23 23 22 22 22 21 19 15 14 15 16 16 17 17 17 17 16 16 16 17 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 19 19 19 19 20 20 20 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 22 22 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 47 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 42 42 42 42 42 42 41 41 41 40 39 38 37 37 36 35 35 34 34 34 34 33 33 32 32 31 31 30 30 29 28 28 27 27 27 26 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 22 21 21 21 21 21 21 21 20 20 20 20 19 19 18 18 18 18 17 17 17 16 16 15 15 16 16 16 18 19 20 21 22 22 22 22 22 22 24 25 25 24 25 26 26 28 28 29 27 22 14 11 13 16 17 19 20 21 21 20 18 17 14 10 6 7 20 29 33 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 32 32 32 32 31 31 30 29 28 27 26 25 24 23 22 21 21 20 20 21 21 20 20 19 18 17 18 18 19 19 19 19 18 18 18 18 18 17 15 12 9 7 6 4 3 5 6 7 8 9 11 11 12 12 12 12 12 12 13 13 13 12 12 12 12 12 13 13 13 14 14 14 14 13 13 13 12 11 11 10 10 10 11 11 12 13 13 13 13 13 13 13 14 15 16 16 15 15 14 13 13 12 12 12 11 11 12 12 12 12 13 13 14 14 15 16 16 16 17 17 18 18 19 19 20 20 21 21 21 21 22 22 22 23 25 26 26 26 25 25 25 24 22 21 20 19 17 16 14 13 13 15 17 18 18 20 20 20 20 20 19 18 17 17 15 13 17 21 19 15 10 10 12 22 19 20 21 23 26 28 28 24 27 29 31 31 32 33 34 35 35 36 37 38 38 36 34 33 33 33 34 34 35 35 37 38 38 38 38 38 38 38 38 38 38 39 40 40 40 39 39 39 39 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 39 39 39 40 40 39 39 39 38 37 36 36 35 35 35 34 33 32 31 31 30 29 29 29 27 25 22 20 19 16 13 12 10 9 9 10 11 11 12 12 12 12 10 8 8 5 2 2 2 3 3 3 3 4 4 4 4 4 5 5 5 4 3 2 1 3 6 6 8 10 12 12 12 11 9 8 5 2 5 7 8 9 10 12 14 16 18 20 21 22 22 22 23 23 23 23 22 22 20 17 14 14 15 16 17 17 17 17 17 17 16 17 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 23 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 47 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 42 42 42 42 42 42 41 41 40 39 39 38 37 36 35 35 35 34 34 34 33 33 32 32 31 31 30 30 29 29 28 27 27 27 26 26 25 25 25 25 25 25 25 25 25 25 24 24 24 24 23 23 23 23 23 22 22 21 21 21 21 20 20 20 20 19 19 18 17 17 18 17 16 16 16 16 16 15 15 16 16 17 17 19 20 21 21 21 22 22 22 23 25 26 26 26 26 27 28 30 30 31 30 20 12 13 14 15 17 18 19 20 21 21 21 21 20 19 19 21 30 35 35 35 35 35 35 35 35 36 36 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 33 33 33 33 33 32 32 32 32 31 31 30 29 28 27 26 25 24 22 22 21 21 21 21 21 21 21 20 19 19 19 19 20 20 20 20 20 19 19 19 18 19 17 14 12 10 9 7 4 4 5 6 8 9 10 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 14 15 14 14 14 14 13 12 11 11 10 10 10 11 12 13 13 13 13 13 12 12 13 14 16 17 18 17 15 14 13 12 12 12 11 11 11 11 12 12 12 13 13 14 14 15 15 16 16 16 17 17 18 19 20 20 21 21 22 22 22 22 23 23 24 26 27 27 27 26 25 25 23 22 21 20 19 17 16 15 15 14 15 18 19 20 21 21 21 21 21 20 19 18 16 13 17 23 22 18 10 5 11 11 13 12 13 13 14 16 18 18 18 21 24 28 28 30 32 34 36 37 38 39 39 37 35 34 33 33 33 34 34 35 36 37 37 37 37 37 38 38 38 39 39 39 40 40 40 39 39 39 39 39 40 40 40 40 40 39 39 39 39 39 40 40 40 39 39 39 38 38 38 39 40 40 40 40 40 39 39 38 37 37 36 36 36 35 34 33 33 31 31 30 29 29 29 27 25 24 22 20 18 15 13 11 10 10 10 11 11 12 12 12 12 11 11 8 4 2 2 2 4 4 4 4 4 4 4 5 5 5 5 5 4 3 1 2 4 4 5 6 8 11 12 12 10 9 8 7 2 4 4 6 8 10 12 15 17 19 20 20 21 22 22 22 23 23 23 22 21 18 15 13 14 16 16 17 17 17 18 18 17 17 17 18 19 20 20 20 20 20 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 22 23 23 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 45 45 45 45 45 45 45 45 45 44 44 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 42 42 42 42 42 41 41 40 39 38 37 36 36 35 35 34 34 34 33 33 32 32 31 31 30 30 29 29 28 27 27 27 26 26 25 26 26 25 25 25 26 26 25 25 25 25 24 24 24 23 23 23 23 23 23 22 21 21 21 21 21 20 20 20 19 19 17 17 17 17 16 16 16 15 16 16 15 15 16 16 17 17 19 20 20 20 21 21 22 22 23 25 26 27 27 29 30 31 31 32 33 35 30 16 10 12 13 12 16 16 18 20 21 21 21 22 23 25 27 31 34 35 35 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 34 34 34 34 34 34 34 33 33 33 33 32 32 32 32 31 30 29 28 27 26 25 24 23 22 22 21 21 21 21 21 21 21 20 20 20 20 21 21 21 21 21 20 20 19 19 19 19 16 14 13 12 9 8 6 5 5 7 9 10 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 13 14 15 15 15 15 14 13 13 12 11 11 11 11 12 13 13 13 13 13 12 12 12 13 15 17 18 18 17 16 14 13 12 12 12 11 11 11 11 12 12 12 13 13 13 14 15 15 16 16 17 17 17 19 19 20 21 21 22 22 23 23 23 24 24 25 26 27 28 28 27 26 25 23 23 22 20 19 18 17 17 16 16 17 18 19 20 21 21 21 22 22 21 20 18 15 17 22 24 16 12 7 4 3 6 8 8 9 9 10 11 12 15 15 16 19 21 24 27 31 34 37 39 40 40 39 37 35 34 34 34 34 34 35 36 37 37 38 37 37 37 38 39 39 39 39 40 40 40 40 39 39 39 39 40 40 40 40 40 39 39 39 39 39 40 40 40 40 39 39 39 38 38 38 39 40 41 41 40 40 39 39 38 38 37 37 36 36 35 34 34 33 32 31 30 29 29 28 28 26 24 22 20 18 16 14 12 11 10 11 11 11 12 12 12 12 11 10 7 3 3 2 2 4 4 5 5 5 5 5 5 5 5 5 5 4 2 1 1 1 4 6 6 10 12 13 12 11 10 10 9 5 4 3 6 8 10 12 15 17 18 19 20 22 22 22 22 22 22 22 21 19 16 14 14 15 16 16 16 16 17 18 18 18 18 18 19 19 20 20 20 20 21 20 20 20 20 20 19 19 20 20 20 20 20 21 21 20 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 22 23 23 23 23 23 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 42 42 42 42 41 41 40 39 38 38 37 36 35 35 35 34 34 34 33 33 32 31 31 30 30 29 29 29 27 26 26 26 25 26 26 26 26 26 26 26 26 26 25 25 25 25 25 24 24 24 23 23 23 23 23 22 22 22 21 21 21 21 20 20 19 18 17 16 16 16 15 15 15 15 15 15 15 15 15 16 17 17 19 20 20 20 20 21 21 22 23 25 25 26 27 29 31 32 32 32 33 33 28 18 10 6 4 3 8 11 14 15 18 19 20 21 23 26 28 31 33 34 35 36 36 36 36 36 37 37 37 36 36 36 36 36 36 35 35 35 35 35 35 34 34 34 34 34 33 33 33 33 33 32 32 32 31 30 29 28 27 26 25 24 23 23 22 22 22 21 21 21 21 21 22 21 21 21 21 22 21 21 21 21 20 20 20 20 19 18 16 14 13 12 10 8 6 5 7 8 10 10 10 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 13 13 14 15 14 14 14 13 13 12 11 11 11 11 12 12 12 12 12 12 12 12 12 13 15 17 17 17 17 15 14 13 12 12 11 11 11 11 11 12 12 12 12 13 13 14 14 15 16 16 17 18 18 19 20 21 21 22 22 23 23 23 23 24 25 26 27 28 29 29 28 26 25 24 23 22 21 20 19 18 18 18 18 18 19 20 20 20 20 21 22 23 23 21 18 15 15 17 18 12 11 10 8 8 10 9 9 10 10 10 10 11 12 14 15 16 17 19 23 27 31 35 39 40 40 39 37 35 35 35 34 35 35 36 37 38 38 38 38 37 38 39 39 39 40 40 39 39 39 39 39 39 39 39 40 40 40 40 39 39 39 39 39 40 40 40 40 39 39 39 38 38 38 39 39 40 41 41 40 40 39 38 38 38 38 37 37 36 36 35 34 34 33 31 31 30 29 29 28 26 24 21 19 17 15 13 11 11 11 11 11 11 12 12 11 11 11 10 7 3 3 2 3 4 5 5 6 6 6 6 5 5 5 5 4 4 2 2 1 1 3 6 8 11 13 12 12 13 12 11 11 10 6 5 7 9 11 13 14 16 18 19 20 21 21 21 22 22 22 22 21 17 14 13 14 15 16 16 16 16 17 18 18 18 18 18 19 19 20 20 20 21 21 21 21 20 20 20 20 19 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 22 23 23 23 23 23 24 24 24 24 23 24 24 24 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 27 26 26 26 26 26 26 26 26 26 26 25 25 25 26 26 26 26 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 46 46 45 45 45 45 45 45 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 42 42 42 42 41 41 40 40 39 38 37 37 36 35 35 34 34 34 34 33 32 32 31 31 30 30 29 29 28 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 24 24 23 23 23 23 23 23 22 22 22 21 21 20 19 19 18 17 16 16 16 16 15 14 14 15 14 14 14 15 16 16 17 19 19 20 20 21 21 22 22 24 25 25 25 25 27 28 30 30 29 28 25 22 21 17 12 13 12 7 4 4 7 13 15 17 20 23 26 29 31 33 34 35 36 36 36 36 37 37 37 37 37 37 36 36 36 36 36 36 36 35 35 35 35 34 34 34 33 33 33 33 32 32 32 32 32 31 30 29 28 27 26 25 24 24 24 23 23 22 22 21 21 21 22 22 23 23 23 23 23 22 22 22 21 21 20 20 20 19 18 17 16 15 15 13 10 7 6 6 7 9 10 10 10 11 11 11 11 12 12 12 12 11 11 12 12 12 12 13 13 14 14 13 14 13 13 13 13 12 12 11 11 11 11 11 11 11 11 11 11 12 13 14 16 16 15 15 14 14 13 12 11 11 11 11 11 11 12 12 12 12 13 13 13 14 15 16 17 18 18 19 19 20 21 22 23 23 23 23 24 24 25 26 27 28 29 29 29 28 27 26 25 24 22 22 21 20 20 20 19 19 20 21 20 20 20 20 20 22 23 23 21 17 15 14 13 14 17 16 13 14 19 20 18 16 16 15 15 15 14 14 18 18 18 18 18 20 23 27 33 38 40 40 38 36 35 35 35 35 35 36 37 38 39 39 39 38 38 39 40 40 40 40 40 39 38 38 38 38 38 39 39 40 40 40 39 39 39 39 39 39 40 40 40 40 39 38 38 38 38 38 39 40 40 41 40 40 40 39 38 38 38 37 37 37 37 36 35 35 34 33 32 31 30 30 29 28 26 23 21 18 16 14 12 10 10 11 11 11 11 12 12 11 9 10 10 6 3 3 2 2 3 5 6 6 6 6 6 5 5 5 4 4 3 3 2 1 2 4 6 8 11 13 14 14 14 13 12 12 10 5 7 10 11 12 13 14 16 17 18 19 19 20 20 21 21 21 21 19 15 13 13 14 15 16 16 16 16 17 18 18 18 18 18 19 19 19 20 20 20 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 20 20 20 20 20 21 22 22 23 23 23 23 23 23 24 23 23 23 24 24 24 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 26 26 26 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 43 43 43 43 43 42 42 42 42 42 41 41 40 39 38 38 37 37 36 35 35 34 34 34 33 33 32 31 31 30 30 29 29 29 28 27 27 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 24 24 23 23 23 23 23 22 22 22 21 21 20 19 19 18 17 16 16 16 15 15 14 14 14 14 14 14 15 15 16 16 17 18 20 20 21 21 22 23 24 25 25 24 24 25 26 27 25 23 21 18 17 17 17 16 17 17 16 15 12 8 4 4 9 19 24 27 30 32 34 35 35 35 36 36 37 37 37 37 37 37 37 37 37 36 36 36 36 36 35 35 35 34 34 34 34 33 33 33 33 33 32 32 32 32 31 30 29 28 27 26 25 24 24 24 23 23 22 22 22 21 21 22 22 23 24 24 24 24 24 23 22 22 22 21 20 20 19 19 18 17 17 16 15 13 10 7 6 7 8 9 10 10 10 11 11 11 12 12 12 12 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 12 11 11 10 10 10 10 10 10 10 10 11 11 12 14 15 14 13 13 13 13 12 11 11 11 11 11 11 11 12 12 12 12 12 13 13 14 15 16 17 18 19 19 20 21 22 22 22 23 24 24 24 25 25 26 27 28 29 29 28 28 27 26 25 24 23 23 22 23 22 22 21 21 22 22 22 21 21 20 20 20 19 18 17 15 14 15 17 20 23 22 21 24 29 30 28 26 24 23 22 21 20 20 24 23 22 21 20 20 22 24 29 35 37 37 36 36 34 33 34 35 36 37 38 39 40 40 39 39 39 39 40 40 40 40 39 38 38 37 37 37 38 39 39 40 40 40 39 39 39 39 39 40 40 40 40 39 38 38 38 38 38 38 39 39 40 41 40 40 40 39 39 38 38 37 37 37 37 36 35 35 34 33 33 33 32 31 30 28 26 23 21 18 15 13 11 10 10 10 10 11 11 12 11 10 10 11 10 6 3 3 2 2 3 5 6 7 6 6 6 6 5 5 4 4 3 3 1 0 3 5 7 11 14 14 15 15 14 14 13 12 9 4 8 10 11 12 13 14 16 17 17 18 19 19 19 20 21 21 20 17 14 13 13 14 16 16 17 16 16 17 18 18 18 18 19 19 19 19 19 19 20 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 19 19 20 20 20 20 20 20 20 20 20 20 20 22 22 23 23 23 23 23 23 23 23 23 24 24 24 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 42 42 42 41 41 41 40 39 39 38 38 37 36 36 35 35 35 34 33 33 32 32 31 30 30 29 29 29 28 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 24 24 23 23 23 22 22 22 22 21 20 20 20 19 18 17 16 16 16 15 14 14 14 14 13 13 14 15 15 15 15 17 18 20 20 20 21 22 23 25 25 25 24 24 23 22 20 19 18 16 15 16 17 17 18 20 20 20 20 20 20 21 19 16 18 28 33 34 35 35 36 36 36 36 37 37 37 38 38 37 37 37 37 37 36 36 36 36 35 35 35 34 34 34 34 33 33 33 33 33 33 32 32 32 32 31 30 29 29 28 26 25 24 24 24 23 22 22 22 21 21 21 21 22 22 23 24 24 25 25 24 23 23 22 21 21 20 19 19 18 18 17 17 16 14 12 9 7 6 7 8 9 10 10 10 11 11 11 12 12 12 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 11 10 10 10 10 10 10 10 10 10 10 11 12 13 13 13 12 11 12 12 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 14 15 16 17 18 19 19 20 21 22 22 23 23 24 25 25 26 26 27 27 28 29 29 28 28 27 25 24 23 23 23 24 25 25 25 25 24 23 24 24 23 22 22 22 20 16 13 13 14 14 16 17 21 25 26 27 28 32 33 33 32 31 30 29 28 27 27 31 29 26 24 23 23 23 25 28 31 33 33 33 33 31 31 33 35 36 37 39 40 40 40 40 40 40 40 40 40 40 40 39 38 37 37 37 37 38 39 39 39 39 39 39 40 40 39 39 40 40 40 39 39 38 38 38 38 38 38 39 40 40 40 40 39 39 39 39 38 38 37 37 37 36 37 36 35 35 34 34 34 33 31 30 28 26 23 21 17 15 13 12 11 11 10 10 11 12 12 12 11 11 11 9 5 3 3 3 2 4 6 7 7 6 6 7 7 6 5 4 3 2 1 1 2 4 7 10 13 15 15 15 15 15 15 14 12 8 4 7 8 10 11 13 14 15 16 16 17 18 18 18 19 20 20 18 14 13 13 13 14 15 17 17 17 17 17 18 18 18 18 19 19 19 19 19 19 20 20 20 20 21 21 21 20 21 20 20 20 20 20 20 20 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 20 20 20 20 20 20 20 19 20 21 21 22 22 22 23 23 23 23 23 23 23 24 24 24 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 42 42 42 41 41 40 40 39 38 38 38 37 36 36 35 35 34 34 33 33 32 31 31 30 29 29 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 24 24 24 23 23 23 22 22 21 20 20 20 19 18 18 17 17 16 15 14 14 15 14 13 13 13 14 15 15 15 15 18 20 20 20 20 21 21 23 26 26 25 25 24 22 17 13 13 16 18 19 20 22 22 24 28 27 25 25 25 26 26 27 27 29 31 33 34 35 36 36 36 37 37 37 37 38 38 38 37 37 37 37 37 36 36 36 35 35 35 34 34 34 34 34 33 33 33 33 33 33 33 32 32 32 31 30 29 29 28 26 26 25 24 23 23 22 21 21 21 21 21 21 21 22 22 23 24 25 25 24 24 23 22 22 21 20 19 19 19 18 17 17 16 15 13 11 8 7 7 7 8 9 9 9 10 11 11 11 12 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 11 10 10 10 10 10 10 10 10 10 10 10 11 12 12 11 11 11 10 11 11 10 10 10 11 11 11 11 12 12 12 12 12 13 13 14 15 16 17 18 19 20 21 21 22 22 23 24 25 25 26 27 27 28 28 28 29 29 29 28 27 25 24 23 24 25 25 26 27 28 27 26 26 25 25 24 24 25 25 23 19 15 14 14 16 16 19 24 28 29 30 31 33 33 34 34 34 34 34 33 33 33 34 32 30 28 27 26 26 28 29 29 30 30 29 29 28 29 31 32 34 37 40 41 41 40 40 40 40 40 40 40 40 39 38 38 37 37 37 38 39 39 39 39 39 39 40 40 40 39 39 39 39 39 39 39 38 37 38 38 38 38 39 40 40 40 39 39 39 39 38 38 38 37 37 37 36 36 36 35 35 35 34 36 36 33 30 28 25 23 20 17 14 13 12 12 12 11 11 11 12 12 11 11 10 11 8 6 4 3 2 3 5 6 7 7 7 7 7 6 5 5 4 2 0 1 3 3 4 7 12 15 17 17 16 16 15 15 14 12 7 3 6 7 9 11 12 14 14 15 16 16 17 17 18 19 20 20 17 12 12 13 13 14 16 17 17 17 17 17 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 21 21 20 20 20 20 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 20 20 21 22 22 22 22 23 23 23 23 23 23 24 24 24 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 42 42 42 42 41 40 40 39 39 38 38 37 37 36 35 35 35 34 34 33 32 32 31 30 30 29 29 28 27 27 27 26 27 27 26 26 26 26 26 26 26 26 26 25 25 25 25 25 26 26 25 25 25 25 25 25 24 24 24 23 22 21 21 20 19 19 19 18 18 18 17 16 15 14 14 15 15 14 13 14 16 16 15 16 18 19 20 21 20 20 20 21 23 26 28 26 26 24 19 12 11 16 22 28 32 32 31 30 34 38 36 34 32 31 32 32 30 29 28 29 30 32 33 34 35 36 37 37 37 37 37 37 37 37 37 37 36 36 36 36 35 35 35 34 34 34 34 34 34 33 33 33 33 33 33 33 32 32 31 31 30 29 28 27 26 26 25 23 22 22 21 21 21 21 21 21 21 21 22 22 23 24 24 25 24 23 23 22 22 21 20 19 19 18 18 17 17 17 16 14 12 10 8 7 7 7 8 8 9 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 11 11 10 10 9 10 10 11 11 11 11 10 10 10 10 10 10 10 10 11 11 12 12 12 12 12 12 13 13 14 15 16 17 18 19 20 22 22 22 23 24 24 25 26 27 27 28 29 29 29 29 29 29 28 27 26 25 25 25 26 26 27 27 27 27 27 27 25 24 24 25 27 29 27 24 22 21 20 20 21 24 26 28 30 31 33 34 35 35 35 35 35 36 36 36 36 36 34 33 32 31 30 30 30 30 30 29 28 28 27 27 27 28 30 32 35 39 40 41 40 40 40 40 40 40 40 39 38 37 36 36 36 37 38 38 38 38 38 39 39 40 39 39 39 39 39 39 39 39 38 38 38 38 38 38 39 40 40 40 40 39 39 39 38 38 38 38 37 37 37 36 36 36 35 35 34 35 37 37 33 30 27 25 22 19 17 14 13 12 12 12 12 12 12 12 12 12 12 13 11 7 5 4 3 2 3 5 6 7 8 8 7 7 6 5 5 4 1 1 3 4 4 5 7 10 15 19 19 18 17 16 16 15 13 7 3 5 7 9 11 12 13 13 14 15 16 16 17 18 19 19 18 15 11 11 12 13 15 16 17 17 17 17 17 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 21 21 20 20 20 20 19 19 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 21 21 22 22 22 22 23 23 23 23 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 43 43 43 43 43 42 42 42 41 41 40 39 39 39 38 38 37 36 36 35 35 35 34 33 33 32 32 31 30 29 29 28 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 26 25 25 25 25 25 25 25 24 24 23 22 21 20 20 19 18 18 18 18 17 17 16 15 15 15 15 15 14 13 14 18 19 20 19 19 19 20 20 19 20 21 21 24 27 29 28 28 25 20 18 21 26 31 37 40 40 40 39 38 37 37 35 34 34 34 35 31 28 27 27 28 30 31 32 33 34 35 36 37 37 37 37 37 37 36 36 36 36 36 35 35 35 35 34 34 34 34 34 34 34 33 33 33 32 32 32 32 32 31 30 30 29 28 28 27 26 24 23 22 21 21 21 21 21 21 21 21 21 21 22 23 24 24 24 23 23 22 22 22 21 21 20 19 18 17 17 16 16 16 15 13 11 9 8 7 7 7 7 8 9 9 10 10 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 11 11 11 10 10 10 11 11 10 10 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 12 12 12 13 13 14 15 16 17 18 20 21 21 22 23 23 24 25 26 27 28 28 29 30 31 31 30 30 30 29 28 28 28 28 28 28 28 28 27 27 27 27 26 25 23 23 24 22 27 29 27 26 26 25 24 25 26 25 26 28 30 32 34 35 35 35 36 36 36 37 37 38 37 35 35 35 34 33 32 31 31 30 29 29 28 27 28 28 28 29 32 36 39 40 41 41 41 40 40 40 40 39 38 37 36 35 35 35 36 37 37 37 38 38 39 40 41 40 40 40 39 40 39 39 39 38 38 38 38 38 39 40 40 40 40 39 39 39 38 38 38 38 38 37 37 37 36 36 36 35 35 34 32 36 35 32 29 27 23 19 17 15 13 13 12 12 12 13 13 12 11 12 12 12 12 9 9 6 4 3 3 4 6 7 8 8 7 7 7 6 5 4 2 0 2 4 6 6 5 8 10 14 18 19 20 20 19 18 16 13 9 3 5 8 10 11 11 12 13 14 15 15 16 17 18 19 19 17 14 13 10 12 13 15 17 17 17 17 17 17 18 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 20 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 20 21 21 21 22 22 22 22 23 23 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 26 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 48 47 47 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 43 43 43 43 42 42 42 42 41 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 31 31 30 29 28 28 28 27 27 26 26 26 26 26 26 25 25 26 26 26 26 25 25 25 25 25 25 25 26 26 26 25 25 25 25 25 24 24 23 22 21 20 19 19 18 17 17 17 17 16 15 15 15 15 16 15 14 14 15 20 19 20 20 19 19 19 20 20 20 21 22 24 27 29 30 31 31 30 28 30 33 37 40 41 41 40 40 40 37 33 29 29 29 30 29 28 27 26 27 29 29 30 31 32 33 34 35 36 37 37 37 37 36 36 36 36 36 35 35 35 35 34 34 34 34 34 34 33 33 33 32 32 32 32 32 32 31 30 30 29 28 28 27 26 25 23 22 21 21 21 21 21 21 21 21 21 21 21 22 23 23 23 23 23 22 22 22 22 22 21 20 19 18 17 16 15 15 15 14 14 12 10 9 8 8 7 8 8 8 9 9 10 10 10 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 15 16 17 19 20 20 21 22 23 24 25 26 26 27 28 29 30 31 32 32 31 31 30 30 30 30 30 30 30 30 30 29 29 28 27 26 26 24 22 21 19 15 28 30 29 29 30 29 28 27 25 26 26 26 27 29 31 33 34 35 35 36 37 38 39 38 36 35 36 37 36 34 33 32 32 31 30 29 29 29 29 29 30 34 36 38 39 40 40 40 40 40 40 40 39 38 37 36 35 34 33 34 34 35 36 37 38 40 41 41 41 40 40 40 40 40 39 39 39 39 39 39 39 39 40 40 40 40 40 40 39 39 38 38 38 38 37 37 37 37 36 36 36 35 34 33 32 35 35 31 29 26 22 17 14 13 12 12 10 11 11 12 13 12 11 12 12 13 12 11 8 6 4 3 3 5 7 7 8 7 6 6 6 5 4 3 2 1 2 4 6 8 8 10 15 17 18 19 22 22 21 19 16 13 10 4 4 8 10 11 12 13 13 14 14 14 15 16 18 18 18 17 16 13 10 12 14 16 17 17 17 17 17 18 18 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 20 20 20 19 19 19 19 19 20 20 20 20 19 19 19 19 20 20 21 21 22 22 22 22 23 23 23 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 26 26 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 48 48 48 48 48 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 43 43 43 43 42 42 42 42 41 41 40 39 39 39 38 38 37 37 36 36 35 35 34 34 33 32 32 31 30 29 29 28 28 28 27 27 26 26 26 26 25 25 25 25 26 26 25 25 25 25 25 25 25 25 25 26 26 26 26 26 25 25 25 24 23 22 22 21 20 19 18 17 17 17 17 16 16 15 16 16 16 16 16 15 14 15 17 20 21 20 20 19 20 20 21 21 22 22 26 28 29 31 33 35 35 33 33 35 38 40 40 38 38 38 38 35 31 26 26 26 27 27 28 29 30 31 33 32 33 34 34 35 36 37 37 37 37 37 36 36 36 36 35 35 35 35 34 34 34 34 34 33 33 33 33 33 32 32 31 31 31 31 31 30 29 28 27 27 27 26 25 24 23 22 21 21 20 20 20 20 21 21 21 21 21 22 23 23 23 22 22 21 21 22 22 22 22 20 19 17 16 15 14 14 14 14 14 13 12 11 9 8 8 8 8 8 8 9 9 9 10 10 10 10 10 10 10 10 9 9 9 9 10 10 10 10 10 10 10 9 10 10 10 10 10 10 9 10 10 10 10 10 10 10 9 10 9 9 10 10 10 10 11 11 11 11 11 12 12 13 13 13 14 15 15 16 18 18 19 20 22 23 24 25 25 26 27 28 29 30 31 32 32 32 32 31 30 30 31 32 33 33 32 32 32 31 31 29 28 27 26 24 22 20 17 15 29 31 31 30 30 30 30 29 28 29 28 28 28 28 29 31 32 33 34 35 37 39 40 38 35 35 36 37 35 34 33 33 33 31 31 30 30 30 30 32 34 38 39 39 39 40 40 40 40 40 40 39 38 37 36 35 35 34 34 34 34 34 36 38 39 40 41 40 40 40 39 39 39 39 39 39 39 39 39 39 39 40 40 41 40 40 40 40 39 39 38 38 38 37 37 37 37 36 36 36 36 35 34 33 32 31 31 30 29 25 20 17 14 12 10 9 10 10 11 12 10 10 11 11 12 13 13 10 7 5 4 3 4 5 7 7 7 6 5 5 5 4 3 2 2 1 2 4 6 8 10 11 11 15 17 19 22 24 22 19 16 13 11 3 4 6 8 11 13 14 14 14 14 13 14 16 17 17 18 17 15 12 10 12 14 16 17 17 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 19 19 20 20 20 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 20 20 20 20 20 20 20 20 21 21 21 20 20 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 21 21 22 22 22 23 23 23 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 26 26 26 26 26 26 26 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 48 48 48 48 47 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 43 43 43 43 42 42 42 42 41 41 40 40 39 39 38 38 37 37 36 36 36 35 34 34 33 33 32 31 31 30 29 28 28 28 27 27 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 25 25 25 24 23 22 21 20 19 18 18 17 17 17 16 16 16 15 16 16 17 17 16 15 14 14 16 19 21 20 20 20 20 20 21 22 23 24 27 27 30 33 35 37 38 38 37 38 40 41 40 39 38 38 38 38 35 32 31 30 31 33 34 34 35 35 35 36 36 37 37 38 38 38 38 37 36 35 35 35 35 35 34 34 34 34 34 34 34 33 33 33 33 32 32 32 32 31 30 30 30 30 30 29 28 27 26 26 25 25 24 23 22 22 21 21 20 20 20 20 20 20 21 21 21 22 22 22 22 22 22 21 21 21 22 22 22 20 19 17 16 15 14 14 14 14 14 13 13 12 10 9 9 9 9 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 10 9 9 9 9 9 10 10 11 11 11 11 11 11 11 12 12 13 14 14 14 15 16 17 18 18 19 21 22 24 24 25 26 27 28 28 30 31 31 32 32 32 31 30 30 31 33 34 34 34 34 34 33 33 33 31 30 29 27 26 23 21 18 16 23 29 30 30 30 30 30 30 30 30 30 30 30 31 32 33 33 33 34 36 38 40 39 36 35 35 36 36 34 33 33 33 32 31 30 30 30 30 31 34 38 40 40 40 40 40 40 40 39 39 39 38 37 36 36 36 36 35 35 35 35 36 38 39 40 41 41 40 39 39 39 39 39 39 39 39 39 39 39 39 39 40 41 41 41 41 40 40 40 39 39 39 38 38 37 37 36 36 36 36 36 35 34 33 32 31 30 29 28 24 22 18 14 10 8 8 9 9 10 9 9 11 11 11 11 11 11 10 7 5 4 3 4 6 7 7 6 6 6 5 5 3 2 2 2 1 2 3 4 6 7 8 8 13 16 19 23 24 23 20 17 14 8 2 2 4 7 11 13 14 14 14 13 13 14 15 16 17 17 17 14 11 10 12 14 17 18 18 18 18 18 18 19 19 20 20 19 19 20 20 21 20 20 20 20 19 20 20 21 21 21 21 21 21 21 21 21 21 20 20 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 21 20 20 20 19 19 19 19 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 26 26 26 26 26 26 44 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 43 43 43 42 42 42 42 41 41 41 40 39 39 38 38 38 37 37 36 36 35 35 34 33 33 32 32 31 30 29 29 28 28 28 27 27 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 25 25 26 26 25 25 24 24 23 22 21 20 19 18 18 17 17 17 16 16 16 16 16 16 17 17 16 16 15 15 15 18 20 20 20 20 20 21 22 23 24 25 27 29 33 36 37 38 40 41 41 41 42 43 43 42 41 41 41 38 35 35 36 37 38 37 36 37 37 37 38 38 38 39 39 38 38 37 37 36 35 34 34 34 34 34 34 34 33 33 33 33 33 32 32 32 32 32 32 31 31 29 29 28 28 29 29 28 27 26 26 25 24 24 24 23 22 22 21 20 20 20 20 20 20 20 20 21 21 22 22 22 22 22 22 21 20 21 21 22 22 21 19 17 16 15 14 14 14 13 13 13 13 12 11 10 10 10 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 11 10 9 9 9 9 9 10 11 11 11 11 11 11 11 12 13 14 14 15 15 15 16 17 17 18 20 21 23 24 25 26 27 28 28 29 31 31 31 32 32 31 30 30 32 33 34 35 34 34 34 34 35 35 35 34 32 30 30 28 26 24 23 22 21 23 28 29 29 29 30 29 30 30 30 31 33 35 35 35 36 36 37 38 39 39 38 36 37 37 36 36 35 34 34 34 33 32 30 30 30 30 34 38 40 40 40 40 40 40 39 39 39 39 38 38 37 36 36 36 36 36 36 36 37 38 39 40 40 41 41 41 40 40 40 40 40 39 39 39 39 39 39 39 40 40 40 41 41 41 40 40 40 39 39 39 39 39 38 38 37 37 36 36 35 35 35 34 32 30 28 27 25 25 22 16 12 9 8 8 8 9 9 7 9 11 12 12 12 12 10 9 6 5 4 4 4 6 6 6 6 6 5 5 4 3 2 2 2 1 1 2 2 4 4 6 11 13 15 20 24 25 23 20 18 15 10 9 5 3 6 9 11 13 14 14 14 14 14 15 16 17 17 16 13 10 11 13 15 17 18 18 18 18 18 19 19 20 20 20 19 20 20 20 21 21 21 20 20 20 20 20 21 21 21 21 21 21 21 21 21 20 20 20 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 19 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 23 23 23 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 26 26 26 26 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 47 48 48 48 48 48 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 43 43 43 42 42 42 42 42 41 41 40 40 39 38 38 38 37 37 36 36 36 35 34 34 33 32 32 31 31 30 29 28 28 28 27 27 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 25 25 25 25 25 25 24 23 22 21 20 19 18 18 18 17 17 17 16 16 16 15 16 17 17 16 16 16 16 15 16 17 19 20 19 20 21 22 23 24 25 25 27 31 35 38 39 38 40 41 42 43 43 43 43 43 42 41 40 37 35 34 34 35 35 36 37 38 37 38 39 39 39 39 38 37 36 35 35 34 34 34 34 34 34 33 33 33 33 33 32 32 32 31 31 31 31 31 30 30 29 27 27 27 27 28 28 28 27 26 25 25 24 24 24 23 22 22 21 20 20 20 20 20 20 20 21 21 21 21 22 22 22 22 22 21 21 21 21 22 22 21 19 17 16 15 14 13 13 13 13 13 13 13 12 11 10 10 10 9 9 9 8 8 8 8 8 8 8 9 8 8 9 9 10 10 10 10 9 9 9 10 10 11 11 10 10 10 10 10 11 11 11 12 13 13 13 11 9 9 10 10 10 10 10 11 11 11 11 11 12 12 13 14 15 15 15 16 16 16 17 19 20 22 23 24 25 26 27 28 29 30 31 31 32 31 31 30 30 31 33 34 34 34 34 35 35 36 37 38 37 36 34 33 33 32 30 29 28 28 27 27 28 28 28 29 28 28 28 28 29 31 33 35 35 37 37 38 39 39 39 39 38 38 39 39 37 37 36 35 36 36 36 34 32 31 30 32 37 39 39 39 39 39 39 39 39 39 39 38 38 37 36 36 36 37 37 37 36 38 39 40 40 40 41 41 41 41 41 41 41 41 40 40 40 39 39 39 39 39 39 40 40 41 41 41 40 40 40 39 39 39 39 39 39 39 38 37 37 36 35 35 35 34 33 29 25 24 24 22 17 12 10 8 7 7 8 8 8 7 8 9 10 11 11 11 10 9 6 5 4 4 4 5 6 6 6 6 5 4 4 3 3 3 2 2 1 1 1 2 3 5 8 10 14 17 21 23 22 20 18 17 16 12 5 4 5 7 9 11 12 13 14 14 14 14 15 17 17 15 11 10 11 13 15 17 18 18 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 20 20 20 20 20 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 20 20 20 20 19 19 19 20 20 20 20 20 20 20 20 20 20 20 19 20 20 21 21 21 21 21 21 22 22 22 23 23 24 24 24 24 24 24 24 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 26 25 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 47 47 48 48 48 48 48 48 48 48 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 43 43 43 43 42 42 42 42 41 41 40 40 39 39 38 38 37 37 37 37 36 36 35 34 33 33 32 32 31 30 29 29 28 28 28 27 27 26 26 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 25 25 25 25 25 25 24 23 22 21 20 19 19 19 18 17 17 17 17 16 16 16 16 17 16 16 15 15 15 16 17 18 20 20 20 20 22 23 25 25 25 26 29 33 37 38 38 39 41 43 43 43 42 41 39 37 37 36 32 33 34 34 34 34 35 37 38 38 39 39 40 39 38 37 36 35 34 34 34 34 34 34 34 33 33 33 32 32 32 31 31 31 30 30 30 30 29 29 29 28 27 26 26 27 27 27 28 27 27 26 25 24 24 24 23 23 22 22 21 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 21 21 21 22 22 21 19 16 15 14 13 13 13 13 13 13 13 13 12 11 11 11 10 10 9 9 9 9 8 8 8 9 9 9 9 9 9 10 10 10 10 9 9 9 10 10 11 11 11 10 10 10 10 10 10 11 12 12 13 13 13 11 10 10 10 10 10 10 10 10 10 10 11 12 12 12 13 13 14 15 15 16 16 17 18 19 21 22 23 24 25 26 27 29 30 30 31 31 31 31 30 30 31 32 33 34 34 34 35 35 37 39 40 40 40 39 37 35 35 35 35 34 33 33 32 31 30 28 27 27 26 27 27 28 29 30 32 33 36 37 37 38 39 39 39 39 39 39 40 39 39 37 36 37 39 39 39 37 35 33 34 38 38 39 39 39 39 39 39 38 38 39 39 38 37 37 37 37 37 38 38 37 38 39 40 40 41 41 41 42 42 42 41 41 41 41 40 40 40 39 39 39 39 39 39 39 40 41 41 41 40 40 40 40 39 39 39 39 39 39 38 38 37 36 36 35 35 35 33 25 21 21 18 16 12 9 8 7 7 7 8 8 7 7 7 8 9 10 10 11 10 8 6 5 4 4 4 4 5 6 6 5 4 4 4 4 4 4 3 3 3 2 1 2 3 5 7 8 8 15 18 20 21 20 19 17 14 10 4 4 6 7 9 10 12 13 14 14 14 14 15 17 16 14 10 9 11 14 16 17 18 18 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 20 20 20 20 20 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 20 20 20 20 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 45 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 47 47 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 43 43 43 43 42 42 42 41 41 41 41 40 39 39 38 38 37 37 37 37 37 36 35 34 34 33 32 32 31 30 30 29 28 28 28 27 27 26 26 26 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 24 23 22 21 20 19 19 19 18 18 18 17 17 17 16 16 16 16 16 15 15 15 16 17 19 20 20 20 20 22 24 25 26 27 27 28 31 34 37 38 40 41 42 43 42 41 39 39 39 30 27 28 29 35 35 35 35 36 37 38 38 39 39 39 38 36 35 34 33 33 33 34 34 34 34 33 33 33 32 32 31 31 30 30 29 29 29 29 28 28 27 27 26 26 26 26 27 27 27 27 27 27 27 26 25 24 24 23 23 22 22 21 21 20 20 19 19 19 19 20 20 21 21 21 21 22 22 22 22 22 22 21 21 22 22 21 18 16 15 13 12 12 12 12 12 13 13 13 12 12 11 11 11 10 10 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 9 9 10 10 10 11 11 10 10 10 10 9 9 9 11 13 13 13 13 13 10 10 10 10 10 10 10 10 10 10 10 12 12 12 12 12 13 14 14 15 15 16 17 18 20 21 22 23 24 25 26 27 29 30 30 31 32 32 31 30 31 32 33 33 33 34 35 35 37 39 41 42 42 41 39 38 36 35 35 35 36 37 37 35 33 31 30 28 26 26 26 26 28 29 30 31 33 35 36 36 37 38 38 38 39 39 40 41 40 39 37 36 38 40 41 40 39 37 36 37 38 36 36 36 38 40 40 39 38 37 38 37 36 36 35 36 37 38 38 38 39 39 40 41 41 41 41 42 41 41 42 42 41 40 40 40 40 40 40 39 39 39 39 39 39 40 41 41 40 40 40 40 40 40 40 40 40 39 39 38 37 37 37 36 36 35 35 33 18 7 7 10 10 9 8 8 7 7 7 8 8 7 7 7 8 9 10 10 11 10 8 6 5 4 4 4 4 5 6 6 5 4 4 4 4 5 5 4 4 3 2 2 4 6 7 7 8 8 15 17 18 19 18 17 14 11 8 4 5 6 8 9 10 11 12 13 13 14 14 15 16 15 12 10 10 12 14 16 17 17 18 19 19 19 20 20 20 20 20 20 20 20 20 20 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 47 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 47 47 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 43 43 43 43 42 41 41 41 41 41 40 40 39 38 38 37 37 37 37 37 36 36 35 34 33 33 32 31 31 30 29 28 29 28 27 27 27 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 25 25 25 25 25 24 24 23 22 21 20 19 19 19 19 18 18 18 17 17 17 17 16 16 15 15 15 15 18 20 20 20 20 21 22 25 25 27 27 27 27 28 30 33 36 38 40 41 41 39 36 34 35 32 11 12 14 20 24 30 34 36 38 38 39 39 38 38 37 36 34 32 32 32 32 33 33 34 34 34 33 33 33 32 31 30 30 29 28 28 28 27 26 27 26 26 25 25 25 26 27 27 27 28 28 28 28 28 27 26 25 24 23 23 23 22 22 21 21 20 19 19 19 18 18 19 20 20 20 20 21 21 22 22 22 22 22 21 21 21 21 20 19 16 15 13 12 12 12 12 12 12 12 13 13 12 11 11 11 11 10 10 10 9 9 9 9 9 9 10 10 10 10 10 10 10 9 9 9 10 10 11 11 11 10 10 10 9 9 9 9 11 13 13 13 13 13 10 11 10 10 10 10 10 10 10 10 11 13 13 13 13 13 13 14 14 15 16 17 18 19 20 21 22 23 24 25 26 27 27 29 30 31 32 32 32 31 31 32 32 33 34 34 35 37 39 40 40 40 42 42 41 39 37 37 36 36 36 35 35 35 34 33 31 30 29 28 28 28 30 30 31 33 33 34 34 35 35 36 36 38 39 40 41 41 40 38 37 36 38 40 41 41 40 38 37 37 37 36 36 37 38 40 41 40 39 38 37 36 35 35 35 36 37 38 39 39 40 40 41 40 40 40 41 41 41 41 42 41 40 39 39 39 39 40 40 40 39 39 39 39 39 40 41 41 40 40 40 40 40 40 40 40 40 40 39 39 38 37 37 36 36 35 34 33 32 25 13 6 7 8 8 8 7 7 8 8 8 8 8 8 8 9 9 9 10 9 7 6 5 5 4 4 4 5 6 5 5 5 5 5 5 5 5 5 4 4 3 3 5 6 7 8 9 12 17 19 19 18 16 13 11 8 4 4 6 7 8 9 10 11 11 12 13 14 14 14 15 14 11 10 10 12 14 15 16 17 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 23 23 23 23 23 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 47 47 47 46 47 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 43 43 43 43 42 42 41 41 41 41 41 40 39 38 38 37 37 37 37 37 37 36 35 34 34 33 32 31 31 30 29 29 28 28 27 27 27 26 26 26 25 25 25 25 25 25 25 24 25 25 25 25 25 25 25 26 26 26 26 26 26 26 25 25 25 24 24 23 22 21 21 20 20 19 19 19 18 18 18 18 18 18 17 16 15 14 15 17 18 20 20 20 20 21 22 24 26 28 28 28 28 27 27 29 31 34 37 39 39 38 34 31 29 26 22 19 18 20 23 29 33 36 38 40 40 39 39 37 35 33 31 30 29 30 31 32 33 33 33 33 33 33 33 32 31 30 29 28 27 26 26 25 25 25 25 24 24 24 25 25 26 27 28 28 28 29 29 29 28 27 26 25 23 23 23 22 22 21 21 20 20 19 18 18 18 18 18 19 20 20 20 21 21 22 22 22 22 22 21 21 20 21 20 19 17 15 14 13 12 12 12 12 12 12 13 13 12 11 11 11 11 11 11 10 10 10 9 9 9 10 10 10 10 10 10 10 9 9 9 10 10 10 10 10 10 10 10 9 9 9 9 10 12 13 13 12 12 11 11 11 11 11 11 11 11 11 11 11 12 14 13 13 13 14 14 14 14 15 16 17 18 19 20 22 22 23 24 25 25 25 26 28 29 30 31 31 31 31 31 31 31 33 34 35 37 38 39 38 38 39 40 41 40 39 38 38 37 37 36 36 35 34 34 33 33 33 32 31 31 31 33 33 34 35 35 34 33 34 34 35 37 38 40 40 40 40 38 36 35 36 38 40 41 41 40 39 38 37 36 35 36 37 39 40 40 40 39 38 37 35 34 34 36 37 37 38 39 39 40 40 40 40 40 40 40 40 40 41 41 40 40 39 39 39 40 40 40 40 40 39 39 39 39 40 40 41 41 40 40 40 40 40 40 40 40 40 39 39 39 38 37 37 36 35 34 35 33 29 18 8 7 8 8 8 8 8 8 8 8 8 8 8 8 8 9 8 8 9 7 6 5 5 5 4 4 4 5 5 5 5 4 4 4 5 5 5 4 4 4 4 4 5 7 8 11 16 19 19 20 18 15 12 10 7 4 5 7 8 9 10 10 10 11 12 13 13 14 13 14 12 10 9 11 12 13 14 16 18 19 19 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 23 23 23 23 23 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 25 25 25 25 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 44 44 44 44 44 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 43 43 43 43 42 42 42 42 41 41 41 40 40 39 38 37 37 37 37 37 37 36 36 35 34 33 32 32 31 30 29 29 28 28 27 27 27 27 26 26 26 25 25 25 25 25 25 24 24 24 24 25 25 25 25 25 26 26 26 26 26 26 26 25 25 24 24 23 23 22 21 20 20 20 20 19 19 19 19 18 18 18 18 17 16 15 14 14 16 19 20 20 20 20 21 24 26 28 29 29 29 27 25 25 27 29 33 36 37 37 33 26 26 22 19 19 19 20 23 27 36 39 39 40 38 38 38 34 30 27 26 26 27 29 30 31 32 33 34 34 34 33 33 32 31 30 28 27 26 25 25 24 24 24 24 24 24 24 24 25 26 27 28 28 29 29 29 29 29 29 28 26 24 23 22 22 22 21 21 20 20 19 18 18 18 18 17 18 18 19 20 20 21 21 21 22 22 22 22 21 20 20 20 20 19 17 16 15 14 13 12 12 12 11 12 12 13 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 10 10 10 10 10 10 10 10 9 9 9 9 10 11 12 12 12 12 11 11 12 12 12 12 11 11 11 11 11 11 12 14 14 14 14 14 14 15 15 15 16 17 18 20 21 22 23 23 24 25 25 26 26 28 28 29 30 31 32 31 31 30 30 32 31 34 39 40 38 36 36 37 38 38 39 39 38 37 37 37 37 36 35 34 34 33 34 34 34 34 34 34 35 36 36 36 36 36 35 35 35 36 38 39 40 40 40 39 36 34 34 35 38 40 41 40 39 38 37 36 34 33 34 36 37 38 39 40 40 40 38 36 35 35 36 38 39 39 40 40 40 41 41 41 40 40 40 40 40 40 40 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 41 40 40 40 40 40 40 40 40 40 40 39 39 39 39 38 38 37 36 36 36 34 31 21 9 7 9 9 9 9 8 8 9 9 8 8 8 8 8 8 8 8 9 7 6 6 6 5 4 4 4 5 5 5 5 4 4 4 5 5 4 4 4 4 3 4 5 7 9 12 15 16 18 19 17 13 10 9 7 5 5 7 8 9 9 10 11 12 13 13 13 13 13 13 12 10 10 10 11 13 15 16 18 19 19 20 20 20 20 20 20 20 20 20 20 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 23 23 23 23 23 23 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 25 25 25 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 47 47 47 46 46 46 46 46 46 46 47 47 47 47 46 46 46 46 46 46 46 46 46 46 46 45 45 45 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 43 43 43 42 42 42 42 42 41 41 40 40 39 38 38 37 37 37 37 37 37 36 35 35 34 33 32 31 30 30 29 28 28 28 27 27 27 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 25 25 25 26 26 26 26 26 26 26 26 25 25 24 23 23 22 21 21 21 20 20 20 19 19 19 19 19 19 19 18 17 16 16 15 15 15 17 19 20 20 21 23 25 27 29 30 29 28 25 24 24 26 29 33 35 35 33 30 28 21 17 18 20 23 27 30 34 41 40 39 36 34 32 29 25 23 23 24 26 28 30 31 33 33 34 34 34 34 33 32 31 29 28 26 24 24 23 23 23 23 23 23 23 24 24 25 26 26 27 28 29 29 30 30 30 30 29 28 26 24 22 22 21 21 21 20 20 19 18 18 17 17 17 17 17 18 18 19 20 20 20 21 22 22 22 21 21 19 19 19 19 19 17 17 15 14 13 12 12 11 11 11 12 12 12 12 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 12 12 11 11 10 11 12 13 13 13 12 12 12 12 12 12 12 13 15 15 15 15 15 15 15 16 16 17 17 19 20 21 22 23 24 24 24 25 26 27 28 28 29 30 31 31 31 30 29 29 28 24 24 33 38 36 34 34 36 37 37 38 38 38 36 35 35 36 36 36 35 35 34 34 34 34 34 35 35 36 37 37 37 37 37 37 37 38 39 40 40 40 40 39 38 37 35 34 34 37 39 40 39 38 38 36 34 32 31 33 36 38 38 39 40 41 41 40 37 35 35 37 40 40 40 40 40 40 41 41 40 40 40 40 40 41 40 40 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 38 38 38 37 36 35 32 23 12 7 9 10 10 9 9 9 9 10 9 9 9 9 8 8 8 8 8 8 8 7 6 6 5 4 4 4 5 5 5 5 5 4 4 4 4 3 3 3 4 5 6 8 9 10 12 14 14 12 12 10 8 7 6 5 4 5 6 7 9 11 12 13 13 13 13 13 13 13 11 10 10 11 13 14 15 17 18 19 19 19 19 19 19 19 20 20 20 20 20 21 21 20 20 20 20 20 20 20 19 19 19 19 18 19 19 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 47 47 47 47 47 47 47 47 47 47 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 47 47 47 47 47 47 46 46 47 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 46 46 45 45 45 44 44 44 44 44 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 43 43 43 42 42 42 41 41 41 40 40 39 38 38 37 37 36 36 37 37 36 36 35 34 33 32 31 30 30 29 29 28 28 27 27 26 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 25 25 26 26 26 26 26 26 26 26 26 25 24 24 23 22 21 21 21 20 20 20 20 19 19 19 19 19 19 19 18 18 17 16 15 15 16 16 19 20 21 22 24 26 29 30 30 29 26 25 25 26 28 31 34 35 35 32 29 27 22 22 25 30 33 35 38 40 41 39 34 27 29 24 20 20 21 23 26 28 31 32 33 34 34 34 34 34 33 31 30 28 26 25 23 22 21 21 21 22 22 22 22 23 23 24 25 26 27 28 28 29 29 29 30 30 30 29 28 26 24 22 21 21 20 20 20 20 19 18 17 17 17 17 17 17 17 18 18 18 19 20 21 21 21 21 21 20 19 18 18 18 18 18 17 15 14 13 12 12 11 11 12 12 12 12 12 12 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 12 12 11 11 10 10 11 14 14 15 15 15 14 13 12 12 12 13 15 16 16 16 15 15 16 16 16 16 17 18 19 20 21 22 23 23 24 25 26 27 27 28 28 29 30 31 31 30 28 28 27 23 19 19 23 32 33 33 34 35 36 37 36 36 37 35 34 34 35 35 36 35 35 34 34 34 35 35 35 36 36 36 36 37 37 38 39 40 41 42 42 41 40 39 39 39 38 35 33 34 36 38 39 40 39 38 36 33 33 32 34 37 39 39 39 40 41 41 39 34 34 36 38 40 41 41 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 40 40 40 40 40 40 40 40 39 39 39 39 39 39 40 40 40 40 39 39 39 39 39 38 38 37 35 32 24 12 7 9 10 10 10 10 10 10 11 12 9 9 9 9 8 8 8 8 8 8 8 7 6 5 4 4 5 5 6 6 5 5 5 4 4 3 2 2 3 5 6 7 9 10 10 11 11 10 7 7 7 7 6 5 4 4 4 4 6 8 10 12 13 14 14 13 13 13 13 12 11 10 12 14 15 16 17 18 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 19 18 18 18 18 19 19 19 19 18 18 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 21 21 21 21 22 22 23 23 23 24 24 24 24 24 24 24 23 24 24 24 24 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 47 47 47 47 47 47 47 47 47 47 48 48 48 48 48 47 48 48 48 48 48 48 48 48 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 43 43 43 42 42 42 41 41 40 40 39 38 38 37 37 36 36 36 36 36 36 35 35 33 32 31 31 30 29 28 28 28 27 27 26 26 26 26 26 25 25 25 25 25 25 24 25 25 24 24 24 24 25 26 26 26 26 26 26 26 26 26 26 25 24 23 22 22 21 20 21 20 20 20 20 20 19 19 19 19 19 18 18 18 17 16 16 16 16 17 19 20 21 23 26 29 29 31 31 29 29 29 29 30 32 34 36 37 37 35 33 33 33 35 38 39 40 40 41 39 37 33 29 26 21 17 18 21 24 27 29 31 32 33 34 34 34 34 34 33 31 28 26 24 22 21 20 19 19 19 20 20 21 21 21 22 23 24 25 26 27 27 28 28 28 29 29 29 30 29 28 26 23 22 21 20 20 20 20 19 19 18 18 17 17 17 17 17 17 17 17 17 18 19 20 20 20 20 19 19 18 17 17 17 17 17 16 15 13 12 12 11 11 11 11 12 12 12 12 12 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 10 10 12 12 12 11 10 11 11 12 13 14 14 15 15 15 14 13 13 13 14 15 16 16 16 16 16 16 16 17 17 17 18 19 20 21 22 23 23 24 25 26 27 28 28 28 29 30 31 30 28 28 27 24 22 21 23 29 30 32 33 34 35 36 37 37 37 36 34 33 33 34 34 34 34 34 35 35 35 35 35 35 36 35 35 35 36 38 40 41 43 43 43 42 42 41 40 40 40 39 35 34 34 36 38 39 40 40 38 36 35 34 34 36 39 40 40 40 40 40 40 36 31 31 36 40 41 41 40 39 39 39 39 40 40 40 40 40 40 39 39 39 40 40 40 40 40 40 39 38 38 38 39 40 40 40 40 40 41 40 40 40 39 39 38 39 39 40 40 40 40 40 39 39 39 39 39 38 38 36 32 24 12 8 9 9 9 10 11 11 11 12 13 12 9 9 9 8 8 8 8 9 9 9 8 6 6 5 4 5 5 6 6 6 5 5 5 4 3 3 3 3 4 6 7 10 11 10 9 9 7 6 6 6 6 7 5 4 3 3 4 5 7 9 11 13 13 13 13 13 12 12 11 10 10 13 14 15 16 17 18 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 18 18 19 18 18 18 18 18 19 19 19 19 18 18 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 21 21 21 21 21 21 22 22 22 23 23 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 45 45 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 46 46 46 45 46 46 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 43 43 42 42 42 41 41 40 40 39 39 38 37 37 36 36 36 36 36 36 36 35 34 33 32 31 30 29 29 28 28 27 27 26 26 26 26 26 25 25 25 25 25 26 26 26 26 25 24 23 24 25 25 26 26 26 26 26 26 27 26 26 26 25 24 23 22 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 17 16 17 17 17 18 20 23 26 29 30 30 30 31 31 31 32 32 33 34 36 37 39 40 40 40 40 41 42 43 43 42 41 39 35 32 27 25 22 18 18 21 25 28 30 31 32 33 34 34 34 34 34 33 31 28 24 21 20 19 18 17 17 18 18 19 19 20 20 21 22 22 24 25 26 26 27 28 28 28 29 29 30 30 29 28 26 24 22 21 20 20 20 20 20 19 19 18 17 17 17 17 16 16 16 16 16 17 18 18 18 18 18 18 18 17 16 16 16 16 16 16 14 12 12 11 11 11 11 11 11 11 12 12 12 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 11 11 11 12 12 11 11 12 12 13 12 12 14 15 15 15 15 15 14 13 13 15 16 16 16 16 16 17 17 17 17 17 18 18 19 20 21 22 23 23 24 25 26 27 27 28 28 28 29 29 28 28 26 25 24 25 28 31 32 32 32 33 34 36 36 37 37 36 35 34 33 33 33 33 33 33 34 34 35 35 35 36 36 35 34 34 35 37 39 41 43 43 43 42 41 41 41 41 40 40 39 36 35 36 38 38 39 40 40 40 39 37 35 35 37 40 41 40 40 40 39 37 32 29 30 34 38 41 41 41 40 40 41 41 40 40 40 40 39 39 39 39 40 40 40 40 40 41 41 40 38 38 38 39 40 40 40 40 41 41 40 40 40 39 38 38 39 40 40 39 39 39 39 39 39 39 39 39 39 38 36 32 25 10 9 9 9 8 9 10 11 12 12 12 12 11 11 9 8 8 8 9 9 9 8 8 7 6 5 5 5 5 6 6 6 5 5 5 4 3 3 3 2 3 6 7 7 9 8 7 8 7 7 7 7 8 7 6 5 5 4 3 4 6 8 10 10 11 12 12 12 11 11 10 9 10 13 14 15 16 17 18 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 21 21 21 22 22 22 23 23 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 45 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 48 47 48 48 48 48 48 48 48 48 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 43 43 42 42 42 42 41 40 40 39 39 38 37 37 36 36 36 36 36 36 36 35 35 34 32 31 30 30 29 28 28 28 27 27 26 26 26 25 25 25 25 24 25 25 26 27 26 25 24 23 23 24 25 26 26 26 26 26 26 27 27 26 26 25 24 23 22 22 21 21 20 20 20 20 20 20 20 20 20 20 20 20 19 19 18 18 17 17 17 18 18 18 22 26 28 30 30 29 28 29 30 31 32 33 35 36 37 38 40 41 41 41 42 44 45 45 44 41 37 34 32 26 26 22 18 18 21 25 28 31 32 32 33 33 34 34 33 33 32 30 28 25 21 19 17 17 16 16 16 16 17 18 18 19 20 20 21 22 24 25 26 27 27 28 28 28 29 30 30 30 29 28 26 24 22 21 20 20 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 16 17 17 17 17 17 17 17 16 15 15 15 15 15 15 14 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 11 11 11 11 10 10 10 10 10 10 10 11 11 11 12 12 12 12 13 13 13 13 12 12 12 12 12 13 13 13 14 13 13 14 15 15 16 16 15 14 14 14 15 16 16 16 16 17 17 17 17 17 17 18 18 19 20 21 22 22 23 23 24 25 26 27 28 28 28 28 27 26 26 25 25 29 30 30 30 31 32 33 34 35 35 35 36 36 35 34 33 33 33 33 33 33 33 33 33 34 35 35 35 35 34 34 34 36 38 40 42 42 42 42 41 40 40 40 40 40 40 40 38 37 38 39 39 41 42 42 41 40 38 35 36 38 40 40 40 40 39 37 34 30 28 30 33 38 41 41 41 42 42 42 41 40 40 40 39 39 39 40 40 40 40 40 40 40 40 40 40 39 38 38 39 39 40 40 40 40 41 40 40 39 38 38 38 39 40 40 39 39 38 38 39 39 39 39 39 39 38 36 32 20 9 13 12 8 7 8 10 11 11 11 12 12 11 11 10 9 9 9 9 9 9 9 9 7 6 5 5 5 5 5 5 5 5 5 5 5 4 4 3 3 3 6 7 8 9 22 26 11 7 7 7 8 8 8 8 8 8 6 4 3 5 7 8 9 10 11 10 11 11 11 9 8 10 12 14 15 16 17 18 18 19 19 18 18 19 19 19 19 20 20 20 20 20 20 20 20 20 19 19 19 19 18 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 23 23 24 24 24 25 25 25 24 24 24 24 24 24 25 25 25 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 26 26 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 47 47 47 47 47 47 48 48 48 48 48 48 48 48 48 48 48 48 48 48 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 43 43 42 42 42 41 40 40 39 38 38 37 37 36 36 35 35 35 35 35 35 35 34 33 32 31 30 29 29 28 28 27 27 26 26 26 25 25 25 25 24 24 24 25 26 27 26 24 23 23 23 25 26 26 26 26 26 26 26 26 26 26 25 25 24 23 22 21 21 21 20 20 20 20 20 20 20 20 22 23 23 22 21 19 18 18 17 17 19 20 20 22 25 27 28 28 28 27 27 28 30 32 33 34 36 37 39 40 40 41 42 43 44 45 45 43 41 35 31 30 28 20 20 18 18 21 25 29 31 32 32 33 33 33 33 33 33 31 29 26 23 21 19 18 17 16 16 16 16 16 16 17 17 18 19 20 22 23 24 25 26 27 27 27 28 29 29 30 30 29 28 27 25 23 22 21 20 19 19 19 19 19 18 17 17 17 16 16 16 16 15 15 15 16 16 16 16 17 17 17 17 16 16 15 14 14 15 15 14 12 11 11 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 13 13 13 14 14 14 14 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 14 15 16 16 17 17 17 17 17 17 17 17 18 18 18 18 19 20 22 21 21 22 23 23 24 26 27 28 27 27 27 27 27 27 29 33 32 31 31 31 32 33 34 35 35 35 36 35 34 33 32 32 33 33 32 33 33 33 33 33 34 34 34 34 34 34 35 37 39 40 41 41 41 40 40 39 39 40 40 41 41 40 38 37 38 38 40 42 43 43 42 41 39 37 37 39 40 40 41 40 39 36 33 30 29 31 34 36 39 41 41 41 42 42 41 41 40 40 39 39 40 40 40 40 40 40 40 40 40 40 38 38 39 39 39 40 40 40 40 40 41 41 40 39 38 37 38 39 40 40 39 39 39 38 38 39 39 39 39 39 39 37 33 22 9 8 12 7 6 7 9 10 10 10 10 11 11 11 10 10 9 9 9 9 9 8 8 8 7 6 5 5 5 5 5 5 5 6 6 6 5 5 4 5 4 5 7 6 9 26 29 12 7 7 8 8 8 8 8 9 8 9 7 4 3 6 8 8 9 10 10 11 12 11 9 8 10 12 13 14 15 16 17 17 18 18 18 18 18 18 18 18 19 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 20 20 20 20 20 21 21 21 22 22 22 23 23 24 24 24 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 47 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 43 43 42 42 42 41 41 40 39 38 38 37 37 36 36 35 35 35 35 35 35 35 35 34 33 31 30 29 29 29 28 28 27 26 26 26 25 25 25 25 25 25 25 24 25 25 25 24 23 23 23 24 25 26 26 26 27 27 27 26 26 26 26 25 24 23 23 22 21 21 21 20 20 20 20 20 20 20 21 23 24 24 24 22 20 19 18 18 19 20 21 21 24 26 27 27 27 27 26 26 28 30 32 34 36 37 38 40 40 41 42 43 44 44 43 42 39 34 28 26 25 24 20 16 17 20 25 29 31 32 33 33 33 33 33 33 32 31 29 25 22 21 20 19 18 17 16 15 15 15 15 16 16 17 18 19 21 22 24 25 26 27 27 27 27 28 29 29 29 29 28 27 26 24 22 22 21 20 19 18 18 18 18 17 17 17 17 16 16 16 15 15 15 15 16 16 16 16 16 17 17 17 17 17 16 15 14 15 15 14 13 11 11 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 14 14 15 15 15 15 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 15 16 15 16 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 21 21 22 23 24 26 27 27 27 27 27 27 28 31 32 31 31 31 32 33 34 34 34 35 35 36 35 34 33 33 33 33 33 32 32 32 33 33 33 33 33 33 33 33 34 35 37 38 38 39 39 39 39 39 39 39 39 40 41 40 39 38 37 37 38 40 43 43 43 42 41 39 37 37 39 41 41 41 41 40 37 34 31 30 32 34 37 40 41 41 41 42 42 42 41 41 40 40 40 40 40 40 41 40 41 40 40 40 38 35 35 37 39 39 40 40 40 40 40 41 41 40 40 39 38 38 40 39 39 39 38 38 38 39 39 40 39 39 39 38 38 34 33 29 18 8 7 6 7 8 9 9 9 9 9 10 10 9 9 9 8 8 8 8 8 8 8 7 6 6 6 5 5 5 5 6 7 7 6 6 6 5 5 5 5 5 6 7 9 11 8 7 7 8 8 8 8 8 9 9 10 9 7 4 4 8 9 10 10 11 12 12 11 9 9 11 12 13 14 15 15 16 17 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 20 20 19 19 19 18 19 18 18 18 18 18 18 18 17 18 18 18 18 17 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 47 47 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 43 43 42 42 42 41 40 39 38 38 37 37 36 36 35 35 35 35 35 35 35 35 34 33 32 31 30 29 28 28 28 27 27 26 26 25 25 25 25 25 25 25 25 24 24 24 24 24 23 23 23 24 25 26 26 26 27 27 26 26 26 26 25 25 24 23 22 22 22 21 21 21 20 20 20 20 20 21 22 24 25 25 25 23 21 20 20 21 21 21 21 21 24 25 26 25 25 25 25 27 29 30 32 34 36 38 39 40 40 42 42 42 43 42 40 36 31 28 24 23 22 19 17 17 20 25 29 32 33 33 33 33 33 33 33 32 31 29 25 22 21 20 19 18 17 16 15 15 15 15 15 15 16 17 18 20 22 23 25 26 26 27 27 27 27 28 28 29 29 28 27 26 25 23 23 22 20 19 18 18 18 17 18 17 17 17 17 17 16 16 15 15 15 15 16 16 17 17 17 17 17 17 18 18 17 16 15 15 15 15 13 12 11 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 14 15 16 16 16 16 16 16 15 15 15 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 18 17 18 17 17 17 17 17 17 18 19 20 21 21 21 22 25 27 27 28 27 27 27 29 30 30 30 30 31 32 34 34 35 35 36 35 35 34 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 33 33 34 34 35 36 36 37 38 38 38 38 38 39 40 40 39 38 37 37 37 39 41 43 43 43 42 40 38 36 37 38 39 41 42 42 41 38 35 33 32 34 36 39 41 41 41 41 41 41 41 41 41 41 40 40 40 41 41 41 41 40 40 40 40 37 35 34 35 37 39 39 39 40 40 40 40 40 40 39 39 39 39 40 39 39 37 37 37 38 40 40 41 40 40 39 38 37 37 37 27 20 13 8 7 7 7 8 8 8 8 9 9 9 9 9 8 8 7 7 7 8 8 8 8 7 7 6 6 6 6 6 7 7 7 7 7 7 7 6 6 5 4 5 6 8 8 7 6 7 7 8 8 8 8 9 10 11 10 8 5 4 6 8 10 11 11 12 13 11 9 10 12 13 13 14 14 15 16 17 18 18 18 18 18 18 18 18 18 18 19 19 20 20 20 20 20 20 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 19 20 20 20 20 21 21 22 22 22 23 23 23 23 24 24 25 25 25 25 25 25 25 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 47 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 43 43 43 42 42 41 40 40 39 38 37 37 36 36 36 35 35 35 34 34 35 35 35 34 33 31 30 29 29 28 28 27 27 26 26 26 25 25 25 25 25 25 25 24 24 24 24 23 23 23 23 23 24 25 26 26 26 26 26 26 26 26 26 25 24 23 23 22 22 22 21 21 21 21 20 20 20 21 22 23 24 25 25 25 24 23 23 22 22 21 21 21 22 23 24 24 23 24 25 26 28 29 31 32 34 36 38 39 40 41 41 41 40 41 39 35 29 25 23 21 19 20 17 16 19 24 29 32 33 33 33 33 33 33 33 32 31 29 26 22 20 20 20 18 17 16 15 14 15 14 14 15 15 16 18 20 22 23 24 25 26 26 27 27 27 27 27 28 28 28 27 26 25 24 23 22 21 19 18 18 17 17 17 17 16 17 17 17 17 16 15 15 15 15 15 16 17 17 18 18 18 18 18 18 18 17 16 15 15 15 15 14 12 11 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 12 13 14 15 16 17 17 17 15 16 16 16 16 16 17 16 16 17 17 17 17 17 17 17 18 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 18 19 19 20 20 20 22 23 24 26 28 27 27 27 29 30 30 29 29 30 32 32 35 36 37 36 35 34 34 33 33 33 34 34 34 34 33 33 33 33 33 33 32 32 32 32 31 32 32 32 33 34 35 36 37 37 38 38 39 40 39 38 38 37 36 37 39 41 42 43 43 42 40 37 37 37 38 39 41 43 43 41 38 36 35 35 37 39 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 39 39 37 36 36 38 39 39 39 39 39 40 40 40 40 39 39 39 39 39 39 38 36 36 37 38 40 41 41 41 40 39 38 38 37 35 24 13 15 11 8 7 7 7 8 8 8 8 8 8 8 8 8 7 7 7 7 8 8 8 8 7 7 6 6 6 6 6 7 8 8 8 8 8 9 8 7 7 7 7 7 9 10 9 7 7 7 7 8 9 10 11 12 12 10 9 6 3 3 6 9 11 12 12 12 10 8 10 12 14 14 14 14 15 16 17 18 18 18 18 18 17 17 17 18 18 19 19 19 20 20 20 20 20 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 25 25 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 46 46 46 46 46 46 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 48 48 48 48 48 48 48 48 48 48 48 49 49 49 49 49 49 49 49 49 49 49 49 49 49 48 48 48 48 48 48 48 48 48 48 47 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 44 44 44 44 43 43 43 43 42 41 41 40 39 38 37 36 36 36 36 35 35 35 34 34 34 35 35 34 33 32 31 30 29 29 28 27 27 26 26 26 26 25 25 25 25 25 25 25 24 24 24 23 23 23 23 23 24 25 25 26 26 26 26 26 26 26 26 25 24 24 23 23 22 22 22 22 21 21 21 21 20 21 21 23 24 24 24 25 25 25 25 24 24 23 22 22 22 22 23 23 24 24 25 26 27 29 31 32 33 34 36 37 38 39 40 40 39 38 38 36 32 26 22 20 20 19 17 17 20 25 30 32 33 33 33 34 34 33 33 32 31 29 27 23 21 19 20 19 17 16 15 15 14 14 14 15 15 16 18 20 21 23 24 25 26 26 26 27 27 27 27 27 27 27 26 25 25 24 23 23 21 20 19 18 17 17 16 16 16 16 16 17 17 17 16 15 15 14 15 15 16 17 17 18 18 18 18 18 18 17 17 16 16 15 15 15 14 13 11 11 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 13 13 13 14 14 15 15 16 17 16 15 16 16 16 16 17 17 17 17 17 17 17 18 18 18 19 19 19 19 19 18 18 19 19 19 19 18 18 18 17 17 17 17 17 17 17 18 19 20 20 20 21 20 21 22 23 24 26 27 26 26 28 29 30 29 29 28 29 31 31 34 37 37 36 35 35 34 34 33 33 34 35 35 35 34 34 33 33 33 33 32 32 32 31 31 31 31 31 31 31 32 33 35 36 37 38 39 39 39 39 38 37 36 37 38 40 42 43 43 43 40 38 39 39 40 41 43 43 42 40 37 35 35 37 39 41 40 40 41 41 41 40 41 41 41 41 41 41 41 41 41 41 41 41 40 40 39 38 38 38 38 38 38 39 39 39 39 39 39 40 40 39 39 39 39 39 38 38 37 36 35 37 39 41 42 42 42 41 40 39 38 37 35 28 13 11 13 10 8 7 8 8 8 8 8 8 8 8 8 8 7 7 7 8 8 9 8 7 7 7 6 6 6 6 6 7 8 8 8 9 9 9 9 8 8 9 9 9 10 11 11 10 6 7 8 9 11 12 13 14 12 11 11 9 8 5 4 8 10 11 12 11 10 8 10 13 14 14 14 15 16 16 17 18 18 18 18 18 17 17 17 17 17 18 19 19 20 20 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 20 20 20 20 21 21 21 21 22 22 23 23 23 24 24 24 25 25 25 25 25 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 47 47 47 46 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 48 48 48 48 48 48 48 48 48 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 48 48 48 48 48 48 48 48 48 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 44 44 44 44 43 43 42 42 42 41 40 39 38 37 37 36 36 35 35 35 35 35 34 34 34 34 34 34 33 31 30 29 28 28 27 27 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 23 23 23 23 23 24 25 25 25 26 26 26 26 26 26 25 25 24 23 23 23 22 22 22 22 22 21 21 21 21 21 22 24 24 24 25 25 25 26 26 25 24 23 22 22 22 22 22 23 25 26 27 27 28 30 31 33 34 35 36 36 37 39 40 39 38 36 35 34 32 29 25 21 20 19 18 21 26 31 33 32 32 33 34 34 34 33 33 32 30 28 25 23 21 20 19 18 16 15 14 14 13 14 15 16 16 18 20 21 23 24 25 26 26 26 27 27 27 27 27 27 26 25 24 23 23 22 22 21 20 19 18 18 17 16 16 16 15 16 16 16 17 17 16 16 14 14 14 15 16 17 17 18 18 18 18 17 17 17 17 16 16 15 16 16 15 14 13 12 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 14 14 15 15 15 16 16 15 16 16 17 17 17 18 18 18 18 18 18 19 19 20 20 20 20 20 19 19 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 20 22 23 23 22 19 22 23 24 26 27 27 26 26 27 29 29 29 29 29 28 29 30 32 35 35 35 35 35 35 34 34 34 35 35 36 36 35 35 34 34 33 32 31 31 31 30 30 31 31 31 30 30 30 31 33 34 35 37 38 38 38 38 38 37 36 37 39 41 43 44 44 44 42 41 41 41 41 42 43 43 41 38 36 35 34 36 36 39 38 37 40 41 41 40 41 41 41 41 41 41 41 41 41 41 41 41 41 40 39 37 37 37 38 38 39 39 39 39 39 39 39 40 40 40 39 38 38 38 37 36 35 35 35 38 40 41 42 42 42 41 41 39 37 37 35 29 13 10 12 12 10 8 8 7 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 6 6 7 8 8 9 9 9 9 10 10 9 10 10 10 9 8 8 8 7 6 6 10 12 13 13 13 13 11 11 11 11 9 6 3 6 9 11 12 12 11 9 11 11 13 14 15 15 16 16 17 18 18 18 18 18 17 17 17 16 17 17 18 19 20 19 19 19 19 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 17 17 17 17 17 16 16 17 17 17 17 17 18 18 18 19 19 20 20 20 20 21 21 21 21 22 22 22 23 23 24 24 24 25 25 25 25 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 48 48 48 48 48 48 48 48 48 48 48 48 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 48 48 48 48 48 48 48 48 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 44 44 44 43 43 43 42 42 41 40 40 39 38 37 36 36 35 35 35 35 35 34 34 34 34 34 34 33 32 31 30 29 29 28 27 27 26 26 26 26 26 25 25 25 25 25 25 25 24 24 23 23 23 23 23 24 24 25 25 25 26 26 26 26 26 25 25 24 23 23 23 23 23 23 22 22 22 21 21 21 21 21 22 23 24 25 26 26 27 27 27 25 24 23 22 22 22 22 23 23 25 26 27 28 29 31 32 33 34 35 36 37 38 38 39 40 38 36 35 36 35 34 32 31 27 22 24 28 32 33 32 31 33 34 35 34 34 33 32 31 29 27 25 23 21 20 19 17 14 13 14 13 13 14 15 16 17 19 21 22 24 25 26 26 26 27 27 27 27 27 26 26 25 24 23 22 21 21 21 20 19 19 18 17 17 16 16 15 15 15 16 16 17 17 16 15 14 14 14 15 16 16 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 14 12 11 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 15 15 15 16 17 17 18 18 18 18 19 19 19 20 20 20 20 20 20 20 20 20 21 21 21 21 20 19 19 19 19 19 19 19 19 19 20 21 24 26 27 27 26 24 22 26 28 28 27 27 27 27 28 29 29 29 29 29 29 30 31 33 32 32 33 35 35 34 34 34 34 34 35 35 35 34 34 33 33 32 31 31 30 30 30 30 30 31 31 30 30 31 32 33 34 35 36 37 37 36 36 36 37 38 40 42 44 45 45 45 44 43 42 42 42 42 42 42 41 39 37 36 35 35 35 38 39 38 39 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 39 38 38 38 38 38 39 38 38 38 38 39 40 40 40 39 39 38 37 35 34 34 34 36 40 41 42 42 42 42 41 40 38 36 36 35 32 12 12 13 13 12 11 9 7 7 8 8 9 9 9 9 8 8 8 8 7 8 7 7 7 8 8 8 7 7 6 8 8 8 9 9 9 9 10 10 11 11 11 10 9 8 6 5 5 5 6 9 13 13 13 13 11 9 9 9 6 5 3 4 6 9 11 12 12 11 10 10 11 13 14 15 15 16 16 17 17 18 18 18 18 17 17 16 16 16 17 18 19 19 19 19 19 19 19 19 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 16 17 17 17 17 17 17 18 18 17 17 17 17 17 16 16 17 17 17 17 17 18 18 19 19 19 20 20 20 20 20 21 21 21 22 22 22 23 23 24 24 24 25 25 25 25 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 48 48 48 48 48 48 48 48 48 48 48 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 48 48 48 48 48 48 48 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 44 44 44 44 43 42 43 42 41 41 40 39 38 37 36 36 35 35 35 35 35 35 34 34 33 33 33 33 32 31 30 30 29 28 28 27 27 26 26 26 26 26 25 25 25 25 25 25 25 24 24 23 23 23 23 23 24 24 25 25 25 26 26 26 26 25 25 24 24 23 23 23 23 23 23 23 22 22 21 21 21 22 23 24 24 25 26 27 27 27 28 27 25 23 23 23 23 23 22 23 24 25 26 27 28 29 31 31 33 34 35 36 38 38 38 39 40 40 38 37 37 37 36 36 36 30 27 30 33 33 31 31 32 34 35 35 35 34 33 32 30 28 26 24 23 21 19 18 15 13 13 12 12 14 15 16 17 18 20 22 23 25 26 26 27 27 28 28 27 27 27 26 25 25 23 22 22 21 21 20 19 19 18 18 17 17 16 16 15 15 15 15 16 17 17 16 15 14 13 13 14 15 16 16 16 16 16 16 15 15 15 16 16 16 16 17 17 17 16 15 13 11 11 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 12 12 14 15 16 16 16 17 17 18 18 18 19 19 20 20 20 20 20 20 20 20 20 21 21 22 22 22 22 21 20 20 19 19 19 20 20 20 20 20 22 25 28 32 33 32 29 27 27 29 30 28 27 27 28 29 29 30 30 30 30 29 29 30 31 31 31 32 33 34 33 33 33 33 32 32 31 31 31 30 30 30 30 30 30 30 29 29 30 30 30 30 30 30 31 31 33 34 34 35 35 36 35 35 35 36 39 42 43 45 45 45 45 44 43 42 42 41 41 42 42 41 40 39 37 36 35 34 34 32 37 40 40 39 39 41 42 42 42 42 41 41 41 41 41 41 41 41 41 41 40 40 40 39 39 39 39 38 38 37 38 38 39 40 40 40 38 37 35 34 33 33 34 37 40 41 41 42 42 42 41 40 37 35 35 34 36 19 18 17 16 15 14 12 10 9 8 8 8 9 9 9 9 8 8 8 8 8 8 8 8 9 9 9 8 7 7 7 8 9 9 9 9 9 10 11 12 12 10 9 9 8 6 5 5 5 5 8 11 12 11 10 6 6 7 9 11 10 7 8 7 9 12 13 13 12 12 11 12 14 14 15 15 16 17 17 17 18 18 18 18 17 16 16 16 16 16 17 18 19 19 19 19 19 19 19 19 19 19 18 18 17 17 17 17 17 17 17 17 17 17 17 16 17 17 17 17 17 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 19 19 20 20 20 20 21 21 22 22 22 23 23 23 24 24 25 25 25 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 28 27 27 27 27 27 27 27 27 27 27 47 47 47 47 47 47 47 47 48 48 48 48 48 48 48 47 47 48 48 48 48 48 48 48 48 48 48 48 48 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 48 48 48 48 48 48 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 44 44 44 43 43 42 42 42 41 40 39 39 38 37 36 35 35 35 35 35 35 35 34 33 33 33 33 33 32 31 30 30 29 28 28 27 27 26 26 26 26 26 25 25 25 25 25 25 25 24 24 23 23 23 23 23 24 24 24 25 25 25 25 25 25 25 24 24 23 23 23 23 23 24 23 23 22 22 21 22 22 22 23 24 25 26 27 27 27 27 27 26 24 24 24 23 23 23 23 23 24 25 25 26 27 29 30 31 32 34 34 36 37 38 39 40 41 40 38 37 37 36 35 36 37 33 30 32 30 29 30 32 34 35 36 35 35 34 33 31 29 27 25 23 21 19 18 16 14 13 12 12 13 15 16 17 18 19 21 23 25 26 27 27 28 28 29 28 28 27 27 26 25 25 24 23 23 22 21 21 20 19 18 18 17 16 16 16 15 15 15 16 17 17 17 16 15 14 13 13 14 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 17 17 15 14 12 11 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 12 12 14 14 15 16 17 17 18 19 19 20 20 20 20 20 20 20 20 21 21 21 21 21 22 23 23 23 22 21 21 20 20 20 20 20 20 20 20 21 22 24 28 31 33 32 29 25 25 28 29 29 28 27 28 29 29 30 31 32 31 31 31 31 31 30 30 31 32 32 32 31 30 30 30 30 29 28 28 27 27 27 27 28 28 28 28 28 29 29 30 30 30 30 31 32 32 33 34 35 35 36 36 36 35 36 39 42 44 45 45 45 45 44 43 42 42 41 40 41 42 43 42 41 40 39 36 34 31 30 27 26 33 39 40 41 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 39 38 37 37 38 39 39 39 39 37 36 34 33 33 33 36 40 41 41 41 41 41 42 41 38 36 35 34 32 32 25 22 21 20 18 16 13 12 11 10 9 8 9 9 9 9 9 9 8 8 8 8 8 9 9 10 9 8 7 7 7 8 9 9 9 9 9 10 11 12 12 10 10 9 7 6 6 5 5 6 6 9 9 9 8 7 12 15 16 15 13 10 5 6 9 12 13 13 13 12 12 13 14 15 14 15 16 17 17 17 17 18 17 17 17 16 16 16 16 16 17 18 19 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 17 17 17 17 17 17 17 18 18 18 19 19 19 19 19 19 20 20 21 21 22 22 22 23 23 23 24 24 24 25 25 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 47 47 47 47 47 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 48 48 48 48 48 48 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 44 44 43 43 43 43 42 41 40 40 39 38 37 36 36 35 35 35 35 35 35 34 34 33 33 33 33 32 31 30 30 30 29 28 28 27 27 26 26 26 26 25 25 25 25 25 25 25 24 24 23 23 23 23 23 24 24 24 25 25 25 25 25 25 25 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 23 24 25 25 26 28 28 28 27 27 26 25 24 24 24 24 23 23 23 23 24 25 25 26 27 28 29 30 30 32 34 36 38 39 40 41 41 39 37 36 35 34 33 32 31 29 28 29 26 29 32 34 36 36 36 36 36 35 33 31 28 26 24 22 20 18 16 15 14 14 13 13 14 16 17 18 19 21 22 24 26 27 27 28 29 29 29 29 28 27 27 26 26 26 25 25 24 24 23 21 21 20 19 19 18 17 16 16 16 16 16 17 18 18 18 17 16 14 13 13 14 14 15 16 16 15 15 15 15 15 14 15 15 16 16 17 17 18 17 16 14 12 11 11 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 15 17 18 18 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 21 22 23 24 23 23 22 22 21 21 21 20 20 20 20 20 21 22 22 24 24 25 23 19 21 25 28 29 29 29 29 28 29 30 31 33 33 33 33 31 31 31 30 30 31 31 31 31 31 28 28 28 28 28 27 27 26 26 27 27 27 28 29 28 27 28 28 29 29 29 30 31 31 32 33 34 36 36 36 37 36 35 36 38 41 43 44 44 45 45 44 43 42 42 42 41 41 43 44 43 43 42 41 38 35 33 30 24 22 27 37 41 41 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 40 40 39 39 38 38 38 39 39 38 36 35 34 32 33 34 38 40 41 41 41 41 41 41 40 37 36 35 35 35 35 29 26 26 24 21 18 15 13 12 11 10 9 9 9 9 9 9 9 8 8 8 8 8 10 10 10 9 9 8 7 8 8 9 10 10 9 9 10 10 11 11 11 10 9 7 6 6 6 6 7 7 7 7 7 7 7 7 8 7 6 6 6 5 5 8 11 13 13 13 13 12 13 14 14 14 15 16 17 17 17 18 18 18 17 17 16 16 15 16 16 17 17 18 18 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 17 17 17 17 17 18 18 18 19 19 19 19 19 19 20 20 21 21 22 22 22 23 23 23 23 24 24 25 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 28 27 27 27 27 27 27 27 27 27 27 27 47 47 47 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 49 49 49 49 49 49 49 49 49 49 49 49 50 50 50 50 50 50 50 50 50 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 48 48 48 48 47 47 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 44 44 43 43 43 42 41 41 40 39 39 38 37 36 35 35 35 35 35 34 34 34 33 33 32 32 32 32 31 31 30 30 29 28 28 27 27 26 26 26 26 25 25 25 25 25 25 24 24 24 23 23 23 23 24 24 24 24 25 25 25 25 25 25 25 24 24 23 23 23 23 23 23 22 22 22 22 22 22 23 25 26 26 27 28 29 29 28 27 26 25 25 24 24 24 24 23 23 23 23 24 24 24 25 27 27 28 29 29 31 34 37 39 40 40 41 39 36 33 30 29 30 27 25 23 23 24 26 29 32 35 36 37 37 37 37 36 34 32 29 26 24 23 21 19 17 15 15 15 15 16 16 17 18 18 19 20 22 24 26 27 28 29 30 30 30 30 29 28 27 27 27 27 26 26 26 25 25 23 22 22 21 20 20 18 17 16 16 16 16 17 18 18 19 20 18 17 15 14 13 14 14 16 16 16 16 15 15 15 14 14 14 15 15 15 16 17 18 18 17 15 13 12 11 11 11 11 11 11 10 10 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 14 14 14 14 14 15 15 16 17 18 18 19 19 20 20 20 20 20 20 20 21 21 21 21 21 22 22 23 24 24 24 24 23 23 22 22 21 21 21 20 20 20 21 21 21 21 20 19 21 19 21 25 28 29 29 30 30 31 31 33 34 35 34 33 33 33 31 30 30 30 29 28 28 28 29 27 28 28 28 28 28 28 28 28 28 28 28 28 28 27 26 27 27 28 28 29 30 30 31 31 32 34 35 36 37 37 36 36 37 38 40 41 42 44 45 45 44 43 42 42 41 42 43 44 44 44 44 44 41 39 36 32 29 25 23 23 34 40 40 41 41 41 42 42 42 42 42 41 41 41 40 40 41 41 41 41 41 41 41 41 40 40 40 39 39 39 39 39 38 36 33 33 32 32 35 39 40 41 41 41 41 41 41 38 35 36 37 37 37 36 35 33 30 26 22 19 16 14 12 11 11 10 10 10 10 10 9 9 8 8 8 8 9 10 10 10 10 10 9 8 8 8 9 10 10 10 10 10 10 10 10 10 10 9 8 7 7 8 9 9 8 7 7 7 7 7 6 7 8 8 7 6 5 5 8 10 12 13 13 13 13 13 14 15 14 15 16 17 18 18 18 18 18 18 17 16 16 15 16 16 17 17 17 18 18 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 17 17 17 17 18 18 18 18 18 18 19 19 19 19 20 20 21 21 21 22 22 23 23 23 23 24 24 25 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 47 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 49 49 49 49 49 49 49 49 49 49 49 49 49 49 50 50 50 50 50 50 50 50 50 50 50 50 50 50 49 49 49 49 49 49 49 49 49 49 49 49 49 48 48 48 48 47 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 44 44 43 43 43 42 42 41 40 40 39 38 37 36 36 35 35 35 35 34 34 34 34 33 32 32 32 32 32 31 31 30 29 29 28 27 27 27 26 26 26 25 25 25 25 25 24 24 24 24 23 23 23 23 24 24 24 25 25 25 25 25 25 25 25 24 24 23 23 23 23 23 23 22 22 22 22 22 23 23 25 26 27 29 29 28 28 28 27 27 26 25 25 24 24 24 24 24 24 24 24 24 24 24 25 26 26 26 27 28 31 34 37 39 40 39 37 32 28 25 22 21 22 20 18 18 20 23 28 33 35 37 37 37 37 37 36 35 33 30 28 25 23 22 21 19 18 17 16 16 18 18 19 19 19 20 21 22 24 26 28 28 29 30 30 31 31 31 29 28 28 28 28 28 27 27 27 26 25 24 23 23 22 22 21 19 18 17 17 16 17 18 19 20 21 21 20 18 17 15 15 15 15 16 16 16 15 15 15 15 14 14 14 14 15 15 16 16 17 17 17 15 13 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 14 15 15 15 16 16 17 17 18 18 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 22 23 24 25 25 25 24 24 23 22 22 22 22 22 21 20 21 21 22 23 22 22 22 19 22 24 26 28 29 30 30 31 31 32 35 37 37 36 34 33 32 32 30 29 29 29 28 27 27 27 28 28 29 28 29 29 30 29 29 28 28 28 27 26 25 25 26 26 27 27 28 29 29 30 31 32 34 35 37 38 38 37 37 38 38 39 40 42 44 44 44 43 42 42 42 41 41 43 44 44 45 45 44 42 39 36 34 30 26 24 22 27 31 37 40 41 41 41 42 42 42 42 41 41 41 40 40 40 41 41 41 41 41 41 41 41 41 40 40 40 40 39 39 38 36 33 32 32 32 36 40 40 41 41 41 41 41 41 39 36 36 36 35 34 34 34 34 32 27 23 21 17 15 13 12 11 11 11 11 10 10 10 9 9 8 8 8 9 10 10 10 10 10 10 9 9 9 9 10 10 10 10 10 10 10 10 10 10 9 8 8 8 10 12 11 9 9 9 8 7 7 8 8 9 9 7 6 5 6 7 8 11 13 14 14 14 14 15 15 15 16 16 17 18 19 19 19 19 18 17 16 16 16 16 16 17 17 17 18 18 18 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 17 17 17 17 18 18 17 18 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 23 23 24 24 25 25 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 47 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 49 49 49 49 49 49 49 49 49 49 49 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 49 49 49 49 49 49 49 49 49 48 48 48 48 48 47 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 44 44 43 43 43 42 41 41 40 39 39 38 37 36 35 35 35 35 34 34 34 34 33 32 32 32 32 32 31 31 31 30 29 29 28 27 27 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 23 24 24 25 26 26 25 25 25 25 25 24 24 23 23 23 23 23 22 22 22 22 22 22 23 24 25 25 27 27 29 28 27 27 26 27 27 27 26 25 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 26 27 31 35 37 39 38 33 27 22 20 18 18 17 16 16 17 19 23 27 34 37 38 38 37 37 37 36 35 33 31 29 28 26 23 22 22 21 19 18 18 18 20 21 22 21 21 22 23 25 27 28 29 30 30 31 31 31 31 31 30 29 30 30 29 29 28 28 28 27 26 25 25 24 24 23 22 21 20 19 18 18 19 20 20 21 21 21 21 20 18 17 16 15 15 16 16 16 15 15 15 15 14 14 14 14 14 15 15 16 16 17 17 15 13 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 22 22 23 24 25 25 25 25 24 23 23 23 23 23 23 22 21 22 22 24 25 25 25 25 24 24 25 25 27 29 30 30 30 31 33 37 39 38 37 35 33 32 31 29 29 30 30 28 27 27 28 30 30 31 30 31 31 30 29 29 28 28 28 27 26 25 25 25 25 25 26 26 27 28 29 31 32 33 35 37 38 38 39 38 39 38 39 40 42 43 43 42 43 43 43 42 42 42 41 41 41 45 45 44 42 39 36 31 27 25 23 23 22 20 29 39 41 41 41 42 42 42 41 40 41 41 40 40 41 41 41 41 41 41 40 40 40 40 41 41 41 41 40 39 38 36 33 32 32 34 37 39 40 41 41 41 41 41 40 39 37 37 38 36 36 34 33 32 31 28 24 22 19 17 15 13 12 11 11 11 11 11 10 10 9 8 8 9 9 10 10 11 11 10 10 10 9 9 10 10 10 10 10 10 10 10 10 10 10 9 9 8 8 9 11 11 10 9 9 9 8 7 9 10 10 9 7 5 5 5 6 9 12 14 15 15 15 16 17 17 17 17 17 18 19 20 20 20 19 18 17 16 16 17 17 17 17 17 17 18 18 18 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 17 17 17 17 17 17 17 17 18 18 18 18 19 19 20 20 20 21 21 22 22 22 23 23 23 24 24 25 25 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 49 49 49 49 49 49 49 49 49 49 49 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 49 49 49 49 49 49 48 48 48 48 48 48 47 47 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 44 43 43 43 42 42 41 40 40 39 38 37 36 36 35 35 35 35 34 34 34 33 32 32 31 32 32 32 32 31 31 30 29 29 28 27 26 26 26 26 25 25 25 25 25 24 24 24 23 23 23 23 23 23 23 25 26 27 26 25 25 25 25 24 24 24 23 23 23 23 23 22 22 22 22 22 23 23 25 26 26 26 27 27 26 25 25 26 27 28 28 27 26 26 24 24 24 24 25 25 25 24 24 24 25 24 24 24 25 27 31 35 37 38 33 27 20 17 15 14 15 14 14 17 20 25 29 33 39 40 39 38 37 37 36 34 32 30 30 29 29 27 24 23 24 24 23 22 20 20 20 21 22 22 23 25 27 29 30 31 31 31 31 31 31 31 31 31 31 31 32 31 31 30 30 30 29 28 27 27 27 26 26 24 23 22 22 21 20 20 21 21 22 22 22 22 22 21 20 20 18 16 16 16 16 16 15 15 15 14 14 14 14 14 14 15 16 15 15 16 17 15 13 11 11 11 11 10 11 11 11 11 11 11 11 11 10 10 11 11 11 11 11 11 12 12 12 12 13 13 14 15 15 15 16 17 18 18 18 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 22 22 23 24 25 26 26 26 26 25 24 23 23 23 24 23 23 22 23 23 26 28 28 27 26 24 23 24 25 27 28 29 30 30 31 33 35 39 39 37 35 33 32 31 31 30 29 30 31 31 31 31 31 32 32 32 31 30 30 29 29 29 29 28 28 27 27 26 25 24 24 25 25 26 26 28 30 31 33 35 36 38 39 40 40 40 40 40 41 42 43 43 43 44 43 44 44 44 44 44 43 43 44 44 44 43 39 36 32 27 24 23 23 23 21 20 33 41 41 41 42 42 41 39 39 39 41 41 41 41 41 41 41 40 40 40 39 39 39 40 41 42 41 41 39 38 35 33 33 34 36 37 37 40 41 41 41 41 40 39 37 36 35 37 37 38 37 36 33 31 28 24 22 19 18 17 15 14 13 12 11 11 11 11 10 9 9 8 9 9 10 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 11 11 10 10 9 9 8 8 8 8 9 9 8 8 7 7 9 10 10 8 7 6 5 5 7 10 12 15 16 16 16 17 18 19 18 18 19 20 21 21 21 20 19 19 18 17 17 17 17 18 17 17 17 18 18 18 19 19 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 19 20 20 21 21 21 21 22 22 23 23 23 24 24 25 25 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 49 49 49 49 49 49 49 49 49 49 49 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 49 49 49 49 49 49 48 48 48 48 48 48 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 44 44 43 43 42 42 41 41 40 40 39 38 37 36 36 35 35 35 35 34 34 33 33 32 32 31 32 32 32 32 31 31 30 29 28 28 27 26 26 26 25 25 25 25 25 24 24 24 23 23 23 23 23 22 22 23 25 26 26 26 26 26 25 25 24 24 23 23 23 23 23 23 23 22 22 22 23 23 23 25 26 26 27 27 25 24 24 25 26 27 28 28 27 27 26 25 24 24 24 25 26 25 24 24 24 25 25 25 25 26 28 32 34 36 36 30 24 18 15 14 14 13 15 19 23 28 32 35 38 42 41 39 36 36 35 33 32 30 30 29 29 28 27 24 23 23 23 23 21 20 19 20 22 23 24 26 28 30 32 32 32 33 32 32 31 31 31 31 32 33 33 33 33 32 32 31 31 30 29 29 29 29 28 28 26 25 25 24 23 22 22 23 23 23 24 23 23 22 22 21 21 20 17 17 17 16 16 15 15 15 14 14 14 14 14 14 15 16 16 15 16 16 15 13 11 10 10 10 11 11 11 11 11 11 11 11 11 10 11 10 11 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 17 18 18 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 22 22 23 23 24 25 25 26 26 26 25 24 23 23 23 24 24 23 23 23 25 29 30 29 26 25 23 22 23 25 26 27 27 28 29 31 32 30 34 37 34 34 33 33 33 32 31 30 30 32 32 32 33 33 33 33 32 31 30 30 30 29 29 28 28 28 28 27 27 26 25 24 24 24 25 25 26 28 30 32 34 36 38 40 41 41 42 42 42 42 42 43 44 45 45 44 45 45 45 45 45 45 45 44 43 42 42 41 35 30 26 24 23 23 22 20 20 27 38 41 42 42 42 41 39 38 37 38 41 42 42 41 40 40 40 39 39 39 39 39 40 41 42 41 41 39 37 35 33 34 35 36 36 38 40 41 42 42 41 39 37 35 34 33 34 35 37 38 39 37 33 29 25 22 20 19 18 18 16 15 13 12 11 11 11 10 10 9 9 9 9 10 11 12 12 11 10 10 10 10 10 10 10 10 10 10 10 10 10 11 10 10 10 10 9 8 8 8 8 8 7 7 7 8 9 9 9 8 7 6 5 5 8 11 13 15 16 17 17 18 19 20 19 19 20 21 21 22 21 20 20 19 18 18 17 17 17 18 18 17 17 18 18 18 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 17 17 17 17 17 18 18 19 19 19 19 20 20 21 21 21 21 22 22 23 23 24 24 25 25 25 25 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 49 49 49 49 49 49 49 49 49 49 49 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 49 49 49 49 49 48 48 48 48 48 48 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 44 43 43 43 42 42 41 41 40 39 39 38 37 36 35 35 35 35 34 34 33 33 32 32 31 32 32 32 32 32 31 31 30 29 28 27 26 26 25 25 25 25 25 25 24 24 24 23 23 23 23 23 22 22 22 23 24 26 26 26 26 26 25 25 24 23 23 23 23 23 23 23 23 22 22 22 23 23 24 25 26 27 27 25 23 23 24 25 26 27 27 27 28 27 26 25 24 24 24 25 26 25 24 24 24 25 26 26 27 27 29 32 34 35 34 29 24 18 15 13 14 18 23 28 33 36 39 41 42 41 39 36 36 33 32 31 30 30 29 28 28 28 27 24 22 22 21 20 19 19 19 20 23 25 27 29 31 32 33 34 34 34 33 32 32 32 31 32 33 34 34 35 35 34 33 32 31 31 31 31 30 30 30 29 28 28 27 26 25 24 24 25 25 25 25 25 24 23 23 22 22 21 19 18 17 17 16 16 15 15 14 14 14 13 13 14 15 15 15 15 15 16 16 14 12 11 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 15 16 16 17 18 19 19 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 23 23 24 24 25 26 26 27 26 26 25 24 23 23 23 24 24 24 25 27 30 30 28 25 23 23 22 23 24 25 26 26 26 27 27 26 26 29 33 31 32 34 35 35 33 32 30 31 32 33 33 34 34 35 34 33 33 32 31 30 29 29 28 28 27 26 25 26 26 25 24 24 24 24 25 25 27 29 31 33 31 36 40 42 44 45 45 45 44 44 45 46 46 46 45 45 46 46 45 45 45 45 45 42 38 38 38 37 28 29 25 23 21 20 19 18 18 38 42 42 42 42 42 42 40 35 33 35 38 40 41 40 40 39 38 38 37 37 38 40 41 41 41 40 38 36 35 34 34 36 36 37 38 40 42 42 41 40 37 35 34 33 32 33 35 37 37 40 40 38 33 27 22 20 19 19 18 17 16 14 13 12 12 11 11 10 9 9 9 9 10 11 12 12 11 11 10 10 10 10 10 10 10 11 11 10 10 10 11 11 11 11 10 9 9 8 8 8 7 7 7 7 8 9 9 9 9 8 6 5 5 8 11 13 15 16 17 18 19 20 20 20 20 20 21 22 22 21 20 20 19 19 18 18 17 18 18 18 18 18 18 18 18 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 20 20 21 21 21 21 22 22 23 23 23 24 25 25 25 25 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 49 49 49 49 49 49 49 49 49 49 49 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 49 49 49 49 48 48 48 48 48 48 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 44 44 43 43 43 42 42 41 41 40 39 38 37 36 36 35 35 35 34 34 33 33 32 32 32 32 32 32 32 32 32 31 30 29 29 28 27 26 26 25 25 25 25 25 25 24 24 23 23 23 23 23 22 22 23 23 23 25 26 27 27 27 26 25 24 24 23 23 23 23 23 23 23 23 22 22 23 23 23 23 24 26 27 25 23 21 22 24 26 26 27 27 27 27 26 26 25 24 24 24 25 25 25 24 24 24 25 27 28 29 29 29 31 33 34 33 33 33 25 23 20 23 29 35 39 42 43 44 44 40 36 34 32 32 30 30 30 29 29 28 27 27 27 26 22 22 21 20 19 18 18 19 22 25 28 31 32 33 34 34 35 35 35 34 33 33 33 32 33 34 35 36 36 35 34 33 33 32 32 32 32 31 31 31 31 31 30 30 28 27 26 27 27 27 26 26 26 25 25 24 23 22 21 20 19 18 18 17 16 15 15 15 14 14 13 13 14 14 15 15 15 15 15 16 15 15 13 11 11 11 10 10 10 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 15 16 16 17 18 19 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 23 23 23 24 24 26 27 27 27 27 26 25 24 24 23 24 24 25 25 27 28 30 30 27 24 22 22 22 23 23 24 24 25 25 24 24 24 25 28 30 30 31 33 33 34 33 32 32 32 32 32 33 33 34 34 34 34 34 33 31 30 29 28 28 27 26 25 24 24 24 24 24 23 23 24 24 25 26 27 29 32 18 29 35 36 37 40 43 42 43 45 45 46 46 45 43 42 43 45 45 45 45 44 44 40 33 30 33 35 35 34 33 31 23 19 18 18 18 26 41 42 42 42 42 41 40 37 32 32 35 37 39 40 40 39 39 38 38 36 37 39 40 40 39 37 35 33 33 34 35 36 37 38 39 41 42 41 40 35 34 33 33 32 32 33 36 38 38 37 39 39 37 25 16 17 19 19 18 18 17 15 14 13 12 11 11 10 10 10 9 9 10 11 12 12 11 11 11 10 10 11 11 11 11 11 10 10 11 11 11 11 11 11 11 10 9 9 9 8 8 7 7 7 8 9 9 9 8 7 6 5 6 8 11 13 15 16 17 18 18 19 20 21 21 21 22 22 22 21 20 20 19 19 19 18 18 18 18 19 18 18 18 18 18 18 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 20 20 21 21 21 22 22 23 23 23 24 25 25 25 25 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 49 49 49 49 49 49 49 49 49 49 49 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 49 49 49 49 49 48 48 48 48 48 48 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 46 46 45 44 44 44 44 43 43 43 42 41 40 40 39 38 37 36 35 35 35 35 34 34 33 33 32 32 32 32 32 32 32 32 31 31 30 29 28 27 27 26 25 25 25 25 25 25 24 24 23 23 23 23 23 22 22 22 23 23 24 25 26 27 27 27 26 25 24 24 23 23 23 23 23 23 23 23 22 22 23 23 23 22 23 24 25 23 21 21 22 24 26 27 27 27 27 27 26 25 25 25 25 25 24 25 25 25 25 25 27 29 30 31 31 30 30 33 37 39 42 45 41 38 37 41 44 46 47 47 46 45 42 36 30 29 29 29 29 29 29 28 28 27 26 25 23 21 20 20 19 18 17 18 19 22 26 29 32 34 35 35 35 35 36 36 36 35 34 34 34 34 34 35 36 36 36 35 34 34 34 34 33 33 33 32 32 33 33 33 33 32 31 29 28 29 29 28 28 27 27 27 26 25 24 23 22 21 20 20 19 18 17 16 16 15 14 14 13 13 13 13 14 15 15 15 15 16 16 15 14 12 11 11 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 14 14 15 16 17 18 19 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 23 23 23 24 25 27 27 27 27 26 26 24 23 23 23 23 24 25 27 28 31 32 30 26 24 22 22 22 22 23 24 24 25 25 23 24 25 27 28 29 29 30 30 30 31 31 31 32 33 33 32 32 33 33 32 32 32 33 33 31 30 29 28 28 26 25 24 24 24 23 23 22 22 22 23 24 24 24 25 25 23 16 23 30 35 36 36 37 36 36 38 38 38 38 39 37 34 35 39 43 46 45 44 43 39 32 26 27 32 33 32 33 32 28 21 18 18 18 20 41 42 42 42 40 39 37 34 31 32 33 35 36 38 38 39 39 39 38 37 37 37 38 36 35 34 32 32 33 34 35 36 37 38 40 41 42 41 38 31 31 31 31 30 31 33 37 39 40 39 38 38 36 24 19 15 17 18 18 18 17 16 15 14 13 12 11 11 11 10 9 9 10 11 11 12 12 12 11 11 11 11 11 11 11 11 10 10 11 11 11 11 11 11 11 11 10 9 9 9 8 7 7 8 8 9 9 8 7 6 5 5 6 9 11 14 15 16 16 16 17 19 20 21 21 21 22 22 23 22 21 21 20 19 19 19 19 19 19 19 18 18 18 18 18 18 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 17 17 17 17 17 17 17 18 18 18 18 18 19 20 20 21 21 22 22 22 23 23 24 24 24 25 25 25 26 26 26 27 27 27 27 26 26 26 27 27 27 27 27 26 27 27 27 27 27 27 27 27 27 48 48 48 48 48 48 48 48 48 48 48 48 48 48 49 49 49 49 49 49 49 49 49 49 49 50 50 50 50 50 50 50 50 50 50 50 50 51 51 51 51 51 51 51 51 51 51 51 51 50 50 50 50 50 50 50 50 50 50 50 49 49 49 49 49 48 48 48 48 48 47 48 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 44 44 44 44 43 43 43 42 41 40 39 38 37 36 35 35 35 35 34 34 34 33 33 32 32 32 32 32 32 32 32 31 30 30 29 28 27 26 26 25 25 25 25 24 24 24 24 23 23 23 23 22 22 23 23 23 23 24 26 27 27 27 27 26 25 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 23 23 22 22 23 24 24 25 26 26 27 26 26 26 25 24 25 25 25 25 25 26 26 26 27 28 31 33 34 33 32 32 35 41 47 51 51 50 50 51 51 49 48 47 45 42 39 35 31 25 25 26 27 28 28 28 27 27 25 24 23 21 20 19 18 18 18 18 20 22 26 30 32 34 36 37 37 37 37 37 37 37 36 35 34 34 35 36 36 36 36 35 35 35 35 35 35 34 34 34 34 34 34 34 35 35 34 32 31 30 30 30 29 29 28 28 27 27 26 25 24 23 22 21 21 20 19 17 16 17 16 15 14 14 13 13 13 13 14 14 14 14 15 16 16 15 14 12 12 12 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 14 15 16 17 18 19 20 20 20 20 20 20 20 20 20 20 20 21 21 21 22 23 23 24 24 25 26 27 27 27 25 24 23 22 22 22 23 25 26 28 29 32 32 29 26 23 22 22 22 22 23 24 24 25 25 24 24 26 28 28 28 27 27 28 29 30 29 29 31 33 33 33 33 32 32 31 30 30 30 31 31 29 28 28 27 25 24 24 24 23 23 22 22 21 21 22 22 22 22 22 21 17 18 26 32 35 35 33 33 33 33 33 33 33 35 35 32 26 22 25 35 42 44 42 41 37 32 29 27 28 31 31 31 31 30 24 22 23 22 23 35 36 41 41 39 37 34 32 32 32 32 33 34 35 35 37 38 38 37 37 37 37 36 34 33 31 31 30 31 34 35 36 36 38 40 41 41 39 36 32 32 30 29 29 30 34 38 40 41 41 39 37 39 35 29 19 14 18 18 18 18 17 16 15 14 13 12 12 11 11 10 9 10 11 11 12 12 12 12 12 11 12 11 11 11 11 10 11 11 11 11 11 11 12 12 11 11 10 10 9 8 8 7 8 8 8 8 7 7 5 5 5 7 9 12 14 15 16 16 16 17 18 20 21 21 21 21 22 23 23 23 22 21 20 20 20 20 20 20 19 19 18 18 17 17 18 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 19 18 18 18 17 17 17 17 17 17 17 17 17 18 18 18 18 18 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 19 20 20 21 21 22 22 23 23 23 24 24 24 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 48 48 48 48 48 48 48 48 48 48 48 48 48 49 49 49 49 49 49 49 49 49 49 49 50 50 50 50 50 50 50 50 50 50 50 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 50 50 50 50 50 50 50 50 49 49 49 49 48 48 48 48 48 48 48 48 48 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 46 45 45 44 43 43 42 41 40 39 38 37 36 35 35 35 35 35 35 34 33 33 32 32 32 32 32 32 32 31 31 30 29 28 27 27 26 25 25 25 24 24 24 24 24 23 23 23 23 23 22 22 23 23 23 24 25 27 27 27 27 26 25 25 24 24 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 22 22 23 23 24 24 25 25 24 25 25 25 26 25 25 25 25 25 25 25 26 27 28 28 30 32 36 38 39 38 38 39 42 47 50 51 51 50 48 47 45 44 42 40 38 35 31 28 26 24 24 25 26 27 28 27 26 25 23 23 22 21 20 20 20 20 21 22 24 26 32 35 36 37 37 37 38 38 38 38 38 37 36 35 35 36 36 37 37 36 36 35 35 36 36 36 36 35 35 35 35 35 35 36 36 36 35 34 33 32 31 30 29 29 28 28 28 27 26 25 25 24 22 22 22 21 20 19 18 17 16 15 15 14 14 14 13 13 13 13 13 13 14 15 16 16 15 14 14 12 12 11 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 13 13 14 15 16 17 17 18 19 19 19 20 20 20 20 20 20 20 20 20 21 21 22 22 23 24 24 25 26 26 26 26 24 23 22 22 21 22 23 25 27 29 30 31 30 28 25 23 22 22 22 22 23 23 23 23 23 24 25 26 28 27 27 27 27 29 30 29 29 29 30 31 31 32 32 31 31 31 30 30 30 31 30 29 28 28 27 26 24 24 24 24 23 22 21 21 21 21 21 21 20 19 19 19 22 30 34 35 34 32 32 32 32 32 32 34 34 34 30 22 18 20 25 25 22 34 37 34 32 31 29 28 30 30 31 30 29 27 29 32 32 31 26 22 38 39 39 38 35 34 35 35 33 32 33 33 33 35 36 35 35 35 36 36 36 35 33 32 31 30 30 33 35 36 37 39 40 39 38 36 34 34 32 31 29 30 32 37 41 42 43 43 41 37 38 38 30 17 14 18 18 17 18 17 16 16 15 14 13 12 12 11 10 10 10 10 11 12 12 13 13 13 12 12 12 11 11 11 11 11 11 11 11 11 12 12 12 11 11 10 10 9 9 8 8 8 7 8 8 7 6 6 5 5 7 10 12 14 15 15 16 16 17 18 19 20 20 21 21 22 23 23 23 23 22 21 21 21 21 21 20 20 19 19 18 17 17 18 19 19 19 19 18 19 19 19 18 18 18 18 19 19 19 19 19 18 18 18 18 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 20 20 21 21 22 22 23 23 23 24 24 24 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 48 48 48 48 48 48 48 48 48 48 48 48 49 49 49 49 49 49 49 49 49 49 50 50 50 50 50 50 50 50 50 50 50 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 50 50 50 50 50 49 49 49 49 48 48 48 48 48 48 48 48 48 48 48 47 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 45 44 43 43 42 41 40 39 38 36 36 35 35 35 35 35 35 34 33 33 32 32 32 32 32 32 32 31 30 29 29 28 27 26 26 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 24 25 26 27 28 28 27 26 25 25 24 24 23 23 23 23 24 24 24 24 24 25 25 25 26 26 24 23 23 24 24 24 25 25 24 24 24 23 24 25 25 25 25 25 25 26 26 27 28 29 31 33 36 40 42 43 41 40 41 42 44 45 46 45 43 41 40 38 35 33 31 30 27 25 24 23 23 24 25 26 28 28 27 26 26 25 25 24 24 23 24 24 25 26 28 30 32 37 38 38 38 38 38 38 39 39 39 38 37 36 35 36 37 37 37 37 36 37 37 37 37 37 37 37 36 36 36 36 36 37 37 37 37 36 35 34 33 31 30 29 29 28 28 28 27 27 26 25 25 24 23 23 22 21 20 19 18 17 16 15 15 14 14 14 13 13 13 13 13 14 15 17 17 16 15 14 13 12 12 11 11 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 14 15 16 17 18 18 18 18 19 19 20 20 21 21 21 21 20 20 20 20 21 22 23 24 25 25 26 26 26 26 24 23 22 22 22 22 23 25 27 29 31 31 30 26 24 22 22 22 23 23 23 22 22 22 23 24 26 27 28 28 28 28 29 30 30 29 29 29 30 30 29 30 31 31 31 31 30 30 30 31 30 29 28 27 26 25 24 24 24 23 23 22 21 20 20 20 20 20 19 19 19 21 25 31 33 33 32 31 31 31 31 31 31 32 34 33 27 19 17 18 18 18 22 28 32 32 32 30 30 30 30 30 30 30 28 28 29 32 33 34 33 28 30 37 39 40 39 39 39 39 38 36 35 35 36 36 34 33 32 33 34 35 36 36 35 34 32 31 30 32 36 37 38 39 39 38 37 34 33 32 32 31 30 30 35 39 41 42 42 43 42 41 39 39 31 17 18 19 18 18 18 17 16 16 16 15 14 13 12 12 11 10 10 11 12 12 12 13 13 13 12 12 12 11 11 11 11 11 11 11 12 12 12 12 12 11 11 10 10 9 9 8 8 8 8 8 8 7 6 6 5 5 8 10 12 13 14 16 16 17 17 18 20 20 20 21 21 22 22 23 24 23 23 22 22 22 22 22 21 20 20 19 18 17 17 18 19 19 19 19 18 18 18 18 18 18 18 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 18 18 18 18 18 18 18 18 18 18 18 19 19 18 18 18 19 19 19 19 19 19 20 20 21 21 22 22 22 23 23 24 24 24 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 48 48 48 48 48 48 48 48 48 48 49 49 49 49 49 49 49 49 49 49 49 50 50 50 50 50 50 50 50 50 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 50 50 50 50 50 49 49 49 48 48 48 48 48 48 48 48 48 48 48 47 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 46 45 45 45 46 46 46 45 45 45 44 43 42 41 41 40 39 38 37 37 36 36 36 36 36 35 34 33 33 32 32 32 32 32 32 31 30 30 29 28 27 27 26 25 25 25 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 25 27 28 28 28 27 26 25 25 24 24 23 23 23 24 24 24 24 24 25 25 25 26 26 25 24 23 24 24 25 25 24 24 24 23 23 23 22 25 25 26 26 26 26 27 27 28 28 30 33 35 39 42 43 42 40 37 35 34 35 35 32 30 30 30 28 26 25 25 25 24 22 22 22 22 23 24 25 27 28 28 28 28 29 29 28 28 27 28 28 29 31 32 34 36 37 39 39 39 39 39 38 39 39 39 38 37 36 36 37 38 38 38 37 37 37 38 38 38 38 38 38 38 38 38 38 37 38 38 38 38 37 37 35 34 33 31 30 29 29 28 28 28 27 27 26 26 26 25 24 23 22 22 21 19 19 18 17 16 15 15 15 14 14 14 14 14 13 13 15 16 17 17 16 15 14 13 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 14 15 16 18 18 17 17 17 18 19 20 21 21 22 22 21 20 20 20 20 21 22 23 24 24 25 26 26 26 25 24 23 22 22 22 22 23 25 28 30 32 31 29 25 23 22 22 23 24 24 23 23 23 23 23 25 26 27 28 28 28 29 30 30 30 29 29 30 30 30 30 30 30 31 30 30 30 30 30 31 30 29 27 26 25 25 24 24 23 23 22 21 20 20 19 19 19 19 19 19 19 22 26 29 31 31 30 29 29 30 32 32 33 33 32 29 22 17 17 17 18 21 23 26 29 30 30 29 29 29 30 30 29 29 29 29 30 31 31 32 32 33 33 37 40 41 40 40 40 40 40 39 39 39 41 40 32 31 31 31 32 33 35 36 36 36 34 32 31 33 36 38 38 38 38 38 36 36 34 32 31 31 31 31 37 40 41 41 41 41 41 40 35 41 36 22 21 20 18 17 17 17 16 16 16 15 15 14 13 12 12 11 11 11 12 12 12 13 13 13 13 13 12 12 11 11 11 11 11 11 12 12 12 12 12 11 11 10 10 9 9 9 9 8 8 8 8 7 6 5 5 6 9 10 11 13 15 16 16 17 18 19 20 21 21 21 21 22 23 23 24 23 23 23 23 23 23 22 22 21 20 19 19 17 17 17 18 19 19 18 18 18 18 19 18 18 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 21 21 22 22 23 23 23 24 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 48 48 48 48 48 48 48 48 49 49 49 49 49 49 49 49 49 49 49 50 50 50 50 50 50 50 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 50 50 50 50 50 49 49 49 49 48 48 48 48 48 48 48 48 48 48 48 48 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 45 45 45 44 45 45 45 44 44 44 43 43 42 41 40 40 40 40 39 38 37 37 37 37 36 35 34 33 32 32 32 32 32 32 31 31 30 29 28 28 27 26 26 25 25 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 25 26 28 28 28 28 27 26 26 25 24 23 23 23 23 24 24 24 24 24 24 25 25 26 26 25 24 24 24 25 24 24 24 23 23 23 23 22 22 24 25 25 26 26 26 27 27 28 29 31 34 38 41 42 42 40 36 29 26 24 25 23 21 21 21 20 19 19 20 21 22 22 22 22 22 22 24 25 27 28 30 30 30 31 32 33 33 32 32 32 33 34 36 37 38 39 39 40 40 40 40 39 39 39 39 38 38 38 38 38 39 39 39 38 38 38 38 39 38 39 39 39 39 39 39 39 39 39 39 39 39 38 38 37 35 34 32 31 31 30 29 29 28 28 27 27 27 26 26 25 25 24 24 23 22 20 20 19 18 17 16 16 15 15 14 14 14 14 13 13 14 16 16 16 16 15 14 13 13 13 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 14 16 17 18 18 18 16 17 18 20 20 21 22 23 22 21 20 20 19 20 21 23 23 24 24 26 26 26 25 24 24 23 23 22 22 23 24 25 28 30 31 30 27 24 24 23 22 23 24 25 24 24 24 24 25 26 27 27 28 28 28 29 29 30 30 30 30 30 30 31 30 30 31 31 30 30 29 30 29 29 29 28 26 25 25 24 24 23 22 22 21 21 20 20 19 19 19 19 19 19 20 22 24 26 29 31 31 29 29 29 30 31 32 33 31 25 19 18 19 20 22 24 25 26 27 28 29 28 29 29 29 29 28 28 29 29 30 30 30 30 31 32 34 37 40 41 40 41 42 42 42 41 40 41 41 39 30 29 30 31 32 33 34 34 35 36 36 35 34 34 36 37 37 37 36 36 37 37 36 34 32 31 32 34 40 40 40 41 41 41 40 36 33 35 37 25 21 19 18 17 18 19 18 18 17 17 16 15 14 13 12 11 11 12 12 12 12 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 10 10 10 10 9 9 8 8 8 7 7 6 6 6 8 8 10 12 13 15 16 17 17 18 19 20 21 22 22 22 22 23 24 24 24 23 23 23 23 23 23 22 21 20 19 18 17 17 17 18 19 19 19 18 18 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 19 18 18 18 18 19 19 19 19 19 19 20 19 19 19 19 19 19 19 19 19 19 20 20 21 21 22 22 22 23 24 24 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 48 48 48 48 48 48 48 49 49 49 49 49 49 49 49 49 49 50 50 50 50 50 50 50 50 51 51 51 51 51 51 51 51 51 51 52 52 52 52 52 52 52 52 52 51 51 51 51 51 51 51 51 51 51 51 51 51 51 50 50 50 50 49 49 49 49 48 48 48 48 48 48 48 48 48 48 48 48 48 47 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 46 45 45 44 44 44 44 44 44 44 43 43 42 41 40 39 39 39 39 38 37 36 36 37 37 36 35 34 33 32 32 32 32 32 31 31 30 29 29 28 27 27 26 26 25 24 23 22 23 23 24 24 24 24 24 23 23 23 24 24 25 25 26 27 29 29 28 28 27 26 26 25 24 24 23 23 23 23 24 24 24 25 25 25 25 25 25 25 25 25 25 25 24 23 23 23 23 24 24 23 24 24 25 25 26 26 26 26 27 28 30 32 36 39 42 43 42 38 32 25 22 21 21 20 19 20 20 19 18 18 20 22 22 22 21 21 22 24 25 27 29 31 32 33 34 35 36 36 36 36 36 36 37 38 38 39 40 40 40 41 41 41 41 41 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 39 39 39 39 38 36 35 34 33 31 31 30 29 28 28 27 27 27 27 27 26 26 25 25 24 23 21 21 20 19 18 17 17 16 16 15 15 15 14 14 14 13 14 16 15 15 15 14 14 13 13 13 12 12 12 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 14 16 17 17 17 17 16 17 18 20 20 21 22 23 23 21 20 20 19 19 21 22 23 24 24 25 25 26 25 24 24 23 22 22 22 23 24 26 28 30 30 29 26 24 24 23 23 24 25 26 26 26 26 25 26 27 27 27 27 28 28 29 29 30 30 29 29 30 30 31 31 32 32 31 30 29 29 29 28 28 28 26 25 25 24 24 23 22 21 21 21 20 20 20 20 19 19 19 19 19 20 21 22 26 31 33 33 31 29 29 28 29 30 30 26 20 18 21 22 23 25 26 26 26 27 28 28 28 28 29 28 27 27 28 28 29 29 30 29 30 30 30 33 36 38 38 38 41 42 42 42 41 40 40 40 36 29 29 30 31 32 33 33 34 35 36 37 37 36 36 37 37 36 36 36 36 36 37 37 36 34 32 33 36 42 40 40 41 42 36 34 33 32 32 34 25 21 19 18 17 17 18 19 20 19 18 18 17 16 14 13 12 13 12 12 12 12 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 10 10 10 9 9 8 8 7 7 6 6 7 7 9 10 12 14 14 16 17 17 18 20 21 22 22 22 22 22 23 24 24 24 23 23 23 23 22 22 22 21 20 19 18 17 17 17 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 20 20 21 21 22 22 22 23 24 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 48 48 48 48 48 49 49 49 49 49 49 49 49 49 49 49 50 50 50 50 50 50 50 51 51 51 51 51 51 51 51 51 51 52 52 52 52 52 52 52 52 52 52 52 52 52 52 51 51 51 51 51 51 51 51 51 51 51 50 50 50 50 49 49 49 49 49 48 48 48 48 48 48 48 48 48 48 48 48 47 47 47 47 47 47 47 47 47 46 46 46 46 45 45 46 46 45 45 45 44 44 44 44 44 43 43 43 42 41 40 39 38 37 37 37 37 36 36 36 36 36 36 35 33 32 32 32 32 31 31 31 30 29 29 28 27 27 26 26 25 25 24 23 23 24 25 26 27 27 25 25 25 24 25 25 26 26 27 28 28 29 30 29 28 27 26 26 25 24 24 24 23 23 23 24 24 24 25 25 25 25 25 26 26 25 25 26 25 25 24 23 23 24 24 24 24 24 25 25 25 25 26 26 26 26 28 30 33 36 39 41 42 41 39 34 29 26 25 24 24 26 26 25 23 22 23 24 24 24 23 23 22 24 27 28 30 32 34 35 37 38 39 39 39 40 40 39 40 40 40 39 40 40 40 41 41 42 42 43 42 42 41 40 40 40 40 39 39 39 39 39 40 40 39 39 39 38 39 40 41 41 41 41 41 41 40 40 39 39 39 37 36 35 34 33 32 31 30 29 28 27 27 27 27 27 27 27 26 26 25 24 23 22 21 20 19 18 17 17 16 16 15 15 15 15 15 14 14 14 15 16 15 15 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 16 16 17 17 17 17 18 19 20 21 22 23 23 22 22 21 20 19 18 20 21 22 23 24 25 24 25 25 25 24 23 22 22 22 24 25 26 29 30 30 28 26 25 24 23 24 25 26 27 27 27 26 26 26 27 27 27 28 28 28 28 29 29 29 29 29 30 30 31 31 31 31 29 28 27 28 27 27 26 25 25 25 24 24 23 22 22 21 21 20 20 20 20 20 20 19 19 19 19 20 21 25 30 33 35 34 33 31 28 26 24 24 22 19 18 20 22 23 25 27 27 27 27 28 28 28 28 28 28 28 26 26 27 27 28 28 28 29 29 29 29 31 34 35 34 35 37 38 39 39 39 39 38 37 34 31 30 34 34 34 35 35 36 36 36 37 37 38 38 38 38 37 36 36 36 37 37 38 37 36 34 33 36 40 41 41 41 41 35 32 31 31 31 32 25 21 19 18 18 17 18 20 20 20 20 19 19 18 15 14 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 10 10 9 9 8 8 7 7 6 6 7 7 9 11 13 14 15 16 16 17 18 19 20 21 22 22 23 23 24 24 24 24 23 22 22 22 22 22 22 21 20 19 18 17 17 17 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 19 19 20 20 20 20 20 20 20 20 19 19 20 20 21 21 22 22 23 23 24 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 48 48 48 49 49 49 49 49 49 49 49 49 50 50 50 50 50 50 50 50 50 51 51 51 51 51 51 51 51 51 51 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 51 51 51 51 51 51 51 51 51 50 50 50 50 49 49 49 49 48 48 48 48 48 48 48 48 48 48 48 48 47 47 47 47 47 47 47 47 47 47 46 46 46 45 45 45 45 45 45 45 45 45 44 44 44 43 43 42 42 41 40 39 38 38 37 37 36 36 36 36 36 36 35 34 32 32 32 31 31 31 31 30 30 29 28 28 27 26 26 26 25 25 25 25 26 27 27 28 28 27 26 26 26 26 27 28 28 29 29 30 30 30 30 29 28 28 27 26 25 25 24 24 24 23 23 24 24 24 25 25 25 25 26 26 26 27 26 25 24 24 24 23 23 23 24 24 25 25 25 25 25 25 26 26 26 27 28 31 33 36 38 39 40 40 40 39 37 34 32 31 32 35 34 32 30 28 27 27 26 25 25 24 25 28 30 32 34 36 37 38 40 41 41 41 41 42 43 42 42 41 40 40 40 40 41 42 41 42 43 43 43 42 42 41 40 40 39 38 38 38 39 40 41 40 39 39 39 39 40 40 41 41 41 42 42 41 41 40 39 39 38 37 36 34 33 32 32 30 29 29 28 27 27 27 27 27 27 27 27 27 26 25 23 22 21 20 19 18 17 16 16 16 15 15 15 15 15 15 14 15 15 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 15 15 16 17 16 17 19 20 21 22 24 25 25 22 21 20 19 19 18 20 21 21 22 23 24 24 24 24 24 23 22 22 22 22 24 26 27 30 31 30 29 26 24 24 24 25 26 26 27 27 27 27 26 27 27 27 28 28 28 28 29 29 29 29 28 29 29 30 30 30 30 29 27 27 26 27 26 26 25 25 25 24 23 23 23 22 21 21 21 20 20 20 20 20 20 20 20 20 20 21 23 29 32 35 35 34 33 31 26 21 19 18 19 20 21 22 24 24 25 26 26 27 27 28 29 29 29 28 28 28 26 26 26 27 27 27 27 28 28 29 29 31 33 34 34 33 33 35 36 35 36 37 37 35 34 33 34 35 35 37 37 37 38 37 36 36 37 38 38 38 37 37 37 37 37 38 38 38 38 38 36 35 36 38 39 41 40 38 35 33 32 30 30 29 24 22 21 20 18 17 19 20 20 20 20 20 19 19 17 16 15 15 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 10 10 9 9 8 8 7 6 6 6 8 9 11 13 14 15 16 16 17 18 19 19 20 22 23 23 24 24 24 24 23 23 22 22 22 22 21 21 21 20 19 18 17 17 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 23 24 24 25 25 25 25 25 25 25 25 25 25 26 26 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 27 27 49 49 49 49 49 49 49 49 49 49 50 50 50 50 50 50 50 50 50 51 51 51 51 51 51 51 51 51 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 51 51 51 51 51 51 50 50 50 50 49 49 49 49 49 49 48 48 48 48 48 48 48 48 48 48 48 48 47 47 47 47 47 47 47 47 46 46 45 45 45 45 45 45 45 45 45 45 44 44 44 43 43 42 42 41 40 39 38 38 38 37 36 35 35 36 36 35 34 33 32 31 31 31 31 31 30 30 29 28 28 27 26 26 25 25 25 25 26 26 27 27 28 28 28 27 26 26 26 27 28 29 31 32 32 31 31 31 31 30 29 28 26 25 25 25 25 25 24 24 24 24 24 25 25 25 25 26 27 27 27 27 26 25 24 24 24 23 23 23 24 25 25 25 25 25 25 25 26 26 27 28 29 31 33 36 37 37 38 39 40 41 41 40 40 40 39 38 36 34 31 30 28 28 27 27 27 27 28 32 34 35 36 38 39 40 41 42 42 42 43 43 44 43 43 42 42 41 41 41 41 41 42 42 42 42 43 43 42 41 40 38 37 37 37 38 40 41 41 40 40 39 40 40 40 41 41 41 41 42 42 42 41 40 39 39 38 36 35 34 33 32 31 30 30 29 28 28 28 28 28 28 28 28 28 27 27 25 23 22 21 20 19 18 17 16 16 16 15 15 15 15 16 16 15 15 15 15 15 15 15 13 13 12 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 13 14 14 15 15 15 15 17 17 17 18 19 20 20 22 24 25 23 22 19 18 18 18 18 19 21 21 22 23 24 24 24 24 23 22 21 21 22 23 24 26 28 30 30 29 27 25 24 24 25 26 27 27 27 28 27 27 27 27 28 28 28 28 28 28 29 29 28 28 28 28 28 30 30 30 29 27 26 26 25 25 25 25 24 24 24 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 22 22 23 24 27 31 33 35 35 34 31 26 21 18 19 22 21 21 23 23 24 24 25 25 26 27 28 29 29 29 29 29 28 28 27 27 27 27 27 27 27 28 29 30 30 31 33 33 34 33 32 32 33 34 35 36 36 35 34 34 35 35 36 39 39 38 38 38 36 36 36 37 38 38 37 37 37 37 38 39 39 38 38 38 37 36 37 37 38 39 38 35 34 34 33 32 31 28 24 22 22 20 19 18 19 19 19 19 20 20 19 19 18 18 17 16 15 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 13 13 13 13 13 13 12 12 12 12 11 11 10 10 9 9 8 8 7 7 7 7 8 10 11 13 14 15 16 16 17 17 18 19 20 22 23 23 24 24 24 24 23 23 23 22 21 21 21 21 20 20 19 18 17 17 17 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 20 21 21 20 20 20 20 20 20 21 21 22 22 22 23 24 24 25 25 25 25 25 25 25 25 25 26 26 26 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 27 27 49 49 49 49 49 49 49 49 50 50 50 50 50 50 50 50 50 51 51 51 51 51 51 51 51 51 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 51 51 51 51 51 51 50 50 50 50 49 49 49 49 49 49 48 48 48 48 48 48 48 48 48 48 48 48 47 47 47 47 47 47 47 46 46 46 45 45 45 45 45 45 45 45 45 45 44 44 44 43 43 42 41 40 39 39 39 38 38 37 35 35 35 36 36 35 33 32 31 31 31 31 31 30 30 29 28 28 27 26 25 25 25 25 24 24 25 26 27 27 27 27 27 26 26 26 26 27 28 30 32 33 33 33 32 31 30 29 29 27 26 26 26 26 26 26 25 25 25 26 25 26 26 25 26 27 28 28 28 28 27 26 25 24 24 24 24 24 24 25 25 25 25 25 25 26 26 27 28 29 30 31 33 35 36 35 35 36 37 38 40 42 44 45 41 37 34 32 31 30 30 30 30 31 31 31 32 35 39 40 41 42 42 43 43 43 43 44 44 45 45 45 44 44 43 43 43 42 42 42 42 42 41 41 42 42 41 40 38 37 37 37 37 39 41 42 42 41 40 40 41 41 41 41 41 41 41 42 43 42 41 40 39 38 37 35 34 34 33 32 31 31 30 30 30 29 29 29 28 28 28 28 28 27 26 25 24 23 21 20 19 18 18 17 17 16 16 15 15 15 16 16 15 15 15 16 16 16 16 15 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 14 16 17 17 17 17 17 17 17 17 17 19 20 21 22 24 24 24 20 17 17 17 17 18 19 21 22 23 23 24 24 24 23 23 22 21 21 22 23 24 25 27 29 29 29 27 25 25 25 26 27 27 27 28 28 28 28 28 28 28 28 28 28 28 29 29 29 28 28 27 28 28 29 29 29 28 26 25 25 24 24 24 24 24 24 23 23 22 22 22 22 22 22 21 21 21 21 21 22 22 23 24 25 27 28 30 32 33 33 34 31 25 20 19 20 20 20 21 21 23 24 24 23 23 24 25 27 28 29 29 30 29 29 28 27 27 28 28 28 28 28 28 28 29 29 30 31 33 33 33 32 31 30 31 33 35 35 35 34 34 34 34 34 37 39 39 38 38 37 36 35 36 36 37 37 36 36 37 39 40 40 40 39 37 37 37 37 37 38 38 38 36 34 33 34 34 34 32 28 26 24 23 21 20 18 18 19 19 19 19 19 19 19 19 19 18 17 16 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 11 11 10 10 9 9 8 8 7 7 7 8 10 11 13 14 15 16 16 17 17 18 19 20 21 23 23 24 24 24 24 24 23 23 22 21 21 20 20 20 20 19 18 17 17 17 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 17 17 17 17 17 17 17 18 18 19 19 20 21 21 21 20 20 20 20 20 20 21 21 22 22 23 23 24 25 25 25 25 25 25 25 25 26 26 26 26 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 27 27 49 49 49 49 49 50 50 50 50 50 50 50 50 50 50 50 51 51 51 51 51 51 51 51 52 52 52 52 52 52 52 52 52 52 52 53 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 51 51 51 51 51 50 50 50 50 50 49 49 49 49 49 49 48 48 48 48 48 48 48 48 48 48 48 47 47 47 47 47 47 47 46 46 45 45 45 45 45 45 45 45 45 45 44 44 44 43 43 42 42 41 40 39 39 39 38 38 36 35 35 35 36 35 34 33 31 31 31 30 30 30 30 29 29 28 27 26 25 25 25 25 24 24 24 24 26 26 27 28 27 27 27 26 26 26 27 29 30 31 32 32 32 31 31 29 29 28 27 27 27 27 27 27 28 29 29 29 30 29 30 28 27 28 28 29 30 30 29 29 30 29 27 26 25 25 26 26 26 26 26 26 26 26 26 27 28 30 31 32 33 33 34 34 34 34 35 35 37 40 42 44 45 42 38 36 36 37 37 38 37 37 38 38 38 39 40 44 44 45 45 45 45 45 45 45 46 46 46 46 46 45 45 45 44 44 44 43 43 42 40 39 40 41 41 40 39 38 37 37 37 38 40 41 42 42 42 41 41 41 41 41 41 41 41 41 42 43 43 41 40 38 37 36 35 34 33 32 32 32 32 32 31 31 30 30 29 28 28 28 28 27 27 26 25 24 22 21 20 19 18 18 18 17 17 16 15 15 15 16 15 15 15 15 16 16 17 16 16 14 13 13 13 13 13 13 13 13 12 12 12 12 13 13 13 12 13 14 15 16 17 17 17 17 17 17 16 16 17 18 20 22 23 23 23 22 18 15 16 16 17 19 20 21 22 23 24 23 24 23 23 23 22 22 21 22 23 24 25 27 28 27 27 25 24 25 26 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 28 28 27 27 28 28 28 28 27 25 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 23 22 22 22 22 22 23 24 24 26 28 29 29 30 30 30 30 29 24 19 19 21 21 21 21 22 22 24 23 23 22 22 24 26 27 28 29 29 30 29 29 28 28 28 28 28 28 28 28 28 29 29 29 30 31 32 32 31 30 29 29 30 32 34 34 33 33 33 33 33 34 36 38 38 38 38 38 37 36 35 35 35 35 35 35 37 40 41 41 40 38 37 36 37 37 37 38 37 36 35 34 33 33 34 33 33 32 29 26 23 22 21 19 19 19 18 19 19 19 19 19 19 19 19 18 17 15 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 15 14 14 14 13 12 12 11 11 10 10 9 9 8 8 7 7 8 10 12 13 14 15 16 16 17 18 18 19 20 21 22 23 24 24 24 24 24 23 22 21 21 20 20 20 20 19 19 18 17 17 17 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 19 19 19 19 18 18 17 17 17 17 18 18 18 19 19 19 19 20 21 21 20 20 20 19 19 20 20 21 21 22 22 23 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 49 49 49 49 50 50 50 50 50 50 50 50 50 50 51 51 51 51 51 51 51 52 52 52 52 52 52 52 52 52 52 52 52 53 53 53 53 53 53 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 51 51 51 51 51 50 50 50 50 49 49 49 49 49 49 49 48 48 48 48 48 48 48 48 48 48 48 47 47 47 47 47 47 46 46 45 45 45 45 45 45 45 45 45 45 44 44 44 44 43 43 42 41 41 40 39 39 38 38 37 36 35 35 36 36 35 34 32 31 31 30 30 30 30 30 29 28 27 26 25 25 25 25 24 24 23 24 24 25 26 27 28 28 27 27 27 27 27 27 28 30 31 31 31 32 31 31 30 29 28 29 30 29 29 30 31 33 34 35 34 34 34 34 32 29 29 29 30 30 31 32 33 35 35 32 29 29 29 28 27 26 27 27 27 28 28 28 29 31 32 35 37 37 36 35 36 37 36 36 36 38 41 43 44 45 44 42 42 43 43 44 44 43 43 43 44 44 44 45 46 46 47 47 46 46 46 46 47 47 48 48 47 47 46 46 46 45 45 44 44 42 40 39 38 39 40 40 39 38 38 38 38 38 39 41 42 43 43 43 42 42 42 41 41 41 40 40 41 42 43 42 41 39 38 37 35 35 34 33 32 32 33 33 33 32 32 31 30 29 28 28 27 27 27 26 26 25 24 23 22 20 19 19 19 19 18 18 17 17 16 16 15 15 15 15 15 15 15 16 17 16 15 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 15 16 17 17 17 17 17 16 16 16 16 17 19 21 23 23 23 21 20 17 15 15 16 17 19 19 20 21 22 23 23 24 24 23 23 23 22 22 23 24 25 25 26 27 26 25 25 25 26 27 27 27 27 28 28 28 28 29 29 29 29 28 28 28 28 29 29 29 28 27 27 26 27 27 26 26 25 24 24 23 23 23 23 22 22 23 23 23 23 23 23 23 23 24 23 23 23 23 23 24 24 25 26 27 28 28 28 26 25 24 22 19 20 22 22 21 21 22 22 22 23 23 23 23 23 24 26 27 28 29 29 30 29 29 28 27 27 27 27 27 27 28 29 29 29 29 29 30 31 31 30 29 29 29 30 32 33 32 31 31 31 32 32 33 35 36 37 38 38 38 38 36 35 35 34 34 33 34 37 40 42 42 40 38 36 36 36 36 36 37 36 35 33 33 33 34 34 32 32 34 30 26 24 22 21 20 19 19 19 19 19 19 19 19 19 19 19 19 18 16 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 16 20 20 17 14 13 13 12 12 11 11 10 10 9 8 8 7 8 9 10 12 13 14 14 15 16 17 18 18 19 20 21 22 23 24 24 24 24 24 23 22 21 20 20 20 20 19 19 19 18 18 17 17 18 18 18 19 19 19 18 18 19 19 19 19 19 19 19 20 20 20 20 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 19 19 19 19 19 19 20 20 21 21 20 20 19 18 19 19 20 21 21 22 22 23 23 24 24 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 49 49 50 50 50 50 50 50 50 50 50 50 51 51 51 51 51 51 51 51 52 52 52 52 52 52 52 52 52 52 52 53 53 53 53 53 53 53 53 53 52 52 52 52 52 52 52 52 52 52 52 52 52 52 51 51 51 51 51 51 50 50 50 49 49 49 49 49 49 49 49 48 48 48 48 48 48 48 48 48 48 47 47 47 47 47 47 46 46 45 45 45 45 45 45 45 45 45 44 44 44 44 44 43 43 42 41 40 39 39 39 38 38 37 35 35 35 36 36 35 33 32 31 30 29 30 30 30 29 28 27 26 26 25 25 25 25 25 24 24 24 24 25 26 27 27 27 27 27 26 27 28 29 30 30 31 31 32 32 32 32 31 29 30 31 32 32 33 34 36 38 39 40 39 39 38 36 33 30 29 30 30 30 33 35 37 38 36 35 35 33 31 29 27 27 28 29 30 29 31 32 33 34 36 39 40 41 40 39 40 41 40 39 40 40 41 42 44 45 45 44 45 47 47 47 46 46 46 46 46 46 46 48 48 48 48 48 48 48 47 48 48 48 48 48 47 47 46 46 46 46 45 44 42 40 39 37 37 37 38 39 38 38 38 39 39 40 40 42 43 43 44 43 43 42 42 41 41 40 40 40 41 42 43 42 41 39 38 36 36 35 34 33 33 33 33 33 33 33 32 31 29 28 28 26 26 25 26 26 26 25 24 24 23 22 21 20 20 20 19 19 18 18 18 17 16 16 15 15 15 15 15 16 17 17 16 14 14 14 14 14 13 13 13 13 13 13 14 14 13 13 14 15 16 16 16 17 17 17 16 16 16 16 17 18 20 22 23 23 23 20 18 17 15 15 16 17 19 19 20 20 21 22 23 24 25 25 25 24 23 22 23 24 25 25 26 26 25 25 25 26 27 28 28 27 27 28 28 28 29 29 29 29 29 28 28 29 29 29 29 28 28 27 26 25 25 25 25 25 24 23 23 23 22 22 22 22 23 23 23 23 24 24 25 24 24 24 24 24 23 23 23 23 24 25 25 25 25 25 25 22 21 20 20 22 23 22 22 22 22 22 22 23 23 23 23 23 24 25 27 28 28 29 29 30 29 29 28 28 26 26 27 27 28 29 29 29 29 29 29 30 31 30 30 29 29 29 30 31 32 31 31 31 31 31 31 32 34 36 37 38 38 39 39 38 37 36 34 33 33 34 37 40 42 42 40 37 36 35 35 35 36 35 35 33 32 32 33 33 34 33 34 34 29 26 24 23 22 21 20 19 19 19 19 19 19 19 20 19 19 19 18 17 15 13 13 13 12 12 12 12 13 13 13 13 14 14 14 14 14 14 20 21 20 17 15 14 13 13 12 12 11 11 10 9 9 8 8 8 9 10 11 13 13 13 15 16 17 17 18 19 20 21 22 23 23 23 23 23 23 22 21 21 20 20 20 20 19 19 19 18 18 17 17 17 18 18 19 19 18 18 18 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 20 19 19 19 19 20 20 20 21 21 20 19 19 19 19 19 20 20 21 21 22 23 23 24 24 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 50 50 50 50 50 50 50 50 51 51 51 51 51 51 51 51 51 51 52 52 52 52 52 52 52 52 52 52 52 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 52 52 52 52 52 52 52 52 52 51 51 51 51 51 51 50 50 50 49 49 49 49 49 49 49 49 48 48 48 48 48 48 48 48 48 48 47 47 47 47 47 46 46 45 45 45 45 45 45 45 45 45 44 44 44 44 44 43 43 42 42 41 40 39 39 38 38 38 36 35 34 35 36 36 35 32 32 31 30 29 29 30 30 29 28 27 26 25 25 25 25 25 25 25 24 24 25 26 26 27 26 26 26 25 25 27 29 31 32 31 32 33 33 33 34 33 31 30 31 32 34 35 36 37 39 40 41 41 42 41 39 37 33 31 31 31 31 31 35 36 39 39 38 38 37 35 31 28 29 30 31 32 33 33 35 37 37 38 38 39 40 41 42 42 43 43 43 42 42 41 39 40 43 44 44 45 47 48 48 48 48 48 48 48 48 48 49 50 50 49 49 49 49 48 48 49 49 49 49 48 47 46 45 45 45 45 44 42 41 39 38 37 37 37 38 39 39 39 39 40 40 40 41 43 44 44 44 44 43 42 42 41 40 40 40 40 41 43 43 42 41 39 38 36 36 35 34 33 33 33 33 33 33 32 32 30 29 28 27 26 25 25 26 26 27 27 26 25 24 23 23 22 21 20 20 19 19 19 19 18 17 17 16 16 15 15 15 16 17 17 16 15 14 14 14 14 14 13 13 13 13 14 14 14 14 14 15 16 16 16 16 16 16 16 16 16 16 16 17 19 21 22 23 24 23 20 19 17 15 16 17 18 19 19 19 20 20 21 22 23 24 25 25 24 22 22 23 23 24 25 26 26 26 25 26 27 28 28 28 27 27 27 28 29 29 29 29 29 29 29 29 29 29 29 28 28 27 26 25 25 23 23 24 23 23 23 22 22 23 23 23 23 24 24 24 24 25 25 25 25 25 25 24 24 23 23 23 23 23 23 23 22 22 22 22 20 20 21 23 23 23 23 22 22 22 22 22 22 23 23 24 24 24 25 26 27 28 29 29 29 29 29 28 28 26 26 26 27 28 29 30 30 29 29 30 30 30 29 29 28 28 29 30 31 31 31 31 31 31 30 30 31 33 35 37 38 38 39 39 40 39 37 34 33 33 34 37 40 42 40 38 37 36 35 35 35 35 34 33 32 32 32 32 32 33 35 36 33 29 27 25 23 22 21 20 20 19 19 20 20 20 20 20 19 19 18 18 17 16 15 14 13 12 12 12 12 13 13 13 13 14 14 14 15 15 16 19 19 17 16 15 14 14 13 13 13 12 11 11 10 9 8 8 8 9 10 11 12 13 13 14 16 16 17 18 19 20 21 22 23 23 23 23 23 23 22 21 21 21 21 20 20 20 20 19 19 18 18 17 17 18 18 19 18 18 18 18 19 19 19 20 20 20 20 20 20 20 20 20 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 20 19 19 19 19 19 20 20 20 20 21 22 23 23 24 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 50 50 50 50 50 50 51 51 51 51 51 51 51 51 51 51 51 52 52 52 52 52 52 52 52 52 52 53 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 52 52 52 52 52 52 52 52 52 51 51 51 51 51 51 50 50 50 49 49 49 49 49 49 49 49 48 48 48 48 48 48 48 48 48 47 47 47 47 47 47 46 46 45 45 45 45 45 44 44 44 44 44 44 44 44 44 43 43 42 41 41 40 39 39 38 38 38 36 34 34 35 36 36 35 34 32 30 29 29 29 30 29 29 28 27 27 26 25 25 25 25 25 25 25 25 26 26 27 26 26 25 24 24 25 27 31 34 34 34 35 35 36 36 36 34 32 32 32 34 35 37 37 37 38 40 41 42 43 43 42 40 37 36 36 36 34 33 36 36 39 41 41 39 38 35 31 29 31 33 33 34 34 34 36 37 38 38 38 38 38 40 42 43 43 43 43 43 43 42 39 39 41 43 45 46 48 49 49 50 51 50 50 50 50 50 50 51 51 51 50 50 49 49 49 49 50 49 49 48 46 45 44 44 44 44 43 41 40 39 38 38 38 39 40 40 40 40 40 40 40 41 42 43 45 45 45 45 44 43 42 41 39 39 39 40 41 43 43 42 40 39 39 37 36 35 34 34 34 33 33 33 33 32 31 30 30 28 27 26 26 26 26 27 28 27 27 25 25 24 23 22 20 20 20 20 20 19 19 18 18 17 17 17 16 16 16 16 17 17 17 16 15 15 14 14 14 14 13 13 14 14 14 14 14 15 16 16 16 16 16 16 16 16 15 16 16 17 18 19 22 23 24 24 22 21 19 18 17 17 17 18 18 19 19 19 20 21 22 22 23 24 24 23 20 20 21 23 23 25 26 27 26 26 27 28 28 28 28 28 28 28 28 29 29 28 28 29 29 29 28 28 26 26 26 26 25 24 23 23 23 23 23 23 23 23 23 23 23 24 24 25 25 25 25 25 25 25 25 25 24 24 24 24 23 23 22 22 22 21 21 21 21 21 20 20 20 21 22 23 23 23 23 22 22 22 22 22 23 23 24 24 24 25 25 25 27 28 28 28 28 27 28 27 26 26 27 28 28 29 30 30 30 29 29 30 30 29 28 28 29 29 30 30 30 30 30 30 30 30 30 30 31 34 36 37 37 38 38 40 39 37 34 34 34 35 37 39 39 38 38 36 35 35 36 36 34 32 31 31 32 32 32 31 32 35 35 33 29 27 25 24 22 22 21 20 20 20 20 20 20 21 20 19 18 18 18 17 17 16 15 13 12 12 12 12 13 13 13 13 14 14 14 15 16 16 16 16 16 15 15 15 14 14 13 13 12 12 11 10 9 9 8 9 9 11 11 11 12 13 14 16 16 17 18 19 20 21 22 22 23 22 22 23 23 22 22 22 21 21 21 21 20 20 19 19 18 18 17 17 18 18 18 18 19 18 18 19 19 19 20 20 20 20 20 19 19 19 20 20 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 20 20 20 21 20 20 19 20 20 19 20 20 20 20 21 22 22 23 24 24 25 25 25 25 25 26 26 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 50 50 50 50 51 51 51 51 51 51 51 51 51 51 51 52 52 52 52 52 52 52 52 52 52 52 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 52 52 52 52 52 52 52 51 51 51 51 51 51 50 50 50 49 49 49 49 49 49 49 48 48 48 48 48 48 48 48 48 48 48 47 47 47 47 47 46 46 45 45 44 44 44 44 44 44 44 44 44 44 44 44 43 43 42 42 41 40 40 39 38 37 37 37 36 34 34 35 36 36 35 34 32 29 28 28 29 30 30 29 28 27 27 27 27 26 25 25 26 26 26 26 27 27 28 28 27 26 25 25 26 29 33 36 38 39 39 39 38 37 37 36 34 34 34 35 37 39 39 38 39 39 40 42 43 44 45 44 43 42 42 40 38 37 37 37 39 42 43 42 40 37 34 32 33 35 34 34 34 34 35 36 37 37 37 37 38 39 41 42 42 43 43 43 44 43 42 42 43 45 48 48 49 50 51 52 52 52 52 51 51 51 52 52 52 52 52 51 50 49 49 49 49 49 48 47 45 44 44 44 44 44 43 42 42 41 41 41 41 42 42 41 41 40 40 40 41 42 43 44 45 46 46 45 44 44 42 40 39 38 38 40 42 42 42 42 41 39 39 38 37 36 35 35 34 33 33 33 33 32 32 31 31 30 29 28 28 28 28 28 28 28 27 25 25 24 22 21 20 20 20 20 20 20 19 19 18 18 17 17 17 17 17 17 18 18 18 17 16 15 15 14 14 14 14 14 15 15 14 14 15 16 16 16 16 16 16 16 16 15 15 16 16 17 18 20 21 24 25 24 23 21 20 19 18 17 17 18 18 18 18 19 20 20 21 22 22 22 22 21 18 19 19 21 23 25 26 27 27 27 28 28 28 28 28 28 28 28 28 29 28 28 28 28 29 28 27 24 24 24 23 23 23 23 24 24 24 23 23 23 23 23 24 24 25 25 25 25 25 25 25 24 24 24 24 24 24 23 24 23 23 22 22 22 22 21 21 21 21 20 20 21 21 22 23 24 24 23 23 22 22 22 22 22 23 23 24 24 25 25 25 26 26 27 27 27 27 27 28 27 27 27 28 28 29 29 30 30 29 27 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 29 29 30 32 33 34 34 35 36 38 39 37 35 35 36 36 36 37 37 37 36 35 34 35 36 35 33 31 31 31 33 34 34 34 35 36 34 32 29 27 25 24 23 22 22 21 20 20 20 20 21 21 20 19 18 17 16 16 16 16 15 14 13 12 12 12 13 13 13 13 13 14 15 15 16 16 16 16 15 15 15 14 14 14 14 13 12 12 11 10 10 9 9 9 10 10 11 12 12 13 14 15 16 17 18 19 20 20 21 22 22 22 22 23 23 23 23 22 22 22 22 21 21 21 20 19 18 18 18 17 18 18 18 18 19 19 19 19 19 19 20 20 20 20 19 19 19 19 19 20 20 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 19 19 20 20 21 22 23 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 50 50 51 51 51 51 51 51 51 51 51 51 51 51 52 52 52 52 52 52 52 52 52 52 52 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 52 52 52 52 52 52 52 52 51 51 51 51 51 51 50 50 50 49 49 49 49 49 49 49 48 48 48 48 48 48 48 48 48 48 47 47 47 47 47 46 46 46 45 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 42 42 41 40 40 39 38 37 37 37 35 34 33 35 36 36 35 34 31 29 28 28 29 31 31 30 28 27 27 27 28 27 26 26 26 26 26 27 28 29 29 29 28 27 26 26 27 31 36 39 41 42 42 41 41 39 38 36 35 35 36 37 40 41 42 41 40 40 41 42 43 45 46 47 47 45 44 44 42 41 39 39 41 42 44 43 42 40 38 36 36 36 36 35 34 33 33 35 36 37 37 37 38 39 40 40 40 40 41 42 43 44 45 46 47 48 49 50 49 50 51 52 53 53 53 52 52 52 52 52 53 52 52 51 50 49 49 49 49 48 47 46 45 43 43 43 44 44 44 44 45 44 43 43 43 42 41 41 40 40 40 41 41 42 43 44 45 47 46 46 45 44 42 41 39 38 38 40 41 42 42 42 41 41 39 38 37 36 35 35 34 33 32 32 33 33 33 33 32 31 30 29 29 30 30 30 29 29 27 27 26 24 22 21 20 20 20 20 20 20 19 19 19 18 17 17 17 18 18 18 19 19 19 18 17 16 15 15 14 14 14 14 15 15 15 15 16 16 17 16 16 16 16 16 16 15 15 16 16 17 19 19 22 25 26 25 23 22 20 19 18 17 17 17 17 18 18 19 19 20 21 22 22 21 20 19 18 19 19 21 22 24 26 27 27 28 28 28 28 28 28 28 28 28 28 29 28 28 28 28 28 26 24 24 24 24 24 24 24 25 25 25 24 24 23 24 24 24 24 25 25 25 25 25 25 24 24 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 23 23 24 24 24 24 24 23 23 23 22 22 23 23 24 24 25 25 25 26 26 26 26 27 27 27 27 27 28 27 27 27 28 29 29 29 29 28 27 28 28 29 29 29 29 29 29 29 29 30 30 29 29 29 29 29 29 31 32 33 33 33 33 34 36 37 37 36 36 37 37 37 36 36 35 35 35 35 36 36 34 33 31 31 31 32 32 34 36 37 36 34 32 29 28 26 24 24 23 23 22 21 20 20 21 21 21 20 19 18 17 16 16 15 15 14 14 13 13 13 13 13 13 13 13 13 14 15 15 16 16 15 15 15 15 15 14 14 14 14 13 12 12 11 11 10 9 9 9 9 10 11 12 13 14 15 15 16 17 18 19 19 20 21 22 22 22 22 23 23 23 23 23 23 23 22 22 21 21 20 20 19 18 18 18 18 18 18 18 19 19 18 18 19 19 19 19 19 19 19 18 18 18 18 19 19 20 20 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 20 20 20 20 19 20 20 21 22 22 23 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 51 51 51 51 51 51 51 51 51 51 51 51 52 52 52 52 52 52 52 52 52 52 52 52 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 52 52 52 52 52 52 52 51 51 51 51 51 51 50 50 50 50 49 49 49 49 48 48 48 48 48 48 48 48 48 48 48 47 47 47 47 47 47 47 46 46 45 45 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 42 42 41 41 40 38 37 36 37 37 35 33 33 35 36 36 36 34 31 29 27 28 30 32 33 31 29 27 28 28 29 29 28 28 27 27 27 27 28 28 28 28 27 26 26 27 29 33 37 41 42 42 42 41 41 40 37 36 35 36 37 39 40 41 43 43 43 42 43 43 44 45 45 47 47 45 44 44 45 45 43 42 42 42 43 44 45 43 42 41 40 39 38 37 36 35 34 34 36 37 37 38 38 39 39 39 40 41 42 44 45 47 48 49 49 49 50 50 50 51 51 52 53 54 53 53 53 53 52 52 52 52 52 51 50 49 49 49 49 49 47 46 45 45 44 44 45 47 47 46 46 44 43 43 42 42 41 41 41 41 41 41 41 42 43 44 45 47 47 47 46 45 43 41 39 38 38 39 41 42 42 42 41 41 39 38 37 36 36 35 34 33 32 32 32 32 33 33 32 31 30 30 31 31 31 31 30 30 29 27 26 24 22 21 20 20 20 20 20 20 20 19 19 18 17 17 17 18 19 19 19 19 19 18 18 17 16 15 14 14 14 15 15 15 15 15 16 16 16 16 16 16 15 16 16 16 16 16 17 18 19 20 23 25 26 25 23 22 20 19 18 17 17 17 17 17 18 19 19 20 21 22 22 20 19 18 18 19 20 21 22 24 25 26 27 28 28 29 29 29 29 29 29 29 29 29 28 28 27 26 25 24 24 24 25 25 24 25 25 25 25 24 24 24 24 24 24 24 24 24 25 24 24 25 24 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 24 25 25 25 25 25 24 24 24 23 23 23 23 23 24 24 25 25 26 26 26 26 26 27 27 27 27 28 28 28 28 28 28 29 29 29 28 27 28 28 28 29 30 30 30 30 30 30 30 30 30 29 29 29 29 29 31 32 33 33 33 33 33 34 34 35 36 36 39 40 39 38 37 36 35 35 35 35 36 36 35 33 32 31 31 31 31 32 35 36 36 34 32 30 28 26 25 25 24 23 22 22 21 20 21 21 21 21 19 19 18 17 16 14 14 14 14 13 12 12 13 13 13 13 13 14 14 15 15 16 16 15 15 15 15 15 15 14 14 13 13 12 12 12 11 10 10 10 9 10 10 11 12 13 14 15 15 16 17 18 18 19 20 21 21 22 22 23 23 24 24 23 23 23 23 23 22 22 22 21 20 20 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 18 18 19 19 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 20 20 20 20 20 21 21 22 23 23 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 27 27 27 51 51 51 51 51 51 51 51 51 51 52 52 52 52 52 52 52 52 52 52 52 52 52 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 52 52 52 52 52 52 52 51 51 51 51 51 51 50 50 50 49 49 49 49 48 48 48 48 48 48 48 48 48 48 48 47 47 47 47 47 47 47 46 46 46 45 44 44 43 43 44 44 44 44 44 44 44 44 44 43 43 43 42 42 42 41 39 38 37 36 37 37 35 33 33 35 36 36 36 34 31 29 28 29 32 34 34 31 28 28 29 30 31 32 32 30 29 29 29 29 29 28 28 27 26 25 25 27 30 34 38 40 41 41 41 41 40 38 34 33 33 35 36 38 38 39 40 41 42 42 43 43 44 44 44 45 45 44 42 42 43 44 44 42 42 43 44 46 46 45 44 43 43 42 41 40 39 37 36 35 36 37 38 38 39 39 39 41 42 43 43 44 45 47 49 49 50 50 50 50 50 51 51 52 53 53 53 53 52 52 52 52 52 52 52 51 50 50 50 50 50 49 48 48 47 47 46 46 47 48 48 47 45 43 43 43 43 42 42 42 42 42 41 41 41 41 42 43 46 47 47 47 46 45 43 41 39 38 38 39 40 42 42 42 41 40 39 38 37 36 35 34 32 30 30 30 30 30 31 30 30 30 30 31 32 32 33 32 31 30 29 27 26 24 22 21 20 20 20 20 20 20 20 19 18 17 17 17 18 18 19 20 19 19 18 18 17 17 16 15 15 15 15 16 16 16 16 16 16 16 17 16 16 16 15 16 16 16 16 16 17 17 19 22 24 25 25 25 23 21 19 18 17 17 17 17 17 17 18 18 19 20 21 21 20 19 18 18 18 19 20 21 22 24 25 26 26 27 28 28 28 29 29 29 29 29 29 29 28 27 25 24 24 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 23 24 24 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 24 25 25 26 26 26 25 25 25 24 24 24 23 23 24 24 25 25 25 26 26 26 26 27 27 27 28 28 28 28 29 29 29 29 29 29 28 28 28 27 28 29 29 30 30 30 30 30 30 30 30 30 29 29 29 29 30 31 32 32 33 33 33 33 33 34 35 36 37 41 40 40 39 37 36 35 35 35 35 36 36 35 34 34 33 32 31 32 33 34 34 36 35 33 31 29 27 27 26 25 24 23 22 21 21 22 21 22 21 20 20 18 17 16 15 14 14 13 13 12 12 12 12 13 13 14 14 14 15 15 15 15 15 15 15 15 15 15 14 14 13 13 12 12 12 11 11 10 10 10 10 11 12 12 13 14 15 16 17 17 17 18 19 20 21 21 22 22 23 24 24 24 24 24 23 23 23 23 22 22 21 21 20 20 19 19 18 18 18 18 18 17 17 17 17 18 18 18 18 17 17 16 17 17 17 17 17 18 18 19 19 20 19 20 20 20 20 19 19 19 19 20 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 21 20 20 20 20 21 21 22 22 22 23 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 26 26 27 27 27 51 51 51 51 51 51 51 51 51 52 52 52 52 52 52 52 52 52 52 52 52 52 52 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 52 52 52 52 52 52 51 51 51 51 51 51 50 50 50 50 49 49 49 48 48 48 48 48 48 48 48 48 48 48 47 47 47 47 47 47 47 46 46 46 45 45 44 44 43 43 44 44 44 44 44 44 44 44 44 43 43 43 42 42 42 40 39 38 37 37 37 37 35 33 34 35 36 37 37 36 34 31 30 31 34 36 35 32 31 29 30 31 33 34 35 34 32 33 34 33 32 30 29 28 26 25 26 28 32 35 38 40 40 40 40 39 38 35 32 31 31 32 34 36 36 36 37 38 39 40 41 42 43 43 43 42 42 42 41 41 40 40 42 42 43 45 46 46 46 46 45 44 44 43 43 42 41 39 38 37 37 38 38 39 39 40 41 41 42 42 43 44 45 46 47 49 49 49 49 50 50 50 51 51 52 53 53 52 51 51 51 52 52 52 52 51 51 51 50 50 50 49 48 48 48 47 46 46 46 47 47 46 44 43 43 43 43 44 44 43 43 42 42 41 41 41 42 43 46 47 47 47 46 45 43 41 39 38 37 38 39 40 41 41 40 39 38 37 36 35 34 33 30 28 28 28 27 27 28 28 29 29 30 32 32 33 33 32 32 30 29 27 26 24 22 21 20 20 20 20 20 20 19 19 18 17 17 17 18 19 19 19 19 18 18 18 17 16 16 16 16 16 16 16 16 16 16 16 17 16 16 16 16 16 16 16 16 16 17 17 17 19 20 22 23 24 24 24 22 19 19 18 17 17 17 17 17 17 18 18 19 20 21 20 19 18 18 18 19 19 20 22 23 24 24 25 26 26 27 27 28 28 28 28 28 28 26 25 25 25 24 24 24 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 25 25 26 26 26 26 26 26 25 25 25 24 24 24 24 25 25 25 26 26 26 26 26 26 27 28 28 28 28 29 29 29 29 29 29 29 29 29 28 28 28 29 29 30 30 30 30 30 30 30 30 30 29 29 29 29 30 30 31 32 33 33 33 32 33 34 35 36 37 38 38 39 38 37 36 35 35 35 35 35 35 35 35 35 35 34 32 32 34 35 35 35 35 34 32 30 29 28 27 26 25 24 23 22 22 22 22 22 22 22 21 19 18 16 15 14 14 13 13 12 12 12 12 12 13 14 14 14 15 15 15 15 15 15 15 15 15 15 14 14 13 13 13 12 12 12 12 11 10 10 10 11 12 13 14 15 16 16 17 17 18 18 19 20 21 21 22 23 23 24 24 24 24 24 24 24 23 23 22 22 22 22 21 21 20 19 18 18 18 18 17 17 16 17 17 17 17 17 17 17 16 16 16 17 17 17 17 17 17 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 21 20 20 20 20 21 21 21 21 22 23 23 23 23 24 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 51 51 51 51 51 51 51 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 52 52 52 52 52 52 51 51 51 51 51 51 50 50 50 49 49 49 49 48 48 48 48 48 48 48 48 48 47 47 47 47 47 47 47 47 46 46 46 46 45 44 44 43 43 44 44 44 44 45 45 44 44 44 44 43 44 44 43 43 42 41 40 39 38 38 38 38 37 35 36 36 38 39 40 40 38 36 35 36 38 39 37 35 33 31 33 34 35 37 38 37 37 37 38 38 37 34 31 29 28 27 27 31 35 38 40 40 41 40 40 39 36 34 32 31 31 32 34 35 36 36 35 36 37 38 40 42 42 43 42 42 42 41 41 41 40 41 41 42 43 44 45 45 46 46 45 45 45 44 43 42 41 40 39 38 37 38 38 39 39 40 41 41 41 42 42 43 44 46 47 48 49 49 49 50 50 50 50 51 52 52 53 52 51 51 51 51 52 52 52 51 51 51 50 49 49 48 48 48 47 46 45 44 44 45 45 44 44 44 45 45 45 45 44 43 43 43 42 41 41 41 42 43 44 46 47 47 46 45 43 41 38 36 36 36 37 38 38 38 38 37 36 35 35 34 32 30 29 28 28 27 26 26 26 27 28 29 31 32 33 33 33 32 32 30 28 27 25 24 22 21 21 21 21 20 20 20 19 19 18 17 17 18 18 18 18 18 18 18 18 18 17 16 16 16 16 16 16 17 17 17 17 17 17 16 16 16 17 17 17 17 17 17 17 18 19 21 21 22 23 23 23 22 21 18 18 18 18 17 17 17 17 17 18 19 19 21 21 20 19 18 17 18 19 19 21 22 23 24 24 25 26 26 26 26 26 26 26 27 27 26 25 25 25 24 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 22 22 22 23 24 24 26 26 27 27 27 27 26 26 26 25 25 25 25 25 25 26 26 26 26 26 26 26 26 27 27 28 28 29 29 29 29 29 29 30 30 30 29 30 29 29 28 28 29 29 29 30 30 30 30 30 30 30 29 29 29 29 29 29 30 32 33 33 33 33 33 34 36 37 38 37 37 37 37 37 36 35 35 35 35 35 35 35 35 36 36 35 34 34 34 35 34 34 35 34 33 32 31 29 28 26 26 25 23 23 23 22 22 22 22 22 21 20 19 17 15 14 14 13 13 13 12 12 12 12 13 13 14 14 15 15 15 15 15 15 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 10 11 11 12 13 14 15 16 17 17 18 18 19 19 20 21 21 22 23 23 24 24 24 24 24 24 24 24 23 23 23 22 22 22 21 20 19 18 18 18 17 17 16 16 16 16 16 17 17 17 16 16 16 16 17 17 17 17 17 17 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 22 21 21 20 20 20 20 20 20 21 21 22 22 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 51 51 51 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 52 52 52 52 52 52 51 51 51 51 51 51 50 50 50 50 49 49 49 48 48 48 48 48 48 48 48 48 47 47 47 47 47 47 47 47 46 46 46 46 45 45 44 43 43 44 44 44 45 45 45 45 45 45 45 45 45 46 46 45 45 44 43 42 42 42 41 41 40 39 39 39 39 41 43 44 44 43 42 41 41 43 44 42 41 37 37 39 40 40 42 42 42 42 42 42 42 41 38 33 31 30 30 31 34 38 41 42 42 42 41 40 38 35 33 32 32 33 34 36 37 37 37 37 37 37 39 41 42 43 43 42 42 41 41 41 40 39 40 41 41 42 43 44 45 45 45 45 45 44 44 43 42 40 39 38 38 38 38 39 39 40 41 41 42 42 42 42 43 44 45 47 47 48 49 49 50 50 49 50 51 51 52 52 51 50 50 50 51 51 51 51 51 51 50 50 49 49 48 48 48 48 46 45 44 44 44 44 44 45 45 45 45 45 45 44 43 42 43 43 42 41 41 41 43 43 45 46 47 46 44 42 39 37 35 34 35 35 35 36 36 36 35 35 35 35 35 33 31 32 31 28 27 26 25 25 26 27 29 31 32 32 32 31 31 30 29 27 26 25 24 23 22 21 21 21 21 21 21 20 19 18 18 18 18 19 18 18 17 17 17 18 18 17 17 16 17 17 16 16 16 17 17 17 17 16 16 17 17 18 18 17 17 17 19 19 20 21 21 22 22 22 22 22 21 20 18 18 18 18 18 17 17 17 18 18 19 20 21 20 19 18 18 17 18 19 20 21 23 24 24 25 25 26 26 26 26 25 25 25 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 23 23 24 25 26 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 28 29 29 29 30 30 30 29 30 30 30 30 30 30 30 29 29 29 30 30 30 30 30 31 30 30 30 29 29 29 29 29 29 30 31 32 33 33 33 33 35 36 37 37 37 36 36 36 37 37 36 35 34 34 34 35 35 36 36 37 37 36 36 35 34 34 36 35 35 34 33 32 30 29 27 26 25 24 23 23 22 22 22 22 22 22 21 20 18 16 15 14 14 13 13 13 12 12 12 12 13 14 14 14 14 14 15 15 15 14 15 15 14 14 14 13 13 13 13 13 13 12 11 11 11 11 12 13 14 15 15 16 16 17 18 19 19 20 20 21 22 22 23 23 24 24 24 25 25 25 24 24 23 23 23 23 23 22 21 20 19 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 17 18 17 17 17 17 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 21 21 21 21 21 20 20 21 21 21 21 20 20 19 19 19 20 20 21 21 22 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 25 25 26 26 26 27 27 27 51 51 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 52 52 52 52 52 51 51 51 51 51 51 51 50 50 50 50 49 49 49 48 48 48 48 48 48 48 48 47 47 47 47 47 47 47 47 46 46 46 45 45 45 44 43 43 43 44 44 45 46 46 47 46 46 46 46 46 47 47 47 47 47 47 46 46 45 45 43 42 42 42 41 41 40 42 43 44 45 45 44 43 43 45 46 46 45 42 44 45 45 45 44 43 44 44 45 45 45 44 40 35 33 33 33 35 38 42 44 44 44 43 42 40 37 34 33 33 35 36 38 39 39 39 40 40 39 40 41 42 43 43 42 41 41 41 40 40 39 39 39 40 40 41 42 43 43 44 44 44 44 43 42 41 41 40 39 38 38 38 38 38 39 41 42 43 43 42 42 42 43 43 45 46 47 48 49 49 50 49 49 50 50 51 51 51 50 50 50 50 50 50 50 50 50 50 50 50 50 50 49 49 49 48 47 46 45 45 45 45 46 46 46 46 45 45 45 44 43 42 43 43 42 41 41 41 41 43 45 46 46 45 43 41 38 36 35 34 34 35 35 35 35 35 34 34 34 35 35 35 33 33 32 28 26 25 24 24 25 26 29 30 31 30 30 30 29 28 27 26 25 24 23 23 22 22 22 22 22 22 22 21 20 19 18 18 19 18 18 18 18 18 18 18 19 18 17 17 17 17 17 16 16 16 17 17 17 17 17 17 18 19 19 18 17 18 18 20 21 22 22 22 22 22 22 21 20 19 18 18 18 18 18 18 18 18 18 19 20 21 20 19 18 18 17 17 19 19 20 22 23 23 24 25 25 26 26 27 27 27 26 26 26 26 27 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 23 23 23 23 23 23 23 24 24 25 26 27 27 27 27 27 27 27 27 26 26 26 26 27 27 27 27 27 27 27 26 26 27 27 27 27 28 29 29 30 30 30 30 30 30 30 31 31 31 31 30 30 30 30 31 31 30 30 31 31 30 30 29 29 29 29 29 29 29 29 30 31 32 33 33 34 35 36 36 37 36 35 36 36 36 36 35 35 34 34 34 34 35 36 37 37 38 38 38 37 36 36 36 36 35 34 33 32 31 30 28 27 26 24 23 23 23 22 21 21 22 22 22 21 19 17 16 14 14 14 13 13 12 12 12 12 13 13 14 14 14 14 14 15 14 14 15 15 14 14 14 13 13 13 13 13 13 12 12 11 11 11 12 13 14 15 15 16 17 18 18 19 20 20 21 21 22 23 23 24 24 24 24 25 25 25 25 24 24 23 23 23 22 22 21 20 19 18 18 18 18 17 17 17 16 16 17 17 17 16 16 17 17 17 17 17 18 18 17 17 17 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 21 21 21 21 21 20 20 20 20 21 20 20 19 19 19 19 19 20 21 21 22 22 23 23 23 23 23 24 24 24 24 24 24 24 25 24 25 24 25 25 25 25 26 26 27 27 27 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 52 52 52 52 52 52 51 51 51 51 51 51 50 50 50 50 49 49 49 48 48 48 48 48 48 48 48 47 47 47 47 47 47 46 46 46 46 46 45 45 45 44 44 43 44 44 44 45 46 46 47 47 47 47 46 47 47 48 47 46 47 47 47 46 46 45 44 41 41 41 41 41 39 39 40 42 43 44 45 44 43 44 46 47 47 47 46 47 47 46 44 43 42 42 43 45 45 46 45 42 38 36 37 37 40 43 45 46 46 46 44 42 39 36 35 35 36 38 40 41 42 42 42 42 42 42 43 43 43 43 42 41 40 39 39 39 38 38 38 39 39 39 40 41 41 42 43 43 42 43 42 41 41 40 40 39 38 38 37 37 37 38 40 43 44 45 44 42 42 43 43 44 45 46 47 49 50 50 49 49 50 50 50 50 50 50 50 49 49 49 49 50 50 50 51 51 50 50 50 50 49 49 48 47 47 46 46 46 46 46 46 46 46 46 45 45 44 43 43 43 43 42 41 40 40 40 42 44 45 45 43 42 41 39 37 36 36 36 36 36 36 35 35 34 34 34 35 35 35 35 35 33 29 25 24 23 23 25 27 28 29 29 28 29 27 27 27 26 26 25 24 23 23 22 22 22 23 23 22 22 21 21 20 19 19 19 19 19 19 19 19 18 19 19 19 18 18 18 17 17 17 17 17 17 17 17 17 18 18 19 19 19 18 18 18 18 20 22 22 22 22 22 22 21 21 19 18 17 17 18 18 18 18 18 18 19 19 20 20 19 19 17 17 17 18 19 20 21 22 23 24 25 25 25 26 27 28 28 28 28 28 28 28 28 28 27 27 26 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 24 24 25 25 26 27 27 27 27 27 28 28 27 27 27 27 27 27 27 28 28 28 28 28 27 27 27 27 27 27 28 28 28 29 29 29 30 31 31 31 31 31 31 31 31 31 31 31 32 32 32 31 31 31 31 30 30 29 29 29 29 29 29 29 29 29 30 31 32 32 33 34 35 36 36 35 34 35 36 36 35 34 34 33 33 33 34 35 36 37 38 39 39 39 39 38 38 37 36 36 35 34 33 31 30 29 27 26 24 23 23 23 22 21 20 21 22 23 21 20 18 16 15 14 14 14 13 13 12 12 12 12 13 13 14 14 14 14 15 14 14 15 15 14 14 14 14 14 14 14 14 13 13 12 12 12 12 12 13 14 15 16 17 17 18 19 19 20 20 21 21 22 22 23 24 24 25 25 25 25 25 25 24 24 23 23 22 21 21 20 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 18 18 18 18 18 18 17 17 17 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 20 20 20 20 20 19 19 19 19 19 19 20 21 21 22 22 22 23 23 23 24 24 25 25 25 24 24 24 25 24 24 24 24 24 25 25 26 26 26 27 27 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 52 52 52 52 52 52 51 51 51 51 51 51 51 50 50 50 50 49 49 49 48 48 48 48 48 48 47 47 47 47 47 47 46 46 46 46 46 45 45 45 45 45 44 44 44 45 45 45 45 45 46 46 46 46 46 46 45 45 45 44 44 44 44 44 43 43 43 41 39 39 40 40 40 39 38 40 42 43 44 44 44 44 45 46 47 48 48 48 48 47 46 45 44 43 43 43 43 44 46 45 42 40 39 39 41 45 48 48 48 48 48 46 42 39 36 37 38 39 41 43 44 44 44 44 44 44 45 45 44 43 42 41 40 39 39 38 38 37 37 37 38 38 38 39 39 40 40 41 41 41 41 41 40 40 39 39 38 38 38 38 37 38 38 40 43 45 45 44 43 43 43 44 45 45 46 47 49 50 50 49 49 49 49 49 48 49 49 48 48 48 48 49 50 51 51 51 51 51 50 50 50 49 49 48 47 47 47 46 46 46 47 47 47 47 47 46 45 45 44 43 42 41 40 39 39 38 39 41 43 44 44 42 42 41 39 38 37 37 36 36 36 36 35 35 34 34 34 35 36 36 36 35 33 28 25 24 24 24 26 27 28 28 28 28 27 26 26 26 26 25 25 24 23 23 22 22 22 23 23 23 23 22 21 20 20 20 19 19 20 20 20 20 19 19 19 19 19 18 18 18 17 17 17 17 17 17 18 18 19 19 19 19 19 18 18 18 19 21 22 22 21 21 21 21 21 20 17 17 17 17 18 18 18 19 19 19 20 20 20 20 19 18 17 17 18 19 20 20 21 23 24 24 25 25 26 27 28 29 29 29 29 29 29 29 29 29 28 28 27 26 26 25 25 25 25 25 25 24 25 25 25 24 24 24 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 26 26 27 27 28 28 28 28 28 28 27 27 27 27 27 27 28 28 28 29 29 28 28 28 28 28 28 28 28 28 28 28 29 29 30 31 32 32 32 31 31 31 31 31 31 31 32 33 33 32 32 31 30 30 30 29 29 29 29 28 29 29 29 29 30 31 31 32 32 33 34 36 36 35 34 34 35 36 35 34 32 32 32 33 34 35 36 37 38 39 39 40 40 40 39 39 37 36 35 34 33 32 31 29 27 26 25 25 24 22 21 20 20 20 20 22 22 20 19 18 17 15 14 14 14 13 12 12 12 12 13 13 13 14 14 14 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 12 12 12 12 13 13 14 15 16 17 17 18 19 19 20 20 21 21 21 22 23 24 24 25 25 25 25 25 24 24 24 23 22 21 20 20 19 19 19 19 19 18 19 19 19 18 18 17 18 18 18 18 18 18 19 19 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 20 21 21 21 22 22 22 23 23 24 24 24 25 25 25 24 24 24 24 24 24 24 24 25 25 25 26 26 26 26 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 52 52 52 52 52 51 51 51 51 51 51 51 50 50 50 50 49 49 49 48 48 48 48 48 47 47 47 47 47 47 46 46 46 46 46 46 45 45 45 44 44 44 44 44 44 45 45 45 45 45 44 45 45 45 45 44 44 43 43 42 42 41 41 41 41 41 41 40 38 39 39 40 41 41 41 42 43 44 45 44 44 44 45 46 47 48 48 48 48 48 47 46 46 46 46 45 45 45 46 45 42 42 42 43 45 48 50 51 50 50 50 48 44 41 38 37 40 41 43 44 45 45 45 45 45 46 45 45 43 42 41 40 39 39 38 38 37 37 37 37 37 38 38 38 39 39 39 40 40 40 40 40 39 39 39 39 38 38 38 38 38 38 39 40 42 44 45 44 44 44 44 44 45 46 46 47 48 49 50 49 49 49 48 48 48 47 48 47 47 47 48 49 50 51 52 51 51 51 50 50 49 49 48 48 47 47 46 46 46 47 48 48 48 48 47 47 46 45 44 42 40 38 37 37 35 34 36 39 41 42 42 42 42 41 40 39 38 37 37 37 37 37 36 35 35 35 35 35 36 36 36 35 33 28 26 25 24 25 27 28 28 28 28 28 27 27 27 27 26 26 25 24 24 23 23 23 23 23 23 23 23 23 21 20 20 20 20 20 20 20 21 20 20 19 20 19 19 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 20 22 22 22 21 20 21 20 19 18 17 17 17 17 18 19 20 21 21 20 20 20 20 19 18 17 17 18 19 20 20 21 22 23 25 25 25 26 26 27 29 30 30 30 30 30 30 29 29 29 28 28 28 27 27 26 26 25 25 25 25 24 24 24 24 24 24 24 24 23 23 24 24 25 25 25 25 25 25 25 25 25 25 25 24 24 25 25 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 28 28 28 28 27 27 27 27 27 28 28 28 28 29 29 29 29 29 29 29 29 29 28 28 28 28 29 29 30 31 32 32 32 31 31 31 31 31 31 32 33 34 34 34 33 32 31 30 30 30 30 29 29 29 29 29 29 29 30 30 30 31 31 32 33 35 35 33 33 33 34 35 34 34 33 32 31 32 33 35 36 36 37 38 39 40 41 41 40 40 39 37 36 35 34 33 31 29 28 27 26 25 23 22 21 19 18 17 16 18 20 20 20 19 17 16 15 14 14 14 13 12 12 12 12 13 13 14 14 15 15 15 14 15 15 14 14 14 14 14 14 14 14 14 13 12 12 12 12 12 13 14 15 16 17 18 18 19 20 20 20 21 21 21 22 22 23 24 24 25 25 25 24 24 24 23 22 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 18 18 19 19 19 19 19 19 19 19 18 18 18 18 19 19 18 19 19 19 19 19 19 19 19 19 19 19 19 20 19 19 19 20 20 20 20 20 20 20 21 21 21 21 20 20 20 19 19 20 20 20 21 21 21 22 22 23 23 24 24 24 24 24 24 24 24 24 24 25 24 24 24 25 25 25 26 26 26 26 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 52 52 52 52 52 51 51 51 51 51 51 51 51 50 50 50 50 49 49 49 48 48 48 48 47 47 47 47 47 47 46 46 46 46 46 46 45 45 45 44 44 43 43 43 43 43 44 44 43 43 43 43 43 43 43 42 42 43 43 42 42 42 41 40 40 41 42 42 41 39 39 39 41 43 43 43 44 44 45 44 44 43 44 44 45 46 47 48 48 48 48 48 48 48 47 47 47 47 47 47 46 44 44 45 47 49 51 52 52 52 52 51 49 46 43 41 41 44 44 45 45 46 46 46 46 46 46 45 44 43 42 41 40 39 39 38 37 37 36 36 37 37 37 37 38 38 38 39 39 39 39 39 39 39 39 38 39 39 39 38 38 38 39 40 41 43 44 44 44 44 44 44 44 45 46 47 47 47 49 49 49 49 49 48 47 47 47 47 47 46 46 47 48 50 51 52 51 51 50 50 49 48 48 48 47 47 46 46 47 47 48 48 49 48 48 48 47 46 44 42 39 36 34 33 32 31 31 32 36 38 40 41 41 41 41 40 40 38 37 37 38 38 37 36 36 35 35 35 35 36 36 36 35 32 28 26 26 27 28 28 28 29 29 29 28 28 28 27 27 27 26 26 25 24 24 24 24 23 24 24 24 24 23 21 20 19 19 19 19 20 21 22 21 20 20 20 20 19 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 21 22 22 21 21 19 19 18 18 17 17 17 17 17 19 21 22 23 23 22 19 19 19 18 18 17 18 19 20 20 20 21 23 24 25 25 26 26 27 28 29 30 31 31 31 31 30 30 29 29 28 28 28 28 28 27 27 26 26 25 25 25 25 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 27 27 26 26 26 26 26 27 27 27 28 28 29 29 29 29 28 28 27 27 27 27 27 28 28 28 29 29 29 29 30 30 30 30 29 29 29 29 29 29 29 30 31 32 32 32 32 31 31 31 31 31 32 33 34 34 34 34 32 31 31 31 30 30 29 29 29 29 28 29 29 30 30 30 30 30 31 32 33 33 31 31 31 32 32 32 32 32 32 31 31 32 34 35 35 36 37 38 39 40 41 41 40 40 38 37 36 34 33 31 30 29 28 26 25 23 22 21 18 18 15 15 16 17 18 19 18 17 17 16 15 15 15 13 12 12 12 12 12 13 14 14 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 12 12 13 14 15 16 17 17 18 19 19 20 20 20 20 20 21 21 22 23 24 24 24 24 24 24 24 23 22 22 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 20 19 19 19 19 19 19 19 19 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 19 20 20 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 21 21 21 21 22 22 23 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 52 52 52 52 52 52 51 51 51 51 51 51 51 50 50 50 50 49 49 49 48 48 48 48 47 47 47 47 47 47 46 46 46 46 46 46 45 45 44 44 44 43 42 42 41 41 41 41 41 41 41 42 42 42 42 42 41 42 42 42 42 42 42 42 41 41 42 42 43 42 41 40 40 42 43 44 44 44 44 44 44 43 42 42 43 44 45 46 47 48 46 47 47 47 47 46 47 46 46 47 48 47 46 46 46 49 51 53 53 53 52 52 51 49 47 45 44 45 47 47 47 47 47 47 47 47 46 45 45 44 43 41 40 39 39 38 37 36 36 36 36 36 36 36 37 38 38 38 38 39 39 39 39 39 38 38 38 39 40 40 40 39 38 39 40 41 43 44 43 43 44 44 45 45 46 46 47 47 47 48 48 49 48 48 48 48 47 47 48 47 47 46 46 47 49 51 51 51 51 50 49 48 48 48 48 47 47 47 47 47 47 48 48 48 48 48 47 47 45 42 39 36 33 33 30 29 28 28 30 32 35 38 40 41 41 42 41 40 38 37 37 38 38 38 37 36 36 35 35 35 36 36 36 34 31 28 27 27 28 29 29 29 29 30 30 29 29 28 28 27 27 27 26 26 25 25 25 25 25 25 25 25 24 22 21 19 19 19 19 19 21 22 22 22 21 20 20 20 19 19 18 19 19 20 20 20 20 19 20 20 20 20 20 20 20 20 20 20 21 22 22 21 20 18 18 17 17 17 17 17 17 17 20 22 23 24 23 21 18 18 18 17 17 18 19 20 20 20 21 22 23 24 25 25 26 27 28 29 30 31 31 32 32 32 31 31 31 30 29 28 28 28 28 28 27 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 26 25 25 26 26 26 26 26 26 26 26 26 26 25 26 26 25 26 26 26 26 26 26 27 27 27 27 27 28 29 29 29 30 29 29 28 28 27 27 27 27 28 28 28 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 32 32 32 32 32 32 32 32 33 34 34 34 34 34 33 32 31 31 30 30 29 29 29 29 29 29 30 30 30 30 30 31 32 32 32 30 30 29 29 28 28 28 28 29 29 30 31 34 34 34 35 36 36 37 39 40 41 40 40 39 38 36 35 33 32 32 30 29 27 25 23 21 20 18 18 15 15 16 18 21 20 18 17 17 17 16 16 15 14 13 13 12 12 12 13 14 14 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 14 15 16 17 17 18 19 19 20 20 20 20 20 21 21 22 23 23 24 24 24 24 23 23 22 22 21 20 20 20 20 20 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 19 20 20 20 20 20 20 21 20 20 19 20 20 21 22 21 21 21 21 20 20 20 20 20 21 20 20 20 20 21 21 21 21 21 22 22 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 25 25 26 26 27 52 52 52 52 52 52 52 52 52 52 52 52 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 52 52 52 52 52 52 51 51 51 51 51 51 51 51 50 50 50 50 49 49 49 48 48 48 48 47 47 47 47 47 46 46 46 46 46 45 45 45 44 44 44 43 42 42 41 41 40 40 40 40 40 40 41 42 42 42 42 42 42 42 42 43 42 42 42 42 42 43 43 44 45 44 43 42 43 44 44 45 45 45 45 45 44 42 42 42 43 44 44 45 45 43 44 44 45 44 44 44 44 45 46 46 46 45 45 46 49 51 53 53 53 52 51 50 49 48 47 46 48 49 49 49 49 49 48 47 46 46 45 44 43 42 40 38 38 37 36 36 35 35 35 36 36 36 37 37 37 38 38 38 39 39 39 39 38 38 37 37 38 40 40 41 40 39 40 40 42 43 43 43 43 44 44 45 45 46 47 47 47 47 47 48 49 49 48 48 48 48 48 48 48 48 47 46 47 49 50 51 51 51 50 49 48 48 48 48 48 47 47 47 47 47 47 47 47 47 47 47 46 43 40 38 36 34 33 31 29 28 28 30 32 34 37 40 41 42 42 41 40 38 37 37 38 38 38 38 37 37 36 36 36 35 36 35 34 31 29 29 31 31 30 30 30 30 30 30 31 30 29 28 28 28 27 27 26 26 26 26 26 26 26 25 25 24 21 20 19 19 19 19 20 21 22 22 22 21 21 20 20 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 20 19 18 17 17 17 17 17 17 18 19 21 23 24 24 21 18 17 17 17 17 18 19 20 20 20 21 21 22 23 23 25 26 27 27 28 29 31 32 32 32 33 33 32 32 31 30 29 28 28 28 28 27 27 27 26 26 26 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 26 26 26 26 27 26 26 27 27 27 27 27 28 28 29 29 29 30 30 30 29 29 28 28 28 28 28 28 28 29 29 29 30 30 31 31 31 31 31 31 31 31 31 31 30 30 31 31 31 31 32 33 33 33 33 33 33 34 34 34 34 34 34 33 32 31 31 30 30 29 29 29 29 29 29 29 30 30 31 31 31 31 31 30 29 28 27 27 26 25 24 25 27 28 30 33 33 34 34 35 35 36 37 39 40 41 40 39 38 37 36 34 34 32 30 29 27 25 23 21 20 18 18 17 16 17 20 23 20 18 17 17 17 17 17 16 16 15 14 13 12 12 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 14 14 14 15 16 17 17 18 19 19 20 20 20 20 21 21 21 22 23 23 24 24 24 24 23 23 22 22 21 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 22 22 22 22 21 20 20 19 19 19 20 20 20 20 20 20 20 21 21 21 21 22 22 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 25 25 26 26 27 27 52 52 52 52 52 52 52 52 52 52 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 52 52 52 52 52 51 51 51 51 51 51 51 51 50 50 50 50 49 49 49 48 48 48 48 47 47 47 47 46 46 46 46 46 45 45 45 45 44 44 44 43 42 42 42 41 41 41 40 39 40 40 40 41 42 42 42 42 43 42 42 42 42 42 42 42 43 43 44 45 45 45 45 44 44 44 45 45 45 45 46 46 45 45 44 43 43 43 43 43 42 42 42 43 43 43 43 42 42 43 44 45 45 45 43 44 47 49 51 51 52 52 52 51 50 49 49 49 49 50 50 50 50 50 49 48 47 46 45 45 43 42 40 38 38 37 36 35 35 35 35 35 36 36 36 37 37 37 37 38 39 40 41 40 39 38 38 37 37 37 37 39 40 40 40 40 41 42 43 42 42 42 42 43 44 45 46 47 47 47 47 47 48 49 49 49 49 49 49 49 49 50 49 48 48 48 49 49 50 50 50 50 50 49 48 48 47 47 46 46 46 46 47 47 47 47 47 46 45 43 41 40 39 39 38 37 35 32 30 30 30 31 34 37 40 41 41 42 41 40 39 38 38 38 39 39 39 38 38 38 37 36 35 35 34 33 31 30 30 31 32 32 31 31 31 31 31 31 31 30 29 28 28 28 27 27 27 27 27 28 27 26 26 24 22 21 19 19 19 19 19 20 22 22 23 22 22 21 20 20 20 20 19 19 20 21 21 21 21 21 21 22 22 22 22 22 22 21 21 21 20 20 20 19 18 18 18 18 17 17 18 18 18 20 22 23 25 24 21 18 18 17 17 17 18 19 20 21 21 21 22 23 23 24 26 27 28 28 29 30 32 33 33 33 33 33 33 32 31 30 29 28 27 27 27 26 27 27 27 27 26 26 26 26 26 26 26 26 27 27 26 27 27 27 26 26 26 26 26 26 26 27 27 27 27 27 27 27 26 25 26 26 26 26 26 27 27 27 27 28 28 28 29 29 30 30 30 30 30 29 29 28 28 28 28 28 29 29 29 30 30 31 31 31 31 31 31 31 31 32 31 31 31 31 31 31 31 32 33 33 33 33 33 33 34 34 34 34 34 34 34 33 32 31 31 30 30 29 29 29 29 29 29 30 30 31 31 30 30 30 29 29 27 27 27 26 25 24 24 25 27 29 32 32 33 34 34 34 35 36 37 40 40 40 39 38 37 36 35 35 32 30 29 27 25 23 22 20 19 18 19 19 19 21 23 21 19 18 17 18 18 17 17 17 16 15 13 13 12 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 16 16 17 17 18 19 19 19 20 20 21 21 21 22 22 23 23 24 24 24 24 24 23 22 21 20 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 20 20 21 21 22 22 22 22 22 21 20 20 19 19 19 19 20 20 20 20 20 20 21 21 21 22 22 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 26 26 26 26 27 27 52 52 52 52 52 52 52 52 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 52 52 52 52 52 51 51 51 51 51 51 51 51 50 50 50 50 50 49 49 49 48 48 48 47 47 47 47 46 46 46 46 46 45 45 45 45 44 44 44 43 43 42 42 41 41 41 40 40 39 40 40 41 42 42 42 42 42 42 42 42 41 41 42 42 42 43 44 44 44 44 44 44 43 42 43 43 43 43 43 43 44 44 45 45 44 43 43 42 42 42 42 43 43 43 43 43 41 41 42 45 46 46 45 43 46 48 50 51 51 51 51 51 50 50 50 50 50 51 51 50 50 50 49 48 47 47 46 45 44 42 40 38 37 37 35 35 35 35 35 35 35 36 36 37 37 37 37 37 38 39 41 41 40 39 38 37 37 36 36 36 38 39 39 40 40 41 42 42 41 40 41 41 42 43 43 45 47 47 47 47 47 48 49 49 49 50 49 49 50 50 50 50 49 49 49 49 49 49 48 49 49 49 49 48 47 46 45 45 45 45 45 46 47 47 46 45 44 43 42 41 40 40 41 41 40 38 35 32 30 30 31 33 36 38 40 41 42 42 41 40 39 39 39 40 40 40 40 40 39 38 37 35 34 33 32 31 31 30 31 32 32 32 32 31 31 31 31 30 29 29 28 28 27 27 27 27 28 29 29 28 27 25 23 22 21 20 20 19 19 20 21 22 23 23 23 22 21 20 20 20 20 20 20 21 22 22 22 22 21 22 23 24 23 24 23 22 21 21 20 20 19 19 18 18 18 18 18 18 18 18 18 19 20 22 24 24 23 23 19 17 17 17 18 19 19 20 21 22 22 22 23 23 25 27 28 28 29 30 31 32 32 33 33 33 33 33 32 30 29 28 28 27 26 26 25 25 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 27 27 27 27 27 27 27 27 27 26 26 26 26 27 27 27 27 27 27 28 28 28 28 29 29 30 30 31 31 31 30 30 29 29 28 28 28 29 29 29 30 30 30 31 31 32 32 32 32 32 32 32 32 32 32 31 31 32 32 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 32 31 30 30 30 29 29 29 30 30 30 31 30 30 30 29 29 28 28 28 26 26 25 24 24 25 26 28 30 30 30 32 33 34 34 36 37 39 40 40 39 38 38 37 36 35 32 30 29 27 25 23 22 21 20 19 18 19 20 22 23 22 20 19 17 18 18 18 18 17 17 15 14 13 13 13 13 14 14 14 14 14 14 15 15 14 14 14 14 14 14 15 15 15 15 14 14 14 14 15 16 16 17 18 18 19 19 20 20 21 21 21 21 22 22 23 23 23 24 24 24 23 23 22 21 20 19 19 20 20 20 21 21 21 21 21 21 22 22 22 21 21 21 21 20 20 20 19 19 20 20 20 20 20 20 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 23 23 23 22 21 21 20 19 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26 26 26 26 27 52 52 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 52 52 52 52 52 51 51 51 51 51 51 51 51 51 50 50 50 50 49 49 49 48 48 48 48 47 47 47 46 46 46 46 46 45 45 45 45 44 44 43 43 43 42 42 41 41 41 41 40 39 39 40 41 41 41 41 41 41 41 41 41 41 40 41 41 42 42 43 43 42 41 42 41 40 40 39 39 39 40 41 41 41 42 42 43 43 43 43 43 42 42 42 43 44 44 44 44 43 42 41 43 45 47 47 47 47 49 51 51 52 51 51 50 50 50 50 50 50 51 50 49 49 49 49 48 48 47 47 46 45 42 40 37 37 36 35 35 34 35 35 35 35 36 36 37 37 37 37 37 37 37 39 40 41 40 39 38 37 37 37 36 36 37 37 38 38 40 41 42 42 40 40 39 40 41 42 42 44 45 47 47 47 47 47 47 48 49 50 50 50 50 50 50 50 50 50 50 49 49 48 47 47 47 47 47 47 46 45 44 43 43 43 44 45 46 46 45 43 43 42 42 42 42 42 42 42 42 40 36 33 31 31 31 33 36 37 39 42 43 43 42 41 40 40 40 41 41 41 41 41 41 39 38 36 34 33 32 31 31 30 30 30 30 31 32 31 31 30 30 29 28 28 28 28 27 27 27 27 28 30 30 29 27 25 23 22 21 21 20 19 19 20 22 23 24 24 23 22 21 21 21 20 20 20 21 22 23 23 23 23 23 23 23 23 24 24 23 22 21 20 20 20 19 19 19 18 18 18 18 18 18 18 18 20 21 23 24 24 23 21 18 17 17 18 18 19 20 21 22 22 22 23 23 24 25 27 28 29 30 31 31 31 31 31 32 31 32 31 31 29 28 27 27 26 26 25 25 25 25 26 27 28 28 28 27 27 27 27 27 27 27 27 28 28 28 27 27 27 27 27 27 27 27 27 28 28 28 27 27 26 26 26 27 27 27 27 27 28 28 28 28 28 28 28 29 29 30 31 31 31 31 31 30 30 29 29 29 29 29 29 30 30 30 31 31 32 32 32 32 33 33 33 33 33 33 32 32 32 32 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 31 30 31 30 30 30 29 30 30 31 30 30 30 29 29 29 29 28 27 24 25 24 23 23 25 26 27 28 27 28 31 32 33 34 36 38 39 39 39 38 38 38 38 37 35 32 30 29 27 26 24 22 22 21 20 18 18 19 22 23 22 21 20 18 18 18 18 18 17 17 16 15 14 13 13 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 15 15 15 16 16 17 17 18 18 19 20 20 21 21 21 21 22 22 22 23 23 24 24 24 23 22 22 21 20 20 19 19 20 21 21 21 21 21 21 21 22 22 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 22 23 23 23 23 22 22 21 20 20 19 19 19 20 20 20 20 21 21 21 22 22 22 22 23 23 24 24 25 25 24 24 25 25 25 25 26 26 26 26 26 26 26 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 52 52 52 52 52 51 51 51 51 51 51 51 51 50 50 50 50 50 49 49 49 49 48 48 47 47 47 46 46 46 46 46 45 45 45 45 44 44 43 43 43 42 42 41 41 41 41 40 40 39 39 40 41 41 41 40 40 40 40 40 40 40 40 40 41 41 42 41 41 40 39 39 38 38 37 37 37 38 39 40 40 40 40 41 41 41 41 41 42 42 42 43 43 44 44 44 44 44 44 44 45 46 46 48 49 50 51 52 52 52 52 51 50 50 50 50 50 50 50 49 48 48 48 48 48 48 47 46 45 43 40 37 36 36 35 35 34 35 35 35 35 35 36 36 37 37 37 37 37 37 37 38 39 39 39 39 38 38 37 37 36 36 36 37 37 38 39 40 40 40 39 39 39 39 40 41 42 43 44 46 47 47 46 46 46 47 48 49 49 49 49 49 50 49 50 50 50 49 48 47 46 45 45 45 46 45 45 44 43 43 42 42 42 44 44 43 43 43 43 44 45 45 44 44 43 42 43 42 39 36 34 33 34 35 35 37 39 42 44 44 43 42 42 42 42 42 42 42 42 42 42 40 38 36 34 32 31 30 30 30 30 30 30 31 31 31 31 30 29 28 27 27 27 27 27 27 27 28 29 30 30 29 27 24 23 22 21 20 20 19 20 21 23 24 24 23 22 22 21 21 21 21 21 21 21 23 23 23 23 23 24 24 24 24 24 24 22 21 20 20 20 20 19 19 19 19 18 18 18 18 18 18 19 20 22 22 23 23 21 18 18 17 17 18 19 20 21 21 22 22 22 23 23 24 26 28 29 30 31 31 31 30 30 30 30 30 30 30 29 28 27 26 26 26 25 25 25 25 25 25 26 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 28 28 28 28 27 26 26 26 27 27 27 27 28 28 28 28 28 28 28 28 28 28 29 30 30 31 31 32 32 31 31 31 30 30 30 30 30 30 30 30 31 32 32 32 32 33 33 34 34 34 34 34 34 33 33 33 33 34 34 34 35 35 34 34 34 34 34 34 34 35 35 34 33 32 32 32 31 31 30 29 30 31 31 30 30 29 29 29 29 28 26 25 25 25 24 24 23 24 25 26 26 27 28 30 31 33 34 36 38 38 38 38 38 37 38 38 37 35 33 30 28 27 26 24 23 23 22 20 17 17 19 22 23 23 22 21 20 19 19 18 18 17 17 16 15 14 13 13 13 13 13 13 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 18 19 19 20 20 21 21 21 21 22 22 22 23 23 23 23 23 23 22 21 21 20 20 20 19 20 21 21 22 22 22 22 23 23 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 21 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 22 22 23 23 23 23 22 21 21 21 20 20 20 20 20 20 20 20 21 21 22 22 22 23 23 23 24 24 25 25 25 24 25 25 25 25 26 26 26 26 26 26 26 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 52 52 52 52 52 51 51 51 51 51 51 51 51 51 50 50 50 50 49 49 49 49 49 48 48 47 47 46 46 46 46 45 45 45 45 45 44 44 43 43 42 42 42 41 41 41 41 40 40 39 38 39 40 40 40 40 40 40 40 40 40 39 39 39 39 40 40 40 39 39 38 38 38 37 37 36 37 38 39 40 40 40 39 40 39 39 39 40 40 40 41 42 42 42 43 43 44 44 44 45 46 46 46 45 46 48 50 50 51 52 52 52 51 51 50 50 50 50 49 49 49 48 48 48 48 48 47 46 45 43 40 38 37 36 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 37 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 38 39 39 39 38 38 38 39 40 41 41 41 42 45 47 48 48 47 47 47 47 48 48 48 48 49 49 49 50 50 50 49 48 47 45 44 43 44 45 44 44 43 42 42 40 40 40 41 41 42 43 43 45 47 47 47 47 45 44 43 43 43 41 39 37 37 36 36 37 39 40 43 45 45 44 43 43 43 43 43 43 43 43 43 42 40 37 35 33 31 30 30 30 29 29 29 30 31 31 31 31 30 29 27 27 27 27 27 27 27 27 28 30 30 30 28 27 24 22 22 21 20 19 19 20 22 23 24 24 23 22 22 22 22 22 22 22 22 22 23 24 24 24 24 24 25 25 24 24 23 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 19 19 20 19 21 21 21 20 18 18 18 18 18 20 20 21 22 22 22 22 23 24 25 27 28 30 31 31 31 31 30 30 30 30 30 29 29 28 27 27 27 27 26 25 25 25 24 25 25 26 26 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 30 31 31 32 32 32 32 31 31 32 31 31 31 30 30 31 31 32 32 32 32 33 33 34 34 35 35 35 35 34 34 34 34 34 34 34 35 34 34 34 34 34 34 34 34 35 35 35 34 33 33 33 33 31 30 30 30 30 31 30 30 29 29 29 29 27 27 27 26 26 25 24 24 23 24 25 26 27 28 29 31 33 34 36 37 37 37 37 37 37 37 38 37 36 33 31 28 27 26 25 24 23 22 20 18 17 18 22 24 23 22 22 21 20 19 19 18 17 17 16 15 14 13 13 13 13 13 13 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 18 19 19 20 20 20 21 21 21 21 21 22 22 23 23 23 23 23 22 22 21 21 21 20 20 19 20 21 21 22 23 23 23 24 24 24 24 24 23 22 22 22 22 22 22 22 22 22 22 22 21 21 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 22 22 23 23 22 22 22 21 21 20 20 20 20 20 20 20 21 21 21 21 22 22 23 23 24 24 25 25 25 25 25 24 25 25 25 25 25 25 25 25 26 26 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 52 52 52 52 51 51 51 51 51 51 51 51 51 50 50 50 50 50 49 49 49 49 48 48 47 47 47 46 46 46 45 45 45 45 45 44 44 43 43 42 42 42 41 41 40 40 40 40 39 38 38 39 40 40 40 40 40 40 40 40 39 39 38 38 38 39 39 38 38 38 38 38 37 37 37 37 39 40 40 39 39 39 38 39 38 38 38 39 39 40 40 41 41 41 42 42 42 42 42 42 44 45 45 45 45 46 48 48 49 50 51 52 52 52 51 51 51 50 49 49 49 48 48 48 48 47 46 44 43 41 40 39 38 37 37 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 36 37 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 38 38 38 38 38 38 38 38 39 39 40 41 43 45 47 47 47 47 46 47 47 47 48 48 48 48 49 49 49 49 49 47 46 44 43 43 43 44 44 43 43 41 40 38 37 37 39 38 40 42 43 45 47 47 49 48 47 45 45 44 44 44 42 41 39 39 38 39 41 41 43 45 46 45 44 43 44 44 44 43 42 42 42 41 39 37 34 33 32 31 30 30 30 30 31 31 31 31 31 31 30 29 27 26 26 26 26 26 27 28 29 30 31 30 28 26 25 23 22 21 20 19 20 21 22 24 24 23 22 22 22 22 22 22 22 22 22 23 24 24 24 24 25 25 25 25 24 23 22 21 21 20 20 20 20 20 20 19 19 18 18 18 18 19 19 19 19 19 19 19 19 19 18 18 18 18 19 20 21 21 22 22 22 23 23 25 27 28 29 30 31 31 31 31 31 30 29 29 29 28 28 28 28 28 28 27 26 26 25 25 24 25 25 25 26 27 28 28 29 29 29 28 28 28 28 27 28 28 28 28 28 28 27 27 27 27 27 28 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 30 31 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 32 32 32 33 33 34 34 35 35 36 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 32 31 30 30 31 31 30 30 30 30 29 29 28 28 28 28 27 26 26 25 24 24 25 26 28 29 29 31 33 34 37 38 37 36 36 36 37 37 37 37 36 34 31 28 27 26 26 25 23 22 20 18 17 18 22 24 24 23 23 22 21 20 19 18 17 17 16 15 14 14 13 13 12 13 13 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 17 18 19 20 20 20 21 21 21 21 21 21 22 22 23 23 23 22 22 22 22 21 21 21 20 20 20 20 20 21 22 23 24 24 25 25 25 25 25 24 24 24 24 24 23 23 24 23 23 23 23 22 22 21 21 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 21 21 21 20 20 20 21 21 21 21 21 21 21 22 22 23 23 24 24 25 25 25 25 25 25 24 24 25 25 24 25 25 25 25 25 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 52 52 52 52 52 51 51 51 51 51 51 51 51 50 50 50 50 50 49 49 49 49 49 48 48 47 47 46 46 46 45 45 45 45 45 44 44 43 43 42 42 41 41 41 40 40 40 40 39 39 38 38 39 40 40 39 39 39 39 39 39 38 37 37 37 38 39 39 38 38 38 38 38 38 38 39 40 40 41 39 38 37 37 37 37 37 37 38 38 39 40 40 41 41 41 41 41 40 40 39 39 41 43 43 43 44 45 46 47 48 48 49 51 52 53 53 52 51 50 50 49 50 49 50 50 48 46 44 43 42 42 42 41 41 40 39 38 38 38 37 37 36 36 35 35 34 34 33 34 34 35 36 37 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 38 38 38 39 40 41 42 43 44 45 46 46 46 46 47 47 47 47 47 48 48 49 49 48 47 46 44 43 42 42 43 43 43 43 42 40 38 36 35 35 36 37 38 40 41 43 45 46 49 49 48 47 46 46 46 46 45 43 42 41 41 42 42 43 44 46 46 45 44 44 44 44 44 44 42 42 42 42 39 37 34 33 32 31 30 30 30 31 31 31 31 31 32 31 30 28 26 26 26 26 26 26 27 28 29 30 30 30 28 27 26 24 21 20 20 19 21 22 23 24 24 23 22 22 22 22 23 23 24 24 23 23 24 24 25 25 25 26 25 24 24 23 22 21 21 20 20 20 20 20 20 19 19 18 18 19 19 19 19 19 19 18 18 19 19 19 18 18 18 19 19 20 21 21 22 22 23 23 24 26 27 29 30 31 32 32 31 31 31 30 30 29 28 28 28 29 30 29 28 28 27 26 25 24 24 24 24 25 26 26 27 27 27 27 28 28 28 28 27 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 29 29 28 28 28 28 28 28 28 28 28 29 30 31 32 33 33 33 33 33 33 33 33 33 32 32 32 31 31 31 32 32 33 33 33 34 35 36 36 36 36 36 36 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 34 33 32 31 31 31 31 31 31 31 30 30 30 29 29 29 28 28 27 27 26 26 26 26 27 28 29 30 31 33 34 38 38 37 37 36 36 36 36 37 37 36 34 31 29 27 27 25 25 24 23 21 19 18 19 22 25 26 26 24 23 22 20 19 18 18 17 16 15 15 14 14 13 12 13 13 13 14 15 15 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 17 19 20 20 21 21 21 21 21 21 21 22 22 22 23 22 22 22 22 22 22 21 21 21 21 20 20 20 20 21 22 23 24 25 25 25 26 26 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 22 22 21 21 21 21 21 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 23 23 25 25 25 26 26 25 24 24 24 25 24 24 24 24 24 25 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 52 52 52 52 51 51 51 51 51 51 51 51 51 50 50 50 50 50 49 49 49 49 48 48 47 47 46 46 46 45 45 45 45 45 44 44 43 43 42 42 41 41 41 40 40 40 40 39 39 39 39 39 39 39 38 38 37 37 38 38 37 37 37 37 38 39 39 39 39 39 39 39 40 40 41 41 41 40 39 38 36 36 36 36 36 36 37 37 38 39 40 40 40 40 39 39 39 38 38 38 38 39 40 40 41 42 43 44 45 46 46 47 49 51 52 53 52 52 51 51 50 50 51 51 51 48 45 43 43 44 45 45 45 44 44 42 41 40 40 39 38 37 36 35 34 34 33 32 32 33 35 36 37 38 38 39 39 39 39 39 39 39 38 38 38 38 37 37 36 36 36 36 37 37 37 37 38 38 39 40 41 42 42 43 44 45 45 45 45 46 46 46 46 46 47 47 48 49 48 47 45 44 43 43 43 43 43 43 43 42 40 37 35 35 35 35 36 37 38 39 39 41 45 49 50 49 48 48 47 47 47 46 45 45 44 43 44 44 44 44 46 46 45 44 44 44 44 44 44 43 42 42 41 39 36 34 33 31 31 30 28 29 30 30 31 31 31 32 31 28 26 25 25 25 25 25 27 28 29 30 30 30 29 27 27 26 23 21 20 20 19 21 22 24 24 23 23 22 22 22 23 24 25 25 25 24 24 24 25 25 25 25 26 25 24 23 23 22 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 19 20 20 21 21 22 23 23 24 25 27 28 29 30 31 32 32 31 31 31 30 29 29 28 28 29 30 30 29 28 28 27 26 25 25 25 24 24 25 25 26 26 27 27 27 28 28 28 27 27 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 29 29 29 28 28 28 28 28 28 28 28 28 29 30 31 32 32 33 33 33 33 33 33 33 34 33 33 32 32 31 31 31 32 32 33 33 34 35 36 36 36 36 37 37 36 35 35 35 35 35 34 34 34 34 34 34 34 34 33 33 33 34 34 35 35 34 33 33 32 32 32 32 31 31 31 31 31 31 30 29 29 29 28 28 27 27 27 27 28 28 29 30 32 33 35 38 39 38 37 36 36 35 36 37 37 36 34 31 30 29 27 26 25 24 23 21 20 19 20 21 25 25 27 24 23 22 21 19 18 18 17 16 15 15 15 14 13 12 12 12 13 14 15 15 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 17 18 20 20 21 21 22 21 21 21 22 22 21 22 22 22 22 22 22 22 22 22 22 22 21 21 20 21 21 22 23 24 24 25 25 26 26 27 26 26 25 24 24 24 24 24 23 24 24 24 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 22 22 22 21 21 22 21 21 21 21 22 22 22 22 22 22 21 21 21 21 21 20 20 20 21 21 21 21 22 22 23 23 22 23 23 24 25 26 25 25 24 24 24 24 25 24 24 24 24 24 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 52 52 52 52 52 51 51 51 51 51 51 51 51 50 50 50 50 50 49 49 49 49 48 48 48 47 47 46 46 45 45 45 44 44 44 44 43 43 42 42 41 41 41 40 40 40 39 39 39 38 38 39 39 39 38 37 37 36 37 37 37 37 37 37 38 39 39 39 39 39 39 39 40 41 41 42 41 40 38 37 36 35 35 35 36 36 36 36 37 38 39 39 39 39 38 38 37 37 36 36 36 37 38 38 38 39 39 40 41 42 43 44 45 46 48 50 51 52 52 52 51 50 51 52 52 50 47 44 43 44 46 46 47 47 47 46 45 44 43 41 40 39 37 35 35 34 33 32 31 32 33 35 36 37 38 38 39 39 39 39 39 39 38 38 38 38 38 37 37 37 36 36 36 36 36 37 37 37 38 39 40 41 41 42 42 43 44 44 44 44 44 44 44 45 45 45 46 48 48 48 47 46 44 44 44 44 44 44 44 43 42 40 38 36 35 35 36 37 37 37 38 38 40 44 49 51 50 49 48 48 48 48 47 47 47 46 45 45 45 44 45 45 46 45 44 44 44 44 44 43 43 42 42 40 37 35 33 31 29 29 28 28 28 29 30 31 31 32 32 30 27 26 25 24 24 24 26 27 28 29 30 30 30 29 28 27 26 22 20 20 20 20 22 23 24 24 23 23 22 23 24 25 26 26 26 25 25 25 25 25 25 25 26 25 25 24 24 23 22 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 21 21 23 24 24 25 27 28 29 29 30 31 31 31 31 31 30 30 29 28 28 30 31 30 30 30 29 28 27 26 25 25 24 24 24 25 26 26 27 26 26 26 26 27 27 26 26 26 26 27 27 27 27 27 27 26 26 27 27 27 27 27 27 27 27 27 27 28 28 28 28 29 29 29 28 28 28 28 28 28 28 28 29 29 30 31 32 32 33 33 33 33 33 34 34 34 34 33 33 32 31 31 31 32 32 33 34 35 36 36 36 37 37 37 37 37 36 36 36 35 35 34 34 34 34 34 34 34 34 33 33 33 34 34 35 35 34 33 32 32 32 32 32 32 31 31 31 31 30 30 30 29 29 29 28 28 28 28 28 29 30 31 32 34 36 37 38 38 37 36 35 35 35 36 37 35 34 33 31 29 27 26 25 24 23 21 20 20 20 20 21 25 28 26 24 23 21 20 19 18 17 16 16 15 15 14 13 12 12 12 13 14 14 15 15 15 16 16 16 16 16 16 15 15 15 15 15 15 15 15 16 16 17 18 19 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 21 22 22 23 23 24 24 25 25 26 27 27 27 26 24 24 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 22 22 22 22 22 22 21 21 21 21 22 22 22 22 22 22 21 21 21 21 20 21 21 21 21 21 21 21 21 22 22 23 24 24 23 22 23 25 25 24 24 24 24 24 24 25 25 24 23 23 22 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 52 52 52 52 51 51 51 51 51 51 51 51 50 50 50 50 50 50 49 49 49 49 48 48 47 47 46 46 45 45 45 44 44 44 44 43 43 42 42 41 41 40 40 40 40 39 39 38 38 37 37 37 38 38 37 36 36 36 36 36 37 37 37 37 38 38 39 39 39 39 39 40 40 41 41 40 38 37 35 35 35 35 35 35 36 36 36 36 37 38 38 39 38 37 36 36 35 34 34 34 34 35 37 37 37 37 37 37 38 39 39 40 41 43 45 47 49 51 51 52 52 52 53 53 52 49 46 44 45 46 47 47 48 48 48 47 47 46 44 42 40 39 36 35 35 33 32 31 31 32 34 35 37 38 38 39 39 39 39 39 39 38 38 38 38 38 37 37 37 37 36 36 36 36 36 37 37 37 38 39 40 41 41 41 42 42 42 43 43 43 43 43 43 44 44 45 46 47 48 48 47 46 44 44 44 45 45 45 44 44 43 41 39 37 37 36 37 38 38 38 38 38 40 44 48 50 50 49 48 48 48 48 48 48 47 47 46 46 45 45 44 45 45 44 44 44 44 43 43 42 42 42 41 38 35 33 31 29 27 26 26 27 27 27 29 31 32 31 30 28 26 26 25 23 23 24 26 27 28 30 31 31 30 29 29 27 25 22 20 20 20 21 23 24 24 24 24 23 23 24 25 26 26 26 26 25 25 25 25 25 25 26 26 25 25 25 24 23 22 21 21 21 20 20 20 20 19 19 19 19 20 20 19 19 19 18 18 19 19 19 20 20 20 20 20 20 20 21 21 23 25 25 26 27 28 28 29 30 30 31 31 31 31 30 30 29 29 28 29 33 33 31 31 30 29 28 27 26 25 24 24 24 24 25 25 25 26 25 25 26 26 26 26 26 26 26 26 26 27 27 27 27 26 26 26 26 27 27 27 27 27 27 27 27 27 28 28 28 28 29 29 29 29 29 29 29 28 28 28 28 29 29 30 31 31 32 32 33 33 33 33 34 34 35 35 34 33 33 32 32 32 32 32 33 34 35 36 36 36 37 37 37 37 37 37 36 36 36 35 35 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 34 33 32 32 32 33 33 33 32 32 31 31 30 30 30 30 29 29 29 29 29 29 29 33 35 35 35 35 38 39 38 38 37 36 35 35 35 36 35 35 34 32 29 27 26 25 24 23 21 20 20 20 20 22 26 28 26 24 23 22 20 19 18 17 17 16 15 14 14 13 12 12 12 13 13 14 14 15 15 16 16 16 16 16 16 16 15 15 16 16 16 15 16 16 17 18 19 20 20 21 21 21 21 21 21 21 21 20 20 20 20 21 21 21 22 22 22 22 23 23 23 23 23 23 24 24 24 24 25 25 27 27 27 27 25 24 23 23 23 23 23 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 23 23 23 22 22 22 21 21 21 21 22 22 22 22 22 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 23 23 24 24 23 22 23 23 23 23 23 23 22 24 24 24 23 22 22 21 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 52 52 52 52 51 51 51 51 51 51 51 51 51 50 50 50 50 50 49 49 49 49 48 48 48 47 46 46 45 45 45 44 44 44 44 43 43 42 42 41 41 40 40 40 39 39 39 38 38 37 36 36 36 37 37 37 36 36 36 36 36 37 37 37 37 37 37 38 39 39 39 39 40 40 40 38 37 36 35 34 34 35 35 35 35 36 37 37 37 38 38 38 37 37 37 35 34 33 33 33 33 33 34 35 36 36 36 36 36 36 37 37 38 38 39 41 44 45 47 48 50 51 52 53 52 50 48 46 47 48 48 49 49 49 49 49 48 47 46 45 42 40 38 37 36 34 32 31 31 32 33 34 36 37 38 38 39 39 39 39 39 39 38 38 38 38 37 37 37 37 36 36 35 36 36 36 37 37 37 38 39 40 41 41 41 41 41 41 41 41 41 41 41 42 42 42 44 45 46 47 47 46 45 44 43 43 44 44 45 44 44 43 42 40 39 38 38 39 38 38 38 38 38 39 42 47 49 49 49 49 49 49 49 48 48 48 47 47 46 45 44 43 43 43 43 43 43 43 42 41 41 41 41 38 35 32 30 29 26 24 23 24 25 25 26 29 31 31 30 29 27 27 25 24 23 23 24 26 27 29 30 31 31 31 30 29 27 25 22 21 20 21 22 23 24 24 24 24 23 23 24 26 26 27 26 26 26 26 25 25 25 25 26 26 26 26 25 24 23 22 21 21 21 20 20 20 19 19 19 20 20 20 20 19 19 19 18 18 19 19 20 20 21 22 21 20 20 20 22 23 24 25 26 27 28 28 29 29 30 30 30 30 30 31 30 29 29 29 30 32 35 34 33 32 31 29 28 27 26 25 24 24 24 24 24 24 24 25 25 25 26 26 26 26 26 26 26 26 26 26 26 27 27 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 29 29 29 29 29 28 28 28 29 29 30 30 31 31 31 32 32 33 33 34 35 35 35 35 34 33 33 33 32 32 33 34 34 35 35 36 36 37 37 37 38 38 38 37 37 37 36 35 35 34 34 34 34 34 34 35 35 35 35 34 34 35 35 35 34 33 32 32 33 34 34 33 32 32 31 30 30 30 30 30 30 29 29 29 29 30 31 35 36 35 36 37 38 38 38 38 37 36 35 35 35 35 35 33 31 29 28 26 25 24 23 21 20 20 20 21 23 26 27 25 24 23 22 21 19 18 18 17 16 15 14 14 13 12 12 12 13 13 13 14 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 18 19 20 20 21 21 21 21 21 21 21 21 20 20 20 20 20 21 21 22 22 23 23 23 24 24 24 24 24 25 25 26 26 26 26 28 28 28 27 25 24 24 23 22 22 22 22 22 23 24 24 23 23 23 23 23 23 24 24 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 21 21 21 22 22 22 22 22 22 21 21 21 21 21 21 21 22 22 21 21 21 21 22 22 23 23 23 24 24 23 22 22 23 22 21 22 22 22 23 23 22 21 20 20 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 52 52 52 52 51 51 51 51 51 51 51 51 50 50 50 50 50 49 49 49 49 49 48 48 47 47 46 46 45 45 44 44 44 44 43 43 42 42 41 41 40 40 40 40 39 39 39 38 37 36 36 35 36 37 37 36 36 36 36 36 37 37 37 37 37 36 36 37 38 38 39 39 39 39 38 36 35 35 34 34 35 35 35 36 37 37 38 38 38 38 37 37 36 36 35 34 34 33 32 32 32 32 33 34 34 35 36 36 36 36 36 37 36 36 37 38 40 42 43 45 47 49 49 49 50 49 48 48 49 50 50 50 50 50 49 49 48 48 47 45 42 39 37 36 35 33 31 31 32 34 35 36 37 38 38 39 39 39 39 39 39 39 38 38 38 37 37 36 36 36 36 35 35 35 36 36 36 36 37 38 40 40 40 41 40 40 40 40 40 40 40 40 40 40 41 41 43 44 45 46 46 45 44 43 43 43 43 43 43 43 43 42 41 40 39 39 39 39 39 39 38 37 37 38 40 44 48 49 49 50 49 49 49 48 48 48 47 47 46 45 44 43 42 42 42 42 42 41 40 39 38 39 39 36 32 29 27 27 24 22 22 23 24 24 26 28 30 30 29 28 27 25 24 23 22 22 24 25 27 28 30 31 31 32 31 29 28 25 23 21 21 23 23 24 24 24 24 24 24 24 25 26 26 26 26 26 26 26 26 26 25 26 26 26 27 26 25 24 23 22 21 21 21 20 20 20 19 20 20 21 21 21 20 20 19 19 18 18 19 20 21 22 23 24 23 21 21 21 23 24 25 26 27 28 28 28 29 29 30 30 30 30 30 30 29 29 30 31 33 35 35 35 35 33 32 30 28 26 25 24 24 24 23 23 24 24 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 28 29 29 29 30 30 30 30 31 31 32 32 33 34 35 36 36 36 35 35 34 34 33 33 34 34 35 35 35 36 36 37 37 37 38 38 38 37 37 37 36 36 35 35 35 34 34 34 34 35 35 35 35 34 34 34 34 34 34 33 32 32 33 34 33 33 32 32 32 31 31 31 31 31 30 30 30 30 30 30 31 32 33 33 34 35 36 37 39 38 37 36 35 34 34 34 35 33 31 29 28 27 25 24 23 21 21 21 21 22 24 26 26 24 23 24 22 21 20 19 18 17 16 15 14 14 13 12 12 12 13 13 13 14 14 15 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 18 18 19 19 20 20 21 21 21 22 22 21 21 21 20 20 20 20 21 22 22 23 23 24 24 25 25 25 25 25 26 26 27 27 27 28 29 28 27 26 25 25 24 23 22 21 21 21 22 23 23 23 23 23 23 23 23 24 24 25 25 25 25 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 22 22 22 22 22 22 22 22 21 21 21 21 21 22 22 21 21 21 21 22 22 22 23 23 23 24 24 22 22 22 21 21 21 22 22 22 21 21 20 20 19 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 52 52 52 52 51 51 51 51 51 51 51 51 50 50 50 50 50 49 49 49 49 49 48 48 47 47 46 46 45 45 44 44 44 44 43 43 42 42 41 41 40 40 39 39 39 39 39 38 37 36 35 35 36 37 37 37 36 36 36 36 36 37 37 36 36 35 35 36 37 37 38 39 39 38 37 36 35 35 35 35 36 36 36 37 38 38 38 38 38 38 37 37 36 35 35 35 34 33 33 32 32 32 32 32 33 33 34 34 35 36 36 36 36 36 35 35 36 37 38 40 42 44 46 46 46 47 48 49 50 52 52 52 52 51 51 50 49 48 48 46 44 42 39 37 36 34 32 32 33 35 36 37 37 38 38 39 39 39 39 39 39 39 38 38 38 37 37 36 36 36 36 35 35 34 35 37 37 37 37 37 38 38 39 40 40 40 40 39 39 39 40 40 40 40 40 40 40 42 43 44 44 44 44 43 43 42 42 42 42 42 42 41 41 40 39 39 39 39 40 40 39 38 37 36 37 38 41 45 48 49 49 49 48 48 47 47 47 47 46 45 44 43 42 41 41 41 41 40 39 38 37 36 37 38 36 31 28 27 25 23 21 23 23 23 24 26 28 30 30 29 28 26 25 24 23 22 22 24 25 27 28 30 31 31 31 31 29 28 26 23 21 21 23 23 24 24 24 24 24 25 25 25 26 26 26 26 26 26 26 26 26 26 26 27 27 27 26 25 24 23 23 22 21 21 20 20 20 20 21 22 22 22 21 20 20 19 19 18 19 20 22 23 24 25 25 24 24 23 23 24 25 26 27 27 28 29 29 29 29 30 30 30 30 30 29 28 29 33 37 38 38 37 36 34 33 32 30 27 25 24 24 24 24 23 23 23 24 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 26 26 26 26 26 27 27 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 31 31 32 33 33 34 35 36 36 36 36 36 35 35 34 34 35 35 35 35 35 36 36 36 37 37 38 38 37 37 37 37 36 36 36 36 35 35 34 34 35 36 36 36 35 35 34 34 34 34 33 32 32 32 32 33 33 32 32 33 33 32 32 31 31 31 31 31 31 30 30 30 30 31 32 33 33 33 34 36 37 38 38 36 35 35 35 34 34 33 31 29 28 27 25 24 23 22 21 21 21 21 24 26 26 24 22 23 22 21 21 20 18 17 16 15 14 14 13 12 12 12 12 13 13 14 15 15 16 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 19 19 19 20 21 21 22 22 22 22 22 21 21 21 21 20 21 21 22 23 23 24 25 25 26 26 26 25 26 26 27 27 28 28 29 28 27 27 26 25 24 23 22 21 20 20 20 21 22 22 22 22 22 23 23 23 24 24 24 24 24 24 24 24 23 23 23 23 22 22 22 22 22 22 22 22 21 21 22 22 22 22 22 22 22 22 22 22 22 21 22 22 21 21 21 21 21 21 21 22 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 20 20 19 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 52 52 51 51 51 51 51 51 51 51 50 50 50 50 50 49 49 49 49 49 48 48 48 47 47 46 46 45 45 44 44 44 43 43 42 42 41 41 40 40 39 39 39 39 39 38 38 37 36 35 35 36 37 37 37 37 37 37 37 37 37 36 36 35 35 36 36 37 37 37 38 37 36 36 35 35 36 36 37 38 38 38 38 38 38 38 38 37 37 37 37 36 36 35 34 34 33 33 33 32 32 32 32 32 33 33 34 34 35 35 35 35 35 34 34 34 35 36 37 40 42 44 43 44 45 47 49 51 52 52 53 53 52 51 50 49 47 47 46 44 41 40 39 36 34 33 33 36 37 38 38 39 39 39 39 39 39 39 39 39 39 38 38 37 37 36 36 36 35 35 34 34 34 35 37 38 38 38 37 37 37 38 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 41 42 42 42 42 42 41 41 41 41 40 40 40 40 39 39 38 38 39 40 40 40 40 39 37 36 36 37 39 42 46 48 48 49 48 48 47 47 46 46 45 44 43 42 42 41 41 40 39 38 37 36 35 35 36 36 35 29 29 27 24 23 22 23 22 23 24 26 28 29 29 29 28 26 24 24 23 22 22 23 25 26 28 29 30 31 31 30 29 27 26 23 21 22 23 24 24 24 24 25 25 25 26 26 26 26 26 27 27 27 27 26 26 26 27 27 27 27 26 25 24 23 23 22 21 20 20 20 20 21 22 23 23 22 21 20 20 19 19 20 21 22 23 24 25 26 25 25 25 24 24 25 25 26 27 28 28 29 29 29 29 30 30 30 30 29 29 29 30 35 38 39 39 38 37 34 33 31 28 26 24 24 23 23 24 23 23 23 24 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 27 27 28 28 27 27 26 26 26 27 27 27 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 30 30 30 30 30 31 31 31 32 33 33 34 35 36 36 37 37 37 36 36 35 35 36 36 36 36 36 36 36 36 37 37 38 38 37 37 37 37 36 36 36 36 36 36 35 35 36 36 36 36 36 35 35 35 34 33 32 31 31 31 32 33 32 32 32 32 33 33 33 33 32 32 32 32 31 31 30 30 30 30 31 32 33 33 34 36 37 38 38 36 35 35 36 35 35 33 30 29 27 26 26 25 24 23 21 22 22 22 24 25 24 22 22 22 22 21 21 20 18 17 16 15 14 14 13 13 13 13 12 13 13 14 15 15 15 16 16 16 16 16 16 16 16 16 17 17 18 18 18 18 19 19 19 20 21 21 22 22 23 23 22 22 22 21 21 20 21 21 22 23 24 25 25 26 26 26 26 26 26 26 26 27 28 28 29 27 26 26 26 25 24 24 23 22 20 20 20 21 21 21 21 21 21 22 23 23 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 23 23 23 22 22 22 21 22 22 22 22 22 22 22 22 22 22 22 21 22 22 21 21 21 21 21 21 21 22 22 22 23 23 22 21 22 22 23 23 22 22 21 21 21 20 20 20 20 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 52 51 51 51 51 51 51 51 51 50 50 50 50 50 50 49 49 49 49 49 48 48 47 47 46 46 45 45 44 44 44 43 43 42 42 41 41 40 40 39 39 39 39 39 39 38 37 36 35 35 35 36 37 37 37 37 37 37 37 37 37 36 35 35 35 36 36 36 36 36 36 36 36 36 36 37 37 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 36 35 35 34 34 33 33 33 33 32 33 32 33 33 33 34 34 35 35 34 34 34 34 35 34 36 37 39 41 41 41 41 43 46 49 51 51 52 53 53 53 52 50 48 47 46 45 43 41 40 39 36 36 36 36 39 39 39 39 39 39 40 40 40 40 39 39 39 38 38 37 37 36 36 35 35 34 34 33 33 34 35 37 38 39 39 38 37 37 38 38 38 38 38 38 38 39 39 39 39 40 40 40 39 39 40 41 41 40 40 40 40 40 40 39 39 38 38 38 37 37 37 38 39 39 39 40 40 38 37 35 35 35 36 40 43 46 46 48 48 47 46 46 45 45 45 44 43 42 42 41 41 40 38 37 36 35 34 34 35 36 36 35 31 27 24 23 22 23 23 23 24 26 28 29 29 29 27 25 24 24 23 23 23 24 25 26 26 28 30 30 30 29 28 27 26 24 22 23 24 24 24 24 24 25 25 26 26 26 26 26 27 27 27 27 27 27 27 27 28 28 27 27 26 25 24 24 23 22 21 20 20 20 21 23 23 23 23 22 21 20 20 20 21 22 22 23 24 25 26 26 26 26 25 25 25 25 26 27 28 28 29 29 30 30 30 30 30 30 30 29 29 30 33 36 37 38 38 38 37 35 32 29 26 24 24 24 23 23 24 23 22 23 24 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 27 28 28 28 28 27 27 26 27 27 27 27 28 28 28 28 28 28 28 28 29 29 29 29 29 30 30 30 30 30 30 30 31 31 31 32 32 33 33 34 35 35 36 36 37 37 37 37 36 36 37 37 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 37 38 37 37 36 36 35 35 34 34 33 31 30 30 31 31 32 32 32 32 32 32 33 33 34 33 33 33 33 32 31 31 31 31 31 31 32 32 32 34 35 36 37 36 35 34 36 36 36 35 33 30 28 27 26 26 25 24 22 21 23 24 24 23 23 23 23 22 22 22 22 21 20 18 17 15 15 14 14 13 13 13 13 12 12 13 14 14 15 15 15 16 16 16 16 16 16 16 17 17 17 18 18 18 19 19 19 19 20 21 22 22 23 23 23 23 22 22 21 21 20 21 21 22 23 24 25 26 26 26 26 26 26 25 25 25 26 27 27 27 25 25 25 25 25 24 24 23 22 21 20 20 20 21 21 21 21 21 21 22 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 22 22 21 21 21 21 20 21 21 21 21 22 22 23 22 21 21 22 22 23 23 22 21 20 20 20 20 20 20 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 52 52 51 51 51 51 51 51 51 51 50 50 50 50 50 49 49 49 49 49 48 48 48 47 47 46 46 45 44 44 44 43 43 42 42 41 41 40 40 39 39 39 39 39 38 38 37 36 35 34 35 36 36 37 37 37 37 37 37 37 37 36 36 35 35 35 35 35 36 36 35 36 36 36 37 38 38 38 38 39 38 38 37 36 36 37 37 37 38 38 38 37 37 36 36 35 34 34 34 33 33 33 33 33 33 33 33 34 34 34 34 34 34 33 34 35 35 36 37 38 39 39 39 39 41 42 45 48 48 49 50 51 52 53 52 50 47 46 45 45 44 42 42 39 38 38 39 39 40 41 40 40 39 39 39 40 40 40 39 39 39 38 38 37 36 35 35 35 35 34 34 33 33 34 35 37 38 39 39 39 38 38 38 37 37 37 37 37 38 39 39 39 39 40 40 40 39 39 39 39 39 39 39 39 39 39 39 38 37 37 36 35 35 35 36 36 37 37 37 39 39 38 37 35 34 34 34 37 40 42 44 46 47 47 46 45 45 45 44 43 43 42 42 41 41 39 38 36 35 34 33 34 35 36 36 35 32 27 24 22 22 22 22 23 24 26 28 28 29 28 26 25 24 24 23 23 24 25 26 26 26 28 29 30 29 28 27 27 26 25 24 24 24 24 24 24 25 25 26 27 27 27 26 27 27 26 27 27 27 27 27 28 28 28 27 27 26 26 25 24 23 21 21 21 21 22 23 24 24 23 23 22 21 21 21 22 22 23 24 24 25 26 26 26 26 26 26 25 25 26 26 27 28 29 29 30 30 30 30 30 30 30 30 29 30 32 35 37 38 38 38 38 37 35 32 28 25 23 23 24 23 23 22 22 22 23 24 24 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 28 28 28 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 29 29 29 29 30 30 30 30 30 30 31 31 31 31 32 32 32 33 34 34 35 35 36 37 38 38 37 37 37 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 37 38 39 38 37 36 36 36 35 33 32 31 30 29 29 30 31 31 31 31 31 32 33 34 34 34 34 34 34 33 32 32 31 31 31 31 31 32 32 32 32 34 35 35 35 35 34 36 36 36 36 34 31 29 27 26 26 25 23 22 22 24 25 24 24 24 24 24 23 23 23 22 20 19 18 17 15 15 14 13 13 13 13 13 13 13 13 14 14 15 15 15 16 16 16 16 16 16 16 17 17 17 18 18 19 19 19 19 20 20 21 22 23 23 23 23 23 22 22 22 21 21 21 21 22 23 24 25 25 25 25 25 25 25 25 25 24 25 25 26 25 24 23 24 24 24 24 24 23 22 21 20 20 20 20 20 20 20 20 20 21 22 22 22 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 23 23 22 22 23 23 22 22 22 22 22 22 21 21 21 22 21 21 21 21 21 21 20 20 21 21 21 22 23 23 22 22 21 22 22 22 23 22 20 20 20 20 20 20 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 52 51 51 51 51 51 51 51 51 50 50 50 50 50 49 49 49 49 49 48 48 48 47 47 46 46 45 45 44 44 43 43 43 42 41 41 40 40 39 39 38 38 38 38 38 38 37 35 34 34 35 36 37 37 37 37 37 37 37 37 36 36 36 35 35 35 35 35 35 35 36 37 37 38 38 38 39 38 38 38 37 36 36 36 36 37 38 38 38 38 37 37 37 36 36 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 34 34 36 37 39 39 39 39 39 40 41 43 45 47 47 48 48 49 50 52 51 49 46 45 45 45 44 44 43 41 41 41 41 41 41 41 40 40 39 39 39 40 40 40 40 39 39 38 38 37 36 36 35 35 35 35 34 34 33 34 35 36 37 38 39 39 39 38 38 37 37 36 36 37 38 39 39 39 39 40 40 39 38 38 37 37 37 37 37 37 38 38 38 37 36 35 34 33 33 33 34 35 36 36 36 38 39 39 37 35 34 33 34 35 35 39 41 43 45 46 46 45 45 44 44 43 43 43 42 41 41 39 37 36 35 33 33 33 34 35 35 35 32 28 24 21 21 21 21 22 24 25 26 28 28 27 26 25 24 24 24 23 25 26 26 26 27 28 30 29 29 27 27 26 26 25 24 24 25 25 25 25 26 26 26 28 28 27 27 27 28 28 28 28 27 28 28 28 28 28 27 26 26 26 25 24 23 21 21 21 22 23 24 24 24 23 23 23 22 22 22 23 23 24 24 25 26 27 28 27 27 26 26 25 26 26 27 28 29 29 30 30 30 30 31 31 31 30 30 29 31 34 36 37 37 38 38 37 37 35 32 28 25 23 23 23 22 22 22 22 22 23 23 24 24 24 24 25 25 25 25 25 25 25 25 26 27 27 26 26 27 27 27 28 28 28 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 29 29 30 30 30 31 31 31 31 31 31 31 31 32 32 33 33 34 34 35 36 37 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 36 37 37 37 37 36 36 36 37 37 38 38 38 38 38 38 37 37 36 34 33 31 30 29 28 28 28 30 30 31 31 30 31 33 34 34 35 35 36 35 34 33 32 31 31 31 31 31 31 31 31 32 33 34 35 34 34 34 35 36 36 36 35 32 29 27 27 25 25 22 21 22 25 28 27 24 23 24 24 24 23 23 22 20 19 18 17 15 15 14 14 13 13 13 13 13 13 13 14 14 15 15 15 16 16 16 16 16 16 16 17 17 17 18 18 18 19 19 19 20 21 21 22 23 23 23 22 22 22 22 22 21 21 21 21 22 23 24 24 24 24 24 25 25 25 25 24 24 23 23 24 23 22 21 22 22 22 22 22 22 22 21 21 20 20 20 20 19 19 19 20 20 21 21 20 20 20 20 20 20 21 21 21 22 22 22 22 22 23 23 23 23 23 23 23 23 24 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 21 22 22 23 23 23 23 22 22 22 23 22 21 21 21 21 21 22 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 51 51 51 51 51 51 51 51 50 50 50 50 50 49 49 49 49 49 48 48 48 47 47 47 46 46 45 44 44 44 43 43 42 41 41 40 40 39 39 38 38 38 38 38 38 37 36 34 34 35 36 37 38 38 37 37 36 37 37 36 36 36 36 35 35 35 35 35 36 36 37 38 38 38 38 38 38 38 38 37 36 36 36 36 37 38 38 38 38 37 37 37 37 36 36 36 35 35 35 34 34 34 34 34 34 34 34 34 35 34 34 33 33 32 33 33 36 38 40 41 40 40 41 41 43 44 45 46 47 47 47 47 49 51 50 49 47 46 46 45 45 45 44 44 43 43 43 42 42 41 40 40 40 39 39 40 40 40 39 39 39 39 38 37 37 36 36 35 36 36 36 35 34 35 35 36 37 37 38 39 39 38 38 37 37 37 37 37 37 38 38 39 39 39 39 38 37 36 35 34 35 35 36 36 37 37 37 36 35 34 33 32 31 32 33 33 34 35 35 36 38 38 37 36 34 33 33 34 34 37 40 42 44 46 46 45 45 44 43 43 42 42 41 41 41 39 36 35 34 33 32 33 34 34 34 34 32 28 25 21 21 20 21 22 23 25 26 28 28 27 26 25 25 24 24 24 26 27 27 27 28 29 29 29 28 27 27 26 26 26 26 25 25 25 25 26 27 27 27 27 27 27 28 28 28 29 28 28 28 28 28 28 28 28 27 26 26 25 25 23 22 21 22 22 23 24 24 24 24 23 23 23 23 23 23 24 24 25 25 26 27 28 28 28 27 26 26 26 26 26 27 28 29 29 29 30 30 31 31 31 31 31 30 29 31 36 37 38 39 38 38 37 36 35 32 28 25 23 22 22 21 21 21 22 22 23 23 24 24 24 24 24 24 24 25 25 25 25 25 26 27 27 27 27 27 27 27 28 28 28 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 29 29 30 30 30 31 31 31 31 31 31 31 31 32 32 33 33 34 34 35 36 37 37 38 38 38 38 38 39 39 39 39 39 39 38 38 37 37 37 37 37 37 36 36 36 37 38 39 39 38 38 38 38 38 38 36 34 33 32 31 30 28 27 27 28 28 29 30 30 29 31 32 33 34 35 36 36 36 36 34 32 31 31 31 31 31 31 31 31 31 31 32 33 33 33 33 35 36 36 36 36 33 31 30 28 26 25 22 21 23 26 28 28 22 22 22 23 23 23 23 22 20 19 18 17 16 15 14 14 13 13 13 13 13 13 13 13 14 14 15 15 16 16 16 16 16 15 16 16 16 17 17 18 18 19 19 19 20 20 21 22 22 22 22 22 22 22 22 22 22 21 21 22 22 23 23 23 24 24 24 24 25 25 24 24 23 22 22 22 22 21 21 21 20 20 21 21 21 21 21 20 19 19 20 19 19 18 18 19 19 20 20 20 20 20 20 20 20 21 21 22 22 22 22 22 23 23 23 24 24 24 24 24 24 24 24 24 23 23 23 23 23 22 22 22 22 21 21 21 21 22 21 21 20 20 20 21 21 22 23 23 24 23 22 22 22 23 24 23 22 22 22 22 22 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 52 51 51 51 51 51 51 51 51 50 50 50 50 50 49 49 49 49 49 48 48 48 47 47 46 46 45 45 44 44 43 43 42 42 41 40 40 39 39 38 38 38 38 38 38 38 37 35 34 35 36 37 37 38 38 38 37 36 36 37 36 36 36 36 35 35 35 35 35 36 37 37 38 38 38 38 38 37 37 37 36 36 36 36 37 37 38 38 38 38 38 37 37 37 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 34 34 33 32 32 32 32 34 37 39 41 41 41 42 42 43 44 44 45 46 46 46 47 47 49 49 48 47 47 47 47 46 46 46 45 45 44 43 43 42 41 40 40 40 40 40 40 40 40 39 39 39 39 38 37 37 36 36 36 36 37 36 35 35 35 35 35 36 36 37 38 39 38 38 38 37 37 37 37 38 37 38 38 38 38 38 37 36 34 33 33 33 34 35 36 36 36 36 35 33 32 31 30 30 30 31 32 33 33 33 35 36 37 38 36 35 34 33 33 34 36 39 41 43 45 45 45 45 44 42 43 42 41 41 41 41 39 36 35 33 32 32 32 33 33 34 33 31 28 24 21 20 20 20 22 22 24 27 28 28 26 26 25 25 25 26 27 27 28 28 28 28 29 29 29 28 27 27 27 27 27 26 26 26 26 26 27 28 28 28 28 28 28 28 29 29 29 29 28 28 28 29 29 29 28 27 26 25 24 23 22 22 22 23 23 23 23 23 23 23 23 23 23 23 24 24 25 25 26 26 27 28 28 29 29 27 26 26 26 26 26 28 29 29 30 30 30 31 31 32 32 32 31 30 29 31 34 36 39 40 40 39 38 36 35 32 28 25 22 22 21 20 21 21 22 22 23 23 23 24 24 24 24 24 24 25 25 25 25 26 27 27 27 28 28 28 28 28 28 28 28 28 28 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 30 30 31 31 31 31 31 31 31 32 32 32 32 33 34 34 35 36 36 37 38 38 38 39 39 39 39 39 40 40 39 39 38 37 37 37 37 37 36 36 36 37 38 39 40 39 38 37 37 37 38 37 36 33 32 31 30 29 28 27 26 27 27 28 28 28 28 30 32 33 33 34 35 35 36 36 34 32 32 31 31 31 31 30 30 30 30 31 31 32 33 32 32 34 36 36 37 37 36 34 31 28 26 25 21 21 24 26 28 26 22 21 20 20 21 23 23 22 20 19 18 17 16 15 15 14 13 13 13 13 12 13 13 13 13 13 14 15 16 16 16 16 15 15 16 16 17 17 17 18 18 18 19 19 19 20 21 21 22 22 22 22 22 22 23 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 23 22 22 22 21 22 22 22 21 21 20 20 20 20 20 20 19 18 19 19 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 22 22 22 22 22 23 23 23 24 24 24 24 24 24 25 25 25 24 24 24 24 23 23 23 22 22 22 22 21 21 21 22 21 21 20 20 21 21 22 22 23 24 24 23 22 22 22 23 23 24 24 22 22 22 22 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 52 51 51 51 51 51 51 51 50 50 50 50 50 49 49 49 49 49 48 48 48 47 47 46 46 46 45 44 44 43 43 42 42 41 41 40 39 39 38 38 37 37 37 37 37 37 36 36 36 37 37 37 37 37 38 38 37 37 37 37 36 36 36 36 35 36 36 35 36 37 37 37 37 37 37 37 37 37 37 37 36 36 36 37 37 38 38 38 38 37 37 37 37 37 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 34 34 33 33 33 32 32 33 34 37 40 42 42 42 42 42 43 43 44 46 46 46 46 47 48 48 48 48 49 49 48 47 47 47 46 45 44 43 42 41 40 40 40 40 40 40 40 40 39 39 38 38 38 37 37 37 37 37 37 36 36 36 35 35 34 34 34 35 35 36 37 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 35 34 33 32 32 32 32 34 35 36 35 35 33 32 31 29 29 28 29 29 30 31 31 32 33 35 36 37 37 36 36 35 34 33 35 37 38 41 43 44 45 44 43 42 41 41 40 40 40 40 39 36 34 32 32 32 32 32 33 33 32 30 27 23 21 20 20 20 21 22 25 27 28 27 26 26 25 25 26 27 28 29 29 29 29 28 29 29 29 28 27 28 28 28 28 27 27 26 26 27 28 28 28 28 28 29 29 29 29 29 29 29 28 28 29 29 29 28 27 27 26 24 24 24 24 23 24 25 25 24 24 23 23 23 23 23 24 24 25 25 26 26 26 28 29 29 29 29 29 27 26 26 26 26 27 29 29 29 30 30 30 31 32 33 33 34 33 31 30 31 33 38 40 41 41 39 38 37 34 31 29 24 23 22 21 20 21 21 22 22 22 23 23 24 24 24 24 24 24 25 25 25 26 26 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 28 28 28 28 28 28 28 28 28 28 29 29 29 30 30 31 31 31 31 31 32 32 32 32 32 33 33 34 34 35 36 36 37 38 38 38 38 38 39 39 39 40 40 39 39 38 38 37 37 37 37 37 37 37 38 38 39 40 39 38 38 37 37 37 37 35 34 32 30 29 29 28 28 27 27 27 27 27 27 27 27 29 32 31 32 33 33 34 35 34 33 33 32 31 31 30 29 29 29 30 30 30 31 32 31 31 33 35 36 37 37 37 35 32 29 27 25 21 20 24 26 27 26 24 19 19 18 21 23 22 21 20 19 18 17 17 16 15 14 13 13 13 13 13 13 13 13 13 13 14 14 15 16 16 16 16 16 16 16 16 17 17 18 18 18 18 18 19 19 20 20 21 21 22 22 22 22 23 23 22 22 22 23 23 23 23 23 23 23 24 24 24 24 24 23 23 22 22 22 23 24 24 23 22 21 21 20 20 20 19 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 22 22 22 22 23 23 23 23 24 24 24 24 24 25 25 25 25 25 25 25 24 24 23 23 22 22 22 22 22 21 21 21 21 21 20 20 21 22 22 23 24 24 24 24 22 22 22 22 23 23 23 23 22 22 22 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 52 51 51 51 51 51 51 51 51 50 50 50 50 49 49 49 49 49 48 48 48 48 47 47 46 46 45 45 44 44 43 42 42 41 41 40 39 39 38 38 37 37 37 37 37 37 36 36 36 37 37 37 36 37 37 38 38 38 38 38 38 37 37 37 36 36 36 35 35 36 37 37 37 36 36 37 37 37 37 37 37 37 37 37 38 38 39 38 38 38 38 38 37 37 37 36 37 37 37 36 36 36 36 36 36 36 36 36 36 35 35 34 34 33 33 33 32 32 32 33 35 39 42 42 41 42 42 42 43 43 45 45 45 46 46 47 47 48 49 49 50 50 49 48 48 47 45 44 42 41 40 41 41 41 41 41 40 40 40 39 38 37 36 36 36 36 37 37 37 37 37 36 36 35 35 34 34 34 34 34 35 36 37 38 38 38 38 38 38 38 38 38 37 37 36 36 35 34 33 32 31 31 31 32 33 34 35 35 34 32 31 29 28 27 27 27 28 28 29 30 31 32 34 35 37 37 38 38 36 35 34 34 35 36 38 41 42 43 42 41 41 40 40 40 40 40 40 38 36 34 32 31 31 31 32 33 33 31 29 25 22 20 19 20 20 21 23 26 28 28 27 26 26 25 25 27 29 29 30 30 30 29 29 29 29 29 28 28 29 29 29 28 28 27 27 27 27 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 27 26 25 25 25 25 25 25 25 26 25 25 24 24 23 24 24 24 25 25 26 27 27 27 27 28 29 29 29 28 28 26 26 26 27 28 29 29 29 30 30 31 31 32 33 34 36 34 30 30 32 36 40 42 42 41 40 39 36 33 30 26 26 24 21 20 20 21 21 22 22 22 23 23 23 24 24 24 24 24 25 25 26 26 27 28 28 28 28 28 28 28 28 29 29 28 28 28 28 28 28 27 27 27 28 28 28 28 28 28 28 28 28 29 29 29 30 30 30 31 31 31 31 32 32 32 32 33 33 33 34 34 35 35 36 37 37 38 38 38 38 38 39 39 40 40 39 39 38 38 38 37 37 37 37 38 38 39 39 39 39 39 39 38 38 37 37 36 35 34 32 30 29 28 28 28 28 27 27 26 26 26 25 25 26 28 30 30 30 31 32 33 33 33 32 32 31 30 29 29 29 29 29 29 28 30 30 30 31 32 34 35 35 35 37 36 33 30 28 25 21 20 24 26 26 25 22 19 19 18 19 22 21 20 19 18 17 17 16 16 15 14 13 13 13 13 13 13 13 13 13 13 13 14 15 16 16 16 16 16 16 16 16 17 17 18 18 18 18 18 18 18 19 19 20 21 21 22 22 23 23 24 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 23 23 23 23 24 25 25 24 24 23 22 22 22 21 20 19 18 17 17 18 18 18 18 18 18 18 19 19 19 19 20 21 21 21 21 22 22 22 23 23 23 23 24 24 24 25 24 24 24 25 25 26 26 26 25 25 24 24 23 23 23 23 22 22 21 21 21 20 21 21 21 22 23 23 24 24 24 24 23 23 22 22 22 22 23 23 23 23 22 22 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 52 51 51 51 51 51 51 51 50 50 50 50 50 49 49 49 49 49 48 48 48 47 47 46 46 45 45 44 44 44 43 42 41 41 40 39 39 38 38 37 37 37 36 36 36 36 35 35 35 36 36 36 36 36 37 38 38 38 39 39 38 38 37 37 36 36 35 35 35 36 36 36 36 36 36 37 37 37 37 37 37 37 38 38 39 39 39 39 38 38 38 38 38 38 37 37 38 37 37 37 37 36 36 36 36 36 36 36 36 35 35 35 34 34 34 33 33 32 33 33 34 36 39 40 39 41 41 42 42 42 43 43 44 44 45 46 47 48 48 49 50 51 50 48 48 46 44 42 40 39 39 40 41 42 42 42 41 40 39 39 38 36 35 35 35 36 36 37 38 38 37 37 36 36 35 34 34 34 34 34 34 35 36 37 38 38 38 38 38 38 38 38 38 37 36 35 34 33 32 31 31 30 30 31 32 33 35 35 34 32 30 28 27 27 26 26 26 27 28 29 30 32 33 34 36 36 37 38 38 36 35 34 34 35 36 37 39 40 41 41 41 41 41 41 41 41 40 38 36 34 32 32 31 31 32 32 32 30 27 24 21 19 19 19 19 21 23 27 28 28 27 26 26 26 26 28 28 30 31 31 30 29 29 29 29 29 28 29 29 29 29 29 28 27 27 27 28 29 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 27 26 26 26 26 26 26 26 26 26 26 25 25 24 24 25 25 25 26 26 27 27 28 28 28 28 28 28 28 28 27 26 26 28 29 29 29 29 29 30 30 30 31 32 34 35 35 33 32 32 35 38 40 42 42 42 41 39 36 32 29 26 25 23 21 20 21 21 21 22 22 22 22 23 23 23 24 24 24 24 25 26 27 27 28 28 28 28 28 28 28 28 28 29 29 29 28 29 29 28 28 28 27 27 27 28 28 28 28 28 28 28 28 29 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 33 34 35 35 35 36 37 37 37 38 38 38 38 38 39 39 40 39 39 38 38 38 37 37 37 38 38 39 39 38 38 39 39 39 38 38 37 37 36 35 34 32 30 29 28 28 27 27 27 27 26 26 26 25 24 25 25 26 28 29 30 30 31 32 32 30 31 30 30 30 29 28 28 28 28 28 28 28 29 30 31 33 33 34 34 36 37 35 31 28 26 22 20 23 23 24 22 20 20 19 19 18 19 20 20 19 18 18 17 16 15 15 14 13 13 13 13 13 13 13 13 13 12 13 14 15 16 16 17 16 16 16 16 16 17 17 18 18 18 18 18 18 18 18 19 19 20 20 21 22 23 23 24 24 24 23 23 24 24 24 23 24 24 24 24 24 24 24 23 23 24 25 25 26 25 24 23 23 23 23 22 21 20 18 17 15 16 17 18 18 18 18 18 19 19 19 19 20 20 21 21 21 21 22 22 23 23 23 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 25 25 25 24 24 24 24 23 22 22 21 21 21 21 21 21 22 23 23 23 23 23 23 23 23 22 22 22 23 23 23 23 23 23 22 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 52 51 51 51 51 51 51 51 50 50 50 50 49 49 49 49 49 48 48 48 47 47 47 46 46 45 45 44 44 43 42 41 41 40 39 39 38 38 37 37 37 36 36 36 35 34 33 33 33 34 34 35 35 36 38 38 39 39 39 38 38 37 36 36 36 35 35 35 36 35 35 35 36 36 37 37 37 37 37 37 37 38 39 39 39 39 39 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 36 36 36 36 36 36 35 35 34 34 34 34 34 34 34 34 35 36 37 38 38 38 40 41 41 41 40 40 42 44 45 46 47 47 48 49 50 51 50 49 47 45 42 39 38 37 37 38 40 42 42 42 41 40 40 39 38 37 36 35 34 35 36 37 38 38 38 38 37 36 36 35 34 34 34 34 34 35 36 37 37 38 37 38 38 38 38 38 38 37 37 36 34 33 32 31 31 30 30 30 31 32 34 35 34 32 29 27 27 26 26 25 25 26 27 28 30 31 32 33 35 35 36 38 39 38 36 34 34 35 36 38 39 39 39 44 44 44 43 43 43 42 41 39 37 35 34 33 32 32 33 32 31 28 25 23 21 19 19 19 19 21 24 27 28 28 27 26 26 26 27 28 29 31 32 31 30 29 29 29 29 28 29 29 30 30 30 29 28 27 27 28 29 30 30 30 29 29 30 30 30 29 29 29 29 29 29 29 29 29 29 28 27 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 26 26 27 27 28 28 28 28 29 28 28 27 27 27 27 27 28 29 29 30 29 29 29 29 30 30 30 32 34 35 33 31 32 35 38 40 41 42 43 42 41 38 36 33 30 28 24 22 20 20 21 21 21 22 22 22 22 22 23 23 24 24 24 25 26 26 27 27 27 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 28 28 27 27 27 28 28 28 28 28 28 29 29 29 29 30 30 30 30 30 31 32 32 32 33 33 33 33 34 34 35 35 35 36 36 37 37 37 38 37 38 38 38 39 39 39 38 38 38 38 37 37 38 39 39 39 39 38 38 38 38 38 37 36 36 36 35 35 34 32 31 30 29 28 27 26 26 26 26 26 26 26 25 25 25 26 27 28 28 29 30 30 30 29 29 29 29 29 29 28 28 28 28 28 28 28 29 30 30 31 32 34 33 32 35 35 33 30 28 26 22 22 22 22 21 21 21 20 20 19 19 20 20 20 19 17 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 14 15 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 18 18 18 19 19 20 20 22 22 23 23 23 23 23 23 24 24 24 24 23 23 23 23 23 23 23 23 24 25 26 26 25 23 22 22 22 22 21 20 18 17 16 15 14 14 15 17 17 17 17 18 18 19 19 19 19 20 20 21 21 21 21 22 22 23 23 24 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 25 25 25 24 24 24 23 22 22 21 22 22 22 23 24 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 23 22 21 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 51 51 51 51 51 51 51 51 50 50 50 50 49 49 49 49 49 48 48 48 47 47 46 46 45 45 44 44 44 43 42 41 40 39 39 38 38 37 37 36 36 36 35 35 35 34 32 32 32 33 34 34 35 36 38 39 39 38 38 37 36 36 35 35 35 35 35 35 35 34 34 35 36 36 36 37 37 37 37 37 38 39 39 39 39 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 35 35 35 35 34 34 35 35 35 35 36 37 37 39 39 39 40 40 40 39 38 39 41 43 45 46 46 47 47 48 48 49 49 47 46 43 40 38 37 37 37 38 38 40 41 41 41 41 41 39 38 37 36 35 34 35 36 37 38 38 38 38 37 37 37 36 35 34 34 34 34 35 36 37 37 38 38 38 38 38 38 38 38 37 37 36 34 33 32 32 31 30 30 30 31 32 33 34 33 30 28 27 26 26 25 25 25 26 27 29 30 31 32 32 33 34 36 38 40 40 38 36 35 35 37 39 41 42 44 44 46 46 46 46 45 44 42 40 39 38 37 35 34 33 34 33 30 29 26 23 21 20 20 19 20 21 25 27 28 28 27 27 27 27 27 27 29 32 32 32 30 30 29 29 29 28 29 29 30 30 30 29 28 27 28 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 28 28 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 27 28 28 28 28 29 29 29 28 28 27 27 27 27 28 29 29 30 30 30 29 30 30 29 29 29 31 33 33 33 32 33 37 38 41 42 43 43 42 40 38 35 35 31 26 23 21 21 21 22 22 22 22 22 22 22 22 23 23 24 24 25 25 26 27 27 27 27 28 28 28 28 28 29 28 28 28 29 29 29 29 29 29 29 28 28 28 27 27 27 28 28 28 28 28 29 29 29 29 30 30 30 30 30 31 31 31 32 33 33 34 34 34 34 35 35 35 35 36 36 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 39 39 40 39 39 39 38 38 37 36 36 35 35 34 34 34 33 32 32 31 29 28 27 26 26 27 26 26 27 27 27 27 27 27 28 28 29 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 28 29 29 31 32 33 33 33 36 37 34 31 30 29 28 26 23 23 23 23 22 21 21 20 20 22 22 20 19 18 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 14 15 16 16 15 16 16 16 16 16 17 17 17 17 17 18 19 19 18 18 18 18 18 19 20 21 22 22 22 22 22 22 23 23 24 23 23 23 23 22 22 22 22 22 22 23 24 24 24 23 20 19 19 19 18 18 17 16 15 15 14 14 14 14 15 15 16 17 17 18 18 18 18 19 20 20 20 20 21 21 22 22 23 24 24 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 25 25 25 24 24 23 23 22 23 23 23 23 23 24 24 24 24 23 24 24 24 24 24 24 25 25 25 24 24 23 22 21 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 52 51 51 51 51 51 51 51 50 50 50 50 50 49 49 49 49 48 48 48 47 47 47 46 46 45 45 44 44 43 42 41 40 39 39 38 37 37 37 37 36 36 35 35 35 34 33 32 32 32 33 35 35 36 37 38 39 38 38 37 36 36 35 35 35 34 35 35 34 33 33 34 35 35 36 36 36 37 37 37 38 38 39 38 38 38 37 37 37 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 35 35 35 36 36 37 37 38 39 39 41 41 41 39 39 39 40 41 42 42 44 44 44 44 43 44 45 46 46 46 45 44 42 41 39 38 39 38 37 36 37 38 40 41 42 42 40 39 38 37 35 34 35 37 38 38 38 38 38 37 37 37 36 36 35 35 35 35 35 35 36 37 38 38 38 38 38 38 38 37 36 36 35 34 34 33 33 32 31 31 31 31 31 32 32 31 29 27 27 26 25 25 25 25 26 27 29 30 31 31 32 32 33 34 37 40 41 40 38 36 36 36 37 38 40 42 42 45 46 47 47 46 45 44 42 41 40 39 38 37 36 35 34 32 29 26 24 22 21 21 21 22 23 26 28 28 28 27 27 27 27 27 28 30 32 33 32 30 30 30 29 29 28 29 29 30 30 29 28 28 28 29 31 31 31 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 29 29 29 29 29 29 28 28 27 27 27 27 28 29 29 30 30 30 29 30 30 30 30 31 32 34 36 37 37 36 37 38 41 43 43 42 41 39 37 35 34 28 24 21 21 21 22 22 22 22 22 22 22 22 23 23 23 24 24 25 26 26 27 27 27 28 28 28 29 29 29 29 29 28 28 29 29 29 29 29 29 29 29 28 28 28 27 27 27 28 28 28 28 28 29 29 29 30 30 30 30 30 30 31 31 32 33 34 34 34 34 35 35 35 35 35 35 36 36 36 37 37 37 37 38 38 38 37 37 37 37 37 38 38 38 38 38 39 39 38 38 38 37 37 36 36 35 34 35 34 33 33 33 32 32 31 29 28 27 27 27 27 27 27 27 27 27 27 27 27 28 29 29 30 30 30 30 29 29 28 28 28 28 28 28 28 28 28 28 28 29 30 31 32 33 33 32 35 36 33 33 33 32 30 26 24 24 24 23 22 21 20 20 21 21 20 19 18 16 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 14 14 15 15 14 15 16 16 16 16 17 17 17 17 17 18 19 19 18 18 17 17 17 18 20 21 21 21 21 20 20 20 21 22 22 22 22 22 21 20 20 20 20 21 21 22 22 21 20 20 17 16 16 16 16 16 16 15 15 14 14 13 13 13 14 14 15 16 16 16 17 17 17 18 19 19 19 20 21 21 22 22 23 23 23 24 24 25 25 24 24 25 26 26 26 26 26 26 26 26 26 26 26 25 25 24 24 24 23 23 23 23 23 23 24 25 25 25 25 25 25 25 25 25 25 25 25 25 24 23 23 23 22 22 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 52 51 51 51 51 51 51 51 50 50 50 50 49 49 49 49 48 48 48 47 47 47 46 46 45 45 45 44 43 42 42 41 40 39 38 37 37 37 36 36 36 35 35 35 34 34 32 31 32 33 33 34 36 37 38 38 38 38 37 37 37 36 36 35 35 35 34 34 33 32 33 34 34 35 36 36 36 37 38 38 38 39 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 37 37 37 38 39 40 41 41 42 42 39 37 38 40 43 44 43 42 42 40 39 39 38 41 44 46 46 45 44 43 43 42 41 41 41 39 37 35 35 36 38 40 41 42 41 41 39 37 36 35 35 36 37 38 38 38 38 38 38 37 37 36 36 35 35 35 35 35 36 36 37 38 38 38 38 38 38 37 36 35 35 35 35 34 34 33 32 31 32 32 32 32 32 30 29 28 26 25 25 25 25 26 27 29 30 31 31 31 31 32 32 33 35 39 41 41 39 37 35 35 35 36 38 40 41 43 45 47 47 47 46 45 44 44 42 41 40 39 39 38 37 34 30 26 24 23 23 22 23 23 24 27 28 28 28 27 27 27 27 27 29 31 33 33 31 30 30 29 29 29 28 29 29 30 30 29 29 29 30 31 31 32 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 29 29 28 27 27 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 28 28 29 29 29 29 29 29 29 28 28 28 27 27 28 29 30 30 30 30 30 30 30 31 31 32 33 35 37 37 38 38 37 36 38 41 42 42 41 39 36 35 34 30 24 21 21 21 22 23 23 23 23 23 23 23 23 23 23 23 24 24 25 25 26 26 26 27 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 30 30 31 31 32 33 34 34 34 34 35 35 35 35 35 35 35 36 36 36 36 36 36 37 37 37 37 36 36 36 37 37 37 37 37 37 38 38 38 38 37 37 37 36 36 36 36 35 34 33 33 32 32 32 32 31 29 28 27 27 27 27 27 26 26 27 27 27 27 28 28 29 30 30 30 30 29 28 27 27 27 27 28 28 28 28 28 27 27 28 29 30 31 32 33 33 37 38 38 37 36 34 33 31 27 27 25 24 23 21 21 21 22 21 20 19 18 17 16 15 15 14 14 14 15 14 14 14 13 14 14 14 14 14 14 14 14 13 14 16 16 16 17 17 17 17 18 18 20 20 19 18 18 17 16 17 18 20 20 20 19 19 19 19 19 19 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 17 17 16 15 15 15 15 15 15 15 15 14 13 13 13 13 13 14 15 15 15 16 16 17 17 17 17 18 18 19 20 21 21 22 23 22 22 22 22 23 24 24 24 24 24 24 25 26 26 26 26 26 26 26 26 25 25 24 24 24 24 24 24 23 24 24 25 25 26 26 26 25 25 25 25 25 25 25 24 24 23 23 23 23 23 23 53 53 53 53 53 53 53 53 53 53 54 54 54 54 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 52 51 51 51 51 51 51 51 50 50 50 50 49 49 49 49 48 48 48 47 47 47 46 46 45 45 45 44 43 42 41 40 39 38 37 37 36 36 36 36 35 35 34 34 34 33 32 31 33 34 34 35 37 37 38 38 38 37 37 37 36 36 36 36 35 35 34 33 32 32 32 33 34 35 36 36 37 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 38 38 39 40 41 42 43 43 42 38 36 39 41 44 45 43 41 39 39 37 37 38 42 45 47 46 45 44 43 43 43 43 43 42 40 38 37 36 36 37 39 40 41 41 41 40 38 37 36 36 36 36 37 37 37 38 38 38 37 37 37 36 35 35 35 35 35 35 36 36 37 37 38 38 38 38 38 37 36 36 36 36 36 35 34 33 32 33 33 33 33 32 30 29 28 26 26 26 26 27 27 28 30 31 31 31 31 31 32 32 33 35 38 40 41 39 36 35 35 34 35 36 38 38 41 44 47 48 48 47 46 46 45 43 43 42 41 41 40 38 35 31 27 26 25 24 23 24 25 26 28 28 28 27 27 27 27 27 28 30 32 33 32 31 30 29 29 29 29 29 29 29 30 30 29 30 31 31 32 32 32 32 31 31 31 31 31 30 30 30 30 30 30 30 30 29 29 29 28 28 28 29 29 28 28 28 28 29 29 29 29 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 28 28 28 28 29 29 30 31 31 30 30 31 32 32 33 33 34 36 36 37 37 37 35 36 38 39 39 38 36 34 33 32 29 24 21 21 22 23 23 23 24 24 24 24 24 24 23 23 23 23 24 24 25 25 25 25 26 27 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 29 29 28 27 27 27 27 28 28 28 29 29 29 29 29 29 29 29 30 30 31 31 32 33 33 34 34 34 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 38 37 37 37 37 37 37 37 36 35 35 34 33 33 32 32 31 31 30 29 28 28 28 28 27 26 26 26 26 27 27 27 28 29 29 29 29 29 29 28 27 26 26 27 28 28 28 28 28 27 27 27 28 28 30 31 32 33 37 39 39 36 35 36 36 35 32 30 26 25 24 23 22 22 23 22 21 20 19 18 17 16 16 15 15 15 15 15 15 14 14 14 15 14 14 14 14 14 13 13 14 15 16 16 16 17 18 18 18 19 20 20 19 18 17 16 16 16 18 19 20 20 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 14 15 15 15 16 16 16 16 17 17 17 18 19 20 20 21 21 22 22 22 22 22 22 23 23 24 24 24 25 26 26 26 26 26 26 26 26 26 25 24 24 24 24 24 24 24 24 25 25 26 26 26 26 26 25 25 25 24 24 24 24 23 23 23 23 23 23 23 53 53 53 53 53 53 53 53 53 54 54 54 54 54 54 53 53 53 53 53 53 53 53 53 52 52 52 52 52 52 51 51 51 51 51 51 51 50 50 50 49 49 49 49 48 48 48 47 47 47 46 46 45 45 45 44 43 42 41 40 39 38 37 37 36 36 36 36 35 35 34 34 34 33 32 32 32 34 35 35 36 37 37 38 38 37 37 37 36 36 35 35 35 34 34 32 32 31 31 32 33 35 35 36 36 37 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 37 38 38 38 38 38 38 39 39 40 41 42 43 44 43 41 40 41 42 43 44 42 41 40 40 40 39 41 44 46 47 46 45 44 44 44 43 43 43 42 41 40 39 38 38 38 39 39 40 40 40 40 38 37 36 35 35 35 36 36 36 37 37 37 37 37 36 35 35 35 35 35 35 35 35 36 36 37 37 38 38 39 38 38 37 37 37 37 37 36 35 34 34 35 35 35 34 32 32 30 28 27 27 27 28 28 28 30 31 31 31 31 31 31 31 32 33 35 37 39 40 38 35 34 33 33 33 34 36 36 39 42 46 48 48 47 47 46 45 44 44 43 42 41 40 39 35 30 28 28 25 24 24 25 27 28 29 28 28 27 27 27 27 28 29 31 34 33 31 30 29 29 29 29 29 28 29 29 29 29 30 31 32 32 32 32 32 32 32 31 31 31 31 31 30 30 30 30 30 30 30 30 29 29 28 28 29 30 29 29 28 29 29 30 30 30 29 29 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 28 29 29 29 31 31 31 31 31 32 33 33 33 33 34 35 36 37 34 32 35 33 33 32 31 29 28 28 25 24 22 21 22 23 24 24 24 24 24 24 24 25 25 24 24 24 24 24 24 24 25 25 25 26 27 28 29 29 29 29 29 30 30 30 29 29 29 29 29 29 29 29 29 30 30 29 28 28 27 27 27 28 28 28 29 29 29 29 29 29 29 29 29 30 30 31 32 33 33 33 34 35 35 35 35 35 35 35 34 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 36 36 35 34 33 33 32 32 31 31 30 30 30 29 29 29 27 26 26 26 26 26 26 27 28 28 28 29 29 29 28 27 26 26 26 26 28 28 28 28 27 27 27 27 27 28 30 31 32 34 37 37 37 33 33 33 36 37 35 32 27 25 25 25 24 23 24 23 22 21 20 18 17 16 16 16 16 16 16 16 16 15 15 15 15 14 13 13 13 13 14 14 14 15 16 16 16 17 18 18 19 20 20 19 17 17 16 16 16 16 17 17 18 18 17 17 18 19 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 15 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 13 13 13 14 15 15 15 15 15 15 16 17 17 17 17 18 19 20 20 21 22 22 22 22 22 22 22 23 23 23 24 24 24 25 25 25 25 25 25 25 25 24 24 24 25 25 24 24 24 25 26 26 26 27 26 26 25 24 24 24 24 24 24 23 23 23 23 23 23 23 23 53 53 53 53 53 53 53 54 54 54 54 54 54 54 54 54 53 53 53 53 53 53 53 52 52 52 52 52 52 52 52 51 51 51 51 51 50 50 50 50 49 49 49 49 48 48 47 47 47 46 46 46 45 44 44 44 43 42 41 40 39 38 37 36 36 35 35 35 35 34 34 33 33 33 32 32 33 34 34 35 36 36 37 37 37 37 37 37 36 35 35 35 34 33 32 31 31 31 31 32 33 35 35 36 37 37 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 40 41 41 42 44 45 44 42 42 42 42 43 43 43 42 42 42 41 43 45 47 48 47 46 45 44 44 43 43 42 41 41 41 41 40 40 40 40 40 40 40 40 39 38 36 35 34 34 34 34 34 35 35 36 35 35 35 35 34 34 34 34 35 35 35 35 36 36 37 37 38 39 39 39 39 38 38 38 38 37 37 37 36 36 37 38 37 36 34 33 30 28 28 28 29 30 30 30 31 31 32 31 31 31 31 31 31 33 36 38 39 39 38 38 35 33 32 32 33 35 35 37 41 45 47 48 47 47 46 45 44 44 44 42 42 41 40 36 35 31 28 26 25 25 26 28 29 29 28 27 27 27 27 28 29 31 32 33 32 30 29 28 28 28 29 29 28 29 29 29 29 31 32 33 33 33 33 33 32 32 32 32 32 31 31 31 30 30 30 30 30 30 30 29 29 28 29 30 31 30 29 29 29 30 31 31 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 30 31 32 32 33 33 33 32 33 33 33 34 35 34 31 31 25 24 23 22 22 24 24 24 22 23 23 24 24 25 25 24 25 25 25 25 25 25 25 24 24 24 24 24 25 25 25 26 27 28 29 29 29 29 29 30 30 30 30 30 30 30 29 30 29 29 29 29 30 30 29 29 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 30 30 31 31 32 32 32 34 34 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 38 38 37 36 36 36 37 37 37 37 36 36 36 36 35 34 33 32 32 31 31 30 30 30 30 30 30 29 28 27 26 26 26 26 26 27 28 28 28 29 29 29 28 27 26 25 25 26 27 27 28 28 28 28 28 28 28 30 31 33 36 38 37 36 33 34 33 33 36 39 37 35 31 27 26 26 25 25 25 24 23 22 20 19 18 17 17 16 16 16 16 17 16 16 16 15 15 14 14 13 13 14 15 15 15 15 16 17 17 17 17 18 19 20 19 18 17 16 16 17 17 17 17 17 17 17 19 20 20 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 13 13 14 14 14 14 14 15 15 15 16 17 17 17 18 19 20 20 21 21 22 23 22 22 22 22 22 22 22 22 22 22 24 24 25 25 25 25 25 24 24 24 24 24 24 24 24 25 25 26 26 27 27 27 26 25 24 24 24 24 24 24 23 23 23 23 24 24 24 25 53 53 53 53 53 54 54 54 54 54 54 54 54 54 54 54 53 53 53 53 53 53 53 52 52 52 52 52 52 52 51 51 51 51 51 51 50 50 50 50 49 49 49 49 48 48 47 47 47 46 46 45 45 45 44 43 42 41 40 39 38 37 36 35 35 35 35 35 34 33 33 33 34 34 33 33 35 35 35 36 36 36 37 37 37 37 37 36 36 35 35 34 33 32 31 31 30 30 31 32 33 34 35 36 37 37 38 38 37 37 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 42 44 44 42 41 41 41 43 44 44 44 43 43 42 43 46 48 48 47 46 45 44 44 43 42 40 39 40 40 40 40 41 41 41 40 40 39 39 38 36 35 34 34 34 33 33 33 33 34 34 33 34 34 34 33 32 32 33 34 35 35 36 36 36 37 37 38 38 39 39 39 39 38 38 38 38 38 38 38 39 39 39 38 37 36 33 31 29 28 29 30 31 31 31 32 32 32 32 31 30 30 30 32 35 37 39 39 39 39 38 36 33 32 32 32 33 34 37 41 44 46 47 46 46 45 45 44 44 44 42 42 42 41 38 37 32 28 26 25 26 27 30 30 28 27 26 26 26 27 28 30 32 33 32 31 30 29 28 28 28 28 28 28 28 28 28 29 31 33 34 34 34 33 33 33 32 32 32 32 32 31 31 31 31 31 31 30 30 30 29 29 29 30 31 31 30 30 30 30 31 31 31 31 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 31 31 32 33 34 34 33 33 33 33 32 32 35 34 28 24 23 24 26 28 29 29 29 28 26 26 25 25 25 25 25 25 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 26 28 29 29 30 29 29 30 30 30 30 30 30 30 30 30 30 29 29 29 30 30 30 30 29 29 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 30 30 30 31 31 32 32 32 33 34 35 36 36 35 35 35 36 36 36 37 37 37 37 37 37 37 37 38 38 38 38 39 39 39 38 37 37 36 36 37 37 37 37 36 36 36 35 34 34 33 32 32 31 30 30 29 30 30 30 30 30 29 28 27 26 26 26 26 27 27 28 28 29 29 29 29 27 26 25 25 26 26 27 27 27 28 28 28 29 30 31 31 34 36 37 36 35 33 34 34 34 36 39 39 36 33 32 27 26 26 26 26 25 23 22 21 19 18 18 17 16 16 16 17 17 18 18 17 16 15 15 15 14 14 15 17 17 16 16 16 17 17 17 17 18 19 20 19 18 17 17 17 18 18 19 19 19 17 17 21 24 24 21 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 13 13 14 14 14 14 14 14 15 15 16 16 16 17 18 19 19 20 20 21 21 22 23 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 24 24 24 23 24 24 24 24 24 24 24 25 27 27 26 27 26 25 24 24 24 23 23 23 23 23 23 24 24 24 25 26 53 53 53 53 54 54 54 54 54 54 54 54 54 54 54 53 53 53 53 53 53 53 53 52 52 52 52 52 52 52 51 51 51 51 51 51 50 50 50 49 49 49 49 48 48 48 47 47 46 46 45 45 45 45 44 43 42 41 39 38 37 36 35 35 35 35 34 34 33 32 32 33 34 35 35 35 35 35 36 36 36 37 37 38 37 37 37 36 35 35 34 33 32 31 31 30 30 30 30 32 32 33 34 36 36 37 37 37 37 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 40 40 39 39 39 39 40 41 42 40 38 38 39 41 42 43 45 45 43 43 44 46 49 49 47 45 45 45 43 42 40 37 37 37 38 39 39 40 41 41 41 40 39 38 36 35 33 33 33 34 33 33 33 33 32 32 32 33 33 31 30 30 31 32 33 35 35 36 36 36 36 36 37 38 38 38 38 38 38 37 38 38 38 39 39 40 40 40 38 38 36 33 31 30 30 30 31 31 32 32 32 32 32 32 31 30 29 30 32 35 37 39 40 40 40 39 37 34 32 31 32 32 34 36 39 43 43 45 45 45 45 44 43 43 43 41 41 41 41 40 36 31 28 26 25 27 28 30 30 27 26 26 26 26 27 28 30 33 33 32 30 29 28 28 28 28 28 28 28 28 28 28 30 33 34 35 34 34 34 33 33 32 32 32 32 32 31 31 31 31 31 31 30 30 30 29 29 30 31 32 32 31 31 31 31 31 32 32 31 30 30 29 29 29 29 29 29 29 30 30 30 29 29 29 29 30 30 30 30 30 30 30 31 31 32 33 34 34 34 34 33 32 30 31 34 32 25 23 28 29 30 30 30 30 29 28 27 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 26 28 29 29 30 30 30 30 30 30 31 30 31 30 30 30 30 30 29 29 29 30 30 30 30 30 30 29 29 28 28 29 29 29 29 29 29 29 29 29 29 29 29 30 30 31 31 31 32 32 33 34 35 35 36 35 36 36 36 36 36 37 37 37 37 38 38 38 39 39 39 39 39 39 39 39 39 38 37 37 37 37 37 37 36 36 36 35 34 34 33 32 32 32 31 31 30 30 30 30 30 31 31 30 29 29 28 26 26 26 26 27 27 28 28 29 29 29 28 26 25 25 25 25 27 27 28 28 28 29 30 30 32 34 33 36 36 34 33 34 35 36 36 36 40 41 39 38 36 33 32 27 26 26 26 24 22 21 20 19 18 17 17 16 17 18 20 20 20 18 17 17 16 15 15 15 16 18 18 16 16 16 16 16 17 17 18 19 20 19 19 18 18 19 19 20 21 21 21 19 19 23 25 26 23 21 20 19 19 19 18 18 18 17 17 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 16 15 15 15 14 14 13 13 13 13 13 13 14 14 15 16 16 17 17 18 18 18 19 20 21 21 22 22 22 23 22 22 22 22 22 22 22 21 21 21 21 22 22 23 23 23 23 22 23 23 24 23 23 23 23 24 24 24 25 26 26 25 25 24 24 23 23 23 23 24 24 24 24 25 25 25 53 53 54 54 54 54 54 54 54 54 54 54 54 54 54 53 53 53 53 53 53 53 53 52 52 52 52 52 52 52 51 51 51 51 51 50 50 50 50 49 49 49 49 48 48 47 47 46 46 46 45 45 45 44 43 42 41 40 39 37 36 35 34 34 34 34 34 33 32 32 32 34 35 35 36 36 36 36 36 36 36 37 37 37 37 37 36 35 35 34 33 32 31 31 30 30 30 30 31 32 32 33 34 35 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 39 38 39 39 39 39 39 39 39 39 39 39 40 41 41 40 41 40 39 38 39 37 35 36 37 38 40 42 45 46 44 43 44 46 48 48 46 45 44 44 42 40 38 35 34 35 36 37 38 39 39 40 41 40 39 38 36 34 32 32 33 33 33 33 33 32 32 31 32 33 33 30 27 28 29 30 32 34 35 36 36 35 35 36 36 37 38 38 38 38 37 36 36 37 37 38 39 39 40 40 39 38 36 34 32 31 31 31 31 32 32 32 32 32 32 31 31 30 29 30 33 36 39 40 40 40 39 38 36 34 31 30 30 31 32 35 37 41 42 43 44 44 44 43 42 42 42 41 40 41 41 39 35 30 26 25 25 27 30 31 30 27 27 26 26 26 27 28 31 33 33 31 29 28 27 27 27 27 27 27 27 27 28 28 30 34 35 36 35 35 33 33 32 32 32 32 32 32 32 31 31 31 31 31 30 30 30 29 30 31 32 32 32 32 31 31 32 32 32 32 31 31 30 30 30 30 30 30 30 30 30 30 30 30 29 30 30 30 30 30 30 30 31 31 32 32 32 33 33 33 33 33 32 31 29 29 30 27 25 28 29 29 29 29 30 29 27 26 25 24 24 24 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 29 30 30 30 30 30 30 30 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 31 31 31 32 33 34 34 35 35 35 36 36 36 37 37 37 37 37 37 38 39 39 39 39 39 39 39 39 39 40 39 38 38 38 37 37 37 37 37 36 35 35 34 33 32 32 32 32 31 31 30 30 30 30 31 31 31 31 30 30 29 28 27 27 26 26 27 28 28 28 28 28 27 26 26 25 25 25 26 27 27 28 29 29 30 31 32 33 34 35 33 33 33 34 36 37 37 37 40 41 40 39 38 36 32 28 27 27 27 25 23 22 21 20 19 18 17 17 18 20 21 21 21 20 18 18 17 17 18 19 19 19 18 17 16 16 15 16 17 17 18 19 20 20 20 19 20 20 20 21 22 23 22 21 21 24 26 26 26 25 24 23 22 19 18 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 16 15 15 15 14 14 13 13 13 13 13 13 14 14 16 17 17 18 18 19 19 19 20 21 21 22 23 23 23 23 23 22 22 22 22 23 22 21 21 20 20 20 20 21 21 22 22 21 22 23 23 22 21 21 21 21 21 22 23 24 25 25 25 24 24 23 23 23 24 24 24 24 24 24 24 24 53 53 54 54 54 54 54 54 54 54 54 54 54 54 54 54 53 53 53 53 53 53 53 52 52 52 52 52 52 52 51 51 51 51 51 50 50 50 50 50 49 49 48 48 48 47 47 46 46 45 45 45 44 44 43 42 41 39 38 36 35 34 34 34 34 33 33 32 31 31 33 35 36 36 36 36 36 37 37 36 36 37 37 38 37 37 36 36 35 34 33 32 31 30 29 29 30 30 31 31 32 34 34 35 35 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 40 40 40 41 42 42 43 41 38 36 34 33 33 35 35 38 41 44 46 43 43 43 45 47 47 45 45 44 43 41 38 36 34 32 33 34 36 37 37 38 39 40 40 40 39 37 34 32 32 32 32 33 33 33 33 32 33 34 34 32 29 27 28 28 30 32 33 34 35 35 35 34 35 36 36 37 37 37 37 35 34 34 35 35 36 37 38 39 39 39 38 36 34 32 31 31 31 31 32 32 32 33 32 32 32 31 31 30 31 34 37 41 42 42 41 39 37 35 33 31 30 30 30 31 34 35 37 40 42 43 43 43 42 40 40 41 41 40 40 40 38 33 29 25 24 25 28 30 30 30 28 27 26 26 26 27 29 31 33 32 31 29 28 28 27 27 27 27 27 27 28 29 30 32 35 35 35 35 34 33 32 32 32 31 31 31 31 32 31 31 31 31 31 30 30 30 30 31 32 33 33 33 32 32 32 32 32 32 32 32 31 30 30 30 30 29 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 32 32 33 33 33 34 34 34 34 33 33 32 30 27 26 29 30 30 30 28 28 28 27 26 24 23 23 23 24 25 25 25 26 26 26 26 26 27 27 27 27 27 26 26 26 26 26 28 29 30 30 30 30 30 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 31 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 30 30 30 30 31 32 33 34 34 34 35 35 36 36 37 37 37 37 37 37 37 37 38 39 40 40 39 39 39 39 39 39 39 39 39 38 38 37 37 36 37 37 36 35 34 33 32 32 32 32 32 32 31 32 32 32 32 32 32 32 31 31 30 30 30 29 29 28 27 27 27 27 27 26 26 26 26 26 26 26 26 27 27 27 28 29 29 30 31 31 31 31 32 32 33 34 35 37 38 38 38 39 39 39 39 38 36 32 28 28 28 27 26 25 24 22 21 19 18 17 17 18 20 22 22 22 21 19 18 19 20 19 20 20 20 19 17 16 16 16 16 17 17 17 19 20 20 20 20 20 20 21 22 23 23 23 22 22 25 27 27 27 27 26 26 23 20 19 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 16 15 15 15 14 14 14 13 13 13 13 13 14 15 16 18 18 19 19 19 20 21 21 22 22 23 23 24 23 23 23 23 23 24 24 24 22 22 20 20 20 20 20 20 20 20 21 20 21 22 22 22 21 20 20 20 20 21 22 23 24 25 25 24 24 24 24 24 24 24 24 24 24 24 24 23 53 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 53 53 53 53 53 53 53 52 52 52 52 52 52 52 51 51 51 51 51 50 50 50 50 49 49 49 48 48 47 47 46 46 46 45 45 45 44 43 42 41 40 38 37 35 34 33 33 33 33 32 31 31 31 32 34 36 36 37 37 37 37 37 37 37 37 37 38 38 37 36 36 36 35 34 32 31 30 29 29 29 30 31 31 32 33 34 35 35 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 42 43 44 44 39 36 33 32 33 33 35 37 40 44 45 43 42 42 44 45 45 45 44 43 41 39 37 36 34 33 34 35 36 37 37 37 38 39 40 39 38 37 34 32 31 31 31 32 32 33 33 34 37 36 36 33 29 28 28 29 31 33 34 35 35 35 35 35 35 36 36 36 36 36 35 32 32 32 33 34 34 35 37 37 38 39 38 36 34 32 31 30 30 31 31 33 33 33 32 32 32 32 31 31 33 35 40 42 43 43 42 39 37 34 32 30 29 29 30 31 32 34 36 39 41 42 42 41 39 38 39 41 41 41 40 40 37 32 27 24 24 25 28 30 30 30 28 26 26 26 26 28 30 31 32 32 31 29 29 29 28 28 28 28 28 28 29 31 33 34 35 35 35 34 33 32 32 32 31 31 31 31 31 31 32 31 31 31 31 31 30 30 31 32 33 33 33 33 33 33 33 33 33 33 32 32 31 31 31 30 30 29 29 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 32 33 33 34 34 34 35 35 36 36 36 36 36 36 35 34 32 32 31 29 27 26 26 25 23 22 22 22 23 24 24 25 25 25 26 26 26 27 27 27 27 27 27 27 27 28 28 28 29 29 30 30 31 31 31 31 31 32 32 32 31 31 31 30 31 31 30 30 30 30 30 31 31 31 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 30 30 30 30 30 31 32 33 34 35 35 35 35 36 36 37 37 37 38 38 38 38 37 37 38 39 39 39 39 39 39 39 39 39 39 38 38 38 37 37 37 36 36 36 35 34 33 32 32 32 32 32 33 33 33 33 33 33 33 33 33 32 31 31 31 31 30 30 29 28 28 27 28 28 26 25 25 25 25 26 26 27 27 27 27 28 28 29 30 31 31 31 31 31 31 33 34 36 38 39 39 39 39 38 39 38 36 33 32 28 29 29 27 27 26 24 23 21 19 18 18 20 21 21 22 22 22 21 20 20 20 21 21 20 20 20 19 18 17 16 16 16 17 17 17 19 20 21 21 21 21 21 22 23 23 23 23 23 24 26 27 27 27 27 28 27 25 23 20 19 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 14 14 15 17 19 19 19 19 20 21 21 22 23 24 24 24 24 24 24 24 24 24 24 24 24 24 22 21 20 19 19 19 19 19 20 20 20 20 21 22 22 22 22 20 20 20 21 21 22 23 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 53 53 53 53 53 53 53 52 52 52 52 52 52 52 51 51 51 51 50 50 50 50 50 49 49 48 48 48 47 47 46 46 45 45 45 44 44 43 42 40 39 37 36 35 33 33 33 32 32 31 31 32 33 34 35 37 37 37 37 36 36 37 37 37 38 38 38 38 37 37 36 35 34 33 32 30 29 29 28 29 30 31 31 32 33 34 35 35 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 41 42 44 46 44 39 36 34 33 34 35 36 38 41 43 42 40 40 42 43 44 44 43 41 40 39 38 37 35 34 35 36 37 37 37 38 38 39 39 38 37 36 33 31 30 30 30 31 31 32 34 37 38 38 38 35 30 29 29 30 32 34 35 35 36 36 36 36 36 36 36 36 36 35 33 31 31 31 32 33 34 35 36 36 38 38 38 36 34 32 31 30 30 31 31 31 32 32 32 33 33 33 33 33 34 36 39 40 42 44 43 41 37 34 31 29 29 30 31 33 32 33 38 40 41 41 41 39 36 36 38 41 42 41 40 40 36 30 26 24 24 25 27 30 29 28 27 25 25 26 28 29 30 31 32 32 31 30 29 28 28 28 28 28 28 29 31 34 35 36 35 35 34 34 32 32 31 31 31 31 30 30 30 31 31 31 31 31 31 31 31 31 32 32 33 33 34 34 34 33 33 33 33 33 32 32 31 31 31 30 30 29 29 30 30 30 30 30 30 30 30 30 31 31 31 31 31 32 33 33 34 35 35 35 36 36 37 38 38 38 38 38 37 35 35 34 32 29 27 25 25 23 22 21 21 22 22 22 23 24 25 25 25 26 26 27 27 28 28 28 28 27 28 28 28 28 29 29 30 30 31 31 31 31 31 32 32 32 32 31 31 31 31 31 31 31 31 30 31 31 32 32 32 32 31 31 31 31 30 30 30 29 29 29 29 29 29 29 30 30 30 30 31 32 33 34 35 35 35 35 36 36 37 37 38 39 39 39 38 37 37 37 38 38 38 38 38 39 38 38 38 38 38 38 38 38 38 37 37 36 36 34 33 33 33 33 33 33 33 33 33 33 34 34 34 33 33 33 33 32 32 32 31 31 31 31 30 29 28 29 28 27 27 26 25 24 25 26 26 27 27 27 28 28 29 29 31 32 31 30 30 30 32 34 36 38 39 39 40 41 39 39 37 35 33 31 29 29 28 28 27 26 25 23 22 20 19 22 21 21 21 22 22 22 22 22 21 21 22 22 21 21 21 21 20 19 17 17 16 17 17 17 18 20 20 21 21 22 22 22 23 24 24 24 24 25 26 26 27 28 28 28 28 26 24 21 19 18 18 18 18 17 17 16 16 16 17 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 15 14 13 13 13 14 15 16 19 20 20 20 21 21 21 22 23 24 24 24 24 24 24 24 24 25 25 25 25 24 24 23 21 21 21 21 21 20 20 20 19 19 20 21 22 22 22 21 21 21 21 21 21 22 23 23 23 23 23 23 23 23 24 23 24 24 23 23 23 23 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 53 53 53 53 53 53 53 52 52 52 52 52 52 52 51 51 51 51 50 50 50 50 50 49 49 48 48 47 47 46 46 46 46 45 45 44 43 42 41 40 38 36 35 34 32 32 32 31 31 30 32 34 35 35 36 36 36 36 36 36 36 36 37 38 38 38 38 37 37 37 36 35 33 32 31 29 29 28 28 29 29 30 31 32 33 34 35 35 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 41 41 43 45 46 44 39 37 35 34 34 35 37 40 41 40 38 37 38 40 41 41 41 41 41 41 39 37 36 36 36 37 38 38 39 39 39 39 38 37 36 34 32 30 30 29 29 30 30 31 34 36 38 38 38 35 30 30 29 30 32 33 35 36 36 36 37 37 37 37 37 37 36 34 32 30 30 31 33 33 34 34 35 36 38 38 38 36 34 33 32 31 31 31 31 31 31 32 33 34 34 34 35 35 37 38 39 39 41 43 43 42 39 34 31 30 29 30 31 32 34 36 41 41 41 41 39 37 36 37 39 40 41 41 41 40 36 30 26 25 24 25 27 28 28 27 26 25 26 28 29 30 30 31 32 31 30 29 28 28 28 28 28 29 30 31 33 36 36 36 35 34 33 32 32 31 31 31 31 30 30 30 30 31 31 31 31 31 31 31 32 32 32 33 33 34 34 34 34 34 33 33 33 33 33 32 32 32 31 30 30 29 30 30 30 30 30 30 30 30 30 31 31 31 31 32 32 32 33 34 35 35 36 36 37 37 38 39 39 39 39 38 37 36 36 34 32 30 28 25 24 22 21 20 21 21 21 22 23 24 24 24 25 26 27 27 28 28 28 28 29 28 28 28 29 29 29 29 30 31 31 31 31 31 32 32 32 32 32 32 31 31 32 31 31 31 31 31 31 31 32 32 32 32 32 32 32 31 31 30 30 29 29 29 29 29 29 29 29 30 30 30 31 32 33 34 35 35 35 35 35 36 37 38 38 39 40 39 39 38 37 37 37 37 37 37 38 38 38 37 37 38 38 38 38 38 37 37 37 36 36 34 34 34 34 33 33 33 33 33 34 34 34 34 34 34 34 34 34 33 33 33 32 32 32 32 31 31 30 30 30 29 28 28 27 26 25 25 25 26 26 27 27 27 27 29 31 32 31 30 30 30 31 34 35 36 37 39 41 42 41 38 37 35 31 30 30 29 29 28 27 26 24 23 22 21 20 22 22 22 22 23 23 23 22 22 22 22 22 22 22 22 22 21 21 20 18 17 16 16 17 17 18 20 20 21 22 22 23 23 23 24 24 24 25 25 26 27 28 28 29 29 28 26 24 21 19 18 18 18 18 18 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 15 14 13 13 13 15 16 17 20 21 21 22 22 22 22 22 23 24 24 24 24 24 25 25 25 25 26 26 25 24 24 24 23 23 23 22 22 21 21 21 20 20 20 20 21 21 20 20 21 21 21 20 19 21 22 23 23 22 22 22 22 23 23 22 23 23 23 23 23 22 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 53 53 53 53 53 53 53 52 52 52 52 52 52 51 51 51 51 51 50 50 50 50 49 49 49 48 48 47 47 46 46 45 45 45 44 44 43 42 40 39 37 35 34 33 33 31 31 30 31 31 34 35 36 36 36 36 36 35 35 35 35 36 37 37 38 38 38 37 37 36 35 34 33 31 30 29 28 28 28 29 29 30 31 33 33 34 35 35 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 38 38 38 38 39 39 39 40 40 40 40 40 42 44 46 46 43 42 38 35 36 37 39 40 40 38 35 33 33 36 37 39 39 41 43 42 40 38 37 37 39 39 39 40 40 40 40 39 38 36 34 32 30 29 28 28 28 29 30 31 33 35 37 38 37 36 35 31 29 29 31 33 35 36 36 36 36 37 37 38 38 38 36 34 31 30 31 32 33 33 34 34 35 36 38 38 38 36 34 33 32 32 31 31 32 32 34 34 35 36 36 37 37 38 39 39 38 38 39 40 42 42 40 36 32 30 29 31 31 32 35 38 41 42 41 39 37 35 36 38 38 40 42 42 42 39 35 29 26 25 25 26 26 27 27 26 26 26 28 29 30 31 31 31 31 31 30 29 28 28 28 28 28 30 31 33 36 37 37 37 36 34 33 32 31 31 30 31 30 30 30 30 30 31 31 31 31 31 31 32 33 33 33 34 34 35 35 35 34 34 34 34 33 33 33 32 32 31 31 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 32 32 32 33 34 35 35 35 36 37 37 38 39 39 40 40 39 39 38 37 36 35 33 31 28 26 24 22 20 20 20 20 21 22 22 23 24 24 25 27 27 28 28 28 28 29 29 29 29 29 29 29 29 30 30 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 32 32 32 33 33 32 32 32 31 31 30 30 29 29 29 29 29 29 29 30 30 30 31 32 34 35 35 35 35 35 35 36 37 38 39 40 40 40 39 38 37 37 37 37 37 37 37 37 37 36 36 36 37 37 37 37 37 37 37 36 36 35 35 34 34 33 33 33 33 33 34 34 34 35 35 35 35 35 35 35 34 34 33 33 33 33 32 32 32 32 32 31 30 29 28 28 27 25 25 24 25 25 25 25 26 29 31 32 31 30 29 29 31 34 35 35 36 38 40 41 42 40 36 33 31 30 30 30 29 28 26 25 24 23 22 21 20 23 22 22 23 24 23 23 23 22 22 22 23 23 23 23 22 21 22 21 19 18 16 16 17 17 18 18 20 21 22 22 23 23 24 24 25 25 25 26 27 28 28 29 29 29 28 26 24 21 20 19 18 18 18 18 17 17 16 16 16 16 16 16 15 15 15 15 15 15 16 15 15 15 15 14 14 15 13 13 13 14 15 17 18 20 21 22 22 23 23 22 22 22 23 24 24 24 25 25 25 26 26 26 26 25 25 24 24 24 24 24 24 23 23 22 21 20 20 20 20 21 21 20 19 18 19 19 19 18 20 21 21 22 22 22 22 22 23 22 22 22 22 22 23 22 22 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 53 53 53 53 53 53 53 52 52 52 52 52 52 51 51 51 51 50 50 50 50 50 49 49 48 48 47 47 47 46 46 45 45 45 44 43 42 41 39 38 36 34 33 32 31 30 29 31 32 33 34 35 36 35 35 35 35 35 34 34 35 36 36 37 38 38 37 37 37 36 35 33 32 31 29 29 29 29 29 29 29 30 31 33 34 35 35 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 38 38 38 38 38 38 38 39 39 39 40 40 40 40 41 43 46 46 45 43 39 37 39 42 43 43 39 33 30 28 28 29 32 36 38 41 43 42 41 39 39 39 41 40 41 41 41 41 40 39 37 35 33 31 30 29 26 26 28 30 31 32 34 36 37 38 37 37 34 30 27 26 29 33 35 36 37 37 36 36 37 38 39 39 37 34 32 31 32 33 34 34 34 35 36 37 38 39 38 37 35 34 33 33 32 33 34 36 39 38 38 38 38 39 40 40 40 40 38 37 37 37 41 42 40 36 32 31 31 31 32 33 36 39 41 40 37 37 36 35 36 38 39 42 43 43 42 39 34 29 26 26 26 27 27 27 27 26 26 26 29 30 31 31 32 31 31 31 29 28 28 28 28 29 30 32 33 35 36 37 37 37 36 34 33 32 31 31 31 31 30 30 30 30 30 30 30 30 30 31 32 33 34 34 34 34 35 35 36 35 35 34 34 34 34 33 33 32 32 31 31 30 30 30 30 30 30 30 30 30 31 31 31 31 31 32 32 33 33 34 34 35 35 36 36 37 38 39 39 40 40 40 40 40 39 37 36 34 33 31 29 26 24 21 20 19 19 20 20 21 22 23 23 24 26 27 27 28 28 28 28 29 29 29 29 29 29 29 29 29 30 30 31 31 31 32 32 32 32 32 32 32 32 32 33 32 32 32 31 31 31 32 32 32 32 33 33 33 33 32 31 31 30 30 29 29 29 29 29 29 29 30 30 31 32 33 34 35 35 34 34 35 35 36 36 38 39 40 41 40 40 39 38 38 38 38 37 37 37 36 36 36 35 35 35 36 37 36 36 37 37 37 36 36 35 35 34 34 34 33 33 33 33 34 34 35 35 35 35 35 35 35 35 34 34 34 34 34 33 33 33 33 33 32 31 30 30 29 28 27 26 25 24 24 23 24 25 28 30 31 30 30 29 29 30 33 33 34 36 38 39 40 41 40 38 34 32 31 30 29 28 27 25 24 23 22 21 21 21 23 23 23 24 25 24 24 23 23 22 23 25 25 24 23 22 21 22 22 20 18 17 16 16 17 17 18 19 20 21 22 23 24 24 25 25 25 26 26 27 28 29 29 30 29 29 27 26 24 22 19 18 18 17 17 17 17 16 16 17 17 17 16 15 15 15 15 15 16 16 15 15 15 14 14 15 14 13 13 13 15 16 18 19 20 21 22 23 24 24 23 23 23 23 23 24 25 25 26 26 26 27 26 26 26 25 25 25 24 24 24 24 24 23 22 21 20 20 20 20 21 22 21 19 17 18 18 18 18 19 20 21 22 22 22 22 22 22 22 22 22 22 23 23 22 22 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 53 53 53 53 53 53 53 53 52 52 52 52 52 51 51 51 51 50 50 50 50 49 49 49 48 48 47 47 46 46 46 45 45 44 44 43 42 40 38 37 34 33 32 31 29 28 29 32 33 34 34 35 35 35 34 34 34 34 34 34 35 36 37 37 38 38 37 37 37 35 34 33 32 31 30 29 29 29 29 29 29 30 32 33 35 36 36 36 37 37 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 38 38 38 38 39 39 39 39 40 41 42 43 45 45 45 43 41 41 42 45 45 40 32 28 26 25 25 25 28 32 36 39 42 43 42 41 40 40 41 41 42 41 41 41 40 38 36 33 31 29 29 27 25 25 28 31 33 34 35 37 38 39 38 37 34 28 24 24 28 33 36 37 38 38 37 37 37 38 39 39 38 35 32 31 33 35 35 36 36 37 38 39 39 40 39 38 36 35 34 34 34 35 37 39 42 42 41 40 40 41 40 40 40 38 37 36 35 36 40 41 40 35 33 32 32 32 32 34 37 40 40 39 37 37 36 35 35 36 39 43 44 44 43 39 33 29 27 26 27 27 28 28 27 26 26 26 28 30 31 32 32 32 31 30 28 27 27 27 28 30 32 33 35 37 37 38 37 36 35 34 33 31 31 31 31 30 30 30 30 30 29 29 29 29 29 31 33 34 35 35 35 35 36 36 36 36 35 35 34 34 34 34 33 32 31 31 31 31 30 30 30 30 30 30 31 31 31 31 31 32 32 32 33 33 34 34 35 35 36 36 37 38 38 39 40 40 41 41 40 40 39 38 36 34 32 31 29 26 23 21 20 19 19 19 20 21 21 22 23 25 27 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 30 31 31 32 32 32 32 32 32 33 33 33 33 33 33 32 32 32 31 32 32 32 32 32 32 33 33 33 32 31 31 30 29 29 29 29 29 29 29 30 30 30 31 32 33 34 35 35 35 34 34 35 35 36 37 39 41 41 41 40 40 40 40 40 39 39 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 35 35 34 33 33 33 33 34 34 34 35 35 35 35 35 35 35 35 34 34 34 35 35 34 34 34 34 33 32 31 31 30 30 29 28 27 26 25 25 25 26 28 29 30 29 29 29 29 30 30 32 34 37 38 39 40 40 40 39 35 35 33 31 29 28 26 24 23 22 21 21 20 20 20 23 23 25 26 25 24 24 23 23 23 25 25 25 24 23 21 21 22 20 18 17 16 16 16 17 18 19 20 21 22 23 24 24 25 25 25 26 26 27 28 29 30 30 30 29 29 28 27 24 20 18 18 17 17 17 17 16 16 16 17 17 16 15 15 15 15 15 16 15 15 15 15 15 15 15 14 13 13 14 15 17 18 19 21 22 22 23 24 24 24 24 24 24 24 25 25 26 26 26 27 27 26 26 26 25 25 25 24 24 24 23 23 22 22 21 20 20 20 21 22 23 24 22 20 18 17 18 19 19 20 21 22 22 22 23 22 22 23 23 23 23 23 23 23 22 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 53 53 53 53 53 53 53 52 52 52 52 51 51 51 51 50 50 50 50 50 49 49 48 48 48 47 47 46 46 46 45 45 44 43 42 41 39 37 35 33 33 32 30 27 26 29 32 34 34 35 35 35 35 35 35 34 34 34 34 35 36 37 37 37 37 37 37 36 35 34 33 32 31 30 29 29 30 30 30 30 31 32 34 35 36 36 37 37 37 37 36 37 37 37 37 37 38 37 38 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 38 38 38 38 39 40 40 40 41 42 44 44 44 44 44 42 43 44 45 43 37 32 30 28 27 25 24 25 28 33 38 41 44 42 41 41 41 41 41 41 41 41 41 40 37 34 31 30 30 29 26 25 27 30 33 35 36 36 37 39 39 39 38 33 26 22 23 28 33 36 38 39 39 39 39 39 39 40 40 38 35 33 33 35 36 36 36 37 38 39 40 41 41 40 39 38 37 35 35 35 36 39 41 43 44 43 42 42 40 40 39 38 37 36 34 34 36 39 41 39 34 33 32 32 32 32 33 37 40 38 38 37 37 36 35 35 36 40 44 45 45 44 41 34 32 29 28 28 28 28 28 27 26 26 27 29 30 32 33 32 32 31 29 27 26 27 28 30 32 34 35 36 36 37 38 37 36 35 34 32 31 31 31 30 30 30 30 30 29 29 28 29 29 30 32 34 35 36 36 36 36 37 37 37 36 35 35 35 34 34 33 33 32 32 31 31 31 31 31 31 31 30 31 31 31 31 32 32 32 32 33 33 34 34 34 35 36 36 37 37 38 39 39 40 41 41 41 41 41 39 37 36 34 32 30 28 26 23 21 20 19 18 18 19 20 21 22 24 26 27 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 30 31 31 32 32 32 32 32 32 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 33 33 33 33 32 31 31 30 29 29 29 29 29 29 29 30 30 30 31 32 33 34 34 35 35 34 34 34 35 36 38 40 42 41 41 41 41 41 41 41 41 40 40 40 39 39 39 38 38 38 39 39 39 38 38 38 37 37 36 36 36 36 35 34 34 33 33 33 33 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 33 32 32 31 31 30 30 29 29 27 27 27 28 29 29 28 28 28 29 29 30 31 33 35 37 38 39 40 41 41 40 37 36 33 31 29 27 25 23 22 22 21 20 20 20 21 23 23 24 26 27 26 25 24 23 23 23 24 25 24 23 22 21 21 20 18 17 17 16 16 17 18 19 20 20 22 23 24 24 24 25 25 26 26 27 28 29 29 29 29 29 29 29 27 25 21 19 18 18 17 17 17 17 17 16 17 17 15 15 15 16 16 16 15 15 15 15 15 15 15 15 14 14 14 15 15 16 17 19 21 22 22 23 24 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 25 25 24 24 24 23 23 22 22 21 21 21 21 21 22 23 24 24 24 23 21 20 20 20 20 20 21 22 22 23 23 23 23 23 23 23 23 23 23 23 22 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 53 53 53 53 53 53 53 52 52 52 52 51 51 51 51 50 50 50 50 49 49 49 48 48 47 47 46 46 46 46 45 45 44 43 41 40 38 36 34 33 32 31 29 26 27 31 33 34 35 35 35 35 35 35 35 35 34 34 34 35 36 37 37 37 37 37 37 36 35 34 33 32 31 30 29 29 29 30 30 31 31 33 34 35 36 36 36 37 37 37 37 37 37 37 37 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 38 38 38 39 40 40 39 40 42 43 44 45 44 43 41 43 44 43 41 38 38 34 33 30 27 26 27 28 33 38 43 43 41 40 41 40 40 40 41 41 41 41 39 35 32 30 30 30 30 28 27 29 31 34 37 37 37 38 39 40 39 37 32 25 21 24 28 32 36 38 39 39 40 41 41 41 41 40 38 34 33 35 36 37 37 37 38 39 41 42 42 42 41 40 39 38 37 36 35 37 39 42 44 45 45 44 43 40 40 39 37 36 34 33 35 37 39 40 39 37 35 33 32 32 32 33 37 40 39 38 38 37 36 35 35 36 38 41 44 45 45 43 37 35 32 31 30 29 29 28 27 26 26 28 30 31 32 33 33 33 31 29 26 26 28 29 31 33 35 36 36 36 36 37 37 36 35 33 31 31 31 30 29 29 29 30 31 31 30 29 29 30 31 33 35 35 36 37 36 36 37 38 37 37 36 35 35 34 34 33 33 32 32 32 32 32 31 31 31 31 31 31 31 31 32 32 32 32 33 33 34 34 34 35 35 36 37 38 38 38 39 40 40 41 41 41 41 41 39 37 36 33 31 30 28 26 23 23 21 19 18 18 19 19 20 22 25 26 27 27 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 30 30 31 31 32 32 32 32 32 32 32 33 33 33 33 33 33 32 32 32 32 32 32 32 33 33 33 32 32 31 31 30 30 30 29 29 29 29 29 29 30 30 31 32 33 34 34 34 34 34 34 34 35 37 39 41 42 41 41 42 42 42 42 42 42 41 41 41 40 40 40 39 39 39 39 39 39 39 38 38 38 37 37 37 36 36 35 35 34 34 34 33 33 34 34 34 34 34 34 35 35 35 35 35 35 35 36 36 36 36 36 35 34 33 33 33 32 32 31 31 31 30 29 29 29 30 30 30 29 28 28 28 29 30 31 33 35 36 37 38 40 42 42 41 41 37 34 31 29 27 24 23 22 21 20 20 20 19 21 23 24 25 27 27 27 25 24 24 24 24 25 25 24 23 22 21 21 20 19 18 17 17 17 17 18 18 19 20 21 22 23 23 24 24 25 25 26 27 28 28 29 29 29 29 29 28 27 25 22 20 19 18 18 18 18 17 17 16 16 16 16 15 16 16 17 17 16 16 16 16 16 15 15 15 14 14 14 15 15 16 17 19 21 22 22 23 24 25 26 26 26 27 26 26 26 25 25 25 25 25 25 25 25 25 24 23 23 23 23 22 22 22 22 22 22 22 22 23 23 24 24 23 23 22 22 21 20 20 21 21 22 22 22 22 22 22 22 23 23 23 23 23 23 23 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 53 53 53 53 53 53 53 52 52 52 52 51 51 51 50 50 50 50 50 49 49 48 48 48 47 47 46 46 46 45 45 44 44 42 40 39 37 35 33 32 32 30 28 28 30 32 33 34 34 35 35 36 36 36 35 35 34 34 35 36 37 37 37 37 37 37 37 36 35 34 33 32 31 30 29 29 29 30 30 31 32 33 35 35 36 36 37 37 37 37 37 37 37 37 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 37 37 37 36 37 37 37 37 37 37 37 37 37 38 39 39 38 39 41 42 44 46 45 42 40 42 43 42 42 41 41 39 37 34 32 33 34 35 37 41 44 42 40 39 39 39 40 41 42 42 42 40 37 33 31 30 30 32 32 30 30 30 32 35 38 38 38 40 40 40 38 35 31 25 21 25 29 33 35 37 38 39 40 42 42 42 42 40 37 34 35 36 37 37 38 38 39 41 42 43 43 43 41 40 39 39 38 36 35 37 39 42 44 45 46 45 44 43 40 38 36 34 32 32 35 37 39 40 39 38 37 34 33 32 31 33 37 39 41 39 39 37 37 36 35 36 37 39 42 45 46 44 40 37 36 34 32 31 30 29 28 27 27 30 31 32 32 33 34 33 31 28 27 27 28 30 33 34 34 35 35 36 36 37 36 36 35 33 31 30 30 29 29 29 30 31 32 32 31 29 29 30 32 33 34 35 37 37 37 37 38 38 37 37 36 35 35 35 34 33 33 33 32 32 32 32 32 32 31 31 31 31 31 32 32 32 32 32 33 33 34 34 35 35 36 37 37 38 39 39 39 40 40 40 41 41 41 40 39 37 35 33 31 29 27 26 26 23 21 20 18 18 18 19 20 22 25 26 27 27 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 30 30 31 31 32 32 32 32 32 32 33 33 33 33 33 33 33 33 32 32 32 33 33 33 33 33 33 32 32 31 31 30 30 30 30 29 28 28 29 29 29 30 31 32 33 33 34 34 34 34 34 34 35 37 39 41 41 41 41 42 43 43 43 43 43 42 42 41 41 40 40 39 39 39 39 39 39 39 39 38 38 38 38 37 36 36 35 35 35 35 34 34 34 33 34 34 34 34 34 34 35 35 35 35 35 36 36 36 36 36 36 35 34 34 33 33 33 33 32 32 32 31 30 29 29 31 31 31 30 29 29 29 29 30 31 32 34 36 37 38 40 41 41 42 41 38 35 32 30 27 25 22 21 21 20 20 20 19 21 23 24 25 27 25 27 27 26 25 25 25 26 26 26 24 22 21 21 20 20 19 18 17 17 17 18 18 19 19 20 21 21 22 23 24 24 25 26 26 27 28 28 28 28 28 28 27 26 24 22 20 19 18 18 18 18 18 17 16 16 17 17 16 17 18 18 18 18 18 18 18 16 15 15 15 15 15 15 15 15 16 18 19 21 22 23 24 25 25 26 26 27 27 27 26 26 25 24 24 24 24 24 25 25 25 24 23 23 22 23 22 22 22 22 22 22 22 23 23 23 23 23 22 22 22 21 20 20 20 21 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 53 53 53 53 53 53 53 52 52 52 52 51 51 51 50 50 50 50 49 49 49 48 48 47 47 47 46 46 46 45 45 44 43 41 39 37 35 33 32 32 32 28 29 30 32 32 33 33 34 35 35 36 36 36 35 34 34 35 35 36 37 37 37 37 37 37 36 35 34 33 32 31 31 30 29 29 29 30 31 32 33 34 35 36 36 37 37 37 37 37 37 37 37 38 38 37 37 37 37 37 37 37 37 37 37 37 36 36 37 37 37 37 37 37 37 37 37 37 37 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 39 40 42 46 45 42 40 40 41 42 43 43 43 42 39 36 35 37 39 40 41 42 44 40 40 40 40 41 42 43 43 43 42 39 35 32 32 31 33 33 33 32 31 31 33 36 38 38 38 39 40 40 37 33 30 25 24 26 31 34 35 36 36 38 40 42 43 43 42 39 35 34 35 36 37 38 38 39 40 41 42 43 43 43 42 41 41 40 39 37 36 37 39 42 44 45 46 45 45 43 40 37 35 32 32 33 35 37 39 39 39 39 38 37 35 35 33 35 37 38 40 41 40 39 38 36 35 35 37 39 41 44 47 45 41 39 38 35 34 34 33 31 30 28 28 30 32 32 32 33 33 33 31 26 27 28 29 31 32 33 33 34 34 35 36 36 36 35 33 31 29 29 28 28 29 30 31 33 33 33 31 29 28 29 32 33 34 36 37 38 37 38 38 38 37 36 36 35 35 35 34 34 33 33 33 32 32 32 32 32 32 31 31 31 31 32 32 32 32 33 33 34 34 34 35 36 36 37 38 39 39 39 39 39 40 40 40 40 40 40 39 37 34 31 29 28 27 26 25 23 21 20 19 18 18 19 20 23 25 26 26 27 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 30 30 31 31 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 31 31 31 31 31 30 30 29 28 28 28 29 29 30 31 32 32 33 34 34 34 33 33 33 34 37 39 40 40 40 41 43 44 45 45 44 44 43 42 42 41 41 40 39 39 39 38 38 38 38 38 38 38 38 38 37 37 36 36 35 35 35 35 34 34 34 34 33 34 33 34 34 35 35 35 35 35 35 36 36 36 36 35 35 34 34 33 33 33 33 33 33 32 31 30 30 30 31 32 32 31 31 30 30 30 30 30 32 34 35 36 37 38 39 40 41 40 37 36 34 31 28 25 22 21 20 20 19 19 19 20 23 25 26 26 24 25 28 27 26 26 27 28 28 27 25 23 22 21 21 21 20 19 17 17 17 18 18 19 19 19 20 20 21 22 23 23 24 25 26 27 27 28 28 28 28 27 27 26 23 21 20 19 19 19 19 19 18 17 16 17 17 17 17 18 19 20 20 20 19 19 18 16 15 15 15 15 15 15 15 16 17 18 20 21 23 24 25 25 25 26 26 27 27 27 26 26 25 25 25 25 24 24 24 25 25 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 21 21 20 21 21 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 53 53 53 53 53 53 53 52 52 52 51 51 51 50 50 50 50 50 49 49 48 48 48 47 47 46 46 46 46 45 45 44 42 40 38 36 34 32 31 31 31 29 31 31 32 32 32 32 34 35 35 35 36 35 35 34 34 35 36 37 37 38 38 38 37 36 36 35 34 33 32 31 31 30 29 29 30 31 31 32 33 35 35 36 36 37 37 37 37 37 37 37 38 38 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 37 37 37 37 37 37 37 37 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 41 46 44 41 39 38 40 43 45 44 44 43 40 38 38 40 43 43 42 42 43 41 42 41 43 44 44 44 44 43 41 38 34 32 33 33 35 35 34 33 33 33 34 37 38 38 38 39 40 39 36 31 28 25 25 28 32 35 35 36 37 38 39 41 43 44 42 37 34 34 36 36 37 38 39 40 41 42 43 44 44 43 42 42 41 41 40 38 37 38 40 42 44 45 45 45 45 42 39 36 33 33 32 33 35 37 38 38 38 38 38 37 36 35 35 35 36 37 39 41 42 41 40 37 35 35 36 38 40 43 46 45 45 41 38 36 36 37 36 34 32 30 29 30 32 32 33 33 33 32 30 27 28 29 30 31 32 32 32 33 34 35 36 36 35 33 32 29 28 28 28 29 29 30 32 34 35 33 31 29 28 29 29 32 35 37 38 39 38 38 38 37 37 36 36 36 35 35 34 34 33 33 33 33 32 32 32 32 32 32 31 31 31 32 32 32 33 33 34 34 35 35 35 36 37 38 39 40 41 41 41 41 41 40 39 38 38 38 37 35 32 29 28 27 27 26 25 23 22 20 19 18 18 20 22 23 24 25 26 27 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 31 31 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 33 33 32 32 31 31 31 31 31 31 30 30 29 29 29 29 29 29 30 31 31 32 33 33 34 34 33 33 33 34 37 39 38 38 39 41 44 46 47 47 46 44 43 42 42 41 40 39 39 38 38 38 38 38 37 38 38 38 38 38 38 37 36 36 36 36 36 35 35 35 34 34 33 33 34 34 34 34 35 35 35 35 35 36 36 36 36 35 34 34 34 33 33 33 33 33 33 32 31 30 29 30 31 32 32 32 31 31 31 30 30 30 31 33 35 36 36 36 38 40 41 40 38 36 33 31 28 24 23 22 21 20 19 19 19 20 23 25 26 27 27 27 28 27 27 27 28 29 30 29 26 24 24 23 22 21 20 19 18 17 17 17 18 18 19 19 19 20 20 21 22 23 23 25 25 26 26 27 27 27 27 26 25 25 23 21 20 19 19 19 19 19 19 18 18 18 18 18 18 19 19 20 21 21 20 20 17 15 15 15 15 15 15 15 16 16 17 18 20 22 24 25 25 25 26 26 27 27 27 27 27 26 26 25 25 25 25 24 24 25 25 25 24 23 23 23 23 23 23 24 23 23 23 24 24 23 22 22 22 22 22 21 21 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 53 53 53 53 53 53 52 52 52 52 51 51 51 50 50 50 50 49 49 49 48 48 47 47 46 46 46 46 45 45 44 43 41 39 36 34 32 29 30 30 31 31 31 30 31 31 31 33 34 35 35 36 35 35 35 34 34 35 37 37 38 38 38 38 37 36 35 34 33 33 32 31 31 30 30 30 31 32 33 34 35 36 36 37 37 37 37 37 37 38 38 38 38 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 36 36 35 35 35 35 36 37 37 37 37 37 37 37 37 37 37 37 37 36 37 40 43 42 39 37 38 40 43 45 45 45 43 42 40 41 42 43 44 44 44 44 43 43 44 45 46 46 45 44 43 41 37 34 33 33 35 37 37 36 35 34 33 34 37 39 38 39 39 39 38 34 30 28 25 25 28 32 35 35 37 38 38 40 42 43 43 40 36 34 35 35 36 37 38 39 41 42 43 44 44 44 43 43 42 42 41 40 39 38 39 41 43 44 44 44 44 42 40 37 35 33 33 32 33 34 36 37 37 37 37 37 37 36 35 34 34 33 34 37 38 40 41 41 38 36 35 36 37 39 42 45 45 44 40 38 37 38 40 39 36 34 32 30 30 30 33 33 33 32 31 29 28 29 30 30 31 31 31 32 34 34 35 35 35 34 32 30 28 28 28 29 30 30 31 33 36 36 34 31 29 28 29 30 33 35 38 39 40 39 38 37 37 36 36 36 36 35 35 34 34 33 33 33 33 32 32 32 32 32 32 31 31 31 32 32 33 33 34 34 34 35 36 36 37 38 39 41 41 41 40 40 40 39 38 37 36 35 35 34 32 30 28 27 27 27 26 24 23 22 21 19 19 19 21 22 23 24 25 26 27 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 31 31 31 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 32 33 33 33 32 31 31 31 31 31 31 31 31 30 29 29 29 29 29 30 30 31 31 32 33 33 34 34 34 33 33 34 36 36 37 38 39 41 44 47 49 49 47 45 42 41 41 40 40 38 38 38 38 38 38 37 37 37 37 37 38 38 38 37 37 36 36 36 36 36 36 35 35 34 34 34 34 34 34 35 34 35 35 35 35 35 35 35 35 34 34 34 34 33 33 33 33 33 33 32 31 30 29 30 31 31 32 32 32 31 31 31 30 30 32 33 33 34 34 35 38 40 41 40 38 35 33 30 28 27 24 22 21 20 19 19 19 19 23 25 26 26 27 28 28 27 27 28 29 30 31 30 26 25 25 24 23 21 20 19 17 16 17 17 18 18 18 19 19 19 20 21 22 23 23 24 25 25 26 26 27 26 26 25 24 24 22 20 19 19 19 19 19 20 19 19 19 18 19 20 20 20 20 21 21 21 20 19 16 15 15 15 15 15 16 16 16 17 18 19 21 23 25 26 26 26 26 27 27 27 28 27 27 27 27 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 21 22 22 22 23 23 23 23 23 23 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 53 53 53 53 53 53 52 52 52 51 51 51 51 50 50 50 49 49 49 48 48 48 47 47 46 46 46 46 45 45 44 43 40 37 35 32 30 28 28 30 31 31 30 30 30 31 31 33 34 34 35 36 35 36 36 35 36 37 37 38 38 38 38 38 37 36 35 34 33 33 32 31 30 30 30 31 32 34 35 35 36 37 37 37 38 37 37 38 38 38 38 38 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 36 37 37 37 37 37 37 37 37 37 37 37 38 38 38 39 40 39 37 36 37 40 43 44 45 45 44 43 42 41 41 43 44 46 45 45 45 44 44 46 47 47 46 44 43 40 37 36 34 35 37 38 38 36 36 35 34 35 38 39 39 39 39 38 37 34 32 28 24 24 28 32 34 36 38 39 40 41 43 44 42 39 35 35 36 36 37 37 38 40 42 43 44 45 45 45 44 44 43 42 42 41 40 40 41 42 43 44 44 43 42 40 38 35 34 33 32 32 32 33 35 36 36 36 36 36 36 35 34 32 30 30 31 33 34 38 41 41 39 37 35 35 36 39 42 44 43 41 38 37 38 40 42 40 37 35 33 32 31 30 30 30 30 31 28 27 27 29 30 30 30 30 31 32 34 34 35 35 34 33 31 29 29 29 29 30 30 31 32 35 37 37 33 30 29 28 29 30 33 35 37 38 38 38 38 37 37 37 36 36 36 35 35 34 34 33 33 33 33 32 32 32 32 31 31 31 31 32 32 32 33 34 34 34 35 35 36 36 38 39 40 41 41 40 39 38 36 35 35 35 34 33 33 33 31 30 29 28 28 27 26 25 24 22 21 20 20 20 22 22 23 24 25 26 27 27 28 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 31 31 31 32 33 33 33 34 34 34 34 34 34 34 33 33 34 34 33 34 33 32 31 31 31 31 31 31 31 31 30 30 29 29 29 30 30 30 31 32 32 32 33 33 33 34 33 34 34 34 35 37 37 39 42 45 49 52 51 47 44 42 41 40 39 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 35 35 35 34 35 35 35 35 34 34 34 34 34 35 35 35 35 35 34 34 34 34 34 33 33 33 33 33 32 31 30 29 30 31 31 32 32 32 31 31 31 31 31 32 32 32 32 33 34 37 40 41 40 37 34 32 30 28 28 25 23 21 20 19 19 19 21 23 24 25 25 26 27 27 28 27 28 29 30 31 31 29 29 25 24 23 21 20 19 17 16 17 17 17 18 18 19 19 19 20 21 22 23 23 24 23 24 25 26 26 25 24 23 23 22 20 20 19 19 19 19 19 20 20 20 20 19 20 20 21 21 21 21 21 20 19 17 15 15 15 15 16 16 16 16 17 18 19 21 23 24 25 26 26 27 27 27 28 28 28 28 28 27 27 27 27 26 26 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 24 23 23 23 23 23 23 22 22 22 22 22 22 22 21 22 22 22 23 23 23 23 23 23 54 54 54 55 55 55 55 55 55 55 55 54 54 54 54 54 54 53 53 53 53 53 52 52 52 52 51 51 51 50 50 50 50 49 49 48 48 48 47 47 46 46 46 46 45 45 44 43 41 39 35 33 30 30 28 27 30 32 31 30 29 30 31 32 33 33 35 36 36 36 36 36 36 37 37 37 38 38 38 38 37 36 35 34 33 33 32 31 31 30 30 31 32 33 34 35 35 36 37 37 37 37 38 38 38 38 38 38 37 37 36 36 36 36 36 36 36 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 34 34 34 35 35 35 36 37 37 37 37 37 37 37 38 38 38 39 40 39 39 39 37 35 34 35 40 41 43 44 45 45 44 42 40 40 42 44 46 46 46 44 43 43 44 47 48 47 45 43 40 38 38 36 36 37 37 37 37 36 35 34 36 37 39 39 39 38 37 36 35 32 28 25 24 29 29 32 36 39 40 41 43 45 44 42 39 37 36 37 38 38 39 40 41 43 44 45 46 46 45 45 44 44 43 42 41 41 41 42 43 44 43 43 42 40 38 35 33 32 31 30 30 31 32 33 34 35 35 35 35 34 33 33 31 30 30 31 31 31 36 39 39 38 37 36 35 36 38 40 42 41 38 36 36 38 42 42 41 38 35 34 34 33 32 30 29 29 28 28 27 27 29 30 30 30 30 31 32 33 34 34 34 33 31 29 29 29 30 31 31 31 32 34 36 37 36 33 29 29 28 29 30 33 35 36 37 38 38 38 37 37 37 36 36 35 35 35 34 34 34 33 33 33 32 32 32 31 31 32 32 32 32 32 33 33 33 34 35 35 36 36 37 39 40 40 40 40 39 39 36 35 36 36 36 36 35 35 34 32 31 30 29 28 27 26 25 24 23 22 21 21 23 23 23 24 24 25 26 26 27 28 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 31 31 32 33 33 34 34 34 34 34 34 34 34 34 34 34 35 35 34 33 32 32 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 31 32 32 32 33 33 33 33 33 33 34 34 35 36 37 39 43 48 52 54 50 43 43 40 39 38 38 37 36 36 36 37 37 37 37 37 37 36 37 37 37 37 37 37 37 37 37 36 36 35 35 35 35 35 35 36 35 35 35 34 34 34 34 34 34 35 35 34 34 34 34 34 34 33 33 33 33 32 31 30 30 29 29 30 31 32 32 32 32 31 31 31 31 32 31 31 32 33 34 36 39 41 41 39 35 31 30 30 28 25 23 21 20 19 19 19 19 23 23 24 25 26 27 27 28 25 27 28 28 29 30 27 29 26 24 22 21 20 18 17 17 17 17 17 18 19 19 19 19 20 22 23 23 23 23 23 24 24 25 25 24 23 22 22 21 21 21 20 19 19 19 19 20 21 21 21 21 21 21 21 21 21 20 20 19 18 16 15 15 16 16 16 16 16 17 18 19 21 22 24 24 25 26 27 27 27 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 25 24 24 24 23 23 23 24 24 24 24 24 25 25 25 25 25 24 23 23 23 23 23 23 23 22 22 23 23 22 22 23 22 22 22 22 23 23 23 23 23 54 54 55 55 55 55 55 55 55 55 55 55 54 54 54 54 54 54 53 53 53 53 52 52 52 52 51 51 50 50 50 50 49 49 49 48 48 47 47 46 46 46 46 45 45 45 44 43 40 37 34 31 29 29 25 27 31 32 31 29 29 30 31 32 33 34 35 37 37 37 37 37 37 37 37 37 37 37 37 37 36 35 34 33 32 32 31 31 31 31 31 31 32 33 33 34 34 35 36 36 37 37 37 38 38 39 39 37 37 36 36 36 36 36 35 35 35 35 35 36 36 36 36 36 36 36 35 35 35 35 35 35 35 34 34 34 34 34 35 35 37 37 36 36 37 37 37 37 37 38 38 39 40 40 40 39 35 33 32 35 40 40 43 45 45 45 44 41 39 39 41 44 45 45 45 42 40 41 43 46 47 47 45 43 41 40 39 37 36 36 37 38 37 35 34 34 36 36 38 39 38 37 36 36 36 34 30 27 26 29 29 33 37 39 41 43 45 46 45 42 40 38 38 39 39 39 40 41 43 44 45 46 47 46 46 46 45 44 43 42 42 42 43 43 44 43 43 42 40 38 35 33 32 31 29 29 29 30 31 32 34 34 34 33 32 32 31 30 31 31 31 31 31 32 34 36 38 38 37 36 36 37 38 39 40 38 36 35 35 40 45 44 41 38 36 35 34 34 33 32 31 30 29 29 28 28 29 29 30 30 30 30 32 33 33 33 33 31 30 28 28 29 31 32 33 32 33 34 36 37 36 34 32 29 27 28 30 33 36 37 37 38 38 37 37 37 37 36 36 35 35 35 34 34 34 33 33 33 33 32 32 31 31 32 32 32 32 33 33 34 34 35 35 36 36 37 38 40 41 38 37 37 37 36 35 36 37 38 39 38 37 35 33 33 33 31 30 29 28 26 26 25 24 23 22 23 23 24 24 25 25 25 26 26 27 28 28 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 31 31 32 33 33 34 34 34 34 34 34 34 34 34 35 35 36 35 34 33 32 32 32 32 31 31 31 31 31 30 30 30 30 30 30 30 30 31 32 32 32 33 33 33 33 33 33 33 34 35 36 38 41 46 52 54 47 41 40 38 37 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 36 36 36 36 37 37 37 37 36 36 35 35 36 36 36 36 36 36 36 35 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 32 32 32 31 30 29 29 29 29 31 32 32 32 32 32 31 31 31 31 31 31 32 33 34 36 38 39 40 39 36 33 32 30 28 25 23 22 20 19 19 19 19 19 22 24 25 26 27 27 26 25 25 25 27 27 27 27 28 25 24 22 21 20 19 18 18 17 17 18 18 19 19 19 20 21 23 23 23 23 23 23 23 24 24 24 24 24 23 23 22 22 22 21 20 19 19 19 20 21 23 22 22 22 22 22 21 21 19 19 18 17 16 16 16 17 17 16 16 16 17 19 20 21 23 23 24 25 26 27 27 27 28 28 28 28 28 28 27 26 26 26 27 27 27 27 26 25 26 24 24 23 23 23 23 24 24 25 25 25 26 26 26 25 24 24 23 23 23 23 23 23 23 23 23 23 23 22 23 22 22 22 22 22 23 23 23 23 54 55 55 55 55 55 55 55 55 55 55 55 54 54 54 54 54 54 53 53 53 53 52 52 52 51 51 51 50 50 50 50 49 49 48 48 47 47 47 46 46 46 45 45 45 44 44 42 38 35 32 30 28 27 23 27 32 32 30 29 30 31 32 33 34 35 36 37 37 37 37 36 36 36 36 36 36 36 36 36 36 34 33 33 32 31 31 31 31 31 30 30 31 31 32 33 34 34 35 36 36 37 38 38 39 39 38 36 36 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 35 35 35 35 34 34 34 34 34 34 33 34 34 34 35 35 36 36 36 36 36 36 37 37 37 36 36 36 37 40 41 39 33 30 32 34 37 41 43 45 46 46 44 41 39 39 41 43 44 45 43 39 39 41 44 45 46 46 45 43 43 41 39 37 37 37 38 38 36 34 33 33 35 36 39 39 37 36 35 35 36 36 33 29 27 28 30 34 38 40 41 43 46 46 45 42 41 40 40 40 40 40 41 43 44 45 45 46 47 47 47 46 45 44 43 42 43 43 43 44 43 43 43 41 38 35 32 30 30 29 28 28 29 29 30 32 33 33 32 31 31 31 30 31 31 32 31 32 32 33 34 35 37 37 37 37 37 38 38 38 39 36 34 33 36 42 45 42 40 37 36 36 35 34 34 33 32 31 31 30 30 31 31 30 30 31 31 31 32 33 33 32 31 30 28 28 29 30 31 32 33 34 34 35 37 38 36 35 33 30 28 29 32 34 36 37 37 37 37 37 37 37 36 36 35 35 35 35 35 34 34 34 34 33 33 32 31 31 31 32 32 33 33 34 34 34 34 35 36 36 37 38 38 39 38 37 37 36 36 36 36 37 39 41 41 39 36 34 34 34 33 32 31 30 28 27 26 26 25 24 24 23 24 25 25 25 25 26 26 26 27 27 28 28 28 29 29 29 30 30 30 31 31 30 30 30 30 30 30 31 31 31 32 33 33 34 34 34 34 34 34 34 34 35 35 36 36 36 34 33 33 32 32 32 31 31 31 31 31 30 30 30 30 31 31 31 31 31 32 32 33 33 33 33 33 33 33 33 34 35 36 38 42 52 55 57 52 46 43 37 35 35 35 36 35 35 35 36 36 36 36 37 37 37 37 37 37 37 37 36 36 36 36 37 37 36 36 36 36 36 36 36 36 36 36 36 36 35 35 34 34 34 34 34 34 33 33 33 33 33 33 32 32 32 31 30 29 29 28 28 29 31 33 33 33 32 32 32 31 31 31 31 32 32 32 34 35 37 38 39 38 38 35 32 31 28 25 23 22 20 19 19 19 19 19 22 24 25 25 26 27 26 25 25 26 26 27 28 28 27 24 23 22 21 21 21 20 19 17 18 19 19 19 19 20 21 22 24 24 24 24 23 23 23 24 24 25 25 25 25 24 24 23 23 22 21 20 19 20 21 22 23 23 23 22 22 22 22 21 19 19 18 18 17 17 17 18 16 16 16 16 17 19 21 22 23 23 25 26 27 28 28 28 28 28 28 28 28 27 27 26 26 26 27 27 27 27 27 26 26 24 24 23 23 23 23 24 24 25 25 25 26 26 26 26 25 24 23 23 23 24 24 24 24 23 23 23 23 22 22 22 22 22 22 22 23 23 24 24 55 55 55 55 55 55 55 55 55 55 55 55 55 54 54 54 54 54 53 53 53 52 52 52 52 51 51 51 51 50 50 49 49 48 48 48 47 47 46 46 46 45 45 45 44 44 43 40 36 33 31 31 29 27 25 29 33 32 30 29 30 32 33 33 34 36 37 37 37 37 36 35 35 35 35 35 35 36 36 35 35 34 33 32 32 31 31 31 31 30 28 28 29 30 32 33 33 35 35 36 36 37 38 38 39 37 36 35 35 35 35 35 35 34 34 34 34 35 35 35 35 35 35 36 35 35 34 34 33 33 33 33 33 33 33 33 34 34 35 35 35 36 36 36 36 36 36 35 35 34 34 32 35 40 43 40 34 30 32 33 37 42 44 45 46 46 45 44 42 41 42 43 43 43 40 38 40 43 45 45 45 45 44 43 42 40 38 37 37 38 39 39 36 34 34 34 35 38 40 38 37 35 35 35 36 37 35 33 30 28 30 34 38 41 41 43 45 45 44 43 43 42 41 40 40 41 42 43 44 45 46 47 47 47 47 46 45 44 43 42 43 43 43 43 43 42 41 39 35 33 30 29 28 27 27 28 29 29 30 32 34 34 32 32 32 32 32 33 33 32 32 32 33 33 34 36 37 37 37 37 38 39 39 39 38 35 33 33 36 41 44 41 39 38 37 35 34 34 34 34 33 33 32 32 33 33 33 32 32 31 31 32 32 33 32 30 29 30 30 30 30 32 32 33 34 34 35 36 38 38 38 36 34 31 30 31 33 34 36 37 37 37 37 37 37 37 36 35 35 35 35 35 35 34 34 34 34 33 33 32 31 31 31 32 33 34 34 34 34 34 35 35 36 36 37 38 39 38 37 37 37 37 37 38 40 41 43 43 42 38 36 35 34 34 34 33 32 31 29 27 27 26 26 25 25 25 25 26 26 26 26 26 26 26 26 27 27 28 28 29 29 30 30 30 31 31 31 31 31 31 31 31 31 31 31 32 32 33 33 34 34 34 34 34 34 35 35 35 36 37 37 36 34 34 33 32 32 32 31 31 31 31 31 30 30 31 31 31 31 32 32 32 32 32 33 33 33 33 33 33 33 33 34 35 36 39 44 55 55 55 55 49 41 37 35 35 35 35 35 35 35 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 34 34 34 34 33 33 33 32 32 32 32 31 31 30 29 29 28 28 29 31 33 34 34 33 32 32 31 31 30 31 31 32 32 33 34 36 36 36 37 36 34 32 31 28 26 24 22 20 20 19 19 19 19 20 24 25 26 27 28 28 27 27 26 27 29 30 29 26 23 22 21 22 22 21 21 20 18 18 19 19 19 19 20 21 22 23 24 24 24 24 23 24 24 24 25 25 25 25 25 25 24 24 24 22 21 20 21 21 22 22 23 23 23 23 23 23 22 20 19 18 18 18 18 18 18 16 16 16 16 18 19 21 22 23 24 26 27 28 29 29 29 29 28 28 28 28 28 27 27 26 26 27 27 27 27 27 27 25 24 24 23 23 23 23 24 24 25 25 25 25 26 26 26 25 24 24 24 23 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 23 23 24 24 55 55 55 55 55 55 55 55 55 55 55 55 55 54 54 54 54 54 53 53 53 52 52 52 51 51 51 51 50 50 49 49 49 48 48 47 47 46 46 46 45 45 45 44 44 44 42 38 34 31 29 30 30 31 32 33 33 32 28 29 31 33 34 34 35 37 37 37 37 36 35 34 34 34 34 34 35 36 35 34 33 32 32 32 32 31 31 30 30 28 27 28 29 31 32 33 34 35 35 36 36 37 38 38 38 35 35 35 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 34 33 33 33 33 32 32 32 33 33 34 34 34 34 36 36 36 36 35 35 35 35 34 34 33 32 35 40 44 42 36 32 31 31 37 41 44 45 46 46 46 45 44 43 43 43 43 42 38 38 41 44 45 45 45 44 44 43 41 39 37 36 37 40 41 40 38 37 37 36 37 39 40 38 36 36 34 35 36 37 36 35 30 26 29 34 39 41 41 43 44 43 43 43 43 42 40 41 41 41 42 43 45 46 47 47 47 47 47 46 45 44 42 42 43 43 43 42 42 41 39 36 33 31 29 27 27 27 27 28 28 29 31 32 34 34 33 34 34 34 35 35 35 35 34 34 33 34 35 36 37 37 37 38 38 39 40 39 37 35 34 33 36 40 42 40 39 39 37 35 34 34 34 33 33 33 34 34 35 35 35 33 33 33 32 32 33 33 31 30 30 30 31 32 32 33 33 35 35 35 35 37 38 39 39 37 35 33 32 32 33 33 35 36 37 37 37 37 37 36 35 35 35 35 35 35 35 35 35 34 34 33 33 32 31 31 32 33 33 34 35 35 35 35 36 36 36 36 37 39 39 38 37 37 38 39 40 40 41 43 45 44 42 39 36 36 35 35 34 33 32 31 30 28 27 27 26 26 26 26 26 27 27 27 27 27 26 25 26 26 27 27 28 29 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 32 32 33 34 34 34 34 34 34 35 35 36 36 37 37 37 36 35 34 34 33 32 32 31 31 31 31 31 30 30 30 31 31 32 32 32 33 33 33 33 33 33 33 33 33 33 33 34 35 37 39 42 54 54 54 53 45 39 36 35 35 35 35 35 35 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 37 36 36 36 36 36 36 36 36 35 35 35 35 35 34 33 32 32 32 32 31 31 30 30 30 28 27 27 29 31 33 34 34 33 32 31 31 30 30 30 31 31 31 32 34 34 35 34 35 35 33 31 30 28 26 25 23 21 20 20 20 20 20 23 25 25 26 26 28 29 29 29 28 28 30 30 28 26 23 21 21 22 22 22 22 21 20 20 20 19 19 19 20 20 21 22 23 23 24 24 24 24 24 24 24 25 25 25 25 25 24 25 24 23 22 21 22 22 22 23 24 25 24 23 23 23 23 21 19 19 19 19 19 19 19 18 17 16 17 18 19 21 22 24 26 26 27 28 29 29 29 29 29 29 28 28 28 28 28 28 28 28 27 27 27 27 26 25 25 24 24 23 23 23 24 24 24 24 25 25 26 26 26 26 25 24 24 24 24 24 25 24 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 55 55 55 55 55 55 55 55 55 55 55 55 55 54 54 54 54 54 53 53 53 52 52 52 51 51 51 51 50 50 49 49 48 48 47 47 46 46 45 45 45 45 44 44 43 42 40 35 32 30 29 30 32 34 35 35 34 32 29 30 33 34 35 35 36 37 36 36 35 35 34 33 32 34 34 34 35 35 35 33 32 31 31 32 31 31 31 29 28 27 27 28 30 31 32 33 34 35 35 36 37 37 36 36 35 35 35 34 34 34 34 34 34 34 34 34 33 34 34 34 34 34 34 35 34 34 33 32 32 32 32 31 32 32 32 33 33 34 35 36 36 36 36 35 35 34 35 34 35 35 35 35 36 40 43 43 39 36 34 33 36 40 42 42 43 44 45 45 44 43 43 43 43 41 38 39 42 45 46 46 46 45 45 43 41 39 37 37 38 41 42 42 42 41 41 40 40 40 39 37 36 36 35 35 36 36 36 34 28 24 29 35 40 41 42 43 43 42 42 42 42 41 41 42 42 42 42 44 45 46 47 47 47 47 47 46 44 43 42 43 43 42 42 42 40 39 37 34 32 31 29 28 27 28 29 29 29 29 31 33 35 35 35 35 36 36 37 37 37 36 36 35 35 34 35 35 36 37 37 38 38 39 40 40 38 36 35 35 36 38 40 41 40 39 37 35 33 33 33 33 33 33 34 35 36 36 36 34 34 35 34 32 32 32 32 32 33 33 33 33 33 34 35 35 36 36 36 37 38 38 39 38 36 34 32 32 32 32 34 35 36 36 36 37 37 36 35 34 35 35 35 35 35 35 35 35 34 33 32 31 31 32 33 33 34 35 35 35 36 36 36 36 35 35 37 38 37 37 37 39 41 43 44 42 41 42 44 44 42 39 38 37 36 36 35 34 33 32 31 29 28 27 27 27 27 27 27 27 27 27 27 27 26 25 26 26 26 27 28 29 30 30 30 31 31 31 31 31 31 31 31 31 31 31 32 32 32 33 33 34 34 34 34 34 35 36 36 37 38 38 37 37 36 35 34 33 33 32 31 31 31 31 30 30 30 30 31 31 32 32 33 33 33 33 33 33 33 33 33 33 33 33 34 35 37 38 45 51 52 54 55 43 37 35 35 34 35 35 35 35 35 36 36 36 36 36 36 37 37 37 37 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 35 34 33 33 32 32 31 31 31 30 30 29 28 27 27 29 32 34 34 34 32 31 31 30 29 29 30 31 31 30 31 32 33 33 33 34 35 32 31 30 28 27 25 24 23 22 21 20 20 22 25 25 25 25 26 28 29 29 30 30 30 30 29 28 26 23 22 22 22 22 22 22 21 21 21 20 19 19 19 20 20 21 22 22 23 23 24 24 24 24 24 24 24 25 25 24 24 24 24 24 23 22 22 22 23 23 23 24 25 25 24 24 23 23 22 21 21 20 20 20 20 19 19 18 18 18 19 20 22 24 25 26 27 27 28 29 29 30 30 29 29 28 28 28 28 29 29 28 28 28 27 27 27 26 25 25 24 24 23 23 23 23 24 24 24 25 26 26 26 26 26 25 24 24 24 24 24 24 24 23 23 23 23 22 22 23 23 23 23 23 23 24 24 24 55 55 55 55 55 55 55 55 55 55 55 55 55 54 54 54 54 53 53 53 53 52 52 52 51 51 51 50 50 49 49 48 48 47 47 46 46 46 45 45 44 44 43 43 43 40 37 32 29 30 30 31 33 34 36 36 35 33 32 33 35 36 36 36 36 36 35 34 34 34 33 32 32 33 34 35 35 35 34 32 31 31 31 31 31 30 30 28 27 27 28 29 30 31 32 33 33 34 35 36 36 35 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 34 33 33 34 34 34 33 32 32 31 31 30 31 31 31 32 33 33 34 35 36 36 36 36 35 35 34 34 33 32 33 35 36 36 37 41 43 41 40 37 35 35 37 39 40 41 43 44 44 44 44 43 43 43 41 38 38 43 45 46 46 46 46 45 43 41 39 38 38 40 42 43 44 45 45 44 42 41 41 38 36 35 35 35 35 36 36 36 31 26 24 30 37 41 42 42 43 43 42 42 41 41 41 41 42 42 42 42 43 45 46 46 47 47 46 46 45 43 43 43 43 42 42 41 40 39 38 35 34 33 32 32 31 30 30 30 30 30 30 32 33 35 35 35 36 37 38 38 37 37 37 36 36 35 35 35 35 36 37 37 37 38 39 40 40 38 37 36 36 36 38 40 41 41 40 37 35 34 33 32 32 32 33 34 34 36 37 36 36 35 35 35 33 31 31 33 34 34 34 34 34 34 35 35 36 36 36 37 38 38 39 39 38 35 33 32 32 32 32 34 35 35 36 37 37 37 36 35 34 35 35 35 35 35 35 35 35 34 33 31 31 32 33 33 34 34 34 35 36 36 35 33 32 33 35 36 37 37 37 38 40 44 48 48 45 41 41 43 43 42 41 39 37 36 37 36 35 34 33 32 30 29 28 28 28 28 28 27 27 27 27 27 26 25 25 25 26 26 27 28 29 30 30 30 31 31 31 32 32 32 32 32 32 32 32 32 32 33 33 33 33 34 34 35 35 35 36 37 37 38 38 38 37 36 36 35 34 33 32 31 31 30 30 30 30 30 30 31 31 32 32 33 33 34 34 33 33 33 33 33 33 33 33 34 36 34 41 47 49 50 53 51 40 36 34 34 34 34 34 35 35 35 36 36 36 36 36 37 37 37 37 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 35 35 34 33 33 32 32 31 31 31 30 29 28 27 28 30 32 34 34 33 32 31 29 29 28 28 29 30 30 30 31 31 31 32 32 34 35 33 33 31 29 27 26 25 25 24 22 21 20 22 25 25 25 25 26 27 28 28 30 31 32 31 29 28 27 25 23 23 23 23 23 22 22 22 22 21 19 19 20 20 20 21 22 23 23 23 24 25 25 24 24 24 24 25 25 24 24 24 24 23 23 23 23 24 24 24 23 24 25 25 25 24 24 24 23 23 22 21 21 21 20 19 19 20 20 20 21 22 23 25 26 27 27 28 28 29 30 30 30 30 29 28 28 28 28 29 29 29 28 28 28 27 27 26 25 25 25 24 23 23 23 23 23 24 24 25 26 26 26 26 26 25 25 24 24 24 24 24 24 23 23 23 23 22 22 22 22 23 23 23 23 24 24 24 55 55 55 55 55 55 55 55 55 55 55 55 55 54 54 54 54 53 53 53 52 52 52 51 51 51 51 50 50 49 49 48 47 47 46 46 45 46 45 44 44 43 43 42 42 37 34 30 28 29 31 33 34 34 35 36 36 35 35 35 35 35 36 36 35 34 34 34 34 33 32 33 33 34 35 36 36 35 33 32 31 32 32 31 31 30 29 28 27 29 30 30 31 31 32 33 33 34 35 35 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 31 31 30 30 29 30 30 31 32 32 33 34 34 35 36 36 36 35 35 34 33 32 31 32 34 34 35 36 39 42 42 42 38 35 33 32 35 38 40 42 43 44 44 44 43 44 43 39 36 38 42 45 46 46 46 46 45 43 41 40 40 40 41 42 43 46 46 46 44 43 42 41 37 35 35 35 34 34 35 36 35 30 25 25 32 39 43 42 43 44 44 43 42 40 40 41 41 41 41 41 42 43 44 45 46 47 46 46 45 43 43 43 42 42 41 41 40 39 38 36 35 34 35 35 34 33 32 32 32 32 31 31 32 34 35 34 35 37 39 40 39 39 38 37 37 36 35 35 35 35 36 37 37 37 38 39 39 39 38 37 36 36 37 37 37 40 42 41 39 37 35 33 31 31 31 32 34 35 37 37 37 36 36 36 35 33 31 30 31 32 33 33 33 34 35 35 36 36 36 37 38 38 38 39 39 36 34 32 32 32 32 32 33 34 36 37 37 38 38 37 36 35 35 35 35 36 36 35 35 35 34 32 31 31 33 34 35 35 34 35 35 35 34 31 30 30 32 35 37 38 39 39 40 43 48 52 51 46 41 39 42 42 42 41 39 37 37 37 37 36 35 34 32 31 30 30 29 29 29 29 28 28 28 28 27 26 26 25 25 25 26 27 28 29 30 30 31 31 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 34 34 35 35 36 36 37 37 38 38 38 37 37 36 35 35 33 32 31 30 30 30 30 30 30 30 31 31 32 32 32 33 33 34 34 34 33 32 33 33 33 34 35 36 35 37 45 48 49 48 43 36 35 34 33 33 34 34 34 34 35 35 36 36 36 36 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 38 38 38 37 37 37 37 37 37 37 37 37 36 35 34 34 33 33 33 32 32 32 31 30 29 28 28 29 31 32 33 33 33 32 30 29 28 28 28 28 29 29 30 30 30 30 31 32 33 34 33 33 32 31 29 27 27 26 25 23 22 21 22 22 22 26 25 26 26 27 28 29 31 30 30 29 28 27 25 23 23 24 25 24 23 23 23 22 22 20 19 19 19 20 21 22 23 23 24 24 25 25 25 24 24 24 25 25 24 24 24 23 22 23 23 23 24 25 24 24 24 24 25 25 25 25 25 25 25 23 22 22 21 20 20 20 21 21 22 22 23 24 26 27 27 28 28 29 29 29 29 29 29 29 29 28 28 28 28 29 29 29 29 28 28 27 26 26 25 24 24 23 23 23 23 23 24 24 25 25 26 26 26 25 25 25 24 24 24 24 24 23 23 23 23 23 22 22 22 22 23 23 23 23 23 24 24 55 55 55 55 55 55 55 55 55 55 55 55 55 54 54 54 54 53 53 53 52 52 51 51 51 51 50 50 49 49 48 48 47 47 46 45 45 45 45 44 43 43 42 41 39 34 31 30 29 30 32 33 33 33 35 36 36 35 34 33 34 34 34 34 34 33 34 33 32 32 32 33 33 34 35 36 35 34 32 31 32 32 32 31 31 30 29 29 29 29 30 31 31 32 33 34 34 35 35 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 32 32 32 32 32 33 33 32 32 31 30 30 29 29 28 29 29 30 31 32 33 34 34 36 36 36 36 35 35 35 33 32 31 32 32 32 35 39 41 42 41 40 37 34 30 29 31 36 40 42 42 42 43 43 44 44 43 36 35 38 42 45 46 46 46 45 44 44 43 42 42 43 44 43 43 45 45 46 44 43 42 40 36 35 35 35 33 33 34 36 36 31 26 28 35 41 43 42 43 44 45 44 42 40 40 40 41 40 41 41 42 44 44 45 45 46 45 45 44 43 43 42 42 41 41 41 40 38 37 36 35 35 35 34 34 33 33 33 32 32 31 31 32 35 36 37 39 40 43 43 42 41 40 39 37 36 35 34 35 35 36 36 37 37 37 38 38 38 37 36 36 36 36 37 37 40 41 41 40 39 37 34 32 31 32 32 35 38 40 40 38 36 36 35 34 32 31 30 30 31 32 32 33 34 35 36 36 36 36 37 37 38 39 39 38 35 33 32 32 33 32 32 33 34 36 37 38 39 38 38 36 35 35 35 35 36 36 35 35 34 33 31 31 33 35 35 35 35 34 34 34 33 31 29 28 29 32 35 37 39 40 42 43 46 51 54 51 45 41 39 40 41 41 40 38 38 38 38 38 37 36 34 33 32 32 31 30 30 29 29 29 29 28 29 28 28 27 26 26 26 26 26 27 29 30 31 31 31 31 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 34 34 35 36 36 36 37 38 38 38 38 37 37 37 36 35 33 32 31 30 29 29 29 29 30 30 30 31 31 32 32 32 32 32 32 33 33 32 32 33 33 34 35 36 46 44 48 49 50 46 39 35 34 33 33 33 33 33 33 34 34 35 35 36 36 36 37 37 37 37 37 38 38 38 38 39 38 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 36 35 34 34 33 33 33 33 33 32 31 30 29 29 29 30 31 32 32 33 32 31 30 29 27 27 27 28 28 28 29 29 29 30 31 31 32 33 33 33 33 32 31 30 29 27 26 24 23 23 22 21 22 22 23 26 27 27 28 29 30 30 29 29 29 27 27 26 25 25 27 24 23 23 23 23 23 21 21 20 19 20 21 22 23 24 24 24 25 25 25 24 24 24 25 24 24 24 23 23 22 22 22 23 24 24 24 24 24 24 25 26 26 26 26 27 26 25 23 23 22 20 20 21 21 22 22 23 23 24 26 27 28 28 28 29 29 29 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 28 27 26 25 25 24 24 24 23 23 23 24 24 25 25 25 25 25 25 25 25 24 24 24 24 23 23 23 23 23 23 22 22 22 23 23 23 23 23 23 24 24 55 55 55 55 55 55 55 55 55 55 55 55 55 54 54 54 53 53 53 52 52 52 51 51 51 51 50 50 49 48 48 47 47 46 46 45 45 45 44 43 43 42 41 41 36 32 31 31 32 34 35 34 33 31 33 35 33 31 31 32 31 31 32 33 33 33 33 32 31 31 32 33 33 35 36 36 35 33 32 31 32 32 32 32 31 30 30 30 30 30 31 31 32 33 34 35 35 36 36 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 31 31 30 30 29 28 28 28 28 29 30 31 32 33 33 34 36 36 36 36 36 35 34 33 31 32 33 33 33 35 39 40 41 41 38 35 33 29 27 30 36 40 42 42 42 42 43 44 44 40 32 34 39 43 45 45 45 45 44 44 45 45 45 45 46 45 42 42 43 44 44 43 43 42 38 36 36 36 35 33 33 34 37 38 34 29 31 38 43 43 42 43 43 44 44 41 40 40 40 40 40 41 41 42 43 44 44 45 45 45 44 43 43 43 42 41 41 40 40 39 37 36 35 34 34 34 34 34 34 34 33 32 33 32 33 34 38 41 44 44 44 46 45 44 43 41 40 38 36 35 34 34 34 35 36 37 37 37 36 36 37 36 36 35 36 36 36 37 38 39 40 40 39 37 35 33 32 32 32 35 38 40 40 40 37 36 35 33 32 31 31 31 31 32 33 33 34 35 36 36 36 36 37 37 38 39 38 36 34 33 33 33 33 33 33 33 34 36 37 38 40 39 38 37 36 35 35 35 36 36 35 34 33 32 31 32 35 36 36 35 34 32 32 32 31 28 28 29 31 34 36 36 39 42 44 47 50 55 53 48 43 39 38 39 39 40 40 39 38 38 38 37 37 36 35 35 34 33 32 31 30 30 30 30 29 29 29 29 29 28 28 27 26 26 26 27 28 30 31 31 31 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 35 36 36 37 37 38 38 38 38 37 37 37 36 34 33 31 30 30 29 29 29 29 29 29 30 30 31 31 31 31 31 31 32 32 32 32 32 33 34 35 35 33 33 49 51 51 49 43 37 34 33 33 33 33 33 33 33 33 34 35 35 36 36 36 37 37 37 37 37 38 38 38 38 39 39 39 39 39 39 39 39 38 38 39 39 39 39 39 38 38 38 38 38 38 37 36 35 34 34 34 33 33 33 33 33 32 32 31 30 30 30 30 31 31 31 31 31 31 30 30 28 27 27 27 27 28 28 28 29 30 30 31 31 32 32 33 33 33 33 32 30 28 27 24 24 23 22 22 23 24 24 26 27 28 28 29 29 29 29 29 29 29 29 28 26 26 26 24 24 24 23 24 25 24 23 21 20 20 21 23 23 24 23 24 24 24 24 24 24 24 25 24 24 24 23 22 22 22 22 23 23 24 24 24 25 25 26 26 26 27 27 28 27 26 25 24 22 21 21 22 22 22 22 23 24 25 26 27 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 30 30 29 28 27 27 26 25 25 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 24 24 24 24 23 23 23 23 23 23 22 22 22 23 23 24 24 24 24 24 24 55 55 55 55 55 55 55 55 55 55 55 54 54 54 54 54 53 53 53 52 52 51 51 51 51 50 50 49 49 48 47 47 46 46 45 45 45 44 44 43 42 41 41 40 34 33 34 34 36 36 36 34 33 31 31 32 30 28 27 28 28 29 31 33 33 32 32 31 30 31 31 32 34 36 36 36 34 32 32 32 32 32 32 32 32 31 30 29 29 31 32 33 33 34 34 35 36 37 36 35 34 34 34 34 34 34 34 33 33 32 32 32 32 32 32 32 32 32 32 31 32 32 32 31 30 30 29 28 27 27 27 28 28 30 31 32 33 34 36 36 36 36 36 36 35 34 32 31 32 34 35 35 36 39 39 40 39 36 34 32 29 28 31 35 39 41 42 42 42 43 44 41 35 30 34 40 45 46 46 45 45 44 45 45 46 47 46 46 43 41 41 42 43 44 44 43 40 36 36 37 36 35 34 33 34 39 40 37 32 35 43 44 43 42 42 43 44 43 42 41 41 41 40 40 41 42 42 43 44 44 44 44 44 43 43 42 42 42 42 40 39 39 38 37 35 34 34 34 34 34 34 34 34 35 35 35 35 36 37 41 44 46 46 46 46 46 44 43 42 41 39 37 35 34 34 34 34 35 36 36 35 35 35 35 35 35 35 35 36 36 37 38 38 39 39 37 35 33 33 32 32 33 35 38 39 41 41 39 37 34 32 32 31 31 31 31 33 34 34 34 35 36 37 37 37 37 37 38 38 37 35 34 34 34 34 34 34 34 34 35 36 37 38 39 39 39 38 37 36 35 35 36 36 35 33 32 31 32 34 37 37 36 34 32 30 30 30 29 28 29 31 34 35 36 37 40 44 47 50 54 55 51 44 40 37 37 37 38 40 40 39 38 38 37 37 37 36 36 35 34 33 33 32 31 30 30 30 29 29 29 29 29 29 28 27 27 27 27 27 28 29 30 31 31 32 32 32 33 33 34 34 34 33 33 33 33 33 34 34 34 34 34 35 35 36 36 37 37 38 38 38 38 38 38 36 34 32 31 31 30 29 29 28 28 28 29 29 30 30 30 30 30 30 31 31 32 32 32 32 33 34 35 36 38 47 51 52 51 44 39 35 34 33 32 33 33 33 33 33 33 34 34 35 35 36 37 37 37 37 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 37 36 35 35 34 34 34 33 33 33 33 32 32 31 31 31 31 31 31 31 31 31 31 32 32 31 31 28 28 28 28 28 28 28 29 29 30 31 31 31 32 33 33 33 34 33 32 30 27 25 24 24 23 23 23 24 26 26 26 27 28 29 28 28 29 29 29 30 28 28 28 27 27 25 24 25 24 25 25 25 24 22 21 20 21 22 23 23 23 23 22 22 23 23 23 24 24 24 23 23 23 22 22 22 22 23 23 23 24 24 25 25 26 26 27 28 28 28 28 26 24 23 22 22 22 22 22 22 22 23 25 26 27 27 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 30 30 29 29 28 28 27 27 26 25 25 24 24 24 24 24 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 22 22 23 23 24 24 24 24 24 24 24 55 55 55 55 55 55 55 55 55 55 55 55 54 54 54 53 53 53 52 52 52 51 51 51 50 50 49 49 48 47 47 46 46 45 45 45 44 44 43 43 42 41 40 38 34 35 36 36 37 37 36 35 33 32 31 31 30 27 26 26 27 29 31 32 32 30 29 29 29 31 31 33 35 36 35 34 33 32 32 33 33 34 33 33 32 30 28 29 30 34 35 35 36 36 36 37 38 38 36 35 34 34 34 34 33 33 33 33 33 32 32 32 32 32 32 32 32 31 32 32 32 32 32 31 30 30 29 28 27 27 27 27 28 29 30 31 33 36 36 36 36 36 36 35 35 34 33 32 33 35 37 38 38 39 39 39 37 35 34 32 31 31 33 35 40 41 42 42 42 43 44 39 31 29 35 41 45 45 46 45 45 45 45 45 46 47 46 44 42 42 40 41 43 44 43 41 38 35 38 38 36 34 34 33 34 39 40 39 37 41 45 44 42 42 42 42 43 43 42 41 41 41 41 41 41 42 42 43 43 44 44 44 43 43 43 42 42 41 41 40 39 38 37 36 35 33 33 33 33 34 33 33 34 36 37 38 38 39 39 42 44 47 47 47 47 46 45 44 43 41 40 38 36 35 35 34 34 34 34 34 34 33 33 34 34 34 35 35 36 36 36 37 38 38 39 37 34 32 32 32 32 32 33 37 39 41 41 40 37 34 32 32 31 31 31 31 32 34 35 35 36 37 37 37 37 37 37 38 37 36 35 35 35 34 34 34 34 34 35 36 37 38 37 38 39 40 39 38 37 36 35 36 36 35 32 31 32 34 35 36 36 34 32 30 29 29 29 28 28 31 33 36 37 38 39 42 46 49 53 55 54 49 42 37 37 36 37 38 40 40 39 38 38 37 37 37 36 36 35 34 33 33 32 31 30 30 30 29 30 30 29 29 29 28 28 27 27 27 27 28 29 29 30 31 31 32 32 33 33 34 34 34 34 34 33 33 33 33 34 34 34 35 35 35 35 36 36 37 37 38 37 38 38 38 36 33 32 31 31 30 29 28 28 28 28 28 29 29 30 30 29 30 30 30 31 31 31 32 33 34 35 36 37 42 51 53 51 47 39 36 34 33 32 32 32 32 32 32 33 33 33 34 34 35 36 36 37 37 37 38 38 38 38 38 38 39 39 39 39 40 40 40 40 40 39 40 40 40 40 40 40 40 40 39 39 38 37 36 35 35 34 34 34 34 34 33 33 33 32 32 31 31 31 31 31 31 31 31 32 33 33 32 32 31 29 29 29 28 28 29 29 30 30 31 31 32 33 33 33 34 34 33 32 31 28 26 25 25 24 25 24 24 24 26 26 27 28 28 27 28 29 29 31 31 31 30 29 28 27 26 25 26 26 27 27 25 24 22 21 20 21 22 22 22 22 21 21 21 22 23 23 24 24 23 23 23 22 22 22 22 23 23 23 23 23 24 25 25 26 26 27 28 29 29 28 26 24 22 22 22 22 22 21 22 22 24 26 27 27 27 27 27 28 28 28 29 30 30 30 30 30 29 30 30 29 29 29 29 29 30 29 29 29 28 28 27 26 25 25 25 25 24 24 24 24 25 25 25 25 24 23 23 23 23 23 23 22 22 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 55 55 55 55 55 55 55 55 55 55 54 54 54 54 53 53 53 52 52 52 51 51 51 50 50 49 49 48 48 47 46 46 45 45 45 44 44 43 43 42 42 41 38 37 36 37 37 37 37 37 37 36 35 34 33 32 31 28 27 26 28 30 31 30 28 28 28 29 29 30 32 34 35 35 34 33 32 32 33 34 34 34 34 33 31 29 29 30 33 37 38 38 38 38 38 38 38 37 35 34 34 34 34 34 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 30 29 28 27 27 27 28 29 30 30 32 34 36 36 35 35 35 35 35 35 34 34 34 34 35 38 40 40 41 40 39 37 35 35 33 33 35 37 39 40 42 42 43 43 44 44 38 29 30 36 41 44 45 45 45 45 45 45 44 45 45 45 43 42 41 40 41 43 43 41 38 36 36 39 39 39 36 34 34 35 39 41 42 43 44 44 43 41 41 41 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 43 42 42 42 42 41 41 40 39 38 37 36 35 34 33 32 32 32 32 32 32 33 36 39 40 41 41 41 43 44 44 46 47 47 46 45 44 43 41 39 37 35 34 34 33 32 32 32 32 32 32 32 33 35 35 36 37 37 36 36 36 37 38 38 37 34 32 32 31 31 32 34 37 39 41 41 40 38 35 35 32 31 30 30 30 31 34 36 36 37 37 38 39 39 38 38 38 37 36 36 35 35 34 34 34 34 34 36 38 38 38 37 37 39 40 41 40 39 37 36 35 35 34 32 32 33 35 35 35 35 33 30 29 29 29 29 28 30 32 35 36 38 40 42 44 49 52 55 55 52 47 41 37 36 35 37 39 39 39 38 38 37 37 37 37 36 36 35 34 34 33 32 31 31 30 30 30 30 30 29 29 29 29 28 27 27 27 27 27 28 28 29 30 31 32 32 33 33 34 34 34 34 34 33 33 33 33 34 34 34 35 35 35 35 35 35 36 36 36 37 37 37 37 35 33 31 31 30 30 29 28 27 27 27 28 28 29 29 29 29 29 30 30 31 31 31 32 33 34 35 35 34 44 51 52 49 42 36 34 33 32 32 32 32 32 32 32 33 33 33 33 34 35 36 36 36 37 38 38 38 38 38 38 38 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 41 41 41 40 39 38 37 36 35 35 35 35 34 34 34 34 33 33 32 32 32 32 32 32 31 31 31 32 33 33 33 33 32 31 30 30 29 29 29 29 29 30 31 32 32 33 33 33 33 34 34 34 33 31 29 27 26 26 26 26 25 24 24 26 27 27 27 27 26 26 27 28 31 32 32 31 30 29 27 26 25 26 26 28 28 26 23 21 20 20 21 21 21 21 21 21 21 22 22 23 23 23 23 23 22 22 22 22 22 22 23 23 23 23 23 23 24 24 25 26 27 28 29 29 28 26 24 23 22 22 22 22 22 22 24 28 27 27 27 27 27 28 28 28 29 30 30 31 31 31 30 30 30 31 30 30 29 29 30 30 30 30 29 29 28 27 26 25 25 25 25 25 24 24 25 25 26 25 25 24 23 22 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 24 24 25 55 55 55 55 55 55 55 55 55 54 54 54 54 54 53 53 52 52 52 51 51 50 50 50 49 49 48 48 47 46 46 45 45 45 44 44 43 43 42 42 41 41 38 37 37 37 38 38 38 38 37 37 36 36 35 33 33 31 30 30 30 32 29 28 27 27 27 29 29 31 34 35 36 35 34 33 33 34 34 35 35 35 35 34 32 31 33 34 37 38 39 39 39 40 40 39 37 36 35 34 34 34 34 34 34 33 33 32 32 32 32 32 33 33 33 32 32 32 32 32 33 32 32 31 31 30 29 29 28 28 28 28 29 30 31 33 35 35 35 35 35 34 34 34 35 35 35 35 35 36 38 40 41 43 43 40 38 37 37 36 36 38 41 42 42 43 43 43 43 45 44 37 29 30 39 41 43 45 44 44 44 44 44 43 42 42 43 42 42 41 40 41 41 41 39 35 35 37 40 40 40 37 35 35 36 39 42 44 44 44 44 43 42 41 41 42 42 42 42 43 42 43 42 42 42 43 43 43 43 43 43 42 41 41 41 41 41 40 39 38 37 37 36 35 33 32 31 31 32 32 31 31 33 37 40 42 43 44 43 44 44 44 45 46 46 46 45 44 43 40 38 35 35 33 32 31 30 30 30 30 30 30 31 32 34 34 36 37 37 36 35 36 37 38 38 37 35 35 32 30 30 31 34 37 39 41 41 41 39 37 36 33 31 30 30 30 31 33 35 37 37 37 38 39 40 39 39 38 37 37 36 35 35 34 34 34 34 35 37 39 39 37 37 37 38 39 40 40 39 37 37 36 35 34 33 33 33 35 34 34 34 33 30 29 29 29 29 30 31 33 33 36 40 42 44 47 51 54 56 53 49 43 41 40 36 35 37 38 38 38 38 38 37 37 37 37 37 36 35 34 34 33 32 32 31 31 30 30 30 30 29 29 29 29 28 27 27 27 27 27 27 28 29 30 30 31 32 33 33 33 34 34 34 34 34 33 33 33 34 34 34 35 35 35 35 35 35 35 35 35 36 36 37 36 34 32 32 30 30 29 28 27 27 27 27 27 28 28 28 28 28 29 29 30 30 30 31 32 33 34 34 33 34 45 51 48 43 37 35 33 31 31 31 31 32 32 32 32 32 33 33 33 34 34 35 35 36 37 38 38 38 38 39 38 39 39 39 39 39 40 40 41 41 40 40 40 40 40 40 41 41 41 41 40 39 38 37 36 36 36 35 35 35 35 34 33 33 33 32 32 32 32 32 32 31 31 31 32 33 34 33 33 32 31 30 30 30 30 30 30 31 32 33 33 34 34 34 34 33 33 34 34 33 32 30 28 27 27 27 27 26 25 24 25 27 26 25 25 25 25 26 28 31 33 33 32 31 30 27 24 25 25 27 29 29 26 23 20 20 20 21 21 22 22 22 22 23 23 22 23 23 23 23 23 23 22 22 21 22 22 23 23 23 23 23 23 23 24 25 25 26 27 28 28 28 27 25 24 23 22 24 24 24 24 27 30 30 29 28 28 28 29 29 29 30 31 31 32 31 31 31 31 31 32 31 31 30 30 30 30 30 30 30 29 28 27 26 26 26 26 25 25 25 25 25 26 26 26 25 24 23 22 21 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 25 25 25 25 26 55 55 55 55 55 55 55 55 54 54 54 54 54 53 53 52 52 52 51 51 51 50 50 49 49 48 48 47 46 46 45 45 45 44 44 43 43 42 42 42 41 40 37 36 36 37 38 37 37 36 36 36 36 35 35 34 34 32 32 32 32 31 28 27 26 27 28 29 29 33 36 37 36 35 34 34 34 35 35 36 36 36 36 36 35 36 37 37 38 38 38 38 39 39 39 38 36 35 34 34 34 34 34 34 33 33 33 32 32 32 32 33 33 33 33 33 33 33 33 33 33 32 32 31 31 30 29 29 28 28 28 29 30 30 31 32 34 35 35 35 34 34 33 33 34 34 32 33 34 36 37 38 41 43 43 41 40 39 39 38 37 39 41 42 43 44 44 43 43 45 43 35 30 35 43 43 45 45 44 43 43 42 42 40 40 40 41 42 42 42 41 40 39 38 36 33 34 38 39 40 40 38 37 37 39 41 43 44 44 44 43 43 42 40 41 42 42 42 43 43 43 43 43 43 43 44 44 43 43 43 42 41 40 40 40 40 40 39 38 38 37 36 36 34 33 31 31 31 31 31 31 31 33 36 40 42 44 45 44 44 44 45 45 46 45 45 45 43 41 38 36 34 33 32 30 29 29 28 28 28 29 29 30 30 30 33 35 36 37 36 35 35 36 37 37 36 35 34 32 30 30 31 34 36 38 40 41 41 41 40 37 35 32 31 30 30 31 33 35 36 36 37 38 40 40 40 39 39 38 37 36 35 35 35 34 34 34 35 37 39 39 38 37 36 38 38 38 39 39 37 37 38 37 35 33 33 33 33 33 34 34 32 31 29 28 29 30 32 33 34 35 39 42 44 46 49 53 55 53 50 45 42 40 37 35 35 36 37 37 37 37 37 37 37 37 37 36 36 35 34 34 33 32 32 31 31 31 30 30 30 29 29 29 29 28 27 27 27 27 27 27 28 28 29 30 31 32 33 33 33 33 34 34 34 34 33 33 33 33 34 34 34 35 35 35 35 35 35 35 35 35 35 36 35 32 31 30 29 29 29 28 27 27 27 27 27 27 28 28 28 28 28 29 29 29 30 31 33 33 33 32 32 42 46 51 44 38 35 33 32 31 31 31 31 31 31 32 32 32 33 33 33 33 34 34 35 36 37 37 38 38 38 39 39 39 39 39 39 39 40 40 41 41 41 40 40 40 40 40 41 41 41 41 40 40 39 37 37 36 36 36 35 35 35 34 33 33 33 32 32 32 33 33 32 32 31 31 32 33 34 33 32 32 31 31 31 31 31 31 32 33 34 34 35 35 35 35 34 34 34 34 34 33 32 31 30 29 28 28 28 27 25 24 24 25 24 24 24 25 25 26 28 31 33 33 33 32 30 28 26 25 26 27 29 30 27 22 20 20 21 22 22 23 24 24 24 24 23 22 22 23 23 23 23 22 22 21 21 22 22 22 23 23 23 23 23 23 24 24 24 25 26 27 27 27 27 26 25 24 24 27 28 28 28 28 30 32 31 30 30 30 29 29 30 30 31 32 32 32 32 32 32 33 33 32 31 31 31 31 31 31 31 30 29 28 27 27 26 26 26 26 26 26 25 26 26 26 26 25 24 23 22 22 21 21 22 22 22 22 23 23 23 23 23 23 24 24 25 25 26 26 26 27 55 55 55 55 55 55 55 54 54 54 54 54 53 53 53 52 52 51 51 50 50 50 49 49 48 48 47 46 46 45 45 44 44 44 43 43 42 42 42 41 40 39 37 37 36 37 37 36 34 33 32 32 33 34 34 35 35 35 33 32 31 29 28 27 26 26 28 29 30 34 37 36 35 34 33 33 34 34 35 35 36 36 36 37 37 38 38 37 35 35 36 36 37 37 37 36 34 34 34 34 34 34 34 34 33 33 33 32 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 31 30 29 29 28 28 28 29 30 30 31 31 31 33 34 34 34 33 33 32 32 32 31 30 30 33 35 36 37 40 43 44 44 43 43 42 40 38 38 38 40 42 44 44 44 44 45 42 34 34 37 40 45 47 46 44 42 41 40 40 39 38 39 40 41 43 44 41 39 38 36 33 32 34 38 39 39 40 39 40 41 42 44 44 44 43 44 44 42 40 40 41 42 42 42 43 43 43 43 44 44 44 44 44 44 44 43 42 41 40 39 39 39 39 38 37 37 37 36 35 33 32 30 31 31 32 32 31 32 34 37 39 41 43 44 44 44 45 45 45 45 44 44 43 41 39 36 35 34 32 30 29 28 28 27 27 27 28 28 29 29 29 30 32 35 36 36 35 36 36 37 37 37 36 34 32 30 30 31 34 36 38 39 40 40 40 40 38 36 34 32 31 30 31 33 34 35 35 37 39 40 40 39 39 39 39 38 37 36 36 35 34 34 34 36 38 40 39 37 36 36 36 37 38 38 37 37 38 38 38 36 34 33 33 33 33 33 33 32 29 28 28 31 32 34 35 36 38 41 43 46 49 52 54 54 51 47 46 42 38 35 33 34 35 36 36 36 37 37 37 37 37 36 36 35 35 34 33 33 32 32 32 32 31 31 30 30 29 29 29 29 28 28 27 27 27 27 27 28 28 29 29 30 31 32 33 33 34 34 34 34 34 33 33 33 34 34 34 34 34 34 35 35 35 35 34 34 34 34 34 33 30 29 29 29 29 28 28 27 27 27 27 27 27 27 28 28 28 28 28 28 29 30 32 32 33 32 31 35 44 47 50 41 35 33 32 31 31 30 30 30 31 31 32 32 32 33 33 33 33 34 34 35 36 37 37 38 38 38 38 38 38 38 39 39 39 40 40 41 41 41 40 40 40 40 41 41 41 41 41 41 40 39 38 37 37 37 37 36 36 35 35 35 34 33 33 33 33 34 33 33 32 32 32 32 33 33 32 32 31 31 32 33 32 31 32 32 33 34 35 35 36 36 36 35 35 34 34 34 34 32 32 31 30 29 29 30 28 26 25 24 24 24 24 24 24 25 26 27 30 33 33 33 32 30 29 28 27 27 28 30 30 29 24 20 20 22 22 21 23 24 25 25 24 23 22 22 22 22 22 22 22 21 21 21 22 22 22 23 23 23 23 23 23 23 23 24 24 25 25 25 25 25 26 26 26 26 28 30 31 31 31 31 31 32 30 30 30 29 29 30 30 31 31 31 32 32 32 33 33 33 33 32 32 31 31 31 31 30 30 29 29 28 27 27 27 27 27 27 26 26 26 27 27 26 26 25 24 23 23 22 22 22 22 22 22 23 23 23 23 23 23 24 24 25 26 26 27 27 27 55 55 54 54 54 54 54 54 54 54 54 54 53 53 52 52 51 51 50 50 50 49 49 48 48 47 46 46 45 45 44 44 44 43 43 42 42 42 41 40 39 38 37 37 37 38 37 34 32 30 29 29 31 34 34 35 35 33 31 30 29 28 28 27 27 27 26 28 32 35 36 35 34 33 32 32 33 33 33 34 35 36 36 36 36 36 36 34 33 33 33 34 35 34 34 33 33 33 33 33 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 31 30 30 30 29 28 28 29 29 30 31 31 31 31 32 32 33 33 32 31 30 30 29 29 28 29 31 32 34 36 40 42 45 46 46 46 45 41 39 39 39 41 43 44 45 46 46 45 40 33 39 41 44 48 48 47 45 41 39 39 40 39 39 38 40 42 44 44 43 40 38 35 32 33 36 38 39 39 40 40 42 44 45 45 43 43 43 43 43 41 39 40 41 42 42 43 42 43 43 43 43 44 44 44 44 44 43 43 41 40 39 39 38 38 38 37 36 36 36 35 34 32 31 30 30 31 32 32 32 33 35 37 39 41 41 42 42 43 44 44 44 44 43 42 41 39 36 35 34 33 31 29 28 27 27 26 26 26 26 27 27 27 27 29 30 33 35 36 37 36 37 37 37 37 35 33 32 30 31 32 34 36 37 39 39 40 40 40 39 37 36 34 32 31 32 33 33 34 35 37 39 40 39 39 39 39 39 38 37 37 36 35 34 35 36 38 40 39 38 37 36 36 36 37 37 36 36 37 38 38 37 36 35 34 33 33 32 31 31 30 28 27 28 31 34 35 36 38 40 42 44 48 50 54 54 52 48 45 45 40 36 33 32 33 35 35 36 36 36 36 36 36 36 36 36 35 35 34 33 33 33 32 32 32 32 31 31 30 29 29 29 29 28 28 28 27 27 27 27 28 28 28 28 29 31 32 32 33 34 34 34 34 34 33 34 34 34 34 34 34 34 34 34 34 34 34 34 33 32 32 32 31 28 28 28 28 28 28 28 27 27 27 27 27 27 27 28 28 28 28 28 28 29 30 32 32 33 30 35 43 46 45 45 38 34 32 31 31 30 30 30 30 30 31 32 32 32 32 33 33 33 34 35 35 36 37 37 38 38 38 38 38 38 38 39 39 39 40 40 41 41 41 40 40 40 40 41 41 41 41 41 40 40 39 39 38 38 37 37 37 37 37 36 36 35 34 34 34 34 34 35 34 34 33 32 33 33 33 33 32 32 32 33 33 33 32 32 32 33 33 34 35 36 37 36 36 35 35 34 33 33 33 32 32 31 31 31 30 28 27 26 25 24 24 24 23 22 25 26 28 30 32 33 33 32 32 29 28 27 28 29 29 29 29 24 20 19 19 21 21 22 23 25 25 24 23 22 22 22 22 22 22 21 21 21 21 22 22 22 22 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 26 27 28 29 31 32 33 33 33 33 32 30 29 29 30 30 30 30 31 31 31 31 32 32 33 33 33 33 33 32 32 32 31 31 30 29 29 29 29 28 28 27 27 28 28 27 27 27 27 27 26 26 26 26 25 24 23 22 23 23 22 22 23 23 23 22 23 23 24 24 25 26 27 28 28 28 55 54 54 54 54 54 54 54 54 54 54 53 53 52 52 51 51 50 50 50 50 49 48 48 47 47 46 45 45 44 44 44 43 43 42 42 42 41 40 39 38 37 37 37 37 36 34 31 29 27 27 28 31 34 33 33 31 29 28 28 28 28 29 28 29 29 28 31 34 35 35 34 33 32 32 32 33 33 33 34 35 35 35 35 35 34 33 32 32 32 33 33 33 32 32 32 32 33 33 33 33 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 31 30 29 29 28 28 29 29 30 31 31 31 32 32 33 33 33 31 31 30 29 28 27 28 27 27 28 29 31 33 37 41 44 47 47 47 44 39 39 40 41 43 45 46 47 47 46 43 38 36 45 45 48 49 49 47 44 39 38 38 39 40 40 40 41 43 44 45 43 41 38 34 32 35 37 38 40 41 39 40 42 45 47 45 42 42 43 43 42 40 39 40 41 43 43 43 42 42 43 43 43 44 44 44 44 44 43 42 41 40 39 39 38 37 36 36 36 35 35 35 33 31 30 30 30 31 32 32 33 34 35 37 38 39 40 40 41 42 42 43 43 42 41 40 38 36 34 34 33 31 30 29 27 26 26 25 25 25 25 25 25 24 25 26 28 31 33 36 37 37 37 37 37 37 35 33 32 31 31 32 34 36 37 38 39 40 40 40 40 39 37 35 34 33 32 33 33 35 36 38 40 39 39 39 39 39 39 39 38 37 36 35 35 36 37 38 39 38 38 37 36 36 36 36 36 36 36 37 38 37 36 36 36 35 34 32 30 29 29 28 28 28 30 33 35 35 38 40 41 43 45 49 52 55 55 51 49 46 42 39 35 32 32 33 35 35 35 36 36 36 36 36 36 36 36 36 35 34 34 34 33 33 33 33 32 32 31 30 30 29 29 29 29 28 28 28 28 28 28 28 28 28 28 29 30 31 32 33 34 34 35 34 34 34 34 34 35 35 35 34 34 34 33 33 33 32 32 31 29 29 29 29 28 28 28 28 29 28 28 27 27 27 27 27 27 27 28 28 28 28 28 29 30 31 31 33 34 29 42 49 50 48 41 36 33 32 31 30 29 29 29 30 30 31 31 31 32 32 32 33 33 34 35 35 36 37 37 38 38 38 38 38 38 38 38 39 39 40 40 41 41 41 41 40 40 40 41 41 41 41 41 40 39 39 39 38 38 38 38 38 38 37 37 37 36 36 35 35 35 35 36 36 35 35 34 34 34 34 34 33 33 33 33 33 33 32 32 32 32 33 34 35 37 37 37 37 36 36 35 33 32 32 32 32 32 32 31 31 30 28 26 25 25 24 24 23 23 24 26 28 30 32 33 33 33 33 29 27 28 28 29 29 30 29 25 23 21 19 20 21 21 22 23 24 23 22 22 22 22 22 22 22 21 21 21 21 21 22 22 22 23 23 23 23 23 23 22 22 22 22 22 23 23 24 25 27 28 28 29 31 32 32 33 34 34 34 30 28 29 30 30 30 30 30 31 31 31 32 32 33 33 32 33 33 33 33 32 31 31 30 30 30 30 29 29 28 28 28 28 28 28 27 27 27 26 26 26 26 26 26 25 24 23 23 23 23 23 23 23 23 22 22 23 24 24 25 26 27 28 28 29 54 54 54 54 54 54 54 54 54 54 53 53 52 52 51 51 50 50 50 50 49 49 48 48 47 46 46 45 44 44 44 43 43 42 42 42 41 41 39 38 37 37 37 36 35 33 30 28 27 26 27 29 31 32 31 30 28 27 27 28 29 29 29 30 31 31 32 34 35 35 35 34 32 32 32 33 33 33 34 34 33 33 32 32 32 31 32 32 32 33 33 33 33 32 32 32 32 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 33 33 33 33 33 32 32 31 30 30 29 28 28 29 30 30 31 31 31 33 33 33 33 32 31 30 29 28 26 26 26 24 24 25 26 29 31 34 38 43 46 47 46 42 38 38 40 44 47 48 48 49 49 47 43 40 41 45 48 50 50 49 47 43 38 36 37 39 39 40 41 42 44 45 45 44 41 37 33 33 34 37 39 41 41 38 38 41 45 47 46 43 43 43 43 41 40 39 40 42 43 43 43 43 43 43 43 44 44 44 44 44 43 43 42 40 39 38 38 37 36 35 34 34 34 34 34 32 31 30 30 31 31 32 32 33 34 34 36 37 38 38 39 39 40 41 41 42 40 40 38 36 35 34 32 30 29 29 28 26 25 25 25 25 24 24 24 23 22 22 24 26 29 32 35 37 38 38 38 38 37 36 34 33 31 31 32 34 35 37 37 38 39 40 41 41 40 38 36 35 34 33 33 34 35 37 39 40 39 39 39 39 39 39 38 38 37 36 35 36 37 38 38 38 38 37 37 36 36 36 36 36 36 36 37 37 37 36 36 36 36 34 31 29 28 28 29 29 31 33 34 35 37 40 41 42 44 47 50 53 55 54 51 50 46 41 37 35 32 31 32 34 35 36 36 36 36 36 36 36 36 36 36 35 34 34 34 34 34 33 33 33 32 31 30 30 29 29 29 29 29 28 28 28 28 28 28 27 27 27 28 28 29 31 32 34 34 35 35 34 34 35 35 35 35 35 35 34 34 33 32 31 31 30 29 29 27 27 28 28 28 28 28 29 28 28 27 27 27 28 28 27 28 28 28 28 28 28 29 29 30 32 32 31 34 45 50 52 46 38 35 34 32 31 29 29 29 29 29 29 30 31 31 31 32 32 33 33 34 35 36 37 37 38 38 38 38 38 38 38 38 38 38 39 40 40 41 41 41 41 40 40 40 41 41 41 41 41 40 40 39 39 38 38 38 38 38 38 38 38 37 37 37 37 36 36 36 37 37 37 36 35 35 35 35 35 34 34 34 34 34 33 33 33 33 33 33 34 36 37 37 37 38 37 36 35 34 33 32 32 32 32 32 32 32 31 29 26 26 25 24 24 23 23 23 27 29 31 33 34 34 34 33 29 27 27 28 29 30 30 29 29 24 20 18 19 21 20 21 23 24 23 23 22 22 21 22 22 22 21 21 21 21 21 22 22 22 23 23 23 23 23 22 22 22 22 22 22 22 23 24 25 26 28 28 29 30 30 31 33 34 35 34 31 31 32 30 30 30 30 30 31 31 32 32 32 32 32 33 33 33 33 33 32 32 31 31 30 30 30 30 30 29 29 29 29 29 28 28 27 27 26 26 26 27 27 27 26 25 24 24 23 23 22 22 22 22 22 22 23 24 24 25 25 26 27 28 28 54 54 54 54 54 54 54 54 54 53 53 53 52 52 51 51 50 50 50 50 49 48 48 47 47 46 46 45 44 44 43 43 42 42 42 41 41 40 38 37 37 36 35 34 32 30 28 27 26 27 28 29 29 30 29 28 27 27 29 29 30 31 31 32 31 33 34 35 36 35 34 32 32 32 33 34 34 34 33 32 30 30 29 29 31 32 32 33 33 33 33 33 32 32 32 32 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 33 33 33 33 32 31 30 30 29 28 28 28 29 30 31 31 31 32 34 34 33 32 32 31 31 30 28 25 23 23 22 22 23 26 30 32 34 38 42 46 48 45 43 39 38 41 47 49 50 51 51 50 48 45 45 47 49 50 50 50 49 46 40 36 35 37 38 38 40 42 43 44 45 44 44 41 37 34 34 34 38 40 42 39 36 37 41 45 48 47 46 45 44 43 41 40 40 41 43 44 43 43 43 44 44 45 45 45 44 44 44 43 42 41 40 39 39 37 36 35 34 33 33 33 33 33 31 31 30 30 30 30 31 32 33 34 35 35 36 36 37 37 37 38 39 40 40 39 38 36 34 33 32 30 28 27 27 26 25 24 25 25 25 25 24 23 22 20 20 21 24 27 30 34 37 39 38 39 40 39 38 36 34 32 32 33 34 34 35 36 38 39 40 41 41 41 39 37 36 35 34 34 35 36 38 39 39 39 39 39 39 39 39 38 38 37 36 36 36 37 38 38 38 38 38 37 36 36 36 36 36 36 36 36 36 36 36 36 36 35 33 30 28 28 28 30 32 33 33 35 37 39 40 41 43 44 48 51 53 54 53 53 49 44 40 36 34 32 31 32 34 35 36 36 36 36 35 35 36 37 37 36 35 34 34 34 34 34 34 33 33 32 31 31 30 29 29 29 29 29 29 28 28 28 28 28 27 27 27 27 28 29 30 32 33 34 34 35 35 35 35 35 35 36 36 35 34 33 32 31 30 30 29 27 27 26 27 28 29 29 28 28 28 28 28 27 27 27 28 28 28 28 28 28 28 28 29 30 30 31 31 30 33 39 38 40 46 43 36 34 33 31 30 29 28 28 28 29 29 30 31 31 31 31 32 33 34 35 36 37 37 38 38 38 38 37 37 37 37 38 38 38 39 40 40 41 41 41 40 40 40 41 41 41 41 41 40 40 40 39 39 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 36 36 36 36 36 35 34 34 34 33 33 32 32 32 32 33 34 35 37 38 38 38 38 37 36 36 35 34 33 32 32 32 33 32 32 31 29 29 26 25 24 23 23 23 24 27 30 33 34 35 35 35 33 29 26 26 27 29 30 30 29 29 23 20 17 18 20 20 21 22 23 23 23 23 22 21 22 22 22 21 21 21 21 21 21 22 22 23 23 23 23 22 22 22 22 22 22 22 22 22 23 25 26 27 28 29 30 30 31 32 33 34 34 34 32 33 31 31 30 29 30 30 31 32 33 33 33 33 33 33 34 34 34 33 33 32 32 31 31 31 31 31 30 29 29 29 29 28 28 27 27 26 26 26 26 27 27 26 25 24 24 23 23 22 22 22 22 22 22 23 23 24 24 25 25 26 27 28 54 54 54 54 54 54 54 54 53 53 53 52 52 51 51 50 50 50 50 49 49 48 48 47 47 46 45 45 44 44 43 43 42 42 41 41 40 39 37 36 36 34 33 31 29 28 26 26 26 27 28 29 29 29 27 26 27 29 30 30 31 32 32 32 33 34 35 35 35 34 33 31 32 33 34 34 33 33 31 30 29 29 29 29 31 32 31 32 32 32 33 33 32 32 32 32 33 33 33 33 33 33 33 33 33 33 34 34 34 34 35 34 34 34 34 34 34 33 33 33 32 31 30 30 29 28 28 29 29 30 31 31 32 33 33 33 33 32 31 31 31 30 28 25 21 21 21 21 22 25 30 32 34 37 41 46 48 46 45 43 41 43 46 50 51 53 53 51 49 47 47 47 48 49 50 50 49 45 38 36 36 37 39 39 41 42 43 44 45 45 45 42 38 36 35 36 40 42 42 38 35 36 40 45 48 49 49 48 46 43 40 39 40 41 43 43 43 43 43 44 45 46 46 45 45 44 44 43 42 41 40 39 38 37 35 34 33 32 31 32 32 31 30 31 31 30 30 30 31 32 33 34 34 34 34 35 35 35 35 36 37 39 38 37 36 34 33 33 31 29 27 26 26 25 24 24 25 26 25 25 24 23 21 21 21 22 24 27 30 33 35 36 38 40 41 41 40 38 36 34 33 33 34 34 34 35 37 38 41 42 42 41 40 39 37 36 35 35 36 37 39 39 39 40 40 40 39 39 39 38 38 37 36 36 37 38 38 38 38 38 38 37 36 36 36 36 36 36 35 35 35 36 36 36 36 35 33 29 28 28 29 31 33 34 34 36 37 39 40 42 43 45 49 51 52 53 52 51 47 42 38 35 33 31 31 31 34 35 35 35 36 35 35 35 36 37 37 36 35 34 34 34 34 34 34 33 33 32 32 31 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 29 30 32 32 33 34 34 35 35 35 35 36 36 36 35 34 31 30 29 28 27 27 27 26 27 28 29 29 29 29 28 28 29 28 28 27 28 28 28 28 28 28 28 28 29 29 29 30 30 30 34 36 34 28 28 35 36 35 34 32 30 29 29 28 28 28 28 29 30 30 30 31 31 32 33 34 35 36 37 38 38 38 38 38 37 37 37 37 37 38 38 39 40 40 40 41 41 40 40 40 41 41 41 41 41 41 40 40 40 39 39 38 38 38 38 38 38 38 38 38 37 37 37 37 38 38 38 37 36 36 36 36 35 34 34 34 33 32 31 31 31 31 32 32 33 35 37 38 39 38 38 37 37 36 36 35 34 33 32 32 33 33 32 32 31 29 27 25 24 23 23 24 25 26 29 32 33 36 36 35 33 29 25 25 26 28 29 31 31 30 24 21 17 17 19 20 20 22 22 23 23 22 22 21 22 22 22 21 21 21 21 21 21 22 22 23 23 23 23 22 22 22 22 23 23 22 22 23 24 25 27 28 29 29 30 30 31 32 33 34 34 34 34 32 33 33 31 30 30 31 32 33 33 33 33 34 34 35 35 35 34 34 33 33 32 32 31 32 31 31 30 30 30 29 29 28 28 27 27 27 26 26 26 26 26 26 25 24 24 23 23 22 22 22 22 22 22 22 23 23 23 24 25 25 26 27 54 54 54 54 54 54 54 53 53 53 53 52 52 51 51 50 50 50 50 49 49 48 48 47 47 46 45 44 44 44 43 42 42 41 41 41 40 38 36 35 34 31 30 28 26 25 25 25 26 28 29 29 28 26 25 27 28 30 31 31 32 33 33 33 34 35 36 35 35 34 33 32 33 34 34 33 31 30 29 29 29 29 29 29 30 30 28 29 30 30 31 31 31 31 32 32 33 33 33 33 33 33 33 33 33 34 34 34 35 35 35 35 35 34 34 34 34 33 33 32 31 31 30 29 29 28 29 29 30 31 31 32 34 34 34 33 32 32 31 31 31 30 27 24 22 22 22 21 22 24 27 29 30 34 41 47 50 50 49 48 45 44 46 50 52 54 54 51 48 47 47 45 47 49 50 49 47 43 36 36 38 38 39 40 41 42 42 44 45 46 46 43 40 39 38 40 42 43 42 37 33 35 39 44 49 49 51 49 47 43 40 40 41 42 42 42 43 43 43 44 45 46 46 45 44 44 44 43 42 41 41 39 38 36 35 34 33 31 31 30 31 30 30 30 30 30 30 30 31 32 32 33 34 34 34 34 34 33 33 34 36 38 37 35 33 33 33 32 31 29 27 26 25 24 25 25 27 27 27 26 25 23 22 25 27 28 29 30 31 33 34 35 37 39 41 41 41 40 38 36 35 34 35 34 34 35 36 38 42 43 43 42 41 40 39 38 37 36 36 38 39 39 40 41 41 40 40 40 39 38 38 37 36 36 37 38 39 38 38 38 37 37 36 36 36 36 36 36 35 35 35 35 36 36 36 34 32 29 28 29 31 32 33 34 35 37 38 39 40 42 44 46 49 52 52 52 52 50 45 40 36 34 32 31 31 31 33 33 34 35 35 35 35 35 37 37 37 36 35 35 34 35 35 34 34 33 33 32 32 31 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 29 30 31 32 32 33 34 35 35 35 36 36 37 37 35 32 30 29 28 27 27 27 27 27 28 29 29 29 29 29 28 28 28 29 28 28 28 28 28 28 28 28 28 29 29 30 30 30 30 33 37 38 33 32 35 36 37 36 34 31 30 29 29 28 28 28 28 29 29 29 30 30 31 32 33 34 35 36 38 38 39 39 39 38 38 37 37 37 37 38 38 39 39 40 40 41 41 40 40 40 41 41 41 41 41 41 41 40 40 39 39 39 39 39 39 39 38 38 38 38 37 37 37 37 38 38 38 37 37 36 36 35 35 34 33 33 32 32 31 31 31 31 31 32 33 36 38 39 39 39 38 38 36 35 35 36 35 34 33 32 32 32 32 31 31 29 27 25 24 23 23 23 24 26 27 28 25 26 31 34 31 28 25 26 27 27 28 29 28 25 24 21 16 16 18 19 20 20 21 22 23 22 21 21 21 22 22 21 21 21 21 21 22 22 22 23 23 23 23 23 23 23 24 24 23 23 23 24 24 26 27 28 29 29 30 30 31 32 33 34 34 34 34 33 35 35 34 32 32 33 34 34 34 34 34 35 36 36 35 35 34 34 33 32 32 32 32 31 31 31 31 30 30 30 29 28 28 28 28 27 27 26 26 26 26 26 25 24 24 23 23 23 22 22 22 22 22 22 23 23 23 23 24 25 26 27 54 54 54 54 54 54 53 53 53 53 52 52 51 51 50 50 50 50 50 49 49 48 47 47 46 46 45 44 44 43 43 42 41 41 41 40 40 38 36 35 32 29 28 26 25 24 23 23 24 27 27 28 26 25 25 28 29 31 32 33 33 34 33 34 35 36 36 35 34 34 34 34 34 33 33 32 29 28 28 28 28 28 27 28 28 27 26 27 28 29 29 30 30 31 31 32 32 33 33 33 33 33 33 33 34 34 34 34 35 35 35 35 35 35 35 34 34 33 33 32 30 30 29 29 29 29 29 30 30 31 32 33 34 34 34 32 32 32 31 31 30 29 26 24 23 23 22 23 24 25 27 28 30 34 41 47 50 51 51 50 46 43 46 50 53 54 52 47 46 45 44 45 48 49 49 48 46 41 38 38 39 39 39 39 40 40 41 42 44 46 46 45 43 43 42 45 45 44 41 35 31 35 39 43 47 48 51 49 46 42 41 41 41 42 41 41 41 42 43 44 45 46 45 45 44 44 43 43 42 41 40 39 38 36 35 34 32 31 30 30 30 30 30 31 31 31 31 31 31 32 32 33 33 33 33 32 32 32 31 32 35 37 35 33 32 31 31 30 31 31 28 26 25 25 26 27 28 28 28 27 27 26 26 32 34 35 35 34 34 34 34 36 37 38 40 41 42 42 40 38 36 36 36 34 34 34 36 39 42 44 43 42 41 40 40 38 37 37 37 38 39 40 40 41 41 41 40 40 39 38 38 37 37 37 38 38 38 38 38 38 37 37 37 36 36 36 36 36 35 35 35 35 35 36 36 34 32 30 30 30 32 33 34 34 36 37 39 40 41 42 44 46 48 51 51 52 51 48 44 39 35 33 32 31 31 31 31 32 34 35 35 35 35 36 37 37 37 36 35 35 35 35 35 35 34 33 33 32 31 31 30 30 29 29 29 29 29 29 28 28 28 28 28 28 28 28 29 29 29 30 31 32 33 34 34 35 36 36 37 37 37 33 31 30 29 29 28 28 28 28 29 29 29 29 30 29 29 29 28 28 28 29 28 28 28 28 28 28 28 28 29 29 30 31 30 29 31 38 44 41 40 39 37 36 34 33 31 30 29 28 28 28 27 28 28 29 29 29 30 31 32 33 34 36 37 38 38 39 39 39 39 38 37 37 37 37 38 38 38 38 39 40 40 40 40 40 40 40 40 40 41 41 41 41 41 40 39 39 39 39 39 39 39 39 39 38 38 37 37 37 37 38 38 38 38 37 37 36 36 35 34 33 33 32 32 32 32 32 31 32 33 35 37 39 40 40 40 39 38 36 35 36 36 35 34 33 32 32 32 32 31 31 29 27 25 23 23 23 24 24 25 26 27 23 23 23 28 30 27 25 27 27 28 29 28 26 24 23 20 16 16 18 19 19 20 21 22 22 22 21 21 21 21 22 21 21 21 21 21 22 23 23 24 24 24 24 24 24 24 25 25 24 24 24 25 25 26 27 27 28 28 29 29 30 32 33 34 34 35 34 34 35 36 35 34 34 34 35 35 36 35 36 36 36 36 35 35 34 33 33 32 32 32 31 31 31 31 31 31 30 30 29 29 29 29 28 28 27 26 26 26 26 25 25 25 24 24 23 24 23 22 22 22 22 22 22 22 22 22 23 24 25 26 54 54 54 54 54 53 53 53 53 52 52 52 51 51 50 50 50 50 50 49 48 48 47 47 46 45 44 44 44 43 42 42 41 41 40 40 39 39 38 36 32 29 26 25 24 22 21 20 21 23 24 25 23 24 26 28 29 31 32 34 34 34 34 34 35 36 35 35 35 35 35 35 31 31 30 28 27 26 25 25 24 25 25 25 26 25 25 26 27 28 29 30 30 31 31 32 32 32 33 33 33 33 33 34 34 34 34 35 35 35 35 35 35 35 35 34 34 33 32 31 30 30 29 29 29 29 30 30 31 31 33 33 34 34 33 32 32 32 31 31 31 30 26 23 22 22 23 25 27 29 31 33 35 38 42 48 49 49 50 48 44 43 47 51 53 52 47 42 43 42 43 46 48 49 48 48 45 42 40 40 39 38 36 37 37 38 39 40 42 44 46 46 47 47 47 48 46 44 40 35 32 34 38 42 45 47 49 47 44 42 42 42 42 42 41 40 40 42 43 44 45 46 45 44 44 43 43 42 42 41 40 39 38 37 35 34 33 31 30 30 30 31 31 31 32 32 32 32 32 32 32 32 32 32 32 31 31 31 30 32 34 35 33 31 31 30 29 29 30 32 29 27 26 27 28 30 29 30 29 29 30 31 32 36 36 36 36 36 35 35 36 36 37 38 39 40 41 42 41 39 38 38 37 35 34 34 36 40 42 44 42 41 41 40 40 39 38 38 38 38 40 40 41 41 41 41 41 40 40 39 38 38 38 38 38 38 38 38 38 37 37 37 37 36 36 36 36 36 36 35 35 35 35 35 35 34 32 31 32 32 33 33 34 35 36 38 39 40 41 43 45 47 48 49 51 51 49 47 42 38 34 32 32 31 31 31 31 31 33 34 35 35 36 37 37 37 36 36 36 35 35 35 35 35 34 33 33 32 32 31 31 30 30 29 29 29 29 29 28 28 28 28 28 28 28 29 29 29 30 30 31 31 32 32 33 34 36 37 37 37 35 31 30 29 29 29 29 30 30 30 29 29 30 30 30 30 29 29 29 29 29 28 28 27 28 28 28 28 29 29 29 30 31 30 29 32 39 45 46 43 40 39 38 35 32 31 30 30 29 28 28 28 28 28 28 28 29 29 30 31 32 33 34 36 37 37 38 39 39 39 39 39 38 37 37 37 38 38 38 38 39 40 40 40 40 40 40 40 40 40 41 41 41 41 41 40 39 39 39 39 39 39 39 39 39 39 38 38 37 37 37 38 38 38 38 37 37 37 37 35 34 34 33 33 33 33 33 32 32 32 34 36 38 40 41 41 41 40 38 37 37 37 36 35 35 34 33 32 32 31 31 30 29 27 25 23 23 23 24 24 25 26 26 23 22 23 27 28 26 25 27 27 29 29 27 26 25 23 21 17 17 18 18 19 20 21 21 22 21 21 21 21 21 22 21 21 21 21 22 22 23 24 25 25 26 26 27 28 28 27 26 25 25 25 26 26 26 26 27 27 28 28 29 30 31 33 34 34 34 34 35 35 36 35 34 34 34 35 35 36 36 36 36 35 35 34 34 33 33 33 32 32 32 31 31 31 31 31 31 31 30 30 30 29 29 28 28 27 27 26 26 25 25 25 25 25 24 23 24 23 22 22 21 21 21 22 21 21 21 22 23 24 25 54 54 54 54 53 53 53 53 52 52 52 51 51 51 50 50 50 50 49 49 48 48 47 46 46 45 45 44 43 43 42 42 41 41 40 40 39 39 38 35 32 29 25 23 21 20 19 17 17 18 19 21 22 22 25 27 29 30 32 34 35 35 34 34 34 34 35 35 34 35 34 33 31 29 27 25 24 24 24 23 23 23 24 24 24 25 25 26 27 28 29 29 30 30 31 31 32 32 33 33 33 33 33 34 34 34 34 34 35 35 35 35 35 35 35 35 34 33 32 31 30 29 28 29 29 30 30 31 31 31 34 34 34 33 33 32 32 31 31 31 31 28 25 24 22 23 26 28 31 33 37 40 40 41 43 45 46 48 49 47 44 44 48 52 52 47 43 40 40 41 44 47 48 48 47 47 46 44 41 40 38 35 33 33 34 36 38 39 41 43 45 46 47 49 49 48 46 43 38 35 34 36 39 39 42 44 44 44 43 42 43 43 43 42 41 41 40 42 43 44 45 45 45 44 44 43 43 43 42 41 39 39 38 37 36 35 33 32 31 31 31 32 32 32 33 33 33 33 33 33 33 33 33 32 31 30 31 30 30 32 33 33 32 31 31 29 28 28 30 31 31 29 30 30 31 31 31 31 31 32 33 34 35 36 35 35 34 34 35 35 35 37 37 38 38 39 40 41 41 41 40 38 37 36 35 35 37 40 41 42 42 41 41 40 39 39 39 39 39 39 40 40 41 41 41 41 41 40 40 39 39 39 39 38 38 38 38 38 38 38 38 37 37 36 37 37 36 36 36 36 35 35 35 34 34 34 33 33 33 33 33 34 34 36 37 38 40 41 42 43 45 48 48 49 51 51 48 45 41 37 33 31 31 31 31 31 31 31 32 33 34 35 37 38 38 37 37 36 35 35 35 35 35 35 34 33 33 32 32 32 31 31 30 30 29 29 29 28 28 28 28 28 28 29 29 29 30 30 30 31 31 32 32 32 33 35 36 37 36 35 31 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 29 29 29 28 28 27 27 28 29 29 29 29 29 30 30 31 31 30 35 49 47 43 41 41 39 37 35 32 30 29 29 29 29 28 28 28 28 28 28 28 29 30 31 32 33 34 36 37 37 38 39 40 40 40 39 39 38 38 38 38 37 37 38 38 39 40 40 40 40 40 40 40 41 41 41 41 41 41 40 39 39 39 39 39 40 40 40 39 39 38 38 38 37 38 38 38 38 38 38 38 37 37 35 34 34 34 34 33 33 33 32 32 33 34 37 39 41 41 42 41 40 39 39 38 38 37 36 35 34 33 33 32 31 31 30 29 27 25 24 23 23 23 24 26 26 25 23 23 27 28 26 25 25 26 27 30 29 26 25 24 23 21 18 17 17 18 19 20 21 21 21 21 21 21 21 21 21 22 21 21 21 22 23 24 25 26 26 26 28 30 30 30 29 27 26 26 26 27 27 26 27 27 27 28 28 29 30 31 32 33 33 33 34 35 35 34 33 33 34 34 34 35 35 35 35 35 35 34 34 33 33 33 33 33 33 32 32 32 32 32 32 31 31 31 31 30 30 29 28 28 27 27 26 26 26 25 25 25 25 24 24 23 22 22 22 21 21 21 21 21 21 21 21 22 23 24 54 53 53 53 53 53 53 52 52 52 52 51 51 51 50 50 50 50 49 49 48 47 47 46 45 45 45 44 43 43 42 42 41 41 40 40 39 39 37 35 31 28 24 21 20 18 17 15 15 15 15 17 19 22 25 28 30 31 33 34 34 34 33 33 33 33 33 33 32 32 31 30 30 28 25 25 24 24 24 24 24 24 24 24 24 25 26 26 27 28 28 29 30 30 31 31 31 32 32 33 33 33 34 34 34 34 35 35 35 35 35 35 36 35 35 35 34 32 31 31 30 29 29 29 29 30 31 31 32 32 33 33 33 33 32 32 31 31 31 31 29 26 25 24 23 25 29 32 34 36 38 40 41 41 41 42 43 46 49 47 46 46 49 52 49 42 41 39 39 42 45 48 48 47 46 46 45 44 43 39 34 30 28 29 31 35 37 39 40 42 43 45 47 49 49 48 45 41 37 38 39 40 42 42 42 41 41 42 43 43 44 44 43 42 41 41 42 43 44 45 45 45 44 44 43 43 43 42 41 40 39 39 38 37 36 35 34 33 32 32 32 33 33 33 34 35 35 35 35 35 34 34 33 31 30 30 30 30 29 31 32 32 32 31 30 28 27 26 28 30 31 31 32 32 33 33 33 33 33 35 36 37 37 37 36 35 35 34 34 34 35 37 38 38 37 37 38 39 40 40 40 38 37 37 36 37 38 39 40 40 41 41 40 39 39 40 40 40 39 40 41 41 41 41 41 41 41 41 40 40 40 39 39 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 36 36 36 35 34 34 34 34 35 35 34 34 34 35 36 37 38 40 41 42 44 46 46 48 50 51 50 47 44 40 36 33 31 31 31 32 32 31 31 32 33 34 35 37 38 38 38 37 36 36 35 36 36 35 35 34 33 33 33 33 32 32 31 30 30 30 29 29 29 28 28 28 28 28 29 29 30 30 30 31 31 31 31 31 32 33 34 36 36 35 32 29 29 29 29 29 30 30 31 31 31 31 30 30 30 29 30 30 30 29 29 28 27 27 28 29 29 29 29 30 30 31 31 33 36 40 45 48 46 42 41 40 39 37 35 32 30 29 29 29 29 29 29 29 28 28 28 28 29 30 31 32 33 34 35 36 37 38 39 40 40 40 40 39 39 39 39 38 37 37 37 38 39 40 40 40 39 39 39 40 40 41 41 41 41 41 40 40 39 39 39 40 40 40 40 40 39 39 38 38 38 38 38 39 39 38 38 38 38 37 35 35 35 34 34 34 33 33 33 33 33 35 37 40 41 41 42 41 41 41 41 40 39 38 37 37 36 35 33 32 32 31 30 29 28 26 24 23 24 24 24 25 24 23 22 23 27 28 27 26 25 25 28 29 28 25 24 23 22 21 19 19 18 18 19 20 20 20 21 21 21 21 21 21 21 22 22 21 22 22 23 24 25 26 26 27 29 31 32 31 29 28 27 27 28 28 27 27 27 27 28 29 29 30 30 31 31 32 32 32 33 34 34 32 32 33 33 34 34 34 35 35 35 35 34 34 34 33 33 33 34 34 33 33 32 32 32 31 31 31 31 31 31 30 30 29 28 28 27 27 26 26 26 26 26 26 25 25 24 23 22 22 22 22 21 21 21 21 21 20 20 21 22 23 53 53 53 53 53 53 52 52 52 52 51 51 51 51 50 50 50 49 49 49 48 47 47 46 45 45 45 44 43 42 42 41 41 40 40 40 39 39 37 35 32 28 24 21 19 18 17 16 15 14 14 16 19 23 27 29 31 32 33 33 33 32 31 30 31 31 31 31 30 30 30 30 30 29 27 27 26 26 26 26 26 25 25 25 25 25 27 27 27 28 28 29 30 30 31 31 31 32 32 33 33 33 33 34 34 34 34 35 35 35 35 35 35 35 35 34 33 33 32 31 29 29 29 29 30 31 32 31 33 33 33 33 32 32 31 31 31 31 31 30 28 25 24 24 25 27 31 33 35 36 37 37 38 38 38 39 41 44 48 48 47 48 50 50 46 41 39 38 40 43 46 48 47 46 45 45 44 43 42 35 28 23 23 26 31 36 38 39 40 41 42 44 47 49 49 47 44 41 40 41 43 43 44 44 42 40 41 42 43 44 44 44 43 43 42 42 43 44 44 45 45 44 44 44 43 43 43 42 41 40 39 39 38 37 36 35 34 34 33 32 33 33 34 34 35 36 37 37 37 36 36 34 33 31 30 30 30 30 29 31 32 32 31 31 30 28 27 26 27 30 32 34 34 34 34 34 34 34 34 36 37 37 37 36 36 35 35 34 35 36 36 37 38 37 37 36 36 37 38 38 38 38 38 37 38 38 39 39 38 38 39 38 38 38 39 40 40 40 40 40 40 41 41 42 42 41 41 41 40 40 40 39 39 38 38 37 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 36 35 34 34 35 35 35 35 35 35 35 36 36 37 38 40 41 43 44 44 46 48 50 51 49 45 41 37 34 32 31 31 31 32 32 32 32 32 32 33 35 37 38 38 38 37 37 36 36 36 36 35 34 34 34 33 33 33 32 32 32 31 31 30 30 29 29 28 28 28 28 29 29 30 30 31 31 33 32 32 32 32 32 33 34 35 35 32 30 28 29 29 30 30 30 31 31 31 31 31 30 29 29 29 29 30 30 30 28 27 26 27 28 29 29 29 29 30 31 31 32 34 38 42 45 47 47 45 43 40 38 37 35 33 30 29 28 28 29 29 29 29 28 28 28 28 29 29 31 32 33 33 34 35 37 38 40 40 41 41 40 40 40 40 39 38 38 37 37 38 38 39 40 39 39 39 39 40 40 41 41 41 41 41 40 40 40 39 40 40 40 40 40 40 39 39 38 38 38 38 38 39 39 39 39 39 39 37 36 36 36 35 35 34 34 34 34 34 35 36 39 40 41 42 42 42 42 42 42 41 39 39 38 38 37 36 34 33 33 31 31 30 28 27 25 25 24 24 24 23 24 24 24 28 27 27 27 27 26 26 28 28 26 24 23 22 21 21 20 19 19 19 19 20 20 20 21 21 21 21 21 21 21 21 22 21 22 23 24 25 25 26 26 27 29 31 31 30 29 28 28 28 28 28 28 28 28 28 29 30 30 30 30 30 31 30 30 31 31 32 33 32 33 33 34 34 34 35 35 35 35 34 34 34 33 33 33 34 34 34 34 34 33 33 32 32 31 31 31 31 31 30 30 29 28 28 27 27 26 26 26 26 26 26 26 25 24 23 22 22 22 22 21 21 21 21 21 20 20 21 21 22 53 53 53 53 53 53 52 52 52 52 51 51 51 51 50 50 50 49 49 48 48 47 47 46 46 45 44 44 43 42 42 41 41 40 40 40 39 38 37 35 32 29 25 22 20 18 17 17 16 16 16 17 20 24 28 30 31 32 31 32 31 30 29 29 29 29 30 30 30 30 31 30 32 31 29 28 27 27 27 27 26 26 26 25 26 27 27 27 27 28 28 29 30 30 30 31 31 32 32 33 33 33 33 34 34 34 34 34 34 34 35 35 35 35 35 34 33 33 32 30 29 29 29 29 30 32 34 34 34 34 33 32 31 31 31 31 30 31 30 29 28 28 26 26 27 30 32 34 35 35 34 34 34 35 35 35 38 43 47 48 48 49 50 46 44 43 38 37 40 44 46 47 46 46 45 46 46 43 38 29 21 19 23 28 33 38 39 40 40 41 42 45 47 49 49 47 44 42 43 44 46 46 47 45 42 41 42 43 43 43 43 43 43 43 43 44 44 45 45 45 44 44 44 44 44 43 43 42 40 40 39 39 38 38 37 36 35 34 33 33 33 34 34 34 35 36 38 38 38 38 37 35 33 31 30 30 30 30 29 30 31 31 31 31 30 28 27 26 26 29 33 35 36 36 35 36 35 35 35 36 36 37 37 36 36 36 35 35 35 36 37 37 37 36 35 35 35 35 35 36 37 37 37 38 38 38 39 39 39 39 38 37 37 37 38 40 41 41 40 40 40 41 42 41 42 42 41 41 41 41 40 39 39 38 38 37 37 38 38 38 38 37 37 37 37 37 38 38 38 37 37 36 36 35 34 35 35 35 35 36 36 36 36 37 37 38 39 41 43 44 45 46 48 50 50 48 44 40 36 33 32 31 32 32 33 33 34 33 32 33 33 34 36 36 38 38 38 37 36 36 36 36 35 34 34 34 34 33 33 32 32 32 32 31 31 30 30 29 29 28 28 28 29 30 30 31 32 33 33 33 33 32 32 32 32 33 33 33 30 29 30 31 31 31 32 32 32 32 32 31 30 29 29 29 29 29 30 30 30 28 26 26 27 28 29 29 29 30 30 30 31 32 34 39 43 45 47 47 47 44 41 38 36 35 33 31 29 28 28 28 29 29 29 29 29 29 29 29 29 31 32 32 33 34 35 37 38 40 41 41 41 41 40 40 40 40 39 38 38 38 37 38 39 39 38 38 39 39 40 40 41 41 41 41 41 40 40 40 39 40 40 40 40 40 40 39 39 38 38 38 38 38 39 39 39 39 39 39 38 37 37 36 35 35 34 34 34 34 35 37 38 39 40 41 42 42 43 43 43 42 41 40 39 39 38 37 36 35 35 34 32 31 30 29 28 27 26 25 25 25 24 26 27 27 28 28 28 28 28 27 27 27 27 24 23 22 22 21 21 21 20 19 19 19 19 20 20 21 21 21 21 21 21 21 22 22 22 23 24 25 25 26 26 26 27 28 29 29 29 29 28 28 28 29 29 29 29 29 30 30 31 31 30 30 30 30 30 29 29 30 31 32 32 34 34 34 34 35 35 35 35 35 34 33 33 33 33 34 34 34 35 35 34 34 34 33 32 32 32 31 31 31 30 30 29 29 28 27 27 27 26 26 26 26 26 26 25 24 23 23 22 22 22 22 21 21 22 21 21 20 20 20 21 53 53 53 53 53 53 52 52 52 52 51 51 51 51 51 50 50 49 49 48 48 47 47 46 46 45 44 44 43 42 42 41 41 40 40 40 39 38 36 34 32 29 26 23 21 19 19 18 18 17 18 19 21 25 28 30 30 30 30 30 29 28 28 28 29 29 29 30 30 30 30 31 34 33 30 28 27 26 26 26 26 26 26 26 27 27 28 28 28 28 29 29 30 30 30 31 32 32 32 33 33 33 33 34 34 34 34 34 34 34 34 35 35 35 35 34 33 33 31 30 29 29 29 30 33 34 35 34 34 33 33 32 31 31 30 30 30 30 29 28 28 27 26 27 28 30 31 32 34 34 32 31 32 32 33 34 38 42 45 46 47 49 48 41 40 38 36 38 41 45 47 46 45 45 46 47 47 42 34 24 18 20 25 31 37 40 41 42 42 42 43 45 47 49 49 47 44 44 45 46 47 48 48 45 43 43 43 43 43 42 42 42 43 43 44 45 45 45 45 45 44 44 44 44 44 44 43 42 40 40 39 39 38 38 37 36 36 35 33 33 34 34 33 34 35 36 37 38 38 38 37 36 34 32 30 30 30 30 30 30 30 30 31 31 30 29 27 27 27 29 33 36 37 37 36 36 35 35 35 36 36 37 37 37 37 37 36 35 36 36 36 36 35 34 34 33 34 33 34 34 35 36 36 38 38 38 38 39 39 39 38 36 36 36 37 39 41 41 41 41 41 41 42 42 41 42 41 41 41 41 40 39 39 38 37 37 37 38 38 38 37 37 37 37 37 37 38 38 38 38 37 37 36 35 35 35 35 35 36 36 37 37 37 37 38 38 39 41 42 43 45 47 49 51 50 47 42 38 34 32 32 32 33 34 35 35 35 34 33 33 33 34 36 36 37 37 37 37 37 36 36 35 35 34 34 34 34 34 33 32 33 32 32 32 31 31 31 30 29 28 28 29 29 30 31 32 33 34 34 34 33 33 33 33 32 31 31 30 31 31 31 32 32 33 33 33 32 32 32 31 31 30 30 29 29 29 29 30 30 28 26 26 28 29 29 29 29 30 30 30 31 31 34 38 43 47 47 47 47 45 42 39 37 34 33 32 30 29 29 28 28 29 29 29 29 29 29 29 30 30 31 32 33 35 36 37 38 39 40 41 41 41 41 41 41 40 40 39 39 38 37 37 38 38 37 38 39 39 40 40 41 41 41 41 41 40 40 40 39 40 40 41 41 40 40 39 39 38 38 38 38 39 39 39 38 39 39 39 38 38 37 37 36 35 34 34 34 34 35 37 38 39 40 42 43 43 44 44 43 42 42 42 42 41 39 38 37 36 35 34 33 32 31 29 29 28 27 26 25 26 25 27 28 28 28 28 28 28 29 28 28 27 26 24 23 22 22 22 22 21 20 19 19 19 19 19 20 21 21 21 21 21 20 21 22 22 23 24 24 24 25 25 26 27 27 28 28 29 29 29 29 29 29 29 30 30 31 32 32 31 31 31 30 30 30 30 29 29 29 29 30 32 33 34 34 34 34 34 34 34 34 34 33 33 33 33 33 34 34 35 35 35 35 35 35 34 34 34 33 32 32 31 31 30 30 30 29 28 28 27 27 26 26 26 26 26 25 25 24 24 23 22 22 22 21 21 21 21 21 20 20 20 20 53 53 53 53 53 52 52 52 52 52 52 52 51 51 51 50 50 49 49 48 48 47 47 47 46 45 44 44 43 42 42 41 40 40 40 40 39 37 36 34 31 29 26 24 22 21 20 19 19 18 18 20 22 25 28 29 29 29 29 28 27 27 28 28 28 28 28 28 29 29 30 31 33 31 28 27 26 26 25 25 25 25 25 26 27 28 28 28 29 29 29 29 30 30 31 31 32 32 33 33 33 33 33 33 33 34 34 34 34 34 34 34 35 35 34 34 34 32 31 30 30 29 30 31 35 35 34 34 33 33 32 32 31 30 30 29 28 28 28 28 28 28 27 28 28 29 29 30 31 32 31 31 30 30 31 34 37 41 41 42 45 47 47 44 38 34 35 39 43 46 47 45 44 45 46 46 46 38 28 19 18 22 29 36 41 43 43 43 42 43 44 46 48 49 49 47 45 46 48 48 48 49 48 45 44 44 43 43 42 42 42 42 43 43 44 45 45 45 45 45 44 44 44 44 44 44 43 42 41 40 39 39 39 38 38 38 37 35 34 34 35 34 33 34 35 36 37 37 37 38 38 36 34 32 30 30 30 30 30 30 30 31 31 31 30 29 28 27 28 30 33 34 36 37 37 36 35 35 35 36 36 37 37 37 36 35 35 35 35 36 35 34 33 32 32 32 32 32 32 32 34 34 35 37 38 38 38 38 38 38 37 36 35 36 37 38 39 40 41 41 41 41 41 41 41 41 41 42 41 41 40 39 38 37 37 37 38 38 38 38 37 37 37 37 37 37 37 38 38 38 38 37 36 36 35 35 35 35 36 37 38 39 38 38 38 39 40 40 41 44 46 48 49 51 49 46 41 37 35 34 34 34 35 36 37 37 36 34 33 33 33 34 34 35 37 37 37 37 37 36 36 35 35 35 35 34 34 34 33 33 33 33 33 32 32 32 31 30 29 29 29 29 30 31 33 34 35 35 35 34 34 35 35 33 32 31 31 32 33 33 33 33 34 34 34 34 33 33 32 32 31 31 30 30 28 28 29 29 29 27 26 27 29 29 29 29 30 30 29 30 30 31 33 36 41 41 45 48 48 45 43 39 36 35 33 32 31 31 30 28 28 28 29 29 29 29 30 30 30 30 30 31 32 34 36 37 38 40 40 41 41 40 41 41 41 41 40 40 39 39 38 38 37 37 37 37 38 39 40 40 41 41 41 41 41 40 40 39 39 39 40 41 41 40 39 39 39 38 38 38 38 39 39 39 38 39 39 39 39 38 38 37 36 35 34 34 33 34 35 37 37 39 41 42 43 44 45 44 43 43 43 43 43 41 40 38 38 37 36 35 33 32 31 31 29 29 28 26 25 26 26 28 28 28 28 28 28 28 28 28 28 27 26 24 23 22 22 22 22 21 20 19 19 19 19 19 20 20 21 21 21 20 20 21 21 22 23 23 23 24 24 25 26 27 28 28 29 29 29 29 29 29 29 30 31 32 33 33 33 32 30 30 30 30 30 30 30 29 29 29 30 32 33 33 33 34 34 34 33 33 33 33 33 33 33 33 34 34 35 35 35 35 35 35 35 35 35 34 34 33 33 32 32 31 30 30 30 29 29 28 27 27 27 26 26 26 26 25 25 24 23 22 21 21 21 21 20 21 21 20 20 20 20 52 52 53 53 53 52 52 52 52 52 52 52 51 51 51 50 50 49 49 48 48 47 47 47 46 45 44 44 43 42 41 41 40 40 40 39 38 36 35 32 30 28 26 24 22 22 21 20 19 19 19 20 23 25 27 28 27 27 27 27 27 27 28 27 27 27 27 28 28 28 29 31 31 30 28 27 26 25 24 24 24 24 25 27 27 28 28 29 29 29 30 30 30 30 31 31 32 32 33 33 33 33 33 33 33 33 34 34 34 34 34 34 35 35 34 34 33 32 31 30 30 30 30 32 34 33 33 33 32 32 31 31 30 29 29 29 28 27 26 27 27 27 26 26 27 28 28 28 29 29 28 29 29 29 30 32 34 36 38 41 44 46 47 44 36 33 36 41 45 47 46 44 43 45 46 45 41 32 23 17 20 25 33 40 45 45 45 44 43 43 44 47 49 50 50 48 47 49 48 49 50 50 48 46 45 44 43 42 42 42 42 43 43 44 45 45 45 45 46 45 44 44 44 44 44 44 43 42 41 40 40 39 38 38 38 38 37 36 35 36 36 35 34 35 35 36 36 36 37 37 37 37 35 32 31 30 30 30 30 30 30 31 31 31 31 29 29 28 29 30 32 33 37 38 37 36 35 36 36 36 36 36 36 36 35 34 34 34 35 35 34 33 32 30 30 30 30 29 30 31 32 32 34 36 37 37 38 38 38 38 37 36 35 35 36 38 40 41 41 41 41 41 40 40 41 41 41 41 41 40 40 39 38 37 36 37 38 38 38 37 37 37 37 37 37 37 37 38 38 39 38 38 37 36 36 36 36 36 36 38 39 40 39 39 39 39 39 40 41 44 47 48 49 50 48 45 41 38 37 36 36 36 37 38 38 38 37 35 34 33 33 33 34 35 36 37 37 37 37 36 36 35 35 35 35 35 34 33 33 33 34 34 33 33 33 32 32 31 30 29 29 29 31 32 35 35 35 35 35 36 36 36 36 32 31 31 32 32 32 33 33 33 34 34 35 34 34 33 33 32 32 31 30 30 29 28 29 28 28 27 27 29 29 29 29 30 30 30 30 30 30 31 32 35 38 39 44 48 49 46 42 39 35 35 34 32 32 31 30 29 28 28 28 29 29 30 30 31 30 31 31 31 32 33 35 36 37 39 40 40 40 40 41 41 42 41 41 41 40 40 40 39 38 38 38 38 38 38 39 39 40 41 41 41 41 40 40 39 39 39 40 40 41 40 39 39 39 38 38 38 39 39 39 39 39 39 39 39 39 38 38 37 36 34 33 33 33 34 35 36 38 40 42 43 44 45 45 44 44 44 44 44 43 41 40 39 39 37 36 35 34 34 33 31 29 29 28 26 25 25 26 27 27 27 27 27 27 27 28 28 27 27 26 25 24 23 22 22 22 21 20 20 19 19 19 19 20 20 21 22 21 20 20 21 21 22 23 23 23 23 24 25 26 27 28 28 29 29 29 29 29 29 29 30 32 33 33 33 32 31 31 31 30 30 30 30 30 30 29 30 31 31 32 32 33 33 33 33 33 33 33 33 33 33 33 33 34 34 35 35 35 35 35 35 35 35 35 35 34 34 33 33 32 31 31 30 30 30 29 28 28 27 27 27 26 27 27 26 25 24 23 22 21 20 20 20 20 20 20 20 20 20 20 52 52 52 52 52 52 52 52 52 52 52 51 51 51 51 50 50 49 49 48 48 48 47 47 46 45 44 44 43 42 41 41 40 40 40 39 37 35 33 31 30 28 26 24 23 23 21 20 20 20 20 21 22 25 26 26 26 26 26 26 26 27 27 27 26 26 27 27 27 28 28 29 29 29 28 27 26 25 24 24 24 24 26 27 27 28 28 29 29 29 30 30 30 30 31 31 32 32 32 32 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 33 32 31 30 30 30 30 33 34 33 33 32 32 31 30 30 29 29 28 29 28 27 26 26 25 26 26 25 24 24 25 24 25 26 26 26 27 27 28 28 29 31 34 38 42 46 46 47 42 35 33 37 43 46 47 45 44 43 44 46 44 37 27 20 18 23 29 37 42 45 46 47 46 45 44 45 47 49 51 51 50 50 50 50 51 51 50 48 46 45 43 42 42 43 43 43 44 44 44 45 45 45 46 46 45 45 44 44 44 44 44 43 42 41 41 40 40 39 38 38 37 37 37 36 37 36 36 35 36 36 36 36 36 36 37 37 36 35 33 31 31 30 30 30 30 30 31 32 32 31 30 30 30 30 30 31 34 36 38 37 36 36 36 37 37 37 37 36 36 35 35 34 34 34 33 33 31 30 30 29 28 27 27 28 29 30 31 32 34 36 37 37 38 38 38 37 36 35 35 36 39 40 41 41 41 42 41 40 39 40 40 40 40 41 41 40 38 37 37 37 37 38 38 37 37 37 37 37 37 37 37 37 38 38 38 39 38 38 37 37 36 36 36 37 38 39 40 40 39 39 39 39 40 42 44 46 48 49 49 47 45 42 40 39 39 39 39 38 38 39 38 37 36 35 34 34 33 34 35 36 37 37 37 37 37 36 36 35 35 35 35 34 33 34 34 34 34 34 33 33 33 32 31 30 30 30 30 32 34 35 36 36 36 36 36 36 36 35 31 30 30 31 31 31 31 32 33 34 34 35 34 34 33 32 32 32 31 30 29 29 28 28 28 28 28 29 29 30 30 30 30 30 30 30 30 30 31 32 32 34 37 42 45 45 43 40 37 35 35 34 33 32 31 30 29 28 28 28 29 30 30 30 31 31 31 31 31 32 32 33 35 36 38 38 39 39 40 41 41 42 42 42 42 42 42 41 41 41 41 40 39 38 38 38 39 39 40 40 41 41 40 39 39 39 39 40 40 40 40 40 39 39 39 39 39 39 39 40 39 39 39 39 39 39 39 38 37 36 34 33 33 33 34 35 37 40 42 43 43 44 45 45 44 44 44 44 44 43 41 41 40 40 38 37 36 36 35 34 32 29 29 28 26 25 25 26 25 25 24 24 25 27 27 27 28 28 28 26 25 25 23 22 22 21 21 20 20 19 19 19 20 20 21 22 22 21 21 21 21 22 22 22 22 23 23 23 24 25 26 27 28 29 29 29 29 30 30 31 32 32 32 32 32 32 31 32 31 31 31 31 31 31 30 29 30 30 31 32 32 33 33 33 33 34 33 33 33 33 34 34 34 34 34 35 35 35 35 35 35 35 34 34 34 34 34 33 32 32 31 31 30 30 29 29 29 28 27 27 27 27 27 27 26 26 24 23 23 22 21 20 20 20 20 20 20 20 20 20 52 52 52 52 52 52 52 52 52 52 52 51 51 51 51 50 50 49 49 48 48 48 47 47 46 45 44 43 43 42 41 41 40 40 39 38 35 34 32 30 29 27 26 25 24 23 21 21 20 20 20 21 22 23 25 25 25 25 25 26 26 27 27 26 26 26 27 27 27 27 27 28 28 28 28 27 26 25 25 25 25 25 26 27 27 28 28 29 29 29 30 30 30 30 31 31 32 32 32 32 32 32 33 33 33 33 33 33 33 34 33 34 34 34 34 33 32 31 30 29 30 31 34 33 33 32 32 31 30 29 28 28 27 28 28 27 24 24 24 23 24 24 23 22 22 23 24 25 27 26 25 25 28 29 30 29 30 36 40 44 46 46 47 40 33 34 39 45 47 47 45 44 43 44 45 41 33 22 20 22 28 34 39 42 44 45 48 48 46 44 45 47 49 51 51 51 51 51 51 51 51 50 48 46 44 43 43 43 44 44 45 45 45 45 45 45 45 46 46 46 45 45 45 45 45 44 43 42 42 41 41 40 39 39 38 37 36 37 37 37 37 36 37 37 37 36 36 36 36 36 36 36 35 34 32 31 31 31 30 30 30 31 32 32 31 31 31 31 31 31 32 34 36 38 37 36 36 37 37 37 37 37 36 36 35 34 34 34 33 32 32 30 30 29 28 27 26 26 26 27 29 30 31 33 34 35 36 37 38 38 37 37 36 36 37 38 38 40 41 41 41 40 40 39 39 39 39 39 40 40 39 38 37 36 37 38 38 38 37 37 36 36 37 37 37 37 37 38 38 39 39 39 38 38 38 37 38 37 37 38 39 40 41 41 40 40 40 41 42 43 45 48 49 49 48 46 44 43 41 41 40 40 39 39 39 39 38 37 36 36 36 33 33 34 35 36 37 37 38 37 37 36 36 36 35 35 34 34 34 34 35 35 35 34 34 33 32 32 31 31 31 31 33 34 34 35 36 37 37 35 35 35 33 30 29 29 30 30 30 30 31 32 33 34 35 35 34 33 33 33 31 30 30 29 29 28 28 28 28 29 29 30 31 31 30 30 30 30 31 31 31 31 31 31 32 34 36 37 37 37 36 35 34 35 34 34 32 31 30 29 28 28 28 28 29 30 30 31 31 31 32 31 32 32 33 34 36 36 37 38 39 40 41 41 41 42 42 42 42 42 43 43 42 42 42 41 40 39 38 38 39 39 39 40 40 40 39 38 38 39 40 40 40 40 39 39 39 39 39 39 39 39 40 39 39 39 39 39 40 40 38 37 35 34 34 33 33 34 36 39 41 43 44 44 45 45 45 45 45 44 44 43 43 42 42 41 40 39 37 37 37 36 35 33 31 29 28 27 26 25 26 26 25 24 25 26 26 27 27 27 28 28 27 26 25 23 22 21 21 21 20 19 19 19 19 21 21 21 22 22 22 21 21 21 22 22 22 22 22 22 22 23 24 25 26 28 28 29 30 31 32 32 33 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 30 30 30 32 33 33 33 33 34 34 34 34 34 34 34 35 34 34 35 35 35 35 35 35 35 35 34 34 34 34 34 34 33 32 32 31 31 30 30 29 29 29 28 28 27 27 27 27 27 27 26 25 23 23 22 21 20 20 20 20 20 20 20 20 20 52 52 52 52 52 52 52 52 52 52 52 52 51 51 51 50 50 49 49 48 48 48 47 47 46 45 44 43 43 42 41 41 40 40 38 36 33 32 31 29 28 27 26 26 24 23 22 21 21 21 21 21 21 22 23 24 24 25 25 26 26 26 27 27 27 26 27 27 27 27 27 27 27 27 26 26 26 26 26 25 26 26 26 27 27 28 28 28 29 29 29 30 30 31 31 31 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 34 34 34 33 32 31 30 29 29 31 32 33 32 32 32 31 31 30 28 27 27 26 26 25 23 21 22 21 20 21 21 20 21 22 23 25 27 30 29 28 29 32 35 34 32 32 35 40 42 44 46 46 39 33 36 41 46 48 47 46 45 44 44 42 35 26 21 23 27 33 38 40 42 42 45 47 48 47 45 46 47 49 50 51 51 51 52 52 52 51 50 48 45 43 42 43 44 44 45 45 46 45 45 45 44 45 45 46 46 46 46 46 45 45 44 43 42 41 41 41 41 40 40 38 37 37 37 38 38 38 37 38 38 37 37 37 37 37 36 36 36 35 34 33 32 32 31 31 30 31 32 32 32 32 32 32 32 32 32 32 33 35 37 37 36 36 36 37 37 37 36 36 35 34 34 33 33 32 31 31 31 30 29 28 28 27 26 26 27 28 30 31 33 33 34 36 37 37 38 38 37 36 36 37 39 39 39 40 41 41 40 39 39 39 39 39 39 39 38 38 37 36 36 37 38 38 37 36 36 36 36 37 37 37 38 38 38 38 39 39 39 39 39 39 39 39 38 38 38 39 40 41 42 41 41 41 41 42 43 45 47 49 49 48 47 46 44 42 42 41 41 40 39 39 39 38 38 37 37 37 35 33 33 34 36 37 37 37 37 37 37 37 36 36 35 34 34 34 35 35 35 35 35 35 34 33 33 32 32 32 33 35 35 35 35 36 37 36 33 33 33 31 30 30 30 29 30 30 30 31 32 33 34 35 35 34 34 34 33 32 30 29 29 29 29 28 28 28 28 29 30 31 31 30 29 30 31 31 31 31 31 31 30 31 32 32 34 35 35 34 34 34 34 34 34 33 31 30 30 29 28 28 28 29 29 30 30 31 31 32 32 31 32 32 34 35 35 36 38 38 39 40 41 42 41 42 42 42 43 43 44 43 43 43 42 42 41 40 39 39 39 38 38 38 38 38 37 38 39 39 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 38 37 36 35 34 34 34 36 38 40 42 43 44 45 45 45 45 45 45 45 44 43 43 43 43 42 40 39 38 37 36 36 35 34 32 30 29 28 27 26 27 28 28 25 26 27 27 27 28 28 28 27 28 27 25 23 22 21 21 21 20 20 20 20 20 21 22 22 22 22 22 22 22 21 21 21 22 22 22 22 22 23 24 25 27 27 28 30 32 32 32 32 32 32 31 31 31 32 32 32 32 32 33 33 33 33 32 32 32 31 32 33 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 33 32 32 32 31 30 30 30 29 29 28 28 28 27 27 27 27 27 26 25 23 22 22 21 21 21 20 20 20 20 20 20 20 53 53 53 52 52 52 52 52 52 52 52 52 52 51 51 50 50 49 49 48 48 48 47 46 46 45 44 43 43 42 41 41 40 39 36 33 32 31 30 28 27 26 26 25 24 23 22 21 21 21 22 21 21 22 22 23 24 24 25 25 26 26 27 27 27 27 27 27 27 26 26 25 25 25 25 26 25 25 25 25 26 26 26 27 27 28 28 28 29 29 29 30 30 31 31 31 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 34 34 33 32 31 30 30 30 30 32 32 32 32 31 31 31 30 29 28 26 25 25 24 22 21 21 19 19 18 19 20 22 24 26 26 27 28 29 31 33 35 38 39 38 35 34 36 39 39 42 46 46 40 35 38 44 47 48 48 47 47 46 44 38 31 25 25 29 34 38 41 42 42 42 45 47 48 47 47 47 48 49 50 50 50 50 51 51 51 51 49 47 45 43 44 44 45 45 46 46 46 46 45 45 44 45 44 45 46 46 46 45 45 44 44 43 42 41 41 41 41 41 40 39 38 39 39 39 39 38 38 39 39 38 38 37 37 37 37 36 36 35 34 34 33 33 32 32 31 31 32 32 32 32 32 32 33 33 32 32 33 35 36 36 36 36 36 37 37 36 36 35 35 34 33 33 32 31 30 30 30 30 29 28 28 29 29 29 29 30 31 31 31 32 34 36 37 37 38 38 37 36 36 36 37 39 40 40 41 41 40 39 38 38 38 38 38 38 38 37 36 36 36 37 38 37 37 36 36 36 36 37 37 37 38 38 38 38 39 39 39 39 40 40 40 40 40 39 38 39 40 40 41 42 42 42 42 42 43 45 46 48 48 48 48 47 45 43 42 42 42 41 40 39 39 39 38 38 38 37 35 33 33 34 35 36 37 37 37 37 37 37 37 36 35 34 34 34 35 35 35 35 36 36 35 35 34 34 34 34 35 36 36 36 35 35 36 35 33 32 33 32 32 31 31 31 31 31 31 32 32 33 34 34 34 34 34 34 33 32 31 30 30 29 29 28 28 28 28 29 30 30 30 29 30 31 32 32 32 32 31 31 30 29 27 32 38 35 34 33 34 34 34 34 34 33 32 31 30 29 29 28 28 28 29 29 30 31 32 32 32 32 32 32 33 33 34 35 37 37 39 40 41 42 42 42 42 42 42 43 44 44 44 44 43 43 43 42 42 41 40 39 38 37 37 37 36 36 37 38 39 39 40 39 39 39 39 39 39 38 38 39 39 39 39 39 39 40 39 38 37 36 36 35 35 35 37 40 42 43 44 45 45 46 45 46 46 46 45 45 44 44 44 43 41 40 39 38 37 36 35 35 35 33 32 30 29 28 28 28 29 28 28 26 26 28 28 28 29 28 28 28 27 25 22 22 21 21 21 21 20 20 20 21 22 22 22 22 22 22 22 21 21 21 21 21 21 21 22 22 24 26 27 28 28 30 32 34 33 32 31 31 31 30 31 31 31 31 31 32 32 33 33 33 33 33 33 33 33 33 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 33 33 33 33 33 33 32 32 31 30 30 30 29 29 28 28 28 28 28 27 27 26 26 24 23 22 22 22 21 20 20 20 20 20 20 20 20 53 53 53 53 52 52 52 52 52 52 52 52 52 51 51 50 50 49 49 49 48 47 47 46 46 45 44 43 42 42 41 41 40 38 34 31 31 30 29 27 27 26 26 25 24 23 22 22 22 23 23 23 22 22 22 22 23 23 23 24 25 25 26 27 27 28 27 26 26 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 27 28 28 28 28 29 29 30 30 31 31 31 32 32 32 32 32 31 31 32 32 32 32 32 32 33 33 33 33 32 31 30 29 31 31 32 32 31 31 31 31 31 31 30 29 27 25 24 23 22 20 20 19 19 20 19 20 21 26 30 31 31 28 28 28 30 33 35 36 38 39 38 38 39 40 40 43 48 46 41 38 40 46 48 48 48 48 47 47 46 40 34 32 34 38 39 41 44 45 44 45 46 47 48 49 48 47 47 49 48 49 49 49 49 50 50 50 49 47 46 45 45 45 46 47 47 47 47 47 46 45 44 44 44 44 44 45 45 45 44 44 44 43 42 41 41 41 41 42 41 40 40 40 40 40 39 38 38 39 39 39 39 38 37 37 37 37 36 35 34 34 34 33 33 32 31 32 32 32 32 32 32 32 33 32 32 32 33 35 36 36 36 36 36 36 36 36 35 35 34 33 33 32 31 29 29 29 29 29 28 28 29 31 31 32 32 33 32 31 31 32 33 35 36 37 38 38 37 36 36 36 37 38 40 41 42 42 41 40 39 38 37 37 37 37 36 36 35 35 36 37 37 37 36 36 36 36 37 37 37 38 38 38 38 38 38 39 39 40 41 41 42 42 41 40 39 39 39 40 41 42 43 43 43 43 43 44 46 47 48 48 49 48 45 44 43 43 43 42 41 39 39 39 38 39 38 36 34 33 33 34 35 35 36 36 37 37 37 37 37 35 35 35 35 34 35 35 35 36 36 36 36 35 35 35 36 36 36 37 37 36 36 36 36 35 33 32 34 34 34 33 32 32 32 31 32 33 34 34 34 35 35 35 34 34 33 32 31 31 30 30 29 29 28 28 28 29 29 30 30 29 31 31 32 32 32 32 32 32 31 33 39 40 38 34 32 33 33 33 33 33 34 34 33 32 31 30 29 29 29 29 29 29 30 31 32 33 33 33 33 33 33 33 34 35 36 36 37 39 40 41 42 42 42 42 42 43 43 44 44 44 44 44 44 44 43 43 42 41 39 37 36 36 35 36 36 37 37 38 39 39 38 39 39 39 38 38 38 38 38 38 38 39 39 39 39 38 38 37 37 37 36 36 38 41 43 44 45 46 46 46 46 46 46 46 46 45 44 44 44 43 42 41 40 38 37 36 35 34 34 34 33 31 30 29 29 29 29 29 27 25 25 27 28 28 29 29 29 29 27 25 23 22 22 21 21 21 21 21 21 21 22 23 23 23 22 22 21 21 21 20 20 21 21 21 22 24 27 30 31 32 33 33 34 34 34 32 31 31 30 30 30 30 31 32 31 31 32 32 33 33 33 33 33 33 33 34 34 34 35 35 35 35 35 35 36 36 36 35 35 34 34 34 34 35 35 35 34 34 34 34 33 33 33 33 33 32 32 31 30 30 29 29 29 29 29 28 28 28 28 28 28 27 26 25 24 23 22 22 21 21 20 20 20 21 21 20 20 20 53 54 53 53 53 53 52 52 52 52 52 52 52 51 51 50 49 49 49 48 48 47 47 46 45 45 44 43 42 41 41 41 38 35 31 29 30 29 28 27 26 27 26 25 24 23 23 22 23 25 26 25 24 23 22 22 21 22 22 23 23 23 24 25 26 26 26 26 25 25 24 24 24 25 25 25 25 25 24 25 25 26 26 26 27 28 28 28 28 29 29 30 30 30 31 31 31 32 32 31 31 31 31 31 31 31 31 31 32 32 32 32 32 31 30 29 29 30 31 30 30 30 30 30 30 30 30 29 28 26 24 23 22 21 20 19 19 21 21 22 23 26 30 32 33 32 30 30 28 29 30 31 33 35 39 40 40 41 42 43 47 49 44 39 38 41 47 49 48 48 48 48 49 49 47 43 43 44 43 42 43 45 46 47 47 47 48 49 49 48 46 45 46 44 46 47 48 48 48 49 48 47 46 46 46 46 46 47 48 48 48 48 48 47 45 44 44 44 44 44 44 44 44 44 44 44 44 42 41 40 40 41 42 41 41 41 41 40 39 38 38 38 38 39 39 39 38 37 37 37 37 37 36 36 35 35 34 33 33 32 33 33 33 33 33 33 33 33 32 32 32 33 35 35 36 36 36 36 36 36 35 35 35 34 33 32 31 29 28 28 28 28 28 27 28 31 32 33 33 34 34 34 33 32 32 33 35 36 37 38 37 37 36 36 36 37 38 39 41 41 42 42 41 39 38 37 36 35 35 35 35 35 35 36 36 37 37 36 36 36 37 37 37 38 37 38 38 38 38 38 39 40 41 41 41 42 42 42 41 40 39 39 39 40 41 42 43 44 44 43 44 45 46 47 48 49 48 46 45 44 44 43 43 41 40 39 39 38 38 37 35 34 34 34 34 34 35 35 36 36 37 37 37 37 36 36 35 35 34 35 35 35 36 37 37 36 36 37 37 37 37 38 38 37 36 36 36 36 35 34 33 35 35 35 35 34 33 32 32 32 34 35 35 35 35 35 35 35 34 32 31 31 31 31 31 30 29 29 29 29 29 29 29 30 31 32 32 33 33 33 33 33 34 36 40 41 40 37 33 31 32 31 31 32 33 34 34 34 33 32 31 30 30 29 29 29 29 30 31 32 33 34 34 34 34 34 34 34 35 35 35 36 38 40 41 42 42 42 41 42 42 43 44 44 45 45 45 45 45 44 44 43 42 41 39 37 36 37 36 36 37 37 37 37 38 38 38 38 38 38 38 38 38 38 37 38 38 38 39 39 39 39 39 38 38 37 37 39 41 44 45 46 47 47 47 46 46 46 45 45 44 43 43 43 43 42 42 40 39 38 37 35 34 34 34 33 32 32 30 29 29 29 29 27 25 26 26 28 28 28 29 29 29 28 25 23 23 22 22 22 22 22 21 21 22 22 23 23 22 22 22 21 21 21 20 20 20 21 22 23 26 29 31 33 35 36 36 36 35 35 32 32 31 31 31 31 31 31 31 31 30 31 31 31 32 32 32 32 33 33 34 34 34 34 35 35 35 35 36 36 36 35 35 34 34 34 34 34 34 34 34 34 34 34 33 33 32 32 32 32 31 30 29 29 28 28 28 28 28 28 28 28 28 28 28 28 27 26 25 25 24 24 22 21 21 20 20 20 20 21 21 21 21 54 54 54 54 54 54 53 53 53 53 53 52 52 51 51 50 49 49 49 48 48 47 46 46 45 45 44 43 43 42 41 40 36 32 29 29 30 29 27 26 26 26 26 26 25 23 23 24 26 28 28 27 26 25 24 22 22 22 22 22 22 22 23 24 24 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 25 25 26 27 27 28 28 28 29 29 29 30 30 31 31 31 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 30 29 29 29 29 29 29 29 29 29 29 28 29 28 28 27 25 24 22 21 22 21 19 20 23 25 25 26 29 30 33 33 33 32 32 31 30 30 30 31 33 36 40 42 42 43 46 49 48 41 35 37 43 47 49 48 48 49 50 50 51 51 51 50 48 45 44 44 44 46 48 49 48 48 48 49 47 45 43 43 42 44 46 47 47 47 47 47 46 46 46 46 46 47 48 48 48 48 47 48 47 46 45 45 45 44 44 44 44 44 43 43 43 43 42 42 41 40 40 41 42 43 43 42 40 39 38 37 37 38 38 39 39 38 37 37 37 38 37 37 37 36 36 35 34 33 33 34 34 34 34 34 34 34 33 32 32 32 33 35 35 36 36 36 36 35 35 35 34 34 33 33 32 30 29 29 27 26 26 26 26 28 32 34 34 33 33 33 33 32 31 31 32 33 35 37 37 37 37 37 36 36 37 39 40 41 41 42 42 41 40 40 39 37 36 34 34 34 34 34 35 36 36 36 36 36 37 37 37 37 37 37 37 38 38 38 39 40 41 42 42 42 42 42 43 42 42 41 40 40 40 41 42 44 45 45 44 44 45 46 46 48 49 49 48 46 45 44 43 43 42 41 40 38 37 37 36 36 35 34 34 34 34 34 35 35 36 36 37 37 37 37 36 36 35 35 35 35 36 37 37 37 37 37 39 39 39 39 39 39 37 36 36 37 37 36 35 34 35 35 36 35 35 33 32 33 33 34 35 36 36 36 36 35 34 33 32 32 31 31 31 31 31 30 29 29 29 29 29 30 31 32 33 33 33 33 34 34 35 35 37 40 41 40 37 35 33 31 30 29 30 32 33 34 34 34 33 32 31 30 30 29 29 29 30 31 32 33 33 34 34 35 35 35 35 35 35 35 36 37 39 40 40 41 42 42 41 42 43 44 44 44 45 45 45 45 45 44 44 43 42 40 38 38 39 38 38 38 38 37 37 37 37 37 38 38 38 38 38 37 37 37 37 38 38 39 39 40 40 39 39 39 39 39 40 42 45 46 47 48 47 47 47 47 46 45 44 44 43 42 42 42 42 41 40 39 38 38 36 35 34 34 33 33 32 30 30 30 29 29 27 26 27 25 25 27 28 29 30 30 28 25 24 23 23 22 22 22 22 22 21 22 22 23 23 23 22 22 22 21 21 21 21 21 22 24 25 27 28 30 33 35 37 37 37 36 33 32 32 32 32 32 32 31 31 31 30 30 30 31 31 31 31 31 32 32 33 33 32 33 33 33 33 34 34 35 35 35 35 34 34 35 35 35 35 35 34 34 34 34 33 33 33 32 32 31 31 30 29 28 28 27 27 28 27 27 27 27 27 27 28 28 28 27 26 26 26 25 24 23 21 21 20 20 20 21 21 21 21 21 54 54 54 54 54 54 54 54 53 53 53 52 52 51 50 50 50 49 49 48 47 47 46 45 45 44 44 43 42 42 40 38 34 29 29 31 31 29 26 25 25 26 27 26 25 24 24 26 27 29 29 29 28 26 25 24 23 23 22 21 21 21 22 22 23 24 24 24 24 23 24 24 24 24 24 24 23 23 24 24 25 25 26 27 27 28 28 28 29 29 30 30 30 31 31 32 32 32 32 32 32 32 31 31 30 30 30 30 30 30 31 31 30 29 29 28 28 28 28 28 28 28 28 28 27 27 27 27 26 25 23 22 21 21 20 19 21 25 28 28 28 29 31 33 34 34 34 35 35 36 36 34 30 31 34 39 43 43 44 47 49 46 39 34 38 45 48 48 48 48 48 49 51 52 53 52 51 49 46 45 45 45 47 49 50 49 48 48 49 47 44 43 42 42 43 45 46 45 45 45 45 45 46 46 46 47 47 47 47 47 47 47 47 47 47 46 46 45 44 44 43 43 43 43 43 43 42 42 42 41 40 40 41 42 43 43 41 39 38 37 37 37 38 38 38 38 37 36 37 37 38 38 38 38 37 37 35 35 34 34 35 35 35 35 35 35 35 34 32 32 32 33 35 36 36 36 36 36 35 35 34 33 33 33 32 31 30 29 28 26 25 25 25 26 29 33 35 34 33 33 32 31 30 29 29 30 32 34 36 37 37 37 37 36 36 37 39 40 41 42 42 42 42 42 40 39 38 37 36 35 34 34 33 34 34 35 36 36 37 38 38 38 37 37 37 37 38 38 39 39 40 41 42 42 42 42 43 43 43 43 42 41 40 40 41 42 43 45 45 45 45 45 46 47 48 49 49 49 47 45 44 43 42 42 41 40 38 37 36 36 36 34 34 33 33 33 34 34 35 35 36 36 37 37 37 36 36 36 35 35 36 37 38 37 36 36 38 41 42 41 41 40 39 37 36 36 37 37 36 35 35 35 35 36 35 35 33 32 33 34 35 35 36 36 37 37 36 35 35 34 32 31 31 31 31 31 31 30 30 30 29 30 31 32 33 33 33 33 34 35 35 36 36 37 39 39 39 37 36 35 32 29 29 29 31 32 34 35 35 34 34 32 31 30 30 30 30 30 31 32 32 33 33 34 35 35 36 36 36 35 35 35 36 36 38 39 41 41 41 41 42 42 43 44 44 44 45 45 45 45 45 44 43 42 40 39 39 39 40 40 40 39 38 37 36 36 36 36 37 37 37 38 37 37 36 37 38 38 39 39 40 40 40 40 41 41 40 41 43 46 47 47 48 48 48 47 47 47 46 45 44 43 43 42 42 41 41 40 39 38 38 37 36 35 35 34 34 32 31 30 29 30 29 29 27 27 27 26 27 28 30 30 29 28 26 25 24 24 23 23 22 22 22 22 22 22 22 23 23 23 23 22 22 22 21 21 22 24 26 26 27 29 32 35 36 36 37 36 34 32 32 32 33 33 33 32 32 32 31 31 31 31 31 31 30 30 30 31 31 32 32 31 31 31 32 32 33 34 34 34 34 34 35 36 36 36 36 35 35 35 34 34 34 34 33 33 33 32 31 30 30 29 28 27 27 27 27 27 27 27 27 27 27 28 28 28 27 26 26 26 25 24 23 21 21 20 20 21 21 21 21 22 22 54 54 54 54 54 54 54 54 54 53 53 52 52 51 50 50 50 49 48 48 47 46 46 45 45 44 43 42 42 41 39 36 32 29 32 33 32 29 27 26 25 26 27 27 25 25 26 27 28 28 28 28 27 27 26 25 24 24 23 21 20 20 21 21 21 21 22 23 23 24 24 24 24 24 24 23 23 24 24 24 25 25 26 27 27 27 28 29 29 30 30 30 31 31 32 32 32 32 32 32 32 32 31 31 30 30 30 30 30 30 30 30 29 29 28 28 27 28 28 28 28 28 28 27 27 27 27 28 26 25 24 22 22 21 21 21 23 26 28 28 28 29 31 33 34 35 37 38 39 40 40 36 33 33 34 35 38 44 47 50 50 44 37 36 40 46 48 47 47 47 47 48 50 52 53 53 51 49 46 46 45 46 48 49 49 49 48 48 48 47 45 45 43 42 44 45 45 43 43 43 43 44 45 45 46 47 47 46 46 46 46 46 45 46 46 46 45 45 44 43 43 43 43 43 43 43 43 42 42 41 41 40 41 42 43 43 41 39 38 37 37 37 38 38 38 37 37 36 36 36 37 38 38 39 39 38 37 36 35 35 35 36 36 36 36 36 35 34 33 32 32 33 35 36 36 36 36 36 35 35 34 33 32 32 32 31 31 30 28 26 25 25 25 26 29 33 35 34 34 32 31 30 29 27 28 29 30 32 34 35 36 36 36 36 36 37 38 40 41 42 42 41 41 41 40 40 39 38 37 36 35 34 34 34 34 34 36 37 38 39 38 37 37 36 37 38 38 39 39 40 41 41 42 42 43 43 44 43 43 43 43 42 41 41 41 42 43 44 45 46 46 47 48 48 48 49 50 49 47 45 44 43 42 41 40 39 39 38 37 37 36 34 33 33 33 33 33 34 34 35 35 36 37 37 37 37 37 36 36 37 37 38 38 37 36 36 39 41 42 44 42 40 38 37 36 36 37 37 36 35 35 35 35 35 35 34 33 32 33 34 34 35 35 36 37 37 36 36 36 35 33 32 32 32 32 32 31 30 30 30 30 31 31 32 33 33 33 34 34 35 36 37 37 37 38 38 38 38 36 34 32 30 29 29 30 31 33 34 35 35 35 33 32 31 31 31 31 31 31 32 32 32 33 34 35 36 36 36 36 36 36 36 36 36 37 38 40 41 41 41 42 42 43 43 44 44 45 45 45 45 44 44 43 42 40 40 40 40 40 40 40 40 38 38 37 36 36 36 35 36 37 37 37 36 37 37 38 38 38 38 39 40 40 42 42 42 41 43 45 46 46 47 48 48 48 47 47 47 46 46 45 45 44 43 42 41 41 40 39 39 38 37 36 36 36 35 34 33 31 30 30 30 30 30 30 29 28 27 27 28 30 30 29 29 28 26 26 24 23 23 22 22 22 22 22 22 22 23 23 23 23 23 23 22 22 23 23 26 27 28 30 32 35 36 35 34 33 33 33 32 32 32 33 33 33 32 32 32 32 31 31 31 31 31 30 30 30 30 30 29 29 30 30 30 31 32 33 33 34 33 33 34 36 37 37 37 36 36 35 35 35 35 34 34 33 33 33 32 31 30 30 29 28 27 27 27 27 27 27 27 27 26 26 27 27 27 25 26 25 24 24 23 22 21 21 20 21 21 22 22 22 22 22 54 54 54 54 54 54 54 54 53 53 53 52 52 51 50 50 49 49 48 47 46 46 45 44 44 43 43 42 41 40 37 35 32 32 34 35 33 30 29 28 27 28 28 27 27 27 28 28 29 29 28 28 28 27 27 26 25 25 24 22 21 21 20 20 20 20 21 21 22 22 23 23 23 24 23 23 23 23 24 24 24 25 26 26 27 27 28 29 29 30 31 31 31 32 32 33 33 32 32 32 32 32 31 31 30 29 30 30 30 30 30 30 29 29 28 28 28 28 28 28 28 28 27 27 27 28 28 28 27 25 24 23 22 22 22 23 24 27 29 28 29 30 31 32 33 36 38 40 42 43 42 41 38 37 37 36 40 44 48 51 49 42 37 38 43 46 47 47 46 47 48 49 49 51 53 52 50 47 45 45 45 46 48 48 48 47 46 47 47 47 46 45 43 43 45 45 44 42 42 42 42 43 44 45 46 46 46 46 46 45 45 45 45 45 45 45 45 44 44 43 42 42 42 43 43 43 43 43 42 42 42 41 41 42 43 42 41 39 39 38 37 38 38 38 38 37 36 36 36 36 36 37 38 39 39 38 38 37 36 36 36 36 36 37 37 37 36 34 33 32 32 33 35 35 36 36 36 36 36 36 35 33 31 31 31 31 31 30 28 27 26 26 26 27 29 31 33 33 33 31 29 28 27 26 26 27 28 30 32 33 34 35 35 36 36 37 39 41 42 42 41 40 40 40 40 40 40 39 39 38 37 36 35 35 34 35 36 38 39 39 39 38 37 37 38 38 39 40 40 40 41 41 42 42 43 44 44 44 43 43 43 43 42 42 42 42 42 44 45 46 46 48 49 49 49 50 50 49 47 46 45 44 43 41 40 39 39 39 39 38 36 34 32 32 32 32 33 33 34 34 35 36 36 37 37 37 37 37 37 38 38 38 38 37 36 37 37 40 44 45 42 38 37 37 36 37 38 38 37 36 35 35 35 35 35 34 33 32 33 33 34 34 34 36 37 38 37 37 36 35 34 33 33 33 32 32 32 31 31 31 31 31 31 31 31 32 33 33 34 35 36 37 37 37 37 38 37 37 36 34 32 31 30 29 29 30 32 33 34 35 35 34 33 32 32 32 32 32 31 32 32 32 33 34 35 36 36 37 36 36 36 36 36 36 37 38 39 40 41 41 41 42 43 43 43 43 45 46 45 44 44 44 43 42 41 41 41 41 41 41 41 41 39 38 37 36 36 36 36 36 36 36 36 36 36 36 37 37 37 38 38 39 41 44 44 43 43 44 46 47 47 47 48 49 49 48 47 46 45 45 45 45 44 43 42 42 41 40 40 39 39 38 38 37 36 35 34 33 32 30 30 30 31 31 31 30 30 28 28 29 30 31 30 29 28 28 27 24 23 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 24 25 30 31 32 33 34 34 34 33 33 32 32 32 32 32 33 33 33 33 32 32 32 32 31 31 31 31 30 30 29 29 29 28 27 27 28 29 30 31 32 33 34 33 33 34 35 36 37 37 36 36 35 35 35 35 35 35 34 34 33 33 32 32 31 31 30 29 28 28 28 28 28 27 27 26 25 25 25 25 25 24 24 24 23 23 23 22 21 20 20 20 20 21 21 22 22 22 54 54 54 54 54 54 54 53 53 53 53 52 51 51 50 50 49 48 48 47 46 45 44 44 43 43 43 42 40 38 36 35 33 34 35 34 33 31 31 30 29 30 30 29 29 29 29 29 29 29 29 28 28 28 28 27 26 26 25 24 23 23 21 21 21 21 21 21 22 22 22 23 23 23 23 23 23 23 23 24 24 25 26 26 26 27 28 29 29 30 31 31 32 32 33 33 33 33 32 32 32 32 31 31 30 30 30 30 30 30 30 30 30 29 29 28 28 29 28 28 28 27 27 27 27 28 28 27 27 26 24 24 23 23 23 23 26 29 30 30 31 32 32 32 33 35 38 41 44 46 45 44 43 41 41 40 43 46 49 51 48 42 37 41 45 46 46 46 46 46 48 49 50 50 51 49 47 46 44 44 44 47 48 47 46 45 44 45 46 46 46 44 43 45 47 46 44 43 42 41 41 41 42 44 45 46 46 46 45 45 45 45 44 44 44 44 44 44 43 42 42 42 42 42 42 42 42 43 43 43 43 42 42 42 42 42 41 40 39 38 38 38 38 38 38 37 36 35 35 35 35 36 37 38 39 39 38 38 37 37 37 37 37 38 38 37 36 34 33 32 32 33 35 35 36 36 36 36 37 36 35 33 31 30 30 31 31 30 29 28 27 27 27 27 28 30 31 31 31 29 27 26 25 24 24 25 26 27 28 30 32 33 34 35 36 38 40 42 42 41 40 40 40 39 39 40 40 40 40 39 38 38 37 36 36 36 37 39 39 39 39 39 38 38 39 39 40 40 41 41 41 41 42 43 44 44 44 44 43 43 43 43 43 43 43 42 42 43 43 45 47 48 49 50 50 50 49 48 46 45 45 44 43 41 40 40 40 40 40 38 37 35 34 34 33 33 33 33 34 34 35 36 36 36 36 36 37 38 39 39 38 39 39 38 38 38 38 41 44 42 40 38 37 37 37 38 38 38 38 36 36 35 34 34 34 34 32 32 32 32 32 33 35 36 37 38 37 37 37 36 35 35 35 34 33 33 32 32 31 32 32 32 32 32 32 32 33 34 34 35 36 37 37 37 37 36 36 36 35 34 33 32 31 30 29 30 31 32 33 34 35 35 34 33 33 33 33 33 32 32 32 32 33 34 35 36 36 36 36 36 36 36 37 37 38 38 39 40 40 40 40 41 41 42 42 43 44 45 44 44 43 43 43 43 43 43 42 43 42 42 42 42 41 39 38 38 37 36 36 36 36 36 35 35 35 35 35 36 37 38 38 39 41 44 45 44 45 46 46 46 47 48 49 50 49 48 47 46 46 46 46 45 44 43 42 41 41 40 40 40 40 39 39 37 36 35 34 33 32 31 30 30 31 31 31 30 30 30 28 29 31 31 31 30 30 29 27 25 23 22 22 22 22 22 22 22 22 23 23 24 23 23 24 24 24 25 27 30 32 33 32 32 32 32 32 32 32 32 32 32 32 32 33 33 32 32 31 32 31 31 31 31 30 29 29 29 28 28 27 28 28 29 30 30 31 32 33 34 33 34 35 36 36 36 36 36 35 35 35 35 35 35 35 35 34 33 33 33 33 32 31 30 30 29 29 28 28 28 27 27 26 25 25 24 24 24 24 23 23 23 23 22 22 21 21 20 20 20 20 21 22 22 23 54 54 54 54 54 54 54 54 53 53 53 52 51 51 50 50 49 48 47 46 45 44 44 43 43 42 42 40 38 37 36 35 35 35 36 34 33 33 32 32 31 31 31 31 31 30 30 30 29 29 29 28 28 29 29 28 27 27 26 25 25 24 23 22 23 23 23 23 23 23 23 23 23 22 23 23 23 23 23 24 24 25 26 26 26 27 28 29 30 31 31 32 32 33 33 33 33 32 32 32 32 32 31 31 30 30 30 30 30 30 31 31 30 30 30 29 29 29 29 29 28 28 27 26 26 26 25 26 27 27 27 26 25 24 24 26 28 31 32 32 32 32 32 32 33 36 39 42 45 46 47 47 45 44 44 44 46 48 50 49 46 41 39 43 46 46 46 46 45 46 47 48 49 49 48 46 43 43 42 42 44 47 48 47 45 43 43 44 45 45 45 43 44 46 47 46 45 44 42 42 41 41 42 43 45 46 46 45 45 45 45 45 44 44 44 45 44 44 43 42 41 41 41 41 41 41 42 43 43 44 43 43 42 42 43 42 41 41 39 38 38 38 38 39 38 37 36 35 35 35 35 36 36 37 37 38 38 38 38 38 38 38 38 38 38 37 36 34 32 32 32 33 34 35 36 36 36 36 37 36 35 34 32 32 31 30 30 30 30 29 29 28 28 28 29 29 29 30 29 27 26 24 23 23 23 23 24 25 26 27 30 32 33 35 38 40 41 42 42 40 40 39 39 39 39 39 39 40 40 40 39 39 39 38 37 37 39 39 40 40 39 39 39 39 39 40 40 40 40 41 41 41 42 43 44 44 44 44 44 43 43 43 44 45 44 43 42 42 42 44 46 48 50 51 51 51 50 48 46 45 45 44 42 41 41 40 40 39 38 37 37 37 37 36 35 34 33 33 33 34 35 35 35 35 36 36 37 38 38 39 39 40 40 40 40 40 40 42 43 41 39 39 38 38 38 38 39 38 38 37 36 36 35 34 34 33 32 33 33 32 33 33 35 37 38 38 38 37 37 37 37 36 36 35 34 33 33 32 32 32 32 32 32 32 32 33 33 34 35 35 36 37 37 37 36 36 36 35 34 34 33 33 32 31 30 29 30 30 32 33 34 34 34 34 34 34 34 34 33 33 32 32 33 34 35 35 36 36 36 36 36 36 37 38 38 39 40 40 40 39 39 40 41 41 42 42 43 43 43 43 43 43 43 43 44 44 44 43 43 43 43 42 42 41 41 40 39 38 37 36 36 35 35 34 34 34 34 35 37 38 38 39 41 44 46 46 46 46 47 47 47 47 48 49 48 47 47 48 48 48 47 45 44 43 42 41 40 40 40 40 40 40 39 38 36 35 34 33 32 31 30 31 31 31 31 31 30 31 29 30 31 32 32 32 32 29 27 25 23 23 22 22 22 22 22 22 22 23 24 24 23 23 24 25 25 26 27 30 32 31 30 30 30 31 30 31 31 31 31 31 32 32 32 32 32 32 31 31 31 31 30 30 29 29 29 29 29 28 29 29 29 30 31 31 31 32 33 34 34 34 35 35 35 36 35 35 35 35 35 36 36 36 35 35 34 34 34 34 33 33 32 31 31 31 30 29 28 28 27 27 26 25 25 25 24 24 24 24 23 23 22 22 22 22 21 21 20 20 20 20 21 22 22 54 54 54 54 54 54 54 54 53 53 52 52 51 51 50 49 48 48 47 46 45 44 43 43 42 41 41 39 37 37 36 35 35 36 35 33 33 33 33 33 33 32 32 32 31 31 30 29 29 29 28 28 29 29 29 29 28 27 26 26 26 25 24 24 24 25 25 25 24 24 24 24 23 23 23 23 23 23 23 24 24 25 26 26 27 28 29 29 30 31 32 32 32 33 33 33 33 32 32 32 32 32 31 31 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 28 26 25 24 23 22 22 25 25 26 26 26 26 26 27 30 33 33 33 33 32 33 34 35 37 41 43 44 45 47 48 47 47 47 47 48 49 48 46 42 40 41 44 46 47 46 45 45 45 46 47 48 48 46 45 45 41 39 41 45 47 47 46 44 43 43 43 44 44 44 42 44 46 47 46 46 45 44 43 43 42 42 43 45 45 45 45 45 45 45 45 44 44 44 45 44 44 43 42 41 41 40 40 40 41 41 43 43 44 43 43 43 43 43 42 42 42 41 39 39 38 38 39 38 38 37 36 36 35 36 36 36 36 36 37 38 38 37 37 37 38 38 38 38 37 35 33 32 31 32 32 33 34 35 35 35 36 36 36 35 34 34 33 32 31 30 30 30 31 30 30 30 29 29 29 29 29 28 27 25 24 22 22 22 22 22 23 23 25 27 30 33 36 39 41 42 42 42 40 40 39 38 38 38 39 39 39 40 40 40 40 39 39 38 39 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 42 43 43 43 44 44 44 43 43 43 44 45 45 44 43 43 43 44 46 48 50 51 51 51 50 49 48 47 45 43 42 41 41 41 40 39 38 37 37 37 38 39 38 36 34 33 33 34 35 35 35 35 35 36 36 37 38 39 40 41 42 42 42 42 42 43 44 43 42 41 39 39 39 39 39 39 38 38 37 36 35 34 34 34 33 33 33 33 33 34 35 37 38 38 38 38 37 37 37 36 36 36 35 34 34 33 33 33 33 33 33 32 33 33 34 35 35 35 36 37 37 37 36 36 35 34 34 34 34 33 33 32 31 30 30 30 31 32 33 34 34 35 35 35 35 35 34 33 33 33 33 33 34 35 36 36 36 36 36 36 37 37 38 40 41 41 40 39 39 39 40 40 41 42 42 42 42 42 42 43 43 43 44 45 45 44 43 43 42 42 42 42 42 41 40 39 38 37 37 36 35 34 34 34 35 36 38 39 38 39 41 45 47 48 48 49 49 48 47 46 46 47 47 47 47 48 48 48 47 46 44 43 42 41 40 39 39 39 40 40 39 38 36 36 34 33 33 32 31 31 31 31 31 31 31 31 31 31 32 33 35 36 34 30 28 25 24 23 22 22 22 22 21 21 22 23 23 23 23 23 24 25 26 27 28 30 30 29 29 29 29 30 30 30 30 31 31 31 31 32 32 32 32 31 31 31 31 31 29 29 30 30 30 30 30 30 30 30 31 31 32 32 32 32 33 34 34 34 34 35 35 35 35 35 35 35 36 36 36 36 35 35 35 35 35 34 34 33 33 32 32 31 30 29 29 28 27 27 26 26 25 25 25 25 24 24 24 23 23 23 22 22 22 21 20 20 20 21 21 21 22 54 54 54 54 54 54 54 53 53 53 52 51 51 51 50 49 48 47 46 45 44 43 43 42 42 41 39 38 38 36 35 35 35 35 34 32 32 33 34 34 33 32 32 31 31 30 30 29 29 28 28 29 29 29 29 28 28 27 27 27 27 26 26 25 25 26 26 25 25 25 25 24 24 24 24 24 24 24 24 24 25 25 26 27 28 28 29 30 31 31 32 32 32 32 32 32 32 32 32 32 32 32 31 31 30 30 30 29 30 30 30 29 29 29 29 30 30 29 29 29 28 27 25 23 22 20 20 19 21 23 25 27 27 27 27 28 32 33 34 33 34 33 34 36 37 39 41 41 41 43 46 47 48 49 47 47 47 48 46 43 38 38 42 44 45 47 45 44 44 44 45 46 47 46 45 45 43 40 40 42 45 47 47 46 45 43 43 43 44 44 43 42 45 46 47 47 46 46 45 45 45 44 43 43 44 45 45 45 45 45 45 45 44 44 44 45 44 44 43 42 42 41 41 41 40 41 41 42 43 44 44 43 43 43 43 43 43 43 42 40 39 38 38 38 38 37 37 37 36 36 36 36 35 35 35 36 36 37 36 36 37 37 37 38 37 36 34 33 32 31 31 31 32 34 34 35 35 35 35 35 34 35 34 34 33 31 30 30 30 31 31 31 31 30 30 30 29 29 28 26 25 24 23 22 22 21 21 21 22 23 24 27 31 36 39 42 42 42 41 40 39 39 38 37 38 39 39 39 39 40 40 40 40 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 42 42 42 43 43 43 44 44 44 43 43 44 45 45 45 44 44 44 45 46 48 50 50 51 51 51 51 50 48 46 44 42 41 41 40 40 39 38 38 38 38 39 39 39 37 35 34 34 35 35 35 35 35 35 35 36 36 37 39 41 43 43 44 44 44 44 44 45 45 43 42 40 40 39 39 40 40 39 38 37 36 35 34 34 34 34 34 34 33 33 34 36 37 38 38 39 38 38 38 37 37 36 37 37 36 35 34 34 33 33 33 33 33 33 34 35 35 35 35 36 36 36 36 36 35 34 34 33 34 34 34 33 32 32 31 30 29 30 31 32 33 34 35 35 35 35 35 34 34 33 33 33 33 34 35 35 35 36 35 36 36 37 37 38 39 41 41 41 40 39 38 38 39 39 40 41 41 41 41 41 42 42 43 45 46 45 44 44 43 43 42 43 42 41 41 41 40 39 38 37 37 36 35 35 35 35 37 39 40 38 38 41 45 48 49 49 49 48 47 46 45 46 47 47 47 47 47 47 47 47 46 45 43 42 41 40 39 40 39 40 40 39 38 36 35 35 34 33 32 32 32 32 31 31 30 31 31 32 33 35 35 41 42 36 30 28 26 24 23 22 22 22 22 21 21 22 22 23 23 23 23 24 24 25 27 28 28 28 28 28 28 29 29 30 30 30 31 31 31 31 32 32 32 32 32 31 31 31 30 29 29 30 31 31 32 32 32 32 32 32 32 32 32 32 32 33 33 34 35 34 34 35 35 35 35 36 36 37 37 37 36 36 35 35 35 35 35 34 34 34 34 33 32 31 30 29 29 28 28 27 27 26 26 25 25 24 24 25 24 23 23 23 23 22 21 20 20 20 21 21 21 22 54 54 54 54 54 54 53 53 53 52 52 51 51 51 50 49 48 46 45 44 43 42 42 41 41 40 38 38 37 36 35 35 35 34 34 33 33 34 34 33 32 31 30 30 29 29 29 29 28 28 28 29 29 29 29 28 28 27 27 27 27 27 26 26 26 26 26 26 26 26 26 25 25 24 24 24 24 24 25 25 25 26 26 27 28 29 30 31 31 31 32 32 32 32 32 32 32 32 33 33 32 32 31 31 30 30 30 29 30 30 29 28 29 29 29 29 30 30 29 28 28 26 25 23 22 20 18 18 18 20 24 26 27 27 28 30 32 34 34 34 34 35 36 37 38 39 39 39 40 42 45 46 47 47 45 44 46 47 46 42 38 40 44 45 45 46 45 45 44 44 45 47 47 46 44 43 42 41 42 44 46 47 47 46 45 44 44 44 44 43 43 43 45 46 47 47 47 47 47 46 46 45 44 44 44 45 45 45 45 45 45 45 44 44 45 45 44 44 43 43 42 42 41 41 41 41 42 42 43 44 44 43 43 43 43 44 44 44 43 41 40 39 38 38 38 37 37 36 36 36 36 36 36 35 35 35 36 36 35 36 36 36 37 37 37 35 33 32 31 31 31 31 32 33 33 34 34 34 34 33 34 34 35 35 34 32 30 30 30 31 31 31 31 31 31 30 29 28 27 27 26 25 24 24 23 23 22 22 22 22 22 25 28 34 39 41 41 42 40 40 39 39 38 38 38 38 39 39 39 39 40 40 39 39 39 40 40 40 40 39 39 39 39 39 40 40 41 41 41 41 41 42 42 42 43 43 43 44 45 45 44 44 44 44 45 45 45 45 45 46 47 49 50 50 50 50 51 51 50 49 47 45 43 42 41 40 40 39 40 40 40 40 39 39 38 38 37 36 36 36 35 35 35 35 35 35 36 36 37 39 42 44 44 46 45 44 44 44 44 45 44 43 41 41 40 40 40 40 39 38 37 36 36 35 35 35 34 34 34 34 34 35 36 37 38 38 39 38 38 38 37 37 37 37 38 37 36 35 34 34 34 33 33 33 34 34 35 35 35 35 35 36 36 36 35 35 34 33 33 34 34 34 34 33 33 31 30 30 30 31 32 32 33 34 35 34 35 35 35 34 34 33 33 33 34 34 34 35 35 35 36 36 37 37 38 39 41 41 41 40 39 39 39 39 39 39 40 40 40 40 40 41 40 43 45 45 45 44 43 43 43 43 43 42 42 41 41 40 39 38 37 37 36 36 36 36 36 37 39 39 38 39 43 46 47 48 49 48 47 46 45 46 47 47 47 48 47 47 46 46 46 45 44 43 42 41 41 40 40 39 40 40 39 38 36 35 34 34 33 33 32 32 32 32 30 30 30 32 34 35 36 38 45 46 39 31 29 26 24 23 23 22 22 22 21 21 22 22 23 23 23 23 23 23 25 26 27 27 27 27 27 28 28 29 29 29 30 30 31 31 32 32 32 32 32 32 32 31 31 30 29 29 30 31 32 32 32 32 32 32 32 32 32 32 32 32 33 33 34 34 34 34 34 35 35 36 36 36 37 37 37 36 36 36 36 36 35 35 35 35 35 34 34 33 32 31 30 30 29 28 28 28 27 26 25 25 24 24 25 24 24 23 23 23 22 21 20 20 20 20 21 21 21 54 54 54 54 54 53 53 53 52 52 51 51 51 50 49 48 47 46 45 44 43 42 41 41 40 38 37 37 36 35 35 35 35 34 34 34 34 34 33 32 30 29 28 28 28 28 28 28 28 28 29 29 29 29 29 29 28 28 28 27 27 27 27 26 26 26 26 26 27 27 26 26 26 25 25 25 25 25 25 25 26 26 27 28 28 29 30 31 31 32 32 32 32 32 32 32 32 33 33 33 32 32 31 31 31 30 30 30 30 29 29 29 29 29 29 30 30 30 29 28 27 26 25 23 22 21 18 18 17 18 23 24 26 27 29 31 32 34 34 34 35 35 35 36 36 35 36 38 40 42 42 45 45 44 42 42 44 45 45 43 41 42 44 45 45 46 46 45 44 44 45 46 46 45 44 42 41 42 44 46 47 47 47 47 46 45 45 45 45 43 42 43 45 46 47 48 48 48 48 47 46 46 45 45 44 45 45 45 45 45 45 45 45 45 45 45 44 44 43 43 42 42 42 41 41 42 42 42 43 43 44 44 44 44 44 44 45 45 44 42 41 40 39 38 37 37 37 36 36 37 37 36 36 36 35 35 35 35 35 36 36 36 36 36 36 35 33 32 31 31 31 32 32 32 33 33 33 32 33 32 33 33 34 35 35 33 31 30 30 31 31 32 32 32 31 30 29 28 28 27 27 26 26 26 25 25 24 24 24 23 23 24 26 30 35 37 38 39 38 39 39 40 39 38 38 39 39 39 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 40 41 42 42 42 42 42 42 42 42 43 43 43 44 45 45 45 45 45 45 45 45 45 46 47 47 48 49 50 50 49 49 50 50 50 49 48 46 44 43 42 41 40 40 41 41 41 41 41 39 38 38 39 39 38 37 36 35 34 35 35 36 36 35 37 40 42 44 45 47 45 43 42 43 43 44 44 44 43 42 41 40 40 40 39 38 37 37 36 35 35 35 35 35 35 34 35 35 36 37 38 38 38 38 37 38 38 38 38 38 38 39 37 36 35 35 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 34 34 33 33 34 34 34 34 34 32 32 32 32 32 32 32 32 32 33 33 33 34 34 35 34 34 34 34 33 33 33 34 34 34 35 35 36 36 37 39 40 40 40 41 41 40 39 39 39 39 39 39 40 40 40 40 40 40 42 44 45 44 43 43 43 43 44 43 43 42 42 42 41 39 38 37 37 37 36 36 36 37 37 38 39 40 40 43 45 47 48 48 47 46 45 45 46 47 48 48 49 48 47 46 46 45 44 43 42 41 41 41 40 39 39 39 40 39 38 36 35 34 34 33 33 32 32 32 31 30 30 30 32 34 34 36 40 47 48 41 33 29 27 24 24 23 23 22 22 22 22 22 23 23 23 23 23 23 23 24 25 25 26 26 26 26 27 27 28 28 29 30 30 31 31 32 32 32 32 32 32 32 31 31 30 29 29 30 31 31 32 32 32 32 32 32 32 32 32 33 33 33 34 34 34 34 34 34 35 35 36 36 36 36 37 37 36 36 36 36 36 36 36 35 35 35 35 34 34 32 32 31 30 29 29 29 28 27 26 25 25 24 24 25 25 25 24 23 23 22 22 20 20 20 20 20 20 21 54 54 54 54 54 53 53 53 52 52 51 51 51 50 49 48 46 45 44 43 42 41 40 40 38 36 36 36 35 34 34 34 34 34 34 34 34 33 31 29 28 27 26 27 27 27 27 29 29 29 29 30 29 29 29 29 29 28 28 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 25 25 25 25 26 26 26 27 28 29 30 30 31 32 32 32 32 32 32 32 32 33 33 33 33 33 33 32 32 31 31 30 30 30 29 29 29 29 30 30 30 30 30 29 28 27 27 25 24 23 22 21 19 17 17 20 24 26 27 29 30 32 33 33 34 34 33 33 33 33 33 36 38 41 43 43 45 44 40 39 40 42 43 44 42 42 42 42 43 44 46 46 46 45 44 45 43 41 41 40 39 39 42 45 46 47 47 47 47 47 46 45 45 45 43 43 44 45 46 46 48 49 49 49 48 47 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 43 42 42 41 41 42 42 42 42 42 43 43 43 44 44 45 45 45 44 43 42 41 39 38 38 37 36 36 37 37 37 36 36 35 35 35 35 35 35 35 35 35 35 35 35 34 33 32 31 31 31 32 32 32 32 32 31 31 31 31 31 32 33 34 35 34 32 30 29 30 31 32 32 32 31 30 28 28 27 28 28 27 27 27 26 26 27 27 27 27 26 26 26 28 31 33 34 35 35 37 39 40 40 39 39 39 40 40 40 41 41 40 40 39 39 39 39 39 39 39 39 38 39 40 41 42 43 43 43 43 43 43 43 43 43 43 43 44 45 46 45 45 45 46 46 46 46 46 47 49 50 50 50 49 49 49 49 50 50 49 48 47 45 44 43 42 42 42 42 42 42 42 42 40 39 39 40 40 39 39 36 35 34 35 35 36 36 36 38 42 43 45 46 45 42 41 40 41 42 43 43 43 43 43 42 40 39 39 39 38 38 37 36 35 35 35 35 35 35 35 35 35 37 37 37 37 37 37 37 38 39 39 38 38 39 39 39 39 37 36 34 34 34 34 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 32 32 32 32 32 33 33 33 34 34 33 33 33 33 33 33 32 33 34 34 34 35 36 38 39 39 40 40 40 41 40 40 40 40 40 40 40 40 40 40 40 39 39 41 43 44 43 42 42 42 43 43 44 43 43 43 42 41 39 38 38 37 36 36 36 37 37 38 38 39 41 43 44 46 47 47 47 47 45 45 46 46 47 48 48 49 47 47 46 46 45 44 43 42 42 41 40 39 39 38 39 39 38 37 37 36 36 35 34 33 32 32 31 31 30 30 31 31 32 34 37 41 48 49 43 35 29 27 25 25 24 23 22 22 22 22 22 23 23 23 23 23 23 23 23 24 24 25 25 25 26 26 26 27 28 29 29 30 31 31 32 32 33 33 33 32 32 32 31 31 30 30 30 30 30 31 31 31 32 33 33 33 33 33 33 33 34 34 34 34 34 34 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 34 34 33 32 30 29 29 29 28 27 27 26 26 25 24 24 25 25 25 24 24 23 22 22 21 21 21 21 20 21 21 54 54 54 54 54 53 53 52 52 52 52 51 51 50 48 47 46 45 44 43 41 41 40 39 37 35 34 33 32 32 32 33 33 34 34 33 32 31 29 28 26 26 26 26 26 27 28 29 30 30 30 30 30 30 30 29 29 29 28 28 28 28 27 27 27 27 27 27 27 27 27 26 26 26 26 26 25 26 26 26 26 27 27 28 29 29 30 31 32 32 32 32 33 32 32 32 33 33 33 33 33 34 33 33 33 32 31 30 30 29 29 29 30 30 30 31 31 31 31 31 29 27 25 24 24 24 23 20 17 18 23 27 28 28 29 31 32 33 33 33 32 32 31 32 34 36 38 39 41 41 43 44 42 37 35 36 38 40 41 41 41 41 41 42 44 45 46 47 46 45 43 38 38 34 35 36 39 43 46 47 47 47 47 48 48 47 46 46 45 44 43 44 45 45 46 47 47 49 50 50 49 48 47 46 46 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 43 42 42 41 41 41 41 41 42 42 42 42 43 43 43 44 45 45 44 43 42 41 39 39 38 36 36 37 37 37 37 36 36 35 34 34 34 34 34 35 35 35 35 35 34 33 32 32 31 31 31 32 32 32 31 31 30 30 30 30 31 31 32 33 34 34 32 30 29 30 30 31 32 32 31 29 28 27 27 28 29 28 28 28 27 27 28 28 28 29 29 29 29 29 28 30 32 32 33 35 38 40 39 39 38 39 39 40 41 42 42 41 40 39 39 38 38 38 39 39 39 38 39 41 42 43 44 44 44 44 44 44 44 44 44 43 43 44 45 46 46 46 46 47 47 47 47 47 48 49 50 50 49 49 49 49 49 49 49 48 47 46 46 45 44 44 43 43 43 43 43 43 42 42 41 40 40 40 39 39 37 36 35 34 35 36 37 38 41 41 44 46 44 42 40 39 39 40 41 42 42 42 43 42 41 40 40 40 39 38 38 37 37 36 35 35 35 35 35 35 35 36 37 37 36 36 36 37 38 39 40 39 38 38 39 40 40 40 39 37 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 33 33 34 34 34 33 32 32 31 31 32 32 33 33 33 33 33 33 33 32 32 32 32 32 33 33 34 35 37 38 38 39 39 39 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 41 43 43 43 43 42 42 43 44 43 43 42 42 42 41 40 39 38 37 36 36 36 36 38 39 39 39 41 42 44 46 47 47 47 46 45 46 46 47 47 47 48 48 47 46 45 45 44 43 43 42 42 41 40 39 38 38 38 38 37 36 36 36 36 35 34 33 32 32 31 31 30 30 30 31 32 34 37 41 48 48 42 35 30 28 28 25 24 23 22 22 22 22 23 23 23 23 24 24 23 23 23 23 23 24 24 25 25 25 26 26 27 28 29 30 30 31 32 32 32 33 33 33 32 32 31 31 31 31 31 31 31 31 31 31 32 32 33 33 33 33 33 33 34 34 34 34 35 35 35 35 35 35 36 36 36 36 36 36 36 36 37 37 36 36 36 36 35 35 34 33 32 31 30 30 29 28 27 27 27 26 26 25 24 23 24 24 25 24 24 23 23 22 21 21 21 21 21 21 21 54 54 54 54 54 53 53 52 52 52 52 51 50 49 47 46 45 44 44 42 41 41 40 38 36 33 33 31 29 30 31 33 33 33 33 32 30 28 27 26 26 25 25 26 26 27 28 29 30 31 31 31 31 30 30 30 30 30 30 29 29 28 28 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 26 26 27 27 28 28 29 30 31 32 32 32 32 33 32 32 33 33 33 33 33 34 34 34 34 33 33 32 30 29 29 29 30 30 30 31 31 32 31 31 30 29 27 24 24 25 25 23 20 17 19 26 30 31 30 31 32 32 33 32 31 30 30 31 34 37 39 40 41 40 40 43 43 40 35 31 32 34 36 37 38 39 39 39 41 43 44 46 47 47 46 40 35 34 28 31 36 40 44 46 47 47 48 48 49 49 49 49 48 46 45 45 45 46 46 46 46 47 48 49 50 50 49 48 47 46 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 43 42 41 41 40 41 41 41 42 42 42 42 42 42 43 44 44 45 44 43 41 40 39 39 37 36 36 37 38 38 37 37 36 34 34 34 33 34 34 34 34 34 35 34 34 32 32 31 31 31 32 32 32 31 31 30 30 30 29 29 30 30 31 32 33 33 32 31 30 30 30 31 32 32 31 29 27 26 26 27 28 29 29 28 28 29 29 29 29 29 29 30 30 31 31 31 31 31 31 32 35 37 39 38 38 38 39 40 41 42 42 42 41 40 39 38 38 38 39 39 38 38 39 41 43 44 44 44 44 44 45 46 46 46 46 44 44 44 45 46 46 46 46 47 47 47 47 48 48 50 51 50 50 49 49 49 49 48 48 46 46 46 46 46 46 46 45 44 44 45 45 44 43 43 42 42 41 40 39 39 39 38 36 35 36 37 39 39 40 44 45 44 41 39 38 38 39 40 41 41 42 42 42 41 41 41 41 40 40 38 37 36 36 36 35 35 35 35 35 35 36 36 36 36 36 35 36 37 39 40 40 40 39 39 39 40 40 41 40 38 36 35 35 35 35 35 35 35 35 34 34 34 34 34 33 34 34 34 34 34 34 34 34 34 34 35 34 34 34 33 33 32 31 31 32 32 33 33 33 33 33 33 33 33 32 32 31 32 32 33 34 35 37 38 38 39 39 39 39 39 39 39 39 39 39 40 40 40 39 39 38 38 39 40 42 43 44 44 43 43 43 44 44 43 42 42 41 41 41 40 39 38 37 36 36 37 39 40 40 40 41 42 45 45 46 47 46 45 45 47 47 48 47 48 48 47 46 45 44 44 43 42 42 42 41 40 39 39 38 37 37 37 37 36 36 36 35 35 34 33 33 32 32 31 31 30 30 32 33 34 37 40 47 46 41 34 30 28 28 27 24 23 22 22 22 22 23 23 23 23 24 24 23 23 23 23 23 23 24 24 24 24 25 26 27 28 29 30 30 31 31 32 33 33 33 33 33 32 32 32 32 32 32 32 32 31 31 31 32 32 33 33 33 33 34 34 34 34 34 35 35 35 35 35 35 36 36 35 35 36 36 36 36 37 37 37 37 37 36 36 35 34 34 33 32 31 31 30 28 27 27 26 26 26 25 25 24 23 23 24 24 24 24 24 23 22 22 22 22 22 22 22 22 54 54 54 54 54 53 53 52 52 52 52 51 50 48 47 45 45 44 43 42 41 40 39 37 34 32 30 29 28 30 32 32 32 32 32 31 29 27 26 26 25 25 25 25 26 26 28 29 30 32 32 31 30 30 30 30 30 30 31 30 30 29 29 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 27 27 27 28 28 29 29 31 31 32 32 32 33 32 33 33 33 33 33 34 34 34 34 34 34 33 32 30 29 29 29 30 30 30 31 31 31 30 30 29 28 26 24 25 25 25 22 19 17 18 24 30 30 31 32 32 32 32 29 27 26 28 31 35 37 39 41 42 41 41 42 41 37 31 27 26 29 30 32 33 35 38 39 41 42 44 46 47 48 45 45 37 30 27 33 40 43 45 46 47 48 48 48 49 49 50 50 49 47 46 46 46 47 47 47 47 47 47 48 50 50 49 48 47 46 46 46 46 46 45 45 45 45 44 44 43 43 43 43 43 42 42 41 40 40 40 40 41 41 42 42 42 41 41 42 43 43 44 44 42 40 40 39 38 36 36 37 38 38 38 38 37 35 35 34 33 33 33 33 33 33 34 34 34 33 33 32 31 31 32 32 32 32 31 30 29 29 29 29 29 29 30 31 31 32 32 32 32 31 31 31 31 32 32 31 28 26 25 25 26 27 27 29 30 31 30 31 31 31 30 30 30 30 31 32 32 32 31 30 30 32 35 37 38 38 38 39 40 42 43 43 43 42 41 39 38 38 38 38 38 38 38 40 42 44 44 44 44 44 44 46 46 47 47 47 46 45 46 46 46 46 46 47 47 47 48 48 48 49 50 51 51 51 51 50 50 48 47 46 46 45 45 46 47 47 47 46 46 46 46 46 45 45 44 43 43 42 41 40 40 40 39 37 36 38 39 41 42 43 45 43 41 39 38 38 38 39 40 41 41 42 42 42 41 41 41 41 41 40 38 37 37 36 36 35 35 35 35 35 36 36 36 36 36 36 36 37 38 39 40 40 39 39 40 40 40 40 41 40 38 37 36 35 35 34 35 34 34 34 34 34 34 34 34 33 34 34 34 34 34 34 34 34 34 34 35 35 35 34 34 33 32 31 31 32 33 33 33 33 33 33 33 33 33 32 32 31 32 32 32 33 35 36 36 38 39 40 39 39 38 39 38 38 39 39 39 40 40 40 39 38 38 39 40 42 44 44 44 43 43 43 44 44 43 42 41 41 40 40 40 39 38 37 37 38 39 40 39 39 40 41 43 45 45 45 45 44 44 45 46 46 48 48 48 48 47 46 46 45 44 43 42 42 41 40 39 39 38 38 37 37 37 36 36 35 35 35 34 34 33 33 33 32 32 31 31 31 33 34 35 37 40 44 44 39 34 30 30 29 28 26 24 23 22 21 21 22 22 23 23 23 23 23 22 22 22 22 23 23 23 24 24 24 25 26 28 29 29 30 32 32 32 33 33 33 33 34 33 33 33 33 33 33 33 34 32 32 31 32 33 33 34 34 34 34 34 34 34 34 35 35 35 35 35 35 36 36 36 36 36 36 36 37 37 37 37 37 37 37 36 35 34 34 33 33 32 31 29 28 27 26 26 26 26 25 25 25 24 23 23 24 24 24 24 24 23 22 23 22 22 22 22 23 55 55 54 54 54 53 53 52 52 52 51 51 50 47 46 45 44 43 42 42 41 40 39 37 34 31 29 28 28 30 30 31 31 30 29 28 27 26 25 25 25 25 25 25 25 26 28 29 30 31 32 30 29 29 29 29 30 30 30 30 30 29 29 29 29 29 29 27 27 27 27 27 27 27 26 26 26 26 26 26 27 27 27 27 28 28 29 30 31 31 32 32 32 33 33 33 33 33 34 34 34 34 34 34 33 33 31 30 29 29 29 29 30 30 30 29 29 29 29 28 27 26 25 25 25 24 22 19 15 17 23 26 28 30 30 30 30 28 26 25 24 27 31 33 36 39 40 42 42 41 39 39 35 28 24 23 26 28 28 31 34 37 38 40 43 44 46 49 49 46 46 37 29 30 37 44 46 46 47 48 49 48 48 49 50 51 51 51 49 46 46 46 46 47 47 47 47 47 48 48 49 48 47 47 46 46 46 46 45 45 45 45 45 44 43 43 43 42 42 42 41 41 40 40 39 39 40 40 40 41 41 41 41 41 41 41 42 44 44 42 40 39 38 36 36 36 37 38 39 39 39 38 36 35 34 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 31 30 29 29 28 28 29 29 29 30 30 30 31 31 31 31 32 32 31 32 32 30 27 25 25 25 25 26 27 29 31 32 32 32 32 32 32 31 31 30 31 32 33 32 32 30 30 31 33 35 37 37 38 40 41 43 44 44 44 43 41 39 39 39 38 38 37 38 39 42 44 45 44 44 43 44 44 45 46 47 47 47 47 47 47 46 46 46 47 47 47 47 47 48 49 50 51 51 52 52 51 51 50 49 47 45 45 45 45 45 46 47 48 47 47 47 47 47 46 46 45 45 44 43 42 41 41 41 40 39 39 41 42 42 43 43 42 41 39 38 38 38 39 39 39 40 41 42 42 42 42 41 42 41 41 40 39 38 37 37 36 36 36 36 35 35 35 35 36 36 36 36 36 37 38 39 40 40 40 39 40 40 40 40 40 40 39 38 37 35 35 34 34 34 34 34 34 34 34 34 34 33 33 33 34 34 34 34 34 34 34 34 35 36 36 35 35 34 32 31 31 32 32 33 33 33 34 34 34 33 33 32 32 32 32 32 32 33 33 34 36 37 39 40 39 39 38 38 37 38 38 38 39 39 40 39 39 38 38 39 40 41 42 44 43 43 42 43 43 44 43 42 41 41 40 40 40 39 39 38 38 39 40 40 39 39 40 42 44 45 45 44 44 44 44 44 46 46 47 48 48 47 47 46 46 45 44 43 43 41 40 39 38 38 37 37 36 36 36 36 35 35 34 34 34 34 33 33 33 33 32 32 32 32 34 34 35 37 40 43 42 39 35 32 29 29 29 27 25 24 22 21 21 21 22 22 23 23 23 23 22 22 22 22 22 23 23 24 24 24 25 26 27 28 29 30 31 31 32 32 33 33 33 34 33 33 33 32 32 33 33 34 33 33 32 32 33 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 37 37 37 37 37 37 37 37 37 36 35 34 34 34 33 32 31 29 28 27 26 26 26 25 25 25 25 24 23 23 24 24 24 24 24 24 23 23 22 22 22 23 23 55 55 54 54 54 53 53 52 52 52 51 50 48 46 45 44 43 42 41 42 40 39 38 36 33 31 29 28 28 28 28 28 28 27 26 26 25 25 25 25 25 25 25 25 25 26 28 29 30 30 29 29 29 28 28 29 29 29 29 29 29 29 29 30 29 29 29 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 27 27 28 28 29 30 30 31 32 32 32 33 33 33 33 33 34 34 34 34 34 34 33 32 31 30 30 30 30 30 30 30 30 29 29 30 29 28 27 27 26 25 25 24 22 19 15 16 20 23 25 27 27 27 27 26 26 24 24 27 30 33 36 39 39 42 43 41 37 34 32 26 22 23 26 28 28 30 33 36 38 40 43 44 47 50 50 49 47 38 33 36 42 47 48 48 49 50 50 50 50 50 50 51 52 52 51 48 48 47 47 47 46 46 46 46 46 47 48 48 47 46 46 46 46 46 45 45 45 45 45 44 44 43 43 42 42 41 41 40 40 39 39 39 39 39 39 39 40 41 41 40 40 39 41 43 43 42 42 39 37 35 35 36 37 38 38 39 39 39 38 36 34 33 33 33 33 33 32 32 32 32 32 33 33 32 32 32 32 32 32 31 30 29 29 28 28 29 29 29 29 29 29 30 31 31 31 31 32 32 32 31 29 27 25 25 25 25 25 27 29 31 33 33 33 32 32 32 32 31 31 31 32 32 33 33 32 30 30 32 32 34 37 39 41 43 44 45 45 44 43 41 40 39 38 37 37 37 38 40 43 45 45 44 44 43 43 44 45 46 47 47 47 48 48 48 48 48 47 48 48 47 47 48 49 50 51 51 52 53 52 52 51 51 49 47 44 44 44 45 45 46 46 47 47 47 47 48 48 48 47 47 46 45 44 44 44 44 43 42 41 42 44 45 45 43 41 40 39 39 39 38 38 38 39 39 40 41 42 43 42 42 42 41 41 40 40 40 39 38 37 37 36 36 36 36 35 35 35 35 35 36 36 37 37 38 39 39 40 40 40 40 40 40 40 39 39 39 39 38 36 35 35 35 34 34 34 35 34 34 34 33 33 33 33 34 33 34 34 33 34 34 35 35 35 36 36 36 35 33 31 31 31 31 32 33 33 33 33 34 34 33 33 32 32 32 32 32 32 33 34 36 38 39 39 39 39 38 37 37 37 36 36 38 39 39 39 39 39 39 39 39 40 42 43 43 42 42 42 43 42 42 41 41 41 41 41 41 41 40 39 39 39 39 40 40 40 40 42 44 45 45 44 44 43 43 44 45 47 47 48 47 47 47 46 45 44 43 43 42 41 40 39 38 37 36 36 35 35 35 35 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 35 36 37 40 42 41 41 35 32 30 29 29 29 26 24 23 22 21 21 21 22 22 23 23 22 22 21 22 22 22 23 23 24 24 24 25 25 27 27 28 28 29 30 32 32 32 33 33 34 33 33 33 32 32 32 33 34 34 34 33 33 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 37 37 37 37 37 37 37 37 37 37 36 35 35 35 34 33 32 31 29 28 27 26 25 25 25 25 25 24 24 24 24 24 24 24 24 25 24 24 23 23 22 23 23 23 54 54 54 54 53 53 53 52 52 51 51 49 46 44 44 43 42 41 41 41 40 39 37 35 32 31 29 28 27 27 26 25 25 25 24 24 24 24 24 24 24 25 25 25 26 27 28 29 29 29 29 29 29 29 29 29 28 28 28 28 29 29 30 30 30 30 29 27 27 27 27 27 27 27 27 27 27 27 27 26 26 27 27 27 28 28 29 29 30 31 32 32 33 33 34 33 34 34 35 35 34 34 34 34 33 32 31 30 30 30 30 31 31 30 31 31 31 31 30 29 27 27 27 27 26 24 22 19 17 17 21 22 24 26 26 27 26 26 27 27 27 28 30 33 36 38 39 41 42 42 36 31 27 23 20 23 25 27 29 30 34 37 39 40 42 44 47 50 51 50 47 42 40 43 46 49 50 51 51 51 51 51 51 51 51 52 53 53 52 51 51 49 49 48 46 46 45 45 46 46 46 46 46 46 46 46 46 45 45 44 45 45 44 44 44 44 43 43 42 41 41 40 40 40 39 39 39 39 38 39 40 41 40 40 39 39 40 42 43 43 41 39 36 35 35 36 37 37 38 39 39 40 39 37 35 34 34 34 33 33 32 32 32 32 32 32 32 31 31 31 32 32 31 31 30 30 29 29 29 29 29 29 30 29 29 29 30 30 31 31 32 32 31 30 29 27 26 26 26 26 26 28 30 32 33 34 34 33 32 32 32 31 31 31 31 32 32 33 32 31 30 32 32 34 36 39 42 43 42 44 45 45 43 42 41 39 38 37 37 37 38 41 43 44 44 44 43 42 43 44 45 46 47 47 48 49 49 50 49 49 49 48 48 47 47 48 50 52 53 53 54 54 53 51 51 51 49 46 44 43 44 44 45 46 46 46 46 46 47 48 49 49 48 48 47 46 46 46 46 46 45 43 43 45 46 46 44 41 40 39 39 39 39 39 38 38 39 39 40 42 43 42 42 41 41 41 41 40 40 40 40 39 38 37 37 37 37 36 35 35 35 35 35 36 36 37 37 38 39 39 40 40 40 40 40 40 40 39 39 39 39 39 38 37 36 35 35 34 34 35 35 34 34 33 33 33 33 34 33 33 33 33 34 34 35 35 36 36 36 36 36 34 32 31 31 31 31 32 32 32 33 33 34 33 32 32 32 32 32 32 32 33 35 37 38 38 38 38 38 37 37 36 36 34 35 36 37 38 39 39 39 39 39 39 40 42 42 42 43 43 43 42 41 41 41 40 40 41 41 42 42 42 41 40 39 39 39 40 40 41 42 44 44 44 43 42 43 43 43 45 46 47 47 47 47 47 47 46 44 43 42 41 40 39 38 37 36 36 35 35 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 36 37 38 40 41 40 39 36 32 30 31 30 27 27 25 23 23 21 20 20 21 22 22 22 22 21 21 21 22 22 23 24 24 25 25 25 25 26 26 27 28 28 30 32 32 32 32 33 33 33 33 33 33 32 33 33 34 35 35 35 34 34 34 35 35 35 35 35 35 35 34 34 34 34 34 35 35 35 36 36 37 37 37 37 37 37 37 37 37 37 37 36 36 35 35 34 33 32 31 29 28 27 26 25 25 25 24 24 24 24 24 24 24 24 24 24 25 24 24 23 23 23 23 23 23 54 54 53 53 53 52 53 52 52 51 51 48 45 43 42 42 41 41 40 40 39 38 36 33 31 29 28 26 26 26 26 24 24 23 23 23 23 23 23 24 24 24 24 25 26 27 28 28 29 29 28 28 29 29 29 29 29 28 28 28 28 29 29 30 30 30 28 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 27 27 28 28 29 29 30 31 31 32 33 34 34 34 34 35 35 35 35 35 35 34 33 32 30 31 31 31 31 32 32 31 31 32 32 32 31 30 28 27 27 27 27 25 22 20 20 20 21 22 23 25 26 26 26 28 29 30 30 31 32 34 34 35 37 39 41 43 38 31 23 20 21 25 25 28 30 33 36 38 39 41 42 44 47 49 50 48 46 45 46 47 49 50 51 51 51 51 51 50 50 51 51 51 52 52 52 52 52 52 51 49 48 47 46 46 45 45 45 45 45 46 46 46 46 45 44 44 44 44 44 44 44 44 44 43 42 41 41 40 40 40 39 39 39 38 38 38 39 40 40 39 39 38 39 41 41 42 41 39 36 35 35 36 36 36 37 38 39 40 39 37 36 35 34 35 34 33 33 32 32 32 31 31 31 30 30 31 31 31 31 32 31 30 29 30 30 30 30 30 30 29 29 29 29 29 30 31 32 32 31 29 28 27 26 27 27 27 28 29 31 32 32 33 33 33 32 32 31 31 31 32 31 31 32 32 32 32 31 31 31 33 36 39 41 42 42 43 45 45 43 43 41 39 37 36 36 37 39 41 43 44 44 44 43 42 43 44 45 46 46 47 49 50 50 50 50 50 49 49 47 46 47 49 51 53 53 54 54 54 53 52 51 50 48 46 44 44 44 44 44 45 46 46 46 46 47 49 49 49 49 49 49 48 48 48 48 47 46 45 46 47 47 45 43 40 38 38 38 39 39 39 38 38 38 40 41 42 43 42 41 40 41 41 40 40 40 41 40 40 39 38 37 37 37 36 36 35 35 35 35 36 36 36 37 38 38 39 39 40 40 40 39 39 39 39 39 39 39 39 39 38 37 36 35 35 35 35 35 34 34 33 33 33 33 34 33 33 33 33 34 34 35 35 35 36 36 36 36 35 33 31 30 30 31 31 31 32 33 33 33 33 32 32 32 32 32 32 32 34 35 37 37 38 37 37 36 36 36 35 34 33 35 36 36 37 38 39 39 39 38 38 39 41 42 43 43 43 42 41 41 40 39 39 39 40 42 43 44 43 42 40 39 39 39 40 40 41 41 43 42 42 42 42 42 41 43 46 47 48 48 47 47 49 49 47 46 42 40 39 39 38 37 37 36 35 35 34 34 33 33 33 32 32 32 32 32 32 32 32 33 33 34 34 34 34 37 38 39 40 41 40 38 36 32 31 31 30 28 27 26 25 24 21 20 20 21 21 22 22 21 21 21 21 21 22 23 24 24 24 25 25 25 26 26 26 27 28 29 32 32 32 32 32 32 33 33 33 33 33 33 34 34 35 35 35 35 34 34 35 35 35 35 35 35 34 34 34 34 34 34 34 35 35 36 36 37 37 37 37 37 37 37 37 37 36 36 36 36 36 35 34 33 32 31 29 28 27 26 25 25 24 24 24 24 24 24 24 24 24 24 24 25 24 24 24 23 23 23 23 23 54 53 53 53 52 52 52 52 52 51 50 48 43 41 40 40 40 40 40 40 39 37 34 31 29 28 26 25 24 25 26 24 24 23 23 23 22 22 23 23 23 24 24 24 25 26 27 28 29 28 28 28 29 29 30 30 29 28 28 28 28 28 28 29 29 29 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 29 30 30 31 32 33 34 34 34 34 34 35 35 35 35 35 34 33 32 31 31 31 31 32 32 32 32 32 32 33 33 32 31 30 28 27 27 26 24 23 21 21 21 22 22 22 23 25 26 27 29 31 33 33 34 35 35 35 35 37 38 39 41 40 34 22 20 24 27 27 30 32 34 36 38 39 41 43 45 47 47 48 46 46 47 48 49 50 50 51 51 51 50 49 48 48 49 49 50 50 50 51 52 52 52 52 50 49 48 47 47 46 45 45 45 45 45 46 47 46 45 44 44 44 44 45 45 44 44 44 43 43 42 41 41 40 40 40 39 39 38 38 38 38 39 39 39 38 37 37 38 39 40 40 38 36 35 35 35 35 36 36 37 38 39 39 38 36 35 35 35 34 34 33 33 33 32 31 30 29 29 30 30 31 30 31 31 31 30 30 31 31 30 30 30 30 29 29 29 29 29 30 31 31 31 30 29 28 27 27 28 28 29 30 30 31 31 31 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 32 35 38 41 42 43 44 45 44 44 42 40 36 35 35 36 38 39 41 42 43 44 44 43 43 43 45 46 46 46 48 50 50 52 52 51 50 49 48 47 47 47 49 51 52 53 54 54 53 52 51 50 48 46 45 44 44 44 43 43 44 45 45 46 46 48 49 50 50 50 50 50 50 50 50 49 49 48 48 48 49 47 44 41 39 38 38 38 39 39 39 39 39 39 41 42 43 42 41 40 40 40 40 40 40 40 41 41 41 40 38 38 38 37 37 36 36 36 35 35 35 36 36 37 37 38 38 39 40 40 39 39 39 39 39 39 38 38 39 39 39 38 37 36 35 35 35 35 34 34 34 33 33 33 34 33 33 33 34 34 35 35 35 35 36 36 36 36 35 33 32 31 30 30 30 31 32 32 32 32 33 33 33 32 32 32 33 33 34 36 37 38 37 36 36 35 35 35 34 33 32 33 35 36 37 38 39 39 39 38 38 39 40 42 43 44 42 42 41 41 39 38 38 38 40 43 44 44 43 42 40 39 40 41 41 41 41 39 40 39 39 40 40 40 40 40 42 44 47 48 47 48 49 49 48 45 41 40 38 37 37 36 35 35 35 34 34 33 33 32 32 31 31 31 31 31 31 31 32 33 34 34 34 35 35 36 39 39 40 41 40 38 35 31 31 31 31 31 29 29 27 24 20 19 20 20 21 21 21 21 21 21 21 21 22 23 23 24 24 24 24 25 25 26 26 27 27 28 31 31 31 31 31 32 32 32 33 33 33 34 34 35 35 35 34 34 34 34 35 34 34 35 35 34 34 34 33 33 33 34 34 35 35 35 36 36 36 37 37 37 37 37 36 36 36 36 36 36 36 35 35 34 32 31 29 28 27 26 26 25 24 23 23 23 23 24 24 24 24 24 25 25 24 24 24 23 23 23 23 23 54 53 53 53 53 52 52 52 52 52 50 47 43 41 39 39 39 39 39 39 38 36 32 30 28 27 25 25 25 25 25 24 23 23 22 22 22 22 22 22 23 24 24 24 24 25 26 28 28 27 28 28 29 30 30 30 28 28 28 27 27 27 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 27 27 27 27 28 29 29 30 30 31 32 33 33 34 34 34 35 35 35 34 34 33 33 32 32 31 31 32 32 33 33 33 32 32 34 33 32 31 30 29 27 27 26 25 24 23 23 24 23 23 23 23 24 26 28 29 31 33 34 34 35 36 37 37 38 39 39 40 39 34 23 23 22 26 29 30 32 36 37 38 39 42 44 45 46 46 46 46 47 48 48 49 50 50 50 50 50 49 48 47 47 47 48 49 50 50 51 52 52 52 52 51 50 49 48 48 47 46 45 45 45 45 46 47 47 46 45 45 45 45 45 45 45 44 44 44 43 42 41 41 41 40 40 40 39 38 38 38 38 39 39 38 38 36 36 36 37 39 39 38 36 35 35 34 34 35 35 36 37 39 39 38 37 36 36 35 34 34 34 33 33 32 30 29 29 28 29 30 30 30 30 30 30 30 30 31 31 31 30 30 30 29 29 29 30 30 30 30 30 30 29 28 28 28 28 28 29 30 31 31 31 30 30 31 31 31 32 31 31 31 31 31 31 31 30 30 30 30 31 31 32 32 34 38 41 42 43 44 45 45 44 41 37 34 35 36 37 38 40 41 42 42 44 45 44 43 43 45 46 46 48 49 51 52 54 53 51 50 49 48 47 47 48 51 52 53 54 54 53 52 51 49 47 46 45 44 44 44 43 43 43 44 45 45 46 47 48 49 50 51 51 51 52 51 51 51 50 51 51 51 50 48 45 43 41 40 38 38 38 39 39 39 39 40 41 42 43 42 41 39 39 39 40 40 40 40 41 41 41 41 41 40 39 39 38 38 37 36 36 35 35 35 36 36 37 37 38 38 39 40 40 39 39 39 39 39 39 38 38 38 39 39 38 38 37 36 35 35 35 35 35 34 34 33 33 33 34 33 34 34 34 35 35 35 35 36 36 36 36 35 34 32 31 31 31 30 30 31 31 32 32 32 33 33 33 33 32 33 34 35 36 37 37 37 35 34 34 33 33 33 32 32 33 34 36 37 38 39 39 39 38 38 39 40 41 43 44 43 41 41 40 38 37 37 37 40 43 44 44 43 42 42 41 40 41 42 41 39 37 37 36 36 37 37 37 36 36 37 40 45 48 47 48 46 46 45 43 40 39 38 37 36 35 34 34 34 33 33 32 32 32 31 31 30 30 30 30 30 31 32 34 35 35 35 35 35 35 36 39 40 41 40 37 33 31 31 31 32 32 31 30 27 24 20 19 20 20 21 21 21 21 21 21 21 21 22 22 23 23 24 24 24 24 25 25 26 26 27 27 29 31 31 31 31 31 32 32 33 33 34 34 34 34 34 34 34 34 34 35 34 34 34 34 34 34 34 34 33 33 33 33 34 35 35 35 35 36 36 36 37 37 37 36 36 36 36 36 36 36 36 35 35 34 32 31 29 28 28 27 26 25 24 23 23 23 23 24 24 24 24 25 25 25 24 24 24 23 23 23 23 23 54 54 53 53 53 53 53 53 52 51 49 46 43 40 39 38 38 38 39 39 38 36 32 31 29 27 26 26 26 25 24 24 23 22 22 22 21 21 21 21 22 24 24 24 24 25 27 28 28 26 27 27 27 28 29 28 26 26 26 26 26 26 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 28 29 29 30 31 31 32 33 33 33 34 34 35 35 34 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 32 31 30 29 28 28 27 26 26 25 24 24 25 25 24 23 23 25 26 28 28 29 30 31 33 33 35 37 38 38 39 40 40 39 35 31 27 26 27 28 30 33 36 36 37 40 43 45 45 45 45 46 46 47 47 48 49 49 49 49 49 49 48 47 47 46 47 48 49 50 51 51 51 52 52 51 51 50 49 48 48 47 46 46 45 45 45 46 47 48 48 47 46 45 45 45 45 45 44 44 44 43 43 42 42 41 41 40 40 39 39 38 38 38 39 38 38 37 35 35 35 36 37 38 38 36 35 34 34 34 34 34 35 37 39 39 38 37 37 36 35 35 34 34 33 33 32 30 29 28 28 29 29 29 29 29 29 29 30 31 31 31 31 30 30 30 29 29 29 30 30 30 30 30 29 28 28 28 28 27 28 30 31 31 31 30 30 30 30 30 30 31 30 30 30 31 31 31 30 29 29 29 30 30 31 32 32 34 37 39 42 43 44 44 45 44 40 37 35 36 37 37 38 40 40 41 43 45 45 44 43 43 44 45 46 50 51 52 54 54 53 52 50 49 48 47 47 48 49 51 53 54 53 52 50 49 47 45 44 44 44 43 43 43 43 43 44 45 45 46 48 49 49 51 52 52 52 52 52 52 52 52 52 52 52 50 48 46 44 43 41 40 38 38 38 38 39 40 41 42 43 43 41 40 39 39 39 39 39 40 41 41 41 41 42 42 41 40 40 39 39 38 36 35 34 34 35 35 36 37 37 38 38 39 39 40 40 39 39 39 39 38 38 38 38 38 39 39 38 38 37 36 35 35 35 35 34 34 33 33 33 33 34 34 34 35 35 35 35 36 36 36 36 36 35 35 33 34 33 32 31 30 30 31 32 32 32 33 33 33 33 33 33 34 35 35 36 36 36 35 34 33 32 33 32 32 32 32 34 36 37 37 38 39 39 38 39 40 40 40 42 43 43 41 40 39 38 37 37 38 41 43 43 43 42 42 41 41 40 39 38 38 38 37 35 36 35 36 36 36 35 34 34 37 44 46 44 45 43 44 43 42 40 38 37 36 35 35 34 34 33 33 32 32 31 31 31 30 30 29 29 29 30 31 33 36 38 38 37 36 35 35 36 38 40 41 38 35 34 32 31 31 31 31 31 30 27 23 21 19 20 20 20 21 21 21 21 21 21 21 22 22 23 23 24 24 24 24 25 25 25 26 27 28 29 29 29 31 31 32 32 32 33 33 34 34 34 34 34 34 34 34 35 35 34 34 34 34 34 34 34 33 33 33 33 33 34 35 35 35 35 36 36 36 37 37 37 36 36 36 36 36 36 36 36 35 35 34 32 31 30 30 28 26 25 24 23 23 22 23 23 23 24 24 24 25 25 25 25 24 24 24 23 23 23 23 53 54 53 53 53 53 53 53 52 51 48 45 42 40 39 38 38 38 38 38 37 36 35 32 29 27 26 26 25 25 24 23 22 22 22 21 21 21 21 21 21 22 23 22 22 23 24 25 25 25 25 25 25 26 25 25 24 24 24 24 24 25 25 25 24 25 25 25 25 25 25 25 25 26 26 26 26 25 25 25 25 25 25 26 26 26 27 28 29 29 30 30 31 31 32 32 33 33 34 35 34 34 33 33 33 33 33 33 33 33 33 33 33 34 35 34 33 31 31 28 27 27 27 26 26 28 27 27 26 25 25 26 25 23 24 25 25 26 28 29 30 32 33 36 37 37 37 37 38 37 37 36 35 33 26 27 27 30 33 35 36 37 40 43 45 45 46 46 46 45 45 46 48 48 48 48 48 49 49 48 47 46 47 47 47 48 49 50 49 49 50 51 51 51 50 49 48 47 47 46 46 46 45 45 45 46 47 48 47 46 46 46 45 45 45 44 44 44 43 43 42 42 42 42 41 40 39 39 38 38 38 38 38 37 36 36 34 34 35 36 37 37 35 34 34 33 33 33 34 35 37 38 38 38 38 37 37 36 35 35 34 33 33 32 31 29 28 28 28 28 28 28 28 28 28 30 30 30 30 30 30 29 29 29 29 29 31 31 31 30 29 29 28 28 27 27 27 28 30 31 32 31 30 30 29 29 30 30 30 29 29 30 30 31 29 28 28 28 28 29 30 31 32 33 34 36 38 41 43 44 44 44 43 39 38 38 37 37 38 39 40 41 42 44 45 45 44 43 43 44 46 48 50 52 54 55 55 54 52 50 49 47 47 47 47 48 51 53 53 52 50 49 47 46 44 43 42 42 42 42 42 43 44 45 46 46 47 48 49 51 52 52 52 52 52 52 52 53 53 53 52 51 49 47 47 46 44 43 42 40 38 38 38 39 40 42 43 44 43 40 39 39 39 39 39 39 40 41 41 41 42 42 42 42 42 41 41 39 37 36 35 34 34 35 36 36 37 37 37 38 39 39 40 40 40 40 39 38 38 38 38 38 38 38 38 38 38 38 37 36 36 35 35 34 34 33 33 33 34 34 34 34 35 35 36 36 36 36 36 36 36 35 35 35 35 34 32 31 30 30 31 31 32 32 32 32 33 33 33 34 34 34 35 35 35 34 34 34 32 32 32 33 32 31 31 33 35 36 37 39 39 39 38 39 40 40 40 41 42 42 42 39 38 38 38 38 39 40 42 41 41 41 40 40 40 39 38 38 38 37 37 35 35 35 35 36 38 39 37 35 38 44 45 44 44 43 43 42 40 39 38 37 36 35 35 34 34 33 32 32 31 31 30 30 29 29 29 29 28 29 32 36 40 42 41 40 37 36 36 35 37 39 40 38 35 34 32 31 31 30 30 30 30 28 24 22 19 19 20 20 20 21 22 22 21 21 22 22 23 23 23 23 24 24 24 25 25 26 27 28 28 29 29 29 31 32 32 32 33 33 34 34 34 34 34 34 34 34 35 35 35 34 33 33 33 33 34 34 33 33 33 33 34 34 35 35 35 35 36 36 36 37 37 37 37 36 36 36 36 36 36 36 35 34 33 32 31 30 29 27 26 25 25 24 23 23 23 23 23 24 24 24 25 25 25 25 25 24 24 24 23 23 23 53 53 53 53 53 53 53 53 52 50 48 45 42 39 39 38 37 37 36 36 35 34 32 29 27 26 26 25 24 24 23 23 22 22 21 21 21 21 21 20 19 19 20 20 20 20 21 22 22 23 23 23 23 23 23 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 25 25 24 24 24 24 24 25 25 25 26 27 27 28 29 29 30 30 31 32 32 32 33 34 34 34 34 33 32 32 33 33 33 31 31 32 32 32 32 33 33 32 31 30 28 26 26 27 27 28 29 30 29 28 27 26 26 26 25 24 24 24 25 28 31 31 32 35 36 36 36 35 33 33 33 33 34 35 36 36 32 26 29 32 34 35 37 40 42 44 45 47 47 45 42 43 45 46 46 47 47 48 48 48 48 47 46 46 46 46 46 46 47 46 46 48 50 51 51 50 49 48 47 47 47 46 46 45 44 44 44 45 46 46 46 45 45 45 45 44 44 44 43 43 43 42 42 42 42 41 40 40 39 38 38 38 38 38 37 36 35 33 33 34 36 36 35 34 33 33 33 33 33 33 34 36 38 38 38 38 38 37 36 36 35 34 33 33 33 31 29 28 28 28 28 28 28 28 28 28 29 30 30 30 29 29 29 29 29 28 29 30 31 31 30 29 28 28 28 27 26 26 28 30 31 31 31 30 29 29 29 29 30 30 29 29 29 29 29 28 26 26 27 28 29 29 30 31 32 33 35 37 39 40 42 44 43 42 40 41 40 38 38 38 39 39 41 43 45 45 45 44 43 43 45 47 49 51 53 54 55 55 53 51 50 48 47 46 46 46 47 49 52 52 51 49 48 46 44 43 42 41 40 41 41 42 43 44 46 48 48 48 50 51 52 52 52 52 52 52 53 53 53 53 53 52 50 48 47 47 47 46 44 43 41 40 39 38 39 40 43 44 44 42 40 39 39 39 39 39 40 40 40 41 41 42 42 42 42 42 42 41 39 37 36 35 35 35 35 36 36 36 37 37 38 38 39 40 40 41 40 39 38 38 37 37 37 38 38 38 39 39 38 38 38 37 36 35 34 34 33 33 33 34 34 35 35 35 36 36 36 36 36 36 36 35 35 35 35 34 34 33 32 31 30 31 31 32 32 32 33 33 33 33 34 34 34 34 35 35 35 34 33 32 32 32 32 31 31 32 33 35 35 37 39 39 39 38 38 39 39 40 40 40 40 40 39 38 39 39 39 39 40 40 39 39 39 39 39 39 39 40 39 38 37 36 36 35 35 35 36 38 39 38 39 42 43 43 43 43 42 42 41 40 38 37 36 35 35 35 34 34 33 32 32 31 31 30 29 29 29 28 28 28 29 33 38 42 44 43 41 40 39 37 35 36 39 40 39 37 35 33 32 32 30 30 30 30 28 26 24 20 19 19 20 20 21 22 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 28 29 30 30 30 30 32 33 33 33 33 34 34 34 34 34 34 34 34 35 35 35 35 34 33 33 33 33 33 33 33 33 33 33 34 34 35 35 35 35 36 36 36 37 37 37 37 37 37 36 36 36 36 35 35 34 33 31 31 30 29 27 26 25 25 24 23 23 23 23 23 24 24 24 24 25 25 25 25 25 24 24 23 23 23 53 53 53 53 53 53 53 53 52 50 47 45 42 40 39 38 36 36 35 34 33 30 27 26 25 25 25 25 24 23 23 22 22 22 21 21 21 21 21 20 19 18 19 18 18 19 19 20 20 21 21 21 21 21 20 20 20 20 20 20 21 21 21 21 22 23 23 23 23 24 24 24 24 24 24 24 24 23 23 24 24 24 24 24 24 25 26 27 28 28 29 29 31 31 31 32 32 33 33 33 33 32 31 31 32 32 32 31 29 30 30 30 29 29 29 30 30 30 30 29 28 28 29 30 30 30 30 30 30 29 28 27 27 27 25 24 25 27 29 31 31 32 33 33 33 32 31 29 28 29 31 32 33 34 35 35 30 29 31 33 35 37 37 37 43 45 47 46 43 40 40 41 43 44 46 46 47 48 47 47 47 46 45 43 43 43 44 44 44 45 46 48 50 51 50 49 48 47 47 47 47 46 45 44 44 43 43 44 44 44 45 44 44 44 44 44 44 43 43 43 42 42 42 42 41 40 40 39 38 38 38 38 37 37 36 34 33 33 34 36 36 34 33 33 32 32 32 32 33 33 35 36 37 38 38 37 37 37 36 35 34 34 34 34 32 30 29 28 28 28 28 28 28 28 28 29 29 30 29 29 29 29 28 28 28 29 30 31 31 31 30 29 29 27 26 25 26 29 30 30 31 30 30 29 29 29 29 30 30 29 29 29 29 28 27 26 26 27 27 28 28 28 29 30 32 34 35 37 38 40 42 42 42 41 42 40 38 37 37 38 39 41 42 44 45 45 44 43 44 46 46 49 51 53 55 55 55 52 50 49 47 46 46 46 45 46 48 51 52 49 48 47 45 44 43 42 40 39 39 40 42 43 45 47 49 50 50 53 54 53 53 52 52 52 52 53 53 53 52 51 50 49 48 48 48 47 47 45 44 43 43 42 40 40 41 44 44 43 42 40 39 39 39 39 39 40 40 41 41 42 42 42 42 42 42 42 40 39 37 36 36 36 36 36 36 36 36 36 36 37 38 39 40 41 41 40 40 39 38 37 37 37 37 37 38 39 39 39 39 39 38 37 35 34 33 34 34 34 34 34 35 35 36 36 36 36 36 36 36 35 35 35 35 34 34 34 34 33 32 31 31 31 32 32 32 32 33 33 33 34 34 34 34 34 34 34 34 32 32 32 33 33 32 31 32 33 34 35 36 38 39 38 38 38 40 40 40 40 39 39 38 39 40 40 40 39 39 38 38 37 37 37 37 37 37 37 37 38 37 37 36 35 34 35 34 35 38 39 38 39 41 41 42 42 42 42 41 41 40 38 37 36 35 35 35 34 33 33 32 32 31 31 30 29 29 28 28 27 27 29 33 38 42 43 43 43 41 39 37 36 37 39 40 40 37 35 35 34 32 31 30 30 30 29 27 25 20 19 19 19 20 21 22 22 22 22 22 23 23 23 24 24 24 25 26 25 25 26 28 30 32 32 33 33 34 34 34 34 34 34 34 35 35 35 34 34 35 35 35 35 34 34 33 33 33 33 33 33 33 33 34 34 34 34 35 35 35 36 36 36 37 37 37 37 37 37 37 37 36 36 36 35 35 34 33 32 31 30 29 28 27 26 25 24 23 23 23 23 24 24 24 24 24 25 25 25 25 25 24 24 24 23 23 53 53 53 53 53 53 53 52 51 49 47 44 41 40 39 37 36 35 34 32 30 27 25 25 25 25 25 25 24 24 23 22 22 21 21 21 21 21 21 20 19 19 19 19 19 18 19 19 19 20 20 19 19 18 18 18 18 19 19 19 19 19 20 21 21 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 25 25 26 27 28 29 30 31 31 31 32 32 32 32 32 31 30 30 30 30 30 30 29 28 28 28 28 28 27 28 29 29 29 29 29 29 29 30 31 32 31 32 32 31 32 30 29 29 30 29 27 27 28 29 29 30 29 29 29 28 27 28 28 29 30 30 31 32 34 34 35 32 29 31 31 34 35 35 36 43 45 48 45 40 38 39 40 42 43 45 46 47 48 48 47 46 44 42 41 41 41 42 42 43 44 46 47 49 50 51 50 48 48 47 47 47 47 46 45 44 44 43 43 43 43 44 44 43 43 43 44 44 44 43 43 42 42 42 42 41 40 39 39 38 38 38 39 38 37 35 33 33 34 35 35 34 33 33 33 33 32 32 32 32 33 34 35 36 37 37 36 36 36 37 35 34 34 35 35 32 31 30 29 29 28 29 29 28 28 28 29 29 30 29 29 29 29 28 28 28 29 30 31 31 31 30 30 29 27 25 25 27 29 30 30 30 30 30 30 29 29 29 29 30 30 29 29 28 27 26 27 27 27 28 27 27 27 27 28 30 32 33 34 36 38 40 41 42 43 42 39 37 37 37 37 39 40 41 43 44 44 44 43 44 46 46 49 52 55 55 55 54 51 49 47 46 46 46 45 45 45 47 49 50 47 46 45 45 44 43 42 40 39 39 40 41 43 46 48 49 51 52 54 55 54 52 52 51 52 52 52 52 52 51 50 49 49 48 49 49 48 47 46 46 45 45 44 43 42 43 44 43 42 41 40 40 40 40 40 40 40 40 41 42 42 42 42 43 43 42 41 39 39 38 38 37 37 36 36 36 35 35 36 36 37 38 40 41 42 41 41 40 39 38 37 36 36 36 37 38 38 39 39 39 39 39 37 36 34 34 34 34 34 34 34 35 36 36 36 36 36 36 36 36 35 35 35 35 34 35 35 35 34 33 32 31 31 31 31 32 32 32 32 32 33 34 34 34 34 34 34 34 32 32 33 33 33 32 32 32 33 34 35 36 38 39 38 38 39 40 40 40 39 39 38 38 39 40 39 39 39 38 38 37 36 36 36 36 36 36 36 36 39 37 37 36 35 34 35 35 36 38 38 38 38 38 40 41 42 42 42 41 40 40 38 37 37 36 35 34 34 33 33 32 32 31 31 30 30 29 29 28 27 27 30 33 38 41 42 41 40 41 38 37 37 38 39 39 39 36 35 34 33 32 31 31 30 29 29 27 26 24 22 19 18 20 21 22 22 22 22 22 22 23 23 24 24 25 25 26 26 26 26 28 28 30 32 33 33 34 34 34 34 34 34 34 35 35 35 34 34 34 35 35 34 34 34 33 33 33 33 33 33 33 34 34 34 34 35 35 35 35 36 36 36 37 37 37 37 37 37 37 37 36 36 36 35 34 34 33 32 31 30 29 28 27 26 25 24 24 24 24 24 24 24 25 25 25 25 25 25 25 24 24 24 24 23 23 53 53 53 53 54 53 53 52 50 48 46 43 41 40 39 37 35 34 33 32 29 27 25 25 25 25 25 25 25 24 23 22 21 21 21 21 21 22 22 22 21 20 19 19 18 18 18 18 18 18 18 18 18 17 17 18 18 18 19 18 19 19 20 21 21 21 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 25 26 27 28 29 30 30 31 31 32 32 32 31 31 30 30 29 29 29 30 30 29 28 28 27 27 27 26 27 28 28 28 28 28 28 28 28 30 32 32 33 34 34 34 33 32 31 31 31 30 29 29 29 29 29 28 27 25 25 25 27 28 29 30 30 31 32 33 33 34 32 31 31 31 33 34 32 36 42 46 47 42 37 39 40 40 41 41 44 46 48 49 48 47 46 42 40 39 40 40 41 41 42 44 45 47 48 49 50 50 49 49 48 48 47 47 47 46 45 45 44 44 44 43 43 43 43 43 43 43 44 43 43 43 42 42 42 41 41 40 39 39 38 38 38 39 38 36 34 33 34 34 35 35 34 33 33 33 33 33 33 32 32 33 33 34 34 35 36 34 35 36 36 36 35 35 35 35 34 32 31 30 29 29 29 29 29 29 29 29 30 30 29 29 29 29 28 28 28 29 30 31 31 32 31 31 29 26 25 25 27 29 29 29 29 29 30 30 29 29 29 29 29 29 29 28 28 27 27 27 28 28 28 27 26 25 24 25 27 28 30 32 34 36 38 41 43 42 41 39 38 38 37 37 39 40 42 43 44 43 42 42 43 43 46 49 55 56 55 54 52 49 47 46 46 46 45 45 44 44 45 47 48 46 45 44 44 43 42 41 40 38 38 39 41 44 46 48 48 50 53 54 54 53 52 51 51 51 50 50 50 49 49 48 48 49 49 49 49 48 47 47 47 46 46 46 45 45 45 44 42 41 40 40 40 40 40 40 40 41 41 42 42 43 43 43 43 43 42 40 39 39 39 39 39 37 37 36 35 35 35 36 36 37 39 41 42 42 41 41 40 40 38 36 35 35 36 37 38 38 38 39 39 40 39 38 36 35 34 34 34 34 34 35 36 36 36 36 36 36 36 36 35 35 35 35 34 35 35 36 36 35 34 32 31 31 31 31 31 32 32 32 32 33 34 34 34 34 34 34 34 33 32 33 33 33 33 32 32 33 35 35 36 38 39 38 38 39 40 40 39 39 38 38 38 39 39 38 38 38 38 37 37 36 35 35 36 36 36 36 36 36 36 37 36 35 35 36 37 38 39 39 39 38 38 39 41 42 43 43 42 40 39 38 38 37 36 35 34 34 33 33 32 32 31 31 31 30 30 29 28 28 28 30 34 38 40 41 41 40 40 38 36 37 38 37 35 35 34 33 34 33 32 31 31 30 29 29 28 27 26 23 19 18 19 20 22 22 22 22 22 22 22 23 23 24 25 25 26 27 27 28 28 29 30 31 31 32 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 34 34 34 34 34 34 34 34 34 35 35 35 36 36 36 37 37 37 37 37 37 37 37 36 36 35 35 35 34 33 33 32 31 30 29 28 27 26 25 25 24 24 24 24 24 25 25 25 25 25 24 25 24 24 24 24 23 23 53 53 53 54 54 53 52 51 49 46 44 43 43 40 38 36 35 34 33 31 29 27 26 26 26 26 26 25 25 24 23 22 21 20 20 20 21 22 22 22 22 21 20 19 18 18 18 18 18 18 18 18 18 18 18 18 18 17 18 18 19 20 20 20 21 21 21 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 24 24 25 26 27 29 29 30 30 31 31 31 31 30 30 30 30 30 30 30 30 29 29 28 27 27 27 26 25 25 26 27 27 27 26 26 26 27 29 31 33 33 33 34 36 36 34 32 33 33 32 31 30 30 30 29 28 25 25 25 26 28 29 29 29 30 32 33 33 33 34 36 32 31 31 33 33 31 37 43 45 43 37 33 39 40 40 41 42 45 47 49 50 49 49 47 42 40 39 39 39 40 41 42 44 45 46 47 49 50 51 50 50 49 48 48 48 47 47 46 46 45 44 44 44 44 44 44 43 43 43 43 43 43 43 42 42 41 41 41 40 39 38 38 38 38 38 38 36 35 34 34 35 35 35 34 34 34 34 34 34 33 32 32 33 33 33 33 33 33 32 33 34 35 36 35 35 35 36 35 33 33 31 30 30 30 30 30 29 29 29 30 30 30 30 30 29 29 28 28 29 30 31 32 32 32 31 29 26 25 26 28 29 29 29 29 29 29 29 30 30 29 29 29 29 28 28 27 27 28 28 28 28 27 26 24 23 23 23 24 25 26 28 31 33 36 39 41 41 41 40 39 39 38 37 38 40 42 42 42 41 41 42 43 43 46 50 57 56 55 53 51 48 46 46 45 45 45 44 43 43 44 45 46 45 44 44 43 42 41 40 39 38 38 40 42 45 47 49 49 52 54 54 53 52 51 51 50 49 48 48 47 47 47 48 48 48 48 48 48 48 48 48 48 48 48 48 47 47 47 44 41 40 39 39 39 40 40 40 40 41 42 43 43 43 43 44 43 43 42 40 40 40 41 40 39 37 37 35 35 35 35 36 37 38 40 41 41 42 41 40 40 39 37 36 35 35 36 37 37 38 38 39 39 40 39 38 37 36 35 34 34 34 35 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 36 37 36 36 34 33 32 32 31 31 31 32 32 32 32 33 33 33 33 34 34 34 34 33 33 33 34 33 33 33 33 34 35 35 36 37 38 38 38 39 39 39 39 39 38 38 38 38 37 37 37 37 38 37 36 35 34 35 37 37 36 36 36 36 36 37 35 34 35 36 37 38 38 38 38 38 39 40 42 43 43 43 43 41 40 39 38 37 36 35 34 34 33 32 32 32 31 31 31 31 30 30 29 28 29 30 35 37 39 41 41 40 39 37 36 36 36 35 33 33 32 32 32 32 32 32 31 31 29 29 28 28 26 23 20 18 18 20 21 22 22 22 22 22 22 22 23 24 25 25 26 27 27 28 28 29 29 29 30 31 31 32 33 33 33 33 33 33 34 34 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 36 36 36 36 37 37 37 37 37 37 37 36 36 36 35 35 34 34 33 32 31 30 29 28 27 27 26 25 25 25 25 24 25 25 25 25 25 25 25 24 24 24 24 24 24 23 53 53 54 54 53 53 52 50 48 45 43 43 42 40 37 35 34 33 32 30 28 27 26 26 26 26 26 26 25 24 23 22 21 20 20 20 20 20 21 21 22 21 20 20 19 19 18 17 17 17 17 17 17 18 18 18 17 18 18 19 19 20 20 20 21 21 21 21 21 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 24 24 25 26 28 29 29 30 30 31 31 30 30 30 30 30 30 31 31 31 30 30 29 29 28 28 28 28 27 26 24 25 25 25 25 25 25 26 28 29 31 31 31 33 36 37 36 35 35 35 33 32 32 31 31 29 27 26 26 27 28 29 29 29 29 31 33 33 33 34 36 36 32 31 32 33 34 35 40 43 42 38 35 35 39 38 39 40 42 45 48 50 51 51 51 49 46 43 42 41 40 40 41 42 44 45 45 46 48 49 50 51 50 49 49 48 48 48 48 47 46 45 45 45 44 44 45 44 43 43 43 43 43 43 43 42 41 41 41 40 40 39 38 38 37 38 38 37 36 35 35 35 35 35 34 34 34 34 35 35 34 33 33 32 33 32 32 32 32 32 31 32 33 34 35 35 34 34 34 34 33 33 32 32 31 30 30 30 29 29 29 29 30 30 30 30 30 29 29 28 29 30 31 31 31 31 31 29 26 25 26 28 29 29 28 28 28 28 29 30 30 30 29 28 28 28 27 27 27 27 28 28 27 26 25 24 24 24 24 23 23 24 25 27 30 33 36 39 38 40 40 40 40 39 38 39 40 41 42 42 42 43 43 44 46 49 54 57 55 53 51 50 47 45 45 45 44 44 43 42 42 42 43 44 44 44 44 43 42 41 40 39 39 39 41 43 45 47 49 51 53 54 53 52 51 50 49 49 47 47 47 46 45 46 47 48 48 48 48 47 48 48 49 49 50 50 49 50 50 48 45 42 42 39 39 39 40 40 41 41 42 43 44 44 44 43 43 43 42 41 41 41 41 41 40 40 38 37 35 35 35 36 37 38 39 41 41 41 41 40 40 39 38 36 35 34 35 36 36 37 37 38 38 39 40 40 39 38 36 36 35 35 35 35 36 36 36 36 36 36 36 35 35 35 35 35 35 35 36 37 37 37 36 35 35 33 32 31 31 31 31 32 32 32 32 33 33 33 33 33 33 33 33 32 33 33 33 33 34 34 35 35 35 36 36 37 38 38 39 39 39 39 38 38 38 38 37 37 37 37 37 37 36 35 34 35 36 38 38 37 37 37 37 37 37 35 35 36 37 38 38 38 38 37 37 38 40 41 43 43 43 43 42 42 41 39 37 36 35 34 34 33 32 32 32 31 31 31 31 30 30 30 29 30 31 35 35 39 42 42 40 39 37 36 35 34 33 32 31 31 30 30 31 32 32 32 31 30 30 29 27 26 24 20 18 18 19 21 22 22 22 22 22 22 22 23 24 25 25 26 27 27 28 28 28 29 29 29 29 30 31 31 32 32 32 32 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 36 36 36 37 37 37 37 37 37 37 36 36 36 36 35 35 34 34 33 32 30 30 29 29 28 27 26 26 26 26 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 53 54 54 54 53 52 52 49 47 45 43 43 41 39 37 35 33 32 31 29 27 27 27 27 27 27 26 26 25 24 23 22 21 21 21 20 20 20 20 20 21 21 21 20 19 19 18 18 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 24 25 26 27 28 29 29 29 30 30 31 30 30 30 30 30 30 30 31 31 30 30 29 29 29 30 31 31 31 30 27 25 23 21 20 21 24 26 27 27 28 29 29 32 36 38 38 38 36 34 32 31 32 32 31 29 28 28 28 28 29 29 29 28 30 32 35 36 35 35 36 35 31 30 31 33 37 40 41 41 39 38 36 36 36 37 37 39 41 44 47 49 51 52 52 52 50 47 46 43 42 42 42 43 43 44 44 45 46 47 48 50 50 49 49 48 48 48 48 47 47 47 46 45 45 45 45 44 44 43 43 43 43 42 42 42 41 41 40 40 39 38 37 37 38 38 38 37 36 36 36 35 35 35 34 33 34 34 35 35 35 34 33 33 33 32 32 32 32 31 31 32 32 34 34 34 33 33 32 32 32 32 33 32 32 31 31 29 29 29 29 28 29 30 30 30 30 29 29 29 29 30 30 30 31 31 30 29 27 26 27 28 29 28 28 28 28 28 29 30 30 30 29 28 28 27 27 27 27 27 28 28 27 26 25 25 25 25 25 24 23 22 22 23 26 29 33 35 36 38 39 40 40 39 39 39 39 41 42 43 44 45 46 47 48 51 53 53 52 51 49 48 47 46 45 44 44 43 42 41 41 41 42 42 42 42 42 42 42 41 40 40 40 40 42 44 44 47 51 53 54 53 52 51 50 49 48 47 47 46 46 45 45 46 47 48 48 47 47 47 47 48 49 50 51 51 51 52 51 49 46 43 43 40 39 38 39 40 41 41 44 45 45 45 45 44 43 43 41 41 41 41 41 41 40 39 38 37 36 36 36 37 38 39 40 40 40 40 40 40 39 39 37 36 34 34 34 35 36 36 37 38 39 40 40 40 39 38 37 37 36 36 35 36 36 36 36 36 36 36 36 36 35 36 35 35 35 35 36 37 37 37 36 36 35 33 32 32 31 31 31 32 32 32 32 32 33 33 34 33 33 33 33 33 33 33 34 34 35 35 35 35 34 35 36 37 38 38 38 38 38 39 38 38 37 37 37 37 37 37 37 37 36 35 35 35 37 38 38 38 37 36 36 37 37 36 36 38 39 38 38 38 38 38 38 38 39 40 41 42 43 43 43 43 41 40 38 36 35 34 33 32 32 32 32 31 31 31 31 31 31 30 30 30 32 33 34 40 43 43 41 39 35 32 32 31 31 31 30 30 30 30 31 31 32 32 31 31 30 29 27 26 24 20 18 17 18 20 21 21 22 22 22 22 22 23 23 25 26 26 27 27 28 28 28 28 28 29 29 29 29 30 30 31 32 32 32 33 33 33 33 33 33 34 34 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 35 35 35 36 36 36 37 37 37 37 37 37 37 37 37 36 36 36 35 34 34 33 32 31 31 30 29 29 28 27 27 27 27 26 26 26 26 26 26 25 25 25 24 24 24 24 24 24 54 54 54 53 53 52 51 49 46 45 44 43 41 38 36 34 32 31 30 28 27 27 27 27 27 27 26 26 25 24 23 22 22 22 21 20 20 20 21 21 21 21 21 21 20 20 19 18 18 17 17 17 17 17 18 18 18 19 19 19 19 20 20 20 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 24 25 26 27 28 28 28 29 30 30 30 31 31 31 31 31 29 29 29 30 30 30 29 29 29 30 31 31 32 32 31 30 28 26 23 21 21 22 24 25 25 27 28 30 33 38 39 39 38 35 33 32 30 31 31 30 29 28 28 29 29 30 30 30 30 33 36 37 37 37 34 36 33 30 30 30 34 41 42 42 42 41 41 37 34 34 34 35 37 39 41 44 47 48 50 52 53 53 52 50 46 44 44 43 43 43 42 43 44 44 45 46 48 49 49 48 48 48 48 48 48 47 47 46 45 45 44 44 44 44 43 43 43 43 42 42 42 41 41 40 40 39 38 37 37 37 37 37 36 36 37 36 36 35 34 33 33 33 34 35 36 35 35 34 33 33 32 32 32 31 31 31 31 32 33 33 32 32 32 31 31 31 32 32 33 33 32 31 29 28 28 28 28 29 29 30 30 30 29 29 29 29 30 30 30 31 31 30 28 26 26 27 29 28 28 28 27 27 28 29 30 31 30 29 28 27 27 27 27 27 27 28 27 26 25 25 25 25 25 25 24 22 21 20 21 24 27 30 33 34 33 36 39 41 40 40 39 39 40 42 44 45 45 47 48 49 50 50 49 49 49 48 47 47 46 45 44 43 42 42 40 39 40 41 41 41 41 42 42 42 42 41 41 41 41 42 43 44 48 52 54 54 51 50 49 49 48 48 47 46 45 45 45 46 46 46 47 47 46 46 46 47 49 50 51 52 52 53 54 52 48 48 46 43 41 40 38 39 39 41 43 45 47 46 46 45 44 43 42 41 41 41 41 41 40 40 39 39 38 38 37 37 39 40 40 40 40 40 40 40 39 39 38 37 35 34 34 34 34 35 36 37 39 40 40 40 40 39 38 37 37 37 36 36 36 36 36 36 35 35 35 36 36 36 35 35 35 35 36 37 37 37 37 36 35 34 33 33 32 32 32 31 31 32 31 32 33 33 34 33 33 33 33 33 33 33 33 34 35 35 35 35 35 34 34 36 37 38 38 38 38 38 39 39 38 38 38 38 38 38 38 38 36 35 36 37 37 37 38 38 38 36 35 35 35 36 37 38 40 40 39 38 37 37 38 39 39 39 40 41 41 41 41 41 41 41 39 38 37 36 34 33 32 32 32 31 31 31 31 31 31 31 31 31 31 32 33 35 41 45 45 42 39 36 33 31 31 30 30 29 29 29 31 32 32 32 31 31 31 30 28 27 26 24 21 18 16 17 18 19 21 21 22 22 22 22 23 23 24 25 26 27 27 28 28 28 28 28 28 29 29 29 29 30 30 31 32 32 32 33 33 33 33 33 34 34 35 35 35 35 35 35 35 35 34 34 34 34 34 34 35 35 35 35 35 36 36 37 37 37 37 37 37 37 37 37 36 36 36 35 35 34 34 33 33 32 31 30 30 29 28 28 27 27 27 27 27 26 26 26 25 25 25 24 24 24 24 24 24 54 54 53 53 53 52 50 48 46 46 44 43 41 38 36 33 31 30 29 27 27 27 26 27 27 26 26 25 25 24 23 22 22 21 21 21 21 21 21 21 21 21 21 21 21 20 20 19 18 18 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 21 21 21 21 21 21 21 21 21 21 21 22 22 22 23 23 23 24 24 26 27 27 28 28 28 29 29 30 30 30 31 31 31 30 29 29 29 29 30 30 29 28 28 29 29 29 29 30 30 31 30 29 28 26 24 22 22 23 24 25 28 29 32 35 37 38 39 38 35 34 33 30 29 29 29 29 29 29 30 33 34 33 34 36 37 37 38 38 35 33 35 30 30 30 31 35 44 44 45 45 44 42 37 32 32 33 34 35 37 37 39 43 46 48 49 52 52 53 51 48 46 45 44 42 42 42 42 42 43 44 45 46 47 48 47 47 47 47 47 47 47 47 46 45 44 44 44 44 43 43 43 43 42 42 42 41 41 41 40 39 38 38 37 37 37 36 36 36 37 37 36 36 35 34 33 32 33 34 35 36 36 35 34 33 32 32 32 32 32 31 31 31 31 32 32 32 31 31 31 30 30 31 32 32 32 32 30 28 28 28 28 28 28 29 30 30 30 29 29 29 29 29 30 30 31 31 30 27 26 27 28 28 28 28 28 27 27 27 28 30 32 31 30 29 28 28 27 27 27 28 27 26 25 25 24 24 24 24 24 23 22 21 20 20 22 25 28 30 30 30 33 37 40 41 41 40 40 40 43 43 44 46 47 47 48 49 48 47 47 48 48 48 47 46 45 43 42 41 40 39 38 38 39 39 40 41 42 42 42 42 42 42 41 42 42 43 45 49 53 54 52 49 48 47 47 47 46 46 45 45 46 46 46 46 46 46 46 45 45 46 47 49 50 51 52 54 55 54 52 49 48 46 44 42 41 39 39 40 42 44 46 46 47 47 46 44 43 41 41 41 41 41 41 41 40 39 39 39 39 39 39 39 40 40 40 40 40 40 39 39 39 37 36 34 34 34 34 34 35 37 38 40 41 40 40 39 38 38 38 37 37 37 36 36 36 35 35 35 35 35 35 36 36 36 35 36 36 37 37 37 37 37 35 34 33 33 33 33 32 31 31 31 31 31 32 33 34 34 34 33 33 34 34 34 34 34 34 35 35 35 34 34 33 34 35 36 37 37 37 37 38 39 39 38 39 39 38 38 38 37 37 36 36 39 39 38 37 37 37 37 36 34 34 35 37 38 40 40 40 40 38 37 37 38 40 40 41 40 40 40 40 40 40 40 40 39 38 37 36 34 33 33 33 32 31 30 30 30 30 30 31 31 31 31 32 34 37 42 47 47 44 40 37 35 35 33 31 31 30 30 30 32 33 34 33 32 31 30 29 27 26 25 24 21 18 16 15 16 18 20 21 22 22 22 22 22 23 23 24 25 26 27 27 28 28 28 28 28 28 28 29 29 29 30 31 32 32 33 33 33 33 33 34 34 34 34 35 35 35 36 36 35 35 35 34 34 34 34 34 35 35 35 35 36 36 37 37 37 37 37 37 37 37 37 37 36 36 36 35 35 35 34 33 33 33 32 31 30 30 29 28 28 27 27 27 27 27 27 26 26 25 24 24 24 24 24 24 25 53 53 53 53 53 51 49 47 46 46 44 42 40 38 36 33 31 29 28 27 27 27 26 26 26 26 26 25 25 24 24 23 22 21 21 21 21 21 22 22 21 21 21 21 22 21 20 19 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 23 24 24 24 25 27 28 28 29 29 29 29 29 30 30 30 31 31 31 30 30 29 29 29 29 29 27 26 26 25 26 26 27 27 27 28 28 28 28 27 25 24 24 23 25 27 29 31 33 35 35 36 37 38 35 35 32 30 28 27 27 28 29 31 33 35 35 36 36 37 36 35 36 35 34 33 32 29 29 29 33 37 42 45 47 47 46 42 37 31 30 32 33 33 34 34 35 38 42 45 47 48 50 52 52 50 47 45 43 41 41 41 42 42 43 44 44 45 46 46 46 46 46 46 46 47 46 46 45 45 44 43 43 43 43 42 42 42 42 42 41 41 41 40 40 39 38 38 37 37 36 35 35 36 37 37 36 36 35 35 33 32 33 34 35 35 36 35 34 33 32 32 32 32 32 31 31 31 30 31 32 32 32 31 30 29 30 30 31 32 32 32 30 29 29 28 28 28 28 29 30 30 29 29 29 29 29 29 30 30 31 30 29 27 26 27 28 29 29 28 27 26 26 26 28 30 31 32 31 30 29 28 28 28 28 28 27 26 25 24 24 24 24 23 23 23 22 22 21 21 22 23 25 26 26 27 29 33 37 41 41 41 40 41 42 42 44 46 47 47 48 48 46 46 47 48 48 48 47 46 45 43 41 39 38 37 37 37 37 38 39 41 43 43 43 43 42 42 42 42 42 43 46 50 53 53 50 47 46 46 45 45 45 45 46 46 47 46 46 45 45 45 45 45 45 46 48 49 50 51 53 55 56 55 53 52 49 46 44 43 42 41 40 41 43 45 46 47 48 48 47 44 42 41 40 40 41 41 41 41 40 40 40 40 40 40 40 40 39 39 40 40 40 39 39 39 39 37 35 34 34 34 34 34 35 37 39 41 41 40 39 38 38 37 37 37 37 37 37 36 36 35 35 35 35 35 35 35 36 36 36 36 37 37 37 37 37 35 34 33 33 33 33 33 32 31 30 30 30 32 33 34 34 34 34 34 33 34 34 34 34 34 34 34 34 34 33 33 33 34 34 35 36 36 36 37 37 38 38 38 38 38 38 37 37 36 35 35 37 40 40 37 37 36 36 35 35 34 35 36 38 39 40 39 39 39 38 37 38 39 40 41 41 41 41 41 40 40 39 39 38 38 37 36 36 35 34 33 33 32 31 30 30 30 30 30 30 31 31 31 33 36 40 45 49 48 44 41 39 38 36 34 33 33 33 32 33 34 36 37 37 35 33 30 27 25 25 24 23 21 19 17 15 15 16 19 20 21 22 22 22 22 22 23 24 25 26 27 27 27 27 28 28 28 28 28 29 29 30 30 31 32 32 33 33 33 33 33 34 34 34 34 35 35 35 36 36 36 35 35 34 34 34 34 34 35 35 35 35 36 36 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 35 35 35 34 33 32 31 31 30 29 29 28 27 28 28 28 28 27 26 26 25 24 25 25 25 25 26 26 53 53 53 53 52 50 48 47 46 45 44 42 40 38 35 33 30 28 28 28 28 28 27 27 26 26 25 25 24 23 23 22 21 21 20 20 21 21 22 22 21 22 21 21 21 20 20 19 19 18 18 18 18 18 18 18 18 19 19 19 19 20 20 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 23 24 24 25 26 27 28 28 29 29 29 29 29 29 30 30 30 31 31 30 30 30 29 29 28 28 27 25 24 24 23 23 24 24 25 25 26 26 27 28 27 25 24 25 25 27 28 30 32 33 33 33 34 37 39 38 36 30 27 25 24 25 27 29 31 33 34 34 35 34 34 33 32 31 31 32 33 32 29 28 28 33 37 41 45 48 48 42 40 39 36 30 31 32 32 32 32 33 34 38 43 45 46 48 50 51 48 45 43 43 42 41 42 42 43 43 44 44 44 45 45 46 46 46 46 46 46 45 45 44 44 43 42 42 42 42 42 42 42 41 41 41 41 40 40 39 38 37 37 37 36 35 35 35 36 37 36 36 36 36 35 33 32 32 33 34 35 36 35 34 33 33 32 32 32 31 31 30 31 30 30 31 32 32 31 30 29 29 30 31 32 32 31 30 30 29 28 28 28 28 29 30 30 29 29 29 29 29 29 30 31 31 30 29 27 27 28 29 29 29 28 27 26 26 26 27 29 31 32 32 32 30 29 28 28 28 28 27 26 25 25 25 25 24 24 23 23 22 22 22 23 23 23 23 24 24 25 27 30 34 38 41 41 41 41 41 42 44 46 47 47 47 46 45 45 46 47 48 48 47 45 45 43 41 39 37 36 35 35 36 37 38 40 43 44 44 44 43 43 42 42 43 44 46 50 52 52 50 47 46 45 44 44 44 45 46 47 47 47 46 46 45 45 45 45 46 47 48 48 50 52 54 56 55 55 54 51 48 47 44 43 43 42 42 43 44 45 46 48 49 48 46 43 42 40 40 40 40 40 41 41 41 41 41 41 41 41 40 40 40 40 40 40 39 39 39 40 39 37 36 35 35 34 34 34 36 38 40 41 40 38 37 37 37 36 36 37 37 37 37 36 36 35 35 35 35 35 35 36 36 36 36 37 37 37 37 36 35 34 33 33 33 33 33 32 31 31 30 30 31 34 34 34 34 34 34 35 35 35 35 35 35 34 34 33 33 33 32 32 33 34 35 35 35 36 36 36 36 36 37 37 37 37 37 36 36 35 35 36 38 40 39 38 37 35 35 35 35 35 37 38 39 40 40 39 39 38 38 38 39 39 40 40 40 40 40 40 40 40 39 38 38 37 36 35 35 35 34 33 33 32 31 30 30 29 29 29 29 29 30 31 34 38 43 48 50 47 44 43 41 39 37 36 34 35 35 34 35 36 38 40 40 38 35 31 28 26 24 23 22 21 20 19 15 14 15 18 19 21 21 22 22 22 22 23 24 25 25 26 27 27 28 28 28 28 29 29 30 30 30 31 32 32 33 33 33 33 33 34 34 34 34 35 35 35 35 36 36 36 35 34 34 34 34 34 34 34 35 35 35 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 35 34 33 32 31 31 30 29 28 28 28 28 28 29 28 27 26 25 25 26 26 27 27 28 28 53 53 53 53 51 49 48 48 46 44 43 41 40 37 35 33 30 29 28 29 29 29 28 27 26 26 25 25 24 23 23 22 21 20 19 19 20 21 22 22 22 22 22 21 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 21 21 21 21 21 21 21 21 21 22 22 22 23 24 24 25 26 27 28 28 28 28 29 29 29 29 29 29 30 30 31 31 30 30 29 28 28 27 26 25 24 24 23 22 22 22 23 24 24 25 25 26 26 26 25 25 25 26 27 28 29 30 31 31 31 33 36 38 37 33 26 24 23 23 23 25 27 29 31 32 32 32 30 27 27 27 28 29 31 32 32 30 28 27 31 32 37 43 47 46 39 38 38 33 30 31 31 32 32 32 32 32 34 40 43 45 47 47 46 44 42 42 43 43 44 43 44 44 44 44 44 44 45 45 46 46 46 46 45 45 45 44 44 43 42 42 41 41 41 41 41 41 41 41 40 40 40 39 39 38 38 37 36 35 35 35 36 36 36 36 36 36 36 35 33 32 32 33 34 35 36 35 35 34 34 32 32 32 31 30 30 30 29 29 29 30 31 31 30 29 30 30 31 31 31 31 31 31 30 29 28 28 29 29 30 30 29 29 29 29 29 29 30 30 31 31 30 29 28 29 30 30 29 28 27 26 26 26 27 28 30 31 31 31 30 29 29 29 29 29 28 27 26 25 25 25 25 24 23 23 22 22 23 24 24 24 24 24 24 24 25 27 30 34 39 41 41 41 41 42 44 46 47 47 47 46 45 45 45 46 46 46 46 45 44 41 39 38 36 36 35 35 35 36 38 40 43 44 44 44 44 44 44 43 43 44 46 49 51 51 50 47 45 45 45 45 44 45 46 46 46 47 47 47 46 46 46 46 47 47 48 48 50 53 55 56 56 55 52 49 48 47 45 44 44 44 45 46 46 49 50 50 49 47 45 42 41 40 40 40 40 40 41 41 42 41 41 41 42 42 41 41 41 40 41 40 40 39 39 39 39 37 36 36 35 34 34 35 37 38 39 39 38 36 36 36 35 35 36 36 37 37 36 36 35 35 35 35 35 35 35 36 36 36 37 37 37 37 36 35 34 33 33 33 33 33 33 32 32 31 31 31 33 35 35 34 34 35 35 35 36 36 36 35 34 33 32 33 33 33 33 33 33 34 35 35 35 36 36 36 36 36 35 35 36 35 35 35 34 34 34 36 38 40 39 38 36 35 35 35 36 37 39 39 39 39 38 37 36 36 36 38 38 38 38 38 39 39 39 39 39 39 38 38 37 36 35 35 35 34 34 33 32 31 31 30 30 29 29 28 28 29 29 31 36 41 46 49 49 45 42 40 39 38 38 37 36 36 36 37 38 40 40 44 43 40 36 33 29 28 25 23 22 22 21 19 15 13 14 16 19 20 21 21 21 21 22 23 23 24 25 26 27 27 28 28 29 29 30 30 31 31 31 32 32 33 33 33 33 33 33 33 34 34 34 35 35 35 35 36 36 36 35 34 34 33 33 33 34 34 34 35 35 36 36 37 37 37 37 37 37 38 38 38 37 37 37 37 37 37 37 37 36 36 35 34 33 32 31 30 30 29 30 30 29 28 30 29 28 27 26 27 29 29 29 29 29 30 53 53 53 53 51 48 47 47 45 43 42 40 38 36 35 34 32 31 30 30 30 29 28 27 26 25 25 24 23 23 22 21 20 19 19 19 20 21 22 22 22 21 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 23 23 24 25 26 27 28 29 28 28 28 28 29 29 29 29 30 30 30 30 30 30 30 29 28 28 27 26 26 25 24 23 21 21 21 21 22 23 24 24 25 25 26 26 26 25 25 26 27 27 26 27 27 28 32 35 36 36 30 24 22 21 21 22 23 24 25 26 28 30 28 26 25 24 25 27 28 29 30 30 28 26 25 26 28 31 39 44 45 43 40 38 30 29 30 31 32 32 33 32 32 33 33 41 44 41 39 38 40 40 41 43 44 45 45 46 46 45 45 45 45 45 45 46 46 46 45 45 45 44 44 43 43 42 41 41 41 41 41 41 40 40 40 40 39 39 39 38 38 38 37 35 35 35 35 36 36 36 35 35 35 35 34 32 31 31 32 34 35 36 36 36 35 34 33 32 31 30 30 30 30 29 28 28 28 30 31 31 30 30 30 30 30 31 31 31 31 30 30 29 28 29 30 30 30 29 29 29 29 29 29 30 30 30 31 31 30 30 30 30 30 30 29 28 26 26 26 27 28 29 30 30 31 30 29 30 30 30 30 29 27 27 26 26 25 25 24 23 22 21 21 22 23 23 24 24 24 23 24 24 25 27 31 35 38 39 41 42 42 43 45 46 47 47 46 45 45 45 45 45 45 45 44 42 39 38 37 36 36 36 35 35 36 38 41 43 45 45 45 45 45 44 43 43 43 45 48 51 52 49 46 46 46 46 46 45 45 45 46 46 46 47 48 48 48 48 48 48 48 48 49 51 53 55 55 55 53 51 49 47 46 45 45 45 47 48 49 50 54 54 51 48 45 43 42 41 40 40 40 40 40 41 41 42 42 41 42 42 43 43 42 42 42 42 41 40 39 39 39 38 37 37 36 35 34 34 35 37 38 37 36 35 34 34 34 34 34 35 35 36 36 36 36 36 35 35 35 35 35 36 36 36 36 37 37 37 36 35 33 32 32 32 33 33 34 34 34 33 33 32 33 34 35 34 33 34 34 35 35 35 35 34 32 31 31 32 33 34 34 33 33 34 34 34 35 35 36 36 36 36 35 35 35 34 34 34 34 33 33 34 36 38 39 38 37 36 35 35 36 37 38 38 37 37 37 35 33 34 34 34 36 37 37 37 37 37 38 38 38 38 37 37 37 36 36 35 34 34 33 33 32 31 31 30 30 29 29 29 28 28 28 29 33 40 45 47 47 46 44 43 39 37 37 38 38 36 36 37 40 42 44 46 49 47 40 37 34 32 31 28 25 24 23 21 19 16 12 13 15 17 19 19 20 22 22 23 23 23 24 25 26 27 27 28 29 29 30 31 31 32 32 32 32 33 32 32 32 32 32 33 33 34 34 34 35 35 35 35 36 36 35 35 34 33 33 33 33 33 34 34 35 35 36 36 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 37 37 37 36 36 35 34 33 32 31 31 31 31 31 30 29 30 29 29 28 28 29 30 31 30 30 31 30 53 53 53 52 49 47 47 46 44 42 41 39 37 36 36 36 34 34 32 31 30 29 28 27 26 25 24 24 24 23 21 20 19 19 20 20 20 20 20 21 19 19 19 19 18 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 24 24 25 27 28 29 29 28 28 28 28 28 29 29 30 30 30 30 30 30 30 29 29 28 28 28 27 27 26 26 25 24 23 21 20 20 21 23 24 23 22 23 24 25 25 24 24 25 25 25 26 30 31 32 32 35 34 27 23 21 20 21 21 21 22 23 24 26 28 26 24 24 24 25 26 27 28 28 29 28 26 24 25 27 28 35 42 43 44 41 36 28 29 29 30 32 32 33 33 33 33 33 33 35 34 35 36 37 38 40 42 43 45 47 49 48 47 46 45 45 45 46 46 46 46 45 45 45 44 44 43 42 42 41 41 41 41 40 40 40 40 39 39 39 38 39 39 38 37 36 35 35 35 35 36 35 35 34 35 35 33 32 31 30 31 32 33 35 36 37 37 36 34 33 32 31 30 29 30 30 29 28 28 28 29 31 31 30 30 30 30 30 30 30 31 31 31 30 30 29 29 30 30 30 30 29 29 29 29 29 30 29 29 30 31 31 30 30 30 30 30 29 28 27 26 26 27 27 27 28 29 30 30 30 30 30 30 30 30 29 28 27 26 26 25 24 23 22 21 21 21 22 22 23 23 23 22 23 23 24 25 28 30 31 35 39 41 42 43 44 46 46 47 46 46 46 45 44 44 44 44 44 42 39 37 36 36 36 36 36 35 37 39 41 44 45 46 46 46 45 44 43 42 43 44 48 51 51 49 48 46 46 46 46 45 45 45 45 46 46 47 48 48 49 49 50 50 50 50 50 51 53 54 54 54 51 49 48 47 46 45 46 48 52 52 53 55 56 53 49 45 43 42 42 41 41 41 40 39 40 40 42 42 42 42 43 43 43 43 43 43 43 42 40 39 39 39 39 38 37 36 35 34 34 34 35 36 36 34 33 33 33 33 33 33 33 33 34 35 35 35 36 35 35 35 35 35 36 36 36 36 36 36 36 36 35 33 32 32 32 33 33 34 34 35 35 35 34 34 35 35 34 33 33 33 33 33 33 33 33 31 30 30 30 32 33 34 34 34 34 34 34 34 34 35 36 37 36 35 35 35 35 34 33 33 33 33 33 34 36 37 37 36 35 35 35 35 36 37 37 36 35 35 34 33 32 32 32 33 33 35 35 35 35 36 37 38 38 37 36 35 35 35 35 35 34 34 33 32 31 31 30 30 29 29 29 29 28 28 28 30 35 46 49 47 46 44 42 39 37 36 36 37 37 37 38 40 42 44 47 51 51 47 39 35 34 33 32 30 29 28 25 23 20 16 13 11 13 16 17 18 21 24 23 23 23 23 24 25 26 26 27 28 29 30 31 31 31 32 32 32 32 32 31 31 31 32 32 32 33 33 34 34 34 35 35 35 36 36 35 35 34 33 33 33 33 33 34 34 35 35 36 36 36 36 37 37 38 38 38 38 38 38 38 38 38 38 38 37 37 37 36 36 35 34 33 33 32 32 32 32 31 31 31 30 30 30 30 30 30 32 32 31 31 31 30 53 53 53 51 49 48 46 44 43 41 40 39 38 38 37 35 33 33 31 31 30 28 27 26 25 25 24 24 23 22 21 20 19 19 20 20 19 19 18 18 17 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 22 22 23 23 23 24 25 26 28 28 28 28 28 28 28 28 29 29 30 30 30 31 31 31 30 30 29 29 29 29 28 28 28 28 27 27 26 25 23 21 19 19 21 22 21 22 22 22 23 23 23 23 24 24 25 27 33 34 33 33 34 33 25 22 21 20 20 20 20 20 21 22 24 26 25 24 24 25 26 27 27 28 28 29 30 29 27 27 28 28 29 31 35 37 37 34 29 29 30 31 32 32 33 33 33 33 33 33 33 33 33 34 36 37 38 40 41 44 47 50 49 48 47 46 46 46 46 46 46 46 45 45 44 44 44 43 42 41 41 41 41 41 40 40 39 39 38 38 38 37 38 38 37 37 36 35 35 35 35 34 34 33 33 34 34 32 31 29 29 30 31 32 34 34 35 37 36 35 34 32 31 30 29 30 29 29 28 28 28 29 29 30 30 30 30 29 29 29 30 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 30 30 31 31 30 30 31 30 29 28 27 26 26 26 26 27 28 28 29 29 30 30 31 31 31 31 30 29 28 27 26 26 25 24 23 21 21 20 21 21 22 22 21 21 22 22 22 23 24 25 27 31 35 39 41 42 43 45 46 47 46 46 46 45 45 44 44 44 44 42 40 38 37 36 36 35 35 36 37 39 42 45 46 47 46 46 45 44 43 42 43 45 49 51 50 48 48 47 47 47 46 45 45 45 46 46 47 47 47 48 49 50 51 52 52 51 51 52 53 54 53 52 50 48 47 47 46 45 47 50 53 55 58 58 55 50 46 42 41 41 41 41 41 41 40 39 40 41 42 43 43 44 44 44 44 44 44 44 43 42 40 39 39 39 39 39 37 36 34 33 32 34 35 35 34 34 34 33 32 32 32 32 33 32 33 34 34 34 35 35 35 35 35 36 36 36 36 35 35 35 35 34 34 32 32 32 33 33 34 34 34 35 35 35 35 35 35 34 34 33 33 33 33 33 33 32 32 30 29 30 31 33 34 35 35 36 35 34 34 34 34 35 36 36 35 34 35 35 35 33 33 33 33 33 34 34 34 36 36 35 34 34 35 35 36 36 35 35 35 34 33 32 31 31 32 32 32 33 33 33 34 35 37 38 38 37 36 35 34 34 34 34 33 33 33 32 31 30 30 29 29 29 29 28 28 28 30 34 40 48 50 46 44 42 38 35 34 34 35 36 36 37 40 40 43 48 52 52 49 44 39 36 34 33 33 33 32 30 28 25 21 17 14 9 11 15 16 19 23 24 24 24 24 24 24 25 26 26 27 28 29 30 30 30 30 31 31 31 31 31 30 30 31 31 31 32 33 33 34 34 34 35 35 35 35 35 35 34 34 34 33 33 33 33 34 34 35 36 36 36 36 36 37 37 38 38 38 38 38 38 38 38 38 38 38 37 37 36 36 35 35 34 34 34 33 33 32 32 32 33 33 33 33 33 32 32 32 32 31 31 30 30 29 53 53 52 49 49 47 45 43 41 40 39 39 40 39 37 34 32 31 28 30 29 28 27 26 25 24 23 23 22 21 20 19 18 18 19 19 18 18 18 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 22 22 23 23 24 25 26 27 28 28 28 28 28 28 29 29 29 29 30 31 31 31 31 31 31 31 30 29 29 29 29 28 28 28 28 28 27 26 24 22 20 19 20 22 22 23 23 23 22 22 22 23 24 25 25 29 34 35 35 34 34 31 24 22 21 19 19 19 19 19 20 21 22 23 25 24 24 25 26 27 27 27 28 29 31 32 31 30 31 31 31 31 32 33 34 31 29 30 30 31 31 32 32 32 33 33 33 33 33 32 33 33 34 35 35 37 38 42 47 49 49 48 47 47 47 46 46 46 46 46 45 45 44 44 43 42 41 41 40 40 41 40 40 39 39 38 37 37 36 36 36 36 36 36 36 35 35 35 34 33 32 32 32 33 33 31 30 29 29 29 30 31 33 33 34 36 37 36 35 33 31 30 30 29 29 29 28 28 28 28 29 30 30 30 29 29 29 29 30 30 31 32 32 31 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 29 28 27 26 26 25 25 26 27 28 28 29 29 30 30 30 30 30 30 30 28 27 27 26 26 25 24 22 22 21 20 20 21 21 21 21 21 21 21 22 22 22 24 27 30 35 39 41 42 44 45 46 45 46 46 45 45 44 44 44 44 43 41 39 38 35 35 35 35 36 38 40 43 46 47 47 47 46 44 44 43 43 43 45 48 50 50 49 48 47 47 46 45 44 44 45 46 47 47 47 48 48 49 51 53 54 54 53 53 53 53 53 53 50 48 47 47 47 46 46 47 49 52 58 59 58 53 48 43 40 40 40 40 40 40 40 40 39 40 41 43 43 44 45 45 45 45 44 44 44 43 43 41 40 40 39 39 39 37 35 33 32 32 34 35 34 33 33 33 32 32 31 32 32 32 32 32 33 33 33 34 35 36 36 36 36 36 35 34 34 33 33 33 33 32 32 33 33 34 34 34 34 34 35 35 35 35 35 35 35 34 33 33 33 33 33 32 31 31 30 29 30 31 35 35 36 37 37 35 34 33 33 34 35 35 35 34 34 35 34 33 32 31 32 33 33 34 34 34 35 35 34 33 34 34 35 36 35 35 34 34 33 32 31 31 31 32 32 32 32 32 32 33 34 36 38 38 37 36 35 34 33 33 33 32 32 32 32 31 30 29 29 29 29 28 28 28 29 32 38 46 53 48 46 42 38 34 33 33 33 35 36 37 38 41 41 47 52 52 50 46 41 39 37 35 34 33 32 32 32 30 27 23 19 15 9 9 10 15 19 22 24 24 24 24 24 25 25 26 27 28 28 29 29 29 29 29 29 29 29 30 30 29 29 30 30 31 31 32 33 33 33 34 34 35 35 35 35 35 34 34 34 34 33 33 33 34 34 35 36 36 36 36 37 37 38 38 38 38 38 38 38 38 38 38 38 37 37 36 36 35 35 34 34 34 33 32 32 32 32 32 33 33 33 33 33 33 33 32 31 30 30 29 29 29 53 53 51 49 49 46 44 42 40 39 39 39 39 37 36 36 33 30 29 29 29 27 26 25 24 23 23 22 22 20 19 18 17 18 18 18 18 18 18 17 17 17 16 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 24 25 27 27 28 28 29 29 29 29 29 29 29 30 30 31 31 31 31 31 31 31 30 29 29 29 29 29 29 29 29 29 28 26 25 24 22 20 20 22 23 23 24 24 23 22 23 24 25 25 25 30 34 34 35 35 34 27 23 22 20 19 19 19 19 19 19 20 21 22 23 24 24 25 27 27 27 28 28 30 31 32 33 33 33 32 32 32 32 32 33 30 29 29 30 30 31 31 31 32 32 33 33 33 33 32 32 33 33 33 33 34 37 40 46 48 49 48 48 47 47 47 46 46 46 46 46 45 44 43 43 42 41 41 40 40 40 40 39 39 38 37 37 36 35 35 35 35 35 36 36 36 35 35 33 32 31 31 32 32 32 30 29 28 28 29 30 30 31 32 33 35 36 37 36 34 32 32 31 30 30 29 29 28 28 28 29 30 30 29 29 28 28 29 29 30 31 32 32 32 31 31 31 31 31 30 30 29 29 29 29 29 28 29 29 29 29 30 30 30 30 29 28 27 26 26 26 25 25 25 26 27 28 29 29 29 29 29 29 29 30 30 29 27 26 26 26 26 25 24 23 22 21 20 20 20 21 21 21 22 22 22 21 21 22 23 26 30 34 38 40 42 43 44 45 45 45 45 45 45 45 44 44 43 42 41 39 36 35 35 36 37 39 41 45 47 48 48 48 46 44 43 42 42 43 44 47 49 49 49 48 47 46 45 44 43 44 45 46 47 47 48 48 48 50 53 56 55 55 55 55 54 54 54 52 49 47 47 46 46 46 46 47 49 55 59 59 56 52 47 43 40 38 39 39 39 40 40 40 39 40 42 43 44 45 45 45 46 45 45 44 44 44 44 42 41 41 40 39 38 36 35 33 33 33 33 34 33 32 32 32 32 32 31 31 31 31 31 32 32 32 33 34 35 36 36 36 36 35 34 33 33 33 32 32 32 32 33 33 34 35 34 34 34 34 35 35 35 35 35 35 35 34 34 34 34 33 33 32 31 31 31 31 32 34 37 37 37 37 36 34 31 32 33 34 35 35 35 35 35 35 34 32 30 29 32 34 34 34 35 35 35 34 33 33 34 35 36 35 34 34 34 33 33 31 31 31 32 32 32 31 31 32 32 32 33 35 37 38 37 36 35 34 34 33 32 32 32 31 31 31 30 29 29 29 28 28 28 28 30 35 43 52 58 54 46 39 34 31 30 31 32 34 35 37 38 40 44 51 52 50 47 43 40 38 36 36 34 33 32 31 32 31 29 25 22 18 14 11 9 14 18 21 23 24 24 24 24 24 25 26 27 27 28 28 29 29 28 28 28 28 28 28 28 28 29 29 29 30 30 31 31 32 32 33 34 34 34 34 34 34 34 34 34 34 33 33 34 34 34 35 36 36 36 37 37 37 38 39 39 39 39 38 38 38 38 38 38 37 37 36 35 35 34 34 34 33 32 32 31 31 31 32 32 32 32 33 32 32 31 30 29 29 28 28 28 28 53 52 50 48 48 45 42 41 40 39 38 37 36 35 35 34 32 30 30 29 28 27 25 24 23 22 22 21 21 20 19 18 17 17 17 18 18 18 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 22 22 23 24 25 26 27 28 28 29 29 29 30 30 30 30 30 30 30 31 31 31 31 31 31 31 30 30 29 29 29 29 29 29 29 29 28 26 25 25 24 22 21 22 23 23 23 23 23 23 24 25 26 28 26 31 33 34 35 34 32 25 23 23 21 21 20 20 20 19 19 19 20 21 22 24 25 26 27 27 28 28 29 30 31 31 32 32 31 32 32 32 32 32 33 32 32 30 30 30 30 30 30 30 31 32 33 33 33 32 32 32 32 32 33 34 36 38 42 48 48 47 47 47 46 47 46 46 46 46 45 45 44 43 42 41 41 41 41 40 40 39 39 38 38 37 36 35 35 34 33 34 34 35 35 36 35 34 32 31 31 31 32 32 31 29 28 28 28 28 29 29 30 31 32 34 35 36 36 35 34 34 33 31 30 30 29 29 29 29 29 29 30 29 28 28 28 28 29 29 30 31 31 32 31 31 31 31 30 30 30 29 28 29 29 28 28 29 29 29 29 29 30 30 29 29 28 27 26 26 26 25 25 25 26 26 27 28 29 29 29 28 28 28 28 28 28 27 26 26 27 26 26 25 24 23 22 21 21 21 21 21 22 22 22 22 22 22 22 22 24 27 30 33 37 39 41 42 43 44 44 44 44 45 45 45 44 43 42 41 40 39 37 35 36 37 39 43 45 46 48 48 48 46 44 42 41 41 42 44 46 46 48 48 47 46 46 45 44 44 45 47 47 47 48 47 47 49 53 57 58 57 55 55 55 55 55 53 50 47 46 46 46 45 45 45 46 50 56 61 60 57 51 46 42 40 38 38 38 38 39 40 39 39 41 42 43 44 45 45 45 46 46 45 45 44 44 44 43 43 42 41 39 37 36 35 34 33 33 33 33 32 32 32 32 32 31 30 30 31 31 31 31 31 32 33 35 36 36 36 35 35 34 33 32 32 32 32 32 32 33 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 34 34 33 33 32 31 31 32 33 35 36 37 37 36 35 33 31 29 31 33 34 34 34 34 35 36 36 34 32 30 30 33 34 35 35 35 35 35 33 33 33 34 35 36 35 35 34 34 33 32 31 31 32 32 32 32 32 31 32 31 32 33 35 36 36 36 36 35 35 34 33 33 32 31 31 31 30 29 29 29 29 28 28 28 29 34 40 50 57 57 52 41 35 31 29 29 30 30 33 35 35 37 42 48 52 51 47 43 41 39 37 35 35 34 32 32 31 31 30 29 27 25 23 21 15 7 12 17 20 23 24 24 24 24 24 24 25 26 25 26 27 27 27 27 27 27 27 27 27 27 27 28 28 28 29 29 29 30 31 32 32 32 33 33 34 34 34 34 34 34 34 34 34 34 35 35 35 36 36 36 37 37 38 38 39 39 39 39 39 38 38 38 38 38 37 36 35 34 34 34 33 33 32 32 31 31 30 30 30 31 31 31 31 30 30 30 29 28 28 28 28 28 28 53 51 49 48 46 43 41 40 39 37 36 35 34 34 34 33 32 30 29 29 27 26 25 24 23 23 22 21 20 19 19 18 17 17 17 17 18 18 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 22 23 23 24 26 27 27 28 28 29 29 30 30 30 30 30 30 30 30 30 30 31 31 32 31 31 31 31 30 30 30 29 30 29 29 29 28 27 26 26 25 24 23 23 23 22 22 22 22 23 23 24 29 33 33 32 32 33 34 30 25 25 23 23 23 22 22 21 20 20 19 19 20 20 22 24 25 26 26 26 27 27 28 28 29 29 30 29 29 30 31 32 32 33 34 35 36 36 31 30 30 30 30 30 31 32 33 33 33 33 32 32 32 32 33 34 35 37 39 43 45 45 45 46 46 46 45 45 46 45 45 44 43 43 42 41 41 41 41 40 40 39 38 38 37 37 35 35 34 33 33 33 33 34 34 35 35 33 31 31 31 31 32 32 31 29 28 27 27 28 28 28 29 29 30 32 34 35 36 36 35 35 35 33 32 31 30 30 29 29 29 29 29 28 28 28 28 28 28 28 30 30 31 31 31 31 31 31 30 30 29 29 29 29 29 28 28 28 28 29 29 29 29 29 29 28 27 26 26 26 26 26 25 25 25 26 27 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 26 26 24 23 23 22 21 21 22 22 22 22 23 23 23 23 23 23 25 26 29 31 33 34 37 39 41 43 44 44 44 44 45 45 44 44 43 42 41 40 39 37 36 38 40 43 45 45 47 48 48 46 44 42 40 39 40 42 44 45 47 48 47 47 46 45 45 45 46 46 48 49 49 48 48 51 56 59 59 57 55 55 54 54 54 52 48 46 45 45 44 44 44 44 46 51 58 62 62 57 50 45 42 40 39 38 37 38 39 39 39 39 41 42 44 44 44 45 46 46 46 46 45 45 45 45 44 43 42 41 39 37 36 35 34 33 33 32 32 32 33 33 32 32 32 31 30 31 31 31 31 31 32 34 35 35 35 35 34 34 34 33 33 32 32 32 32 33 33 34 34 34 34 34 34 34 35 36 35 35 35 35 35 35 35 35 34 34 33 33 33 32 33 34 36 37 37 36 34 33 32 30 29 28 31 33 33 33 34 34 35 36 37 36 33 31 30 33 34 35 36 35 34 34 33 33 34 36 36 36 36 35 35 34 33 31 31 33 33 33 33 32 32 31 31 32 32 33 34 35 34 34 34 34 34 34 34 34 33 32 31 30 30 30 29 29 28 28 28 30 33 38 46 56 61 55 44 36 31 29 29 29 29 30 32 32 34 37 42 46 47 46 44 41 39 38 37 36 34 33 32 31 30 30 29 28 27 26 25 23 18 7 10 16 20 22 23 24 24 24 23 23 24 24 24 24 25 26 26 27 27 27 27 27 27 27 27 27 27 27 27 28 28 30 30 31 32 32 32 32 33 33 33 34 34 34 34 34 34 34 35 35 35 35 36 36 37 37 38 38 38 38 39 39 38 38 38 38 37 37 37 35 34 33 33 32 31 31 32 32 31 31 30 29 29 29 29 29 29 29 29 29 28 28 29 29 29 29 29 52 51 51 47 44 42 40 38 37 36 35 34 34 34 34 33 31 29 28 28 27 26 25 24 23 23 22 21 20 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 21 21 21 22 23 23 24 25 26 27 27 28 29 29 29 30 30 30 30 30 30 30 29 29 29 29 30 31 31 31 31 30 30 30 30 30 30 29 28 28 27 27 26 27 26 25 24 24 24 24 23 23 23 24 25 30 32 33 34 34 33 33 33 28 26 25 25 24 24 24 23 22 21 20 20 20 20 21 22 23 25 25 25 26 25 25 26 27 27 27 27 25 26 27 29 30 30 31 33 35 37 36 31 30 30 30 29 30 31 32 33 34 34 34 33 33 33 33 33 34 35 35 36 38 41 42 44 44 44 45 45 45 45 45 45 44 43 42 41 41 41 41 41 40 40 38 38 37 37 36 35 35 34 33 32 32 33 33 34 34 34 33 32 31 31 31 31 32 31 29 28 27 26 27 27 28 28 29 29 31 32 34 37 37 37 36 36 35 33 32 32 31 30 29 29 29 29 28 28 28 28 28 28 28 29 29 30 31 31 31 31 31 30 30 29 29 29 29 28 28 27 27 28 28 29 29 29 29 28 28 27 27 27 26 26 26 25 25 25 26 26 27 28 28 27 27 26 26 25 25 26 27 27 27 27 27 26 25 24 24 23 23 22 22 22 22 22 22 22 22 22 23 24 25 26 28 30 31 31 32 34 36 38 41 43 44 43 43 44 44 44 44 43 42 41 41 40 39 38 40 41 41 42 43 45 47 47 46 43 41 39 38 39 39 42 45 47 47 48 48 47 46 46 45 46 46 49 50 50 50 51 54 58 59 57 55 54 53 53 53 52 49 47 45 44 44 44 43 44 44 46 52 60 63 62 56 49 44 41 41 40 39 38 38 39 38 38 39 41 43 43 44 45 46 46 47 47 47 46 46 45 45 45 44 42 41 39 37 36 35 34 33 32 32 32 32 33 33 33 32 32 31 31 30 30 30 31 31 33 35 35 34 34 34 34 34 34 33 33 32 32 32 32 33 34 34 34 34 34 35 34 35 35 36 36 35 35 36 36 36 35 35 34 34 34 34 34 34 35 36 37 37 37 36 34 33 32 30 29 29 31 33 33 33 33 35 36 36 37 36 34 31 30 31 32 35 36 36 35 34 33 33 34 36 37 37 37 36 35 33 32 32 33 33 34 33 33 33 32 31 31 32 33 33 33 33 33 33 33 32 33 34 34 35 34 33 32 31 31 30 29 28 28 27 29 33 38 44 53 55 58 51 38 32 29 28 28 28 29 30 32 32 34 37 40 42 42 41 41 40 39 38 38 36 33 32 31 30 30 29 28 27 27 26 25 24 20 11 8 14 18 21 23 24 24 24 23 23 23 23 23 23 24 25 25 26 26 26 27 26 26 26 26 26 26 26 26 27 28 29 30 31 31 31 31 31 31 32 32 32 33 33 34 34 34 34 34 34 35 35 35 36 36 37 37 37 37 38 38 38 38 37 37 37 36 36 35 32 31 31 30 30 29 29 30 31 31 31 30 30 29 29 29 29 29 29 28 28 28 29 30 30 31 31 31 51 51 49 46 43 40 38 36 36 35 35 35 35 34 34 32 30 28 27 27 26 25 24 24 24 23 22 22 21 20 20 19 19 19 19 19 18 18 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 21 21 21 22 22 24 24 25 25 26 27 28 29 29 29 30 30 30 30 30 30 30 30 29 29 29 28 29 30 30 30 30 30 30 30 30 29 29 28 28 27 27 26 27 27 26 25 25 25 26 26 25 25 24 28 32 32 32 33 34 34 33 33 33 26 26 26 26 26 25 25 24 23 22 21 20 20 20 21 22 23 25 25 25 26 25 25 25 25 25 25 24 23 23 25 26 27 27 29 31 33 35 34 31 31 30 29 30 30 31 33 34 37 39 38 36 35 38 36 35 35 35 35 35 37 38 40 42 42 43 43 44 44 45 45 44 43 42 41 41 41 41 41 40 40 39 38 37 37 37 36 36 35 33 33 33 32 32 33 33 34 33 33 33 31 30 31 31 32 31 29 27 26 25 26 26 27 27 28 28 29 31 32 36 37 37 37 37 35 35 34 33 32 31 30 29 29 29 28 28 28 29 29 28 28 29 29 30 31 31 31 31 31 30 29 29 29 29 29 28 28 28 27 28 28 28 29 28 28 27 27 27 27 26 26 26 26 25 25 25 25 26 26 27 27 26 26 25 25 24 24 25 27 28 28 27 26 26 25 24 24 24 23 23 22 22 22 22 22 21 21 21 22 23 24 26 28 30 31 31 32 34 34 37 39 41 42 43 42 43 43 44 44 43 42 42 41 42 41 41 41 41 41 41 42 43 45 47 46 43 40 38 37 38 38 40 44 46 48 49 49 48 48 47 46 46 46 49 51 51 52 54 58 60 59 55 54 52 50 50 50 50 48 46 44 43 43 43 43 44 46 48 54 61 62 58 52 48 43 43 41 40 39 38 38 38 37 38 39 41 43 43 44 45 47 47 48 48 47 46 46 45 45 45 44 43 41 39 37 36 35 34 33 32 32 32 32 33 33 33 32 32 32 31 30 30 30 31 32 34 36 34 34 35 35 35 34 34 34 33 32 32 33 33 34 34 34 34 34 34 35 35 35 35 36 36 35 36 36 36 36 36 35 35 35 35 35 36 36 37 37 38 38 37 36 34 33 31 29 29 30 31 31 31 33 34 36 37 36 37 36 33 31 30 30 32 35 36 37 35 33 32 32 34 35 36 37 37 36 35 34 33 33 33 34 34 34 34 33 32 31 31 32 32 32 32 32 31 31 31 32 32 33 34 34 35 34 33 33 32 31 29 28 27 28 31 36 44 52 51 60 55 43 33 29 28 28 28 28 29 30 31 32 35 37 38 39 38 38 37 38 38 38 37 36 34 33 32 31 29 28 28 28 27 26 26 25 22 15 8 12 17 20 21 22 23 24 23 23 22 22 22 23 23 23 24 25 26 26 26 26 26 25 25 25 25 25 26 26 27 28 29 30 30 30 30 30 30 30 31 31 32 33 33 34 34 33 34 33 34 34 35 35 35 36 37 36 36 36 36 36 36 35 34 34 33 33 32 29 28 28 27 27 26 27 28 30 31 31 30 32 31 31 30 30 29 29 29 29 30 30 31 31 32 32 33 50 50 47 44 41 39 36 35 35 35 35 36 36 35 34 32 30 28 27 26 25 24 24 24 24 23 22 22 22 21 21 20 20 20 20 20 20 20 20 19 19 19 19 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 21 21 22 21 22 23 23 24 25 25 26 27 27 28 29 29 30 30 30 30 30 29 30 30 30 30 30 29 28 29 29 29 29 29 29 29 29 29 29 28 27 27 26 26 26 27 27 26 26 26 26 26 27 27 27 28 31 32 32 32 32 30 31 31 29 27 25 23 24 25 25 25 26 25 24 23 22 21 21 21 21 22 23 23 24 25 26 26 25 25 24 24 23 23 23 23 23 24 25 26 27 29 32 31 32 32 32 31 30 31 31 32 33 35 39 42 41 40 40 42 41 38 36 36 36 36 37 38 39 40 41 42 43 43 44 44 44 44 43 42 41 41 41 41 41 41 40 39 38 37 37 36 36 35 34 33 33 32 32 33 33 34 34 34 33 32 31 30 31 31 31 30 28 26 25 25 25 26 27 27 27 28 28 29 30 33 36 35 36 36 36 35 35 35 33 32 30 29 29 29 29 29 29 29 29 29 29 29 30 30 30 31 31 31 31 30 29 29 29 29 29 29 28 27 27 27 27 28 28 28 28 27 27 27 26 26 27 27 26 25 25 25 25 25 25 26 26 25 25 24 24 24 25 26 26 27 27 27 26 25 24 24 24 24 23 23 22 22 22 22 21 21 21 21 21 22 23 25 26 27 29 30 31 33 33 35 37 38 39 40 41 41 42 43 43 43 42 42 43 44 43 43 43 43 42 40 41 42 44 46 46 42 39 37 37 37 37 39 43 46 49 49 49 49 49 48 47 46 46 48 51 53 55 57 60 60 57 56 53 49 47 47 47 47 46 44 43 43 43 43 43 45 47 50 56 60 58 53 48 46 45 42 41 39 39 38 38 37 36 37 39 41 42 43 45 46 47 48 49 48 47 46 46 46 45 45 44 43 41 39 37 36 35 34 34 32 32 32 32 33 33 33 33 32 32 31 31 31 31 32 33 34 34 34 35 35 35 36 35 35 34 33 33 33 33 34 34 34 34 34 34 34 35 35 35 35 35 35 36 36 36 36 36 36 36 36 37 37 37 37 38 38 38 39 39 38 36 34 32 30 29 29 29 30 30 31 34 35 36 36 37 37 36 32 31 30 30 32 35 36 36 35 33 31 32 32 34 35 36 36 36 35 35 34 34 34 34 34 34 34 33 32 32 31 32 32 31 30 31 31 31 31 32 33 34 35 35 35 34 34 33 32 31 30 28 28 29 34 40 49 59 60 61 49 37 30 28 28 27 28 28 29 30 32 33 35 36 37 37 36 36 35 35 35 35 36 36 34 33 33 32 30 29 29 28 27 26 26 25 23 18 12 10 15 17 18 21 22 23 23 23 23 22 22 22 23 23 23 24 25 26 26 25 25 24 24 24 25 25 25 26 26 27 28 29 29 29 28 29 29 29 30 30 31 32 33 33 33 32 32 32 33 33 34 34 34 35 35 34 34 34 34 34 33 33 32 31 30 29 29 27 26 25 25 25 25 25 26 27 28 29 30 30 30 30 30 30 30 30 30 30 30 31 31 31 33 34 34 51 49 46 43 40 38 36 35 35 35 35 35 35 35 33 31 30 28 26 25 24 24 24 24 24 23 23 22 22 22 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 22 22 22 22 23 24 24 25 25 26 27 27 28 28 28 29 30 30 30 30 29 29 29 30 30 30 30 29 28 29 29 29 28 28 28 28 29 28 27 26 26 26 25 25 26 27 28 28 27 27 26 27 27 27 29 32 33 33 32 32 29 23 21 22 23 22 23 22 23 23 24 24 25 25 25 24 24 23 23 22 22 23 23 23 24 24 26 26 26 25 23 23 23 24 24 23 24 24 25 25 27 28 29 31 32 32 32 32 32 32 32 32 33 33 35 40 40 41 41 41 42 41 37 36 36 36 37 38 38 39 40 41 42 43 44 44 44 43 42 41 41 41 41 41 41 41 40 39 38 37 37 37 36 35 34 33 33 32 32 33 33 34 34 34 33 31 30 30 30 30 30 29 28 26 25 25 26 27 27 27 27 27 27 27 28 30 30 31 33 35 36 36 36 37 35 33 31 30 30 29 29 29 29 29 29 29 29 30 30 31 31 31 31 31 31 30 29 29 29 29 29 29 29 28 26 26 27 27 28 28 27 27 27 26 26 26 27 27 26 25 25 25 24 25 25 25 25 25 24 23 24 24 25 25 26 26 26 26 25 24 24 25 24 24 24 23 23 23 23 22 22 21 21 21 21 22 23 24 25 25 27 29 30 30 31 32 34 35 36 37 38 39 40 41 42 42 42 43 46 47 45 46 46 44 42 40 40 41 43 44 44 41 38 37 37 36 37 40 44 47 49 50 50 50 50 50 49 47 47 48 52 55 57 59 61 61 58 53 48 46 45 44 44 44 43 43 43 42 43 44 44 47 50 53 56 56 53 47 44 43 42 41 40 39 39 38 38 37 37 37 38 39 41 43 45 46 48 49 49 48 47 46 46 46 45 44 43 42 41 39 37 36 35 34 34 32 32 32 33 33 33 33 33 32 32 32 31 31 31 32 33 34 35 35 35 36 36 36 36 35 34 33 33 34 34 34 34 34 33 33 34 34 34 34 34 34 35 35 35 36 36 36 36 36 37 38 38 39 39 39 39 39 39 40 40 38 36 34 31 30 29 29 29 29 30 32 34 36 36 37 38 37 36 35 32 31 31 33 35 36 35 32 31 30 31 32 34 35 35 36 35 35 34 34 34 34 34 34 35 35 34 32 31 30 31 32 32 32 32 32 32 33 34 35 35 36 36 36 36 34 33 32 31 30 29 29 32 37 43 48 53 62 58 43 33 29 28 28 28 28 28 29 30 32 35 36 36 37 36 34 33 33 33 32 33 34 34 33 33 32 31 30 30 30 29 28 26 26 25 24 21 15 8 8 12 16 19 21 23 23 23 23 22 22 22 22 22 22 23 24 25 25 25 24 24 23 24 24 24 24 25 26 26 27 28 28 28 28 28 28 28 29 29 30 31 32 32 32 31 31 32 32 32 33 33 33 33 33 33 33 32 31 30 30 30 30 29 28 28 28 25 24 24 24 24 24 24 25 27 28 29 30 30 30 29 29 30 31 32 31 31 31 33 34 34 34 35 36 51 48 44 42 40 37 35 34 34 35 35 35 35 34 32 30 29 27 25 25 24 24 24 24 23 23 23 22 22 22 21 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 20 20 20 20 20 20 20 20 19 19 19 19 19 20 20 20 20 21 21 22 22 23 23 24 24 25 25 25 26 27 28 28 28 28 29 29 29 30 30 30 29 29 29 29 30 30 30 30 29 29 28 28 27 26 27 27 26 25 25 25 25 25 25 26 27 28 28 28 28 27 27 27 27 28 29 31 32 32 32 29 24 22 22 20 20 21 22 22 23 23 24 25 25 26 25 25 25 24 23 23 23 23 23 23 24 25 25 26 26 26 25 25 27 26 25 24 24 25 26 28 28 29 30 31 32 33 33 33 32 32 33 32 33 34 37 37 38 38 38 40 39 36 36 36 37 37 38 38 39 40 41 42 43 43 44 43 42 42 42 41 41 41 40 40 40 40 38 38 37 36 36 35 34 34 33 33 33 33 33 34 33 33 33 32 30 30 30 30 30 30 29 28 27 26 25 26 28 28 28 27 26 25 25 26 27 27 28 30 33 34 36 37 38 37 34 32 31 30 29 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 30 29 29 28 28 28 29 29 28 27 26 27 27 27 27 27 27 27 26 26 27 27 27 26 25 25 24 24 24 24 25 25 24 23 23 23 24 24 25 25 25 25 25 24 24 24 24 25 24 24 23 23 23 23 22 22 22 22 22 22 23 23 23 24 24 26 27 28 29 28 28 29 30 32 33 35 36 38 40 41 42 42 44 47 48 48 50 49 45 42 40 39 40 41 42 41 40 40 38 37 37 38 41 45 48 49 50 50 50 50 50 50 48 48 50 54 57 60 60 60 57 52 46 43 42 41 41 41 41 41 41 41 42 43 44 45 48 51 54 56 54 49 43 43 41 40 40 40 40 40 39 39 38 37 38 38 39 41 43 45 46 48 50 50 48 47 46 46 45 44 43 42 41 40 39 37 36 35 35 33 33 32 33 33 33 33 33 32 32 32 32 31 31 32 33 34 35 35 36 36 36 36 36 36 35 34 34 34 34 34 34 34 34 33 33 33 33 34 34 34 34 35 35 35 35 36 37 37 37 38 39 39 40 41 41 40 40 41 41 40 37 35 33 31 29 28 28 27 28 30 32 35 36 37 38 38 38 38 36 33 32 32 33 34 34 33 31 30 30 30 31 34 35 36 36 35 35 34 33 34 33 34 35 35 36 35 33 31 31 31 33 33 33 33 33 34 35 36 37 38 38 37 36 36 34 34 32 31 30 29 31 35 39 41 49 57 58 49 38 31 29 29 28 28 28 28 29 31 33 35 36 37 37 35 34 33 31 31 31 31 31 31 31 31 29 29 30 30 30 29 28 27 26 25 24 22 18 11 10 10 15 18 20 22 22 22 22 22 21 21 22 22 22 22 23 24 24 24 23 23 23 23 23 23 24 24 25 25 26 27 27 27 27 27 27 27 28 28 29 30 30 31 31 30 30 31 31 32 32 32 32 32 32 32 31 29 28 27 27 27 26 26 27 27 26 24 24 25 25 24 24 24 25 25 27 28 28 31 29 29 31 32 32 33 33 34 34 36 37 37 36 36 38 49 46 43 41 39 36 35 34 33 33 34 34 33 32 31 29 28 26 25 24 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 20 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 28 28 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 29 28 28 27 26 26 26 26 25 24 24 24 25 25 26 27 27 27 28 28 28 28 29 31 26 25 27 31 32 32 31 26 23 21 19 20 22 22 22 22 23 25 26 26 27 26 26 25 25 24 24 23 23 23 23 24 24 25 26 27 28 28 28 29 28 26 25 25 25 26 28 28 29 29 30 31 32 33 33 33 33 33 33 33 33 34 34 35 33 34 35 36 35 35 36 37 37 37 38 38 39 41 42 42 43 43 43 42 42 41 41 41 40 40 39 39 39 38 38 37 37 36 35 34 33 33 33 33 33 34 34 34 33 32 31 30 30 30 30 30 29 29 28 28 27 27 28 28 28 27 27 26 25 24 24 25 25 26 28 31 33 35 37 39 38 36 36 32 31 30 30 31 30 30 30 30 30 30 31 31 31 31 31 31 32 31 30 29 28 28 28 29 29 29 28 27 27 27 26 27 27 27 27 27 27 27 27 27 26 25 25 24 24 24 25 25 24 23 23 23 23 24 24 24 25 25 24 24 23 23 24 24 24 23 23 23 24 24 24 23 23 23 22 22 22 22 23 23 23 23 24 25 26 27 24 22 23 24 26 27 30 32 34 36 39 41 43 45 48 50 50 51 50 47 44 41 39 39 40 40 40 40 40 40 39 38 39 42 47 49 50 50 50 50 50 50 50 49 49 51 55 59 60 58 59 52 45 42 39 38 37 36 37 38 38 39 40 41 43 45 47 48 51 53 54 52 47 43 42 39 39 39 40 40 40 40 39 38 38 38 38 40 41 43 45 47 49 51 50 49 48 47 46 44 43 42 41 41 40 39 37 36 35 34 33 33 33 33 33 33 33 32 32 32 31 31 32 32 33 34 34 35 36 36 37 37 37 37 36 35 35 35 35 35 35 35 34 34 33 33 33 33 33 33 34 34 35 35 35 36 36 37 38 39 39 40 41 42 42 42 42 42 42 41 39 36 33 32 30 28 28 26 26 28 30 33 35 36 37 38 38 37 37 36 35 33 32 32 33 33 31 31 30 30 31 32 34 36 37 37 36 35 34 33 32 33 33 34 36 37 36 34 32 31 31 32 33 34 33 34 35 37 39 40 40 39 38 37 35 34 33 31 30 29 31 33 38 38 44 54 56 48 39 32 29 29 29 29 29 29 29 30 31 32 34 36 39 38 34 33 32 29 29 29 30 30 30 30 29 29 29 29 29 29 29 29 27 26 25 24 23 22 21 15 8 12 16 19 20 21 21 21 21 21 21 21 21 21 22 22 23 23 23 23 22 22 22 22 22 23 23 24 24 25 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 29 30 30 31 31 31 30 30 30 30 29 27 25 24 24 24 24 24 24 24 24 22 23 24 24 24 24 24 25 25 26 27 28 29 30 31 33 34 34 34 35 36 37 39 39 39 38 39 40 48 45 42 40 38 36 34 33 33 33 33 33 32 31 30 29 27 26 24 24 24 24 24 24 24 24 23 23 23 23 22 22 22 22 21 21 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 27 28 28 28 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 31 30 30 29 29 29 28 28 28 28 26 24 23 23 25 25 25 25 26 26 27 27 27 27 29 30 25 24 24 24 28 32 31 23 22 20 20 21 22 21 21 22 24 26 27 27 27 27 27 26 25 25 24 23 23 22 23 24 24 24 25 27 28 29 29 29 29 28 27 26 27 28 29 29 29 28 29 30 31 32 33 33 33 33 33 33 33 33 33 32 33 33 33 33 34 35 35 36 36 36 37 38 39 40 41 42 43 43 42 42 42 41 41 40 39 39 38 38 39 38 38 38 37 36 34 34 33 33 33 33 34 34 33 33 33 32 31 30 30 30 30 30 29 29 29 28 29 29 29 29 28 27 26 25 24 24 24 24 24 25 26 28 31 33 36 39 40 39 38 33 32 31 31 31 31 31 30 30 30 30 31 31 31 31 31 31 31 31 30 29 28 28 28 28 29 29 28 27 26 26 26 26 26 26 27 27 28 27 27 26 25 25 24 24 24 25 25 25 24 23 23 22 23 23 23 24 24 24 24 23 23 23 23 23 24 24 24 23 24 24 24 24 23 23 22 22 22 22 22 22 22 23 23 23 23 23 21 21 21 21 22 23 25 27 30 33 36 40 42 46 47 48 50 51 51 48 45 42 40 38 39 39 39 40 41 41 40 39 40 44 48 50 51 50 50 50 50 50 49 49 50 53 56 58 58 55 54 47 43 40 37 35 33 32 32 34 35 36 38 40 43 45 47 48 50 52 51 49 48 47 43 40 39 39 40 41 41 40 39 39 39 39 40 41 42 44 46 48 50 50 50 49 48 47 45 43 42 41 40 40 40 39 38 37 36 34 34 34 34 34 34 33 32 31 31 31 31 32 32 33 33 34 34 35 36 36 37 38 38 37 37 36 36 36 36 36 36 35 34 34 33 33 32 33 33 33 34 34 35 35 35 36 36 37 39 40 40 41 42 42 43 44 44 43 42 40 37 34 32 30 29 28 27 26 26 29 32 34 35 35 36 36 36 36 36 36 35 34 32 32 32 32 31 30 29 30 31 33 34 36 37 38 37 35 35 34 33 33 33 34 36 37 37 36 34 33 33 33 34 34 34 34 36 39 41 42 42 42 40 39 36 33 31 30 29 30 33 36 39 41 47 53 49 41 34 30 29 29 29 30 30 30 29 30 31 32 35 37 38 36 35 33 31 29 28 28 28 29 29 29 28 28 28 28 28 28 28 28 27 26 25 25 24 24 22 19 11 9 14 17 19 20 20 20 20 20 20 21 21 21 21 22 22 22 22 22 21 21 21 21 21 22 22 22 23 23 23 23 23 24 24 25 26 27 27 27 27 27 28 28 27 28 29 29 30 30 30 30 29 29 29 26 25 24 23 23 22 22 22 23 23 22 21 22 23 24 24 24 24 25 26 27 28 29 30 32 33 35 35 36 36 37 38 39 40 40 40 40 41 41 46 44 41 39 37 36 34 33 33 33 33 33 32 31 30 28 27 26 25 25 25 25 25 25 25 25 24 24 24 24 24 23 23 23 22 22 22 22 22 21 21 21 21 21 21 20 20 21 21 21 20 20 20 20 20 20 20 20 20 21 21 21 22 22 23 23 23 24 24 25 25 26 26 27 28 28 28 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 31 30 30 30 30 29 29 29 28 28 27 25 23 23 23 24 23 23 23 24 24 24 25 25 26 26 25 24 24 23 24 27 27 23 22 20 21 21 21 21 21 22 24 26 26 26 26 26 26 26 25 25 25 24 23 23 23 24 23 24 25 26 27 28 28 29 30 30 30 30 30 31 32 31 31 29 30 30 31 32 33 34 34 34 33 33 33 33 32 33 33 33 32 33 33 34 35 35 35 36 37 38 39 40 41 42 42 43 42 42 41 41 41 40 39 38 37 38 38 38 38 38 36 35 34 34 33 33 33 34 34 34 34 33 33 31 31 30 30 30 30 29 29 29 28 29 30 30 29 29 28 27 26 25 24 24 23 23 23 24 25 27 28 30 35 40 41 40 39 35 33 32 31 31 31 31 31 31 30 30 31 31 31 31 31 31 31 31 30 30 29 28 28 28 29 28 27 26 26 26 25 25 26 26 26 28 28 28 27 26 25 25 24 24 24 25 25 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 23 24 24 24 24 24 23 22 22 22 22 22 22 22 22 22 21 22 26 24 24 23 22 23 23 25 27 30 34 38 41 45 46 48 50 51 51 50 46 44 41 39 39 39 40 42 43 42 40 40 41 45 49 51 51 51 51 50 50 49 49 49 50 53 56 56 56 55 50 46 44 41 38 35 33 31 29 30 31 33 36 39 41 44 46 48 49 50 49 48 48 46 44 41 39 39 40 40 40 40 39 39 39 40 41 42 44 45 46 48 49 49 49 49 48 46 45 42 41 40 40 40 40 39 39 37 36 35 35 35 35 34 34 33 32 31 31 31 31 32 33 33 34 34 34 35 35 37 38 39 39 38 38 37 37 37 36 36 36 35 34 34 33 33 32 32 32 33 34 34 34 35 35 36 37 39 41 41 42 43 43 43 44 45 44 42 40 38 36 33 31 30 29 28 27 27 28 30 33 34 34 34 35 35 35 35 35 35 35 34 32 32 32 32 31 30 28 29 32 33 35 35 37 38 38 37 36 34 33 33 34 34 36 37 38 37 36 36 35 35 35 35 34 35 37 40 43 44 43 43 43 41 38 34 31 30 30 33 35 37 39 43 45 46 41 35 31 30 30 30 30 30 30 30 30 31 32 33 35 38 38 37 34 31 29 29 29 28 27 28 28 28 27 27 26 27 27 27 27 27 27 26 25 25 24 23 22 21 16 8 11 15 18 19 19 19 19 19 20 21 21 21 22 22 22 21 21 21 21 20 20 20 20 20 21 21 21 21 21 21 20 21 22 23 24 25 26 26 26 26 27 27 26 27 27 28 29 29 30 29 29 27 27 25 23 23 22 22 22 22 22 22 22 21 21 22 23 23 24 24 25 25 27 28 29 30 32 33 35 35 36 37 38 39 40 41 41 41 41 41 41 42 45 43 41 39 37 36 34 34 34 33 34 33 33 31 30 29 28 26 25 25 25 26 26 26 26 25 25 24 24 25 25 24 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 21 21 22 22 22 23 23 24 24 25 25 25 26 26 26 27 28 28 28 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 29 29 29 29 29 28 28 27 25 23 22 22 22 22 22 21 22 22 23 23 24 25 25 24 24 24 22 22 23 23 23 23 21 22 21 20 20 20 22 24 25 25 25 25 25 24 24 24 24 24 23 23 23 24 24 24 25 25 26 26 26 27 28 29 30 31 32 32 33 33 33 33 32 30 30 31 33 34 36 36 35 35 34 34 33 33 33 33 33 33 33 33 34 34 34 35 35 36 37 38 39 40 41 42 43 42 42 41 41 40 39 38 37 37 37 38 38 38 37 36 35 34 34 33 33 33 33 34 34 34 33 32 31 31 31 31 30 30 29 29 29 29 29 29 30 29 29 28 27 26 25 25 24 23 23 23 24 25 26 27 29 32 33 38 41 39 37 34 33 32 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 31 31 29 28 28 28 28 28 27 26 25 25 25 25 25 25 26 27 28 28 27 26 25 25 25 24 24 24 24 24 23 23 22 23 23 23 23 23 22 22 22 22 22 23 22 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 24 28 27 28 26 24 24 24 24 25 28 32 36 38 39 44 47 49 51 52 50 46 44 42 40 40 39 40 42 43 42 40 40 41 46 50 52 52 52 51 49 49 49 48 49 50 53 55 55 54 53 50 50 47 44 41 38 36 33 31 29 29 30 33 36 40 43 46 47 47 48 48 48 47 46 44 42 40 40 40 40 40 40 40 40 40 41 42 44 45 46 47 47 48 48 48 48 46 46 43 41 40 39 40 41 41 40 39 38 37 36 36 35 35 34 34 32 32 31 31 30 31 31 33 33 34 35 35 36 38 38 39 40 39 38 38 37 37 36 36 35 35 35 35 34 33 32 32 32 32 33 33 34 35 35 36 37 38 40 42 43 44 44 44 44 44 43 42 41 39 36 34 31 30 30 28 27 27 27 29 32 34 33 33 33 34 33 34 34 35 35 34 33 33 32 32 32 31 30 30 31 32 34 35 35 36 38 38 38 36 34 33 34 35 35 35 36 37 37 37 37 37 37 37 36 35 35 39 42 44 44 44 44 45 43 39 34 32 30 34 35 38 40 41 41 41 40 36 32 30 30 31 31 31 31 31 31 31 31 32 34 37 38 37 34 30 30 29 29 29 29 28 27 27 27 27 26 26 26 27 27 26 26 26 25 25 25 24 23 22 21 19 13 8 13 15 16 18 18 19 19 20 20 21 22 22 22 21 21 20 20 20 19 19 19 19 19 19 19 19 20 20 20 19 19 20 20 21 22 22 23 24 25 26 26 26 26 27 28 28 29 29 29 28 26 25 23 23 22 22 22 22 21 21 21 21 21 21 22 23 23 23 24 25 26 28 30 30 32 34 35 35 36 37 38 39 40 41 42 42 42 42 41 41 41 44 42 40 39 37 36 35 35 35 35 35 34 33 31 30 29 29 27 26 26 26 27 27 27 27 26 25 25 25 25 25 25 25 25 25 24 24 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 21 20 20 20 21 21 21 21 22 22 23 23 23 24 25 25 25 26 26 26 27 28 28 28 29 29 29 29 29 29 28 28 29 29 29 30 30 30 30 30 30 30 30 30 29 29 29 28 28 27 27 27 26 24 22 21 21 20 20 20 21 21 21 22 25 30 29 27 24 22 21 21 21 21 22 22 21 22 20 20 20 21 23 25 25 25 24 24 23 23 23 23 22 22 22 23 24 23 23 23 25 26 26 26 26 26 27 28 29 30 30 30 31 32 32 33 33 31 31 32 34 36 38 38 36 36 35 34 34 34 34 34 34 34 33 33 33 33 33 34 34 36 37 38 38 39 41 42 42 42 42 41 40 40 38 37 37 37 37 38 38 37 37 37 36 35 34 33 33 33 34 34 34 34 33 32 32 31 31 31 30 30 29 29 29 29 30 30 30 29 29 29 28 27 26 25 24 23 23 23 24 25 25 26 28 30 31 37 40 40 38 35 33 32 32 32 31 31 31 31 31 30 30 31 31 32 31 30 30 30 30 30 28 28 28 28 27 26 25 25 25 25 25 25 25 26 27 28 28 27 26 26 25 25 25 24 24 23 22 22 22 22 22 22 23 23 22 22 21 21 22 23 23 22 22 22 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 22 25 26 27 29 27 25 24 24 24 25 27 30 33 36 38 43 46 49 52 53 51 48 44 42 42 41 40 40 41 43 42 41 40 42 46 50 51 52 52 51 49 49 48 47 47 48 50 52 54 55 54 53 53 51 49 46 43 40 38 37 33 30 30 31 34 39 42 44 44 45 46 46 46 45 45 44 43 42 41 40 39 39 40 40 41 41 42 44 45 46 46 46 46 47 47 47 46 46 44 42 40 40 40 41 41 41 40 39 38 37 37 36 35 35 35 34 33 32 31 30 30 30 31 32 34 35 36 37 37 39 39 40 40 39 38 37 36 36 35 35 35 35 35 35 34 32 32 32 32 33 33 34 34 35 36 37 39 40 42 44 45 45 44 44 43 42 41 39 38 37 35 33 31 30 29 27 27 27 29 31 33 33 32 32 32 32 32 33 34 35 35 34 33 32 32 32 32 32 32 32 32 32 33 34 35 36 37 37 37 35 33 33 34 35 35 35 35 36 36 37 38 38 37 37 36 35 36 41 42 44 45 45 46 47 44 38 34 31 34 41 40 43 42 39 36 34 34 33 32 31 31 32 32 33 33 32 32 31 32 33 36 38 38 35 30 29 29 29 29 29 29 29 28 28 28 28 27 27 27 27 27 26 26 25 25 25 24 24 23 22 21 20 17 9 8 10 14 17 18 18 19 19 20 21 22 22 22 22 21 20 19 19 18 19 18 18 18 18 18 18 19 19 18 18 19 19 19 19 19 20 21 22 23 24 24 25 26 27 27 28 28 28 28 27 25 24 23 22 22 22 22 22 21 21 21 21 21 21 22 22 23 24 25 27 28 30 31 32 33 34 35 36 36 37 39 39 40 41 41 42 42 42 42 42 42 43 41 40 40 38 37 37 36 36 36 35 34 33 31 29 28 27 26 26 25 26 27 27 27 27 26 26 26 25 25 25 25 26 26 26 25 25 25 24 24 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 22 22 23 23 23 24 25 25 26 26 26 26 27 27 28 28 28 29 29 29 29 29 29 29 28 29 29 29 29 30 29 29 29 30 30 30 30 29 29 29 28 27 27 26 26 25 24 22 21 21 19 19 19 19 20 20 22 26 31 31 31 24 22 21 21 20 21 22 22 23 23 23 22 21 22 24 25 25 24 23 23 22 22 22 21 21 21 21 22 23 23 22 24 25 25 26 26 26 26 27 27 28 28 28 29 29 29 29 31 31 31 32 33 35 37 39 39 39 38 36 36 35 35 35 34 34 33 33 33 33 33 33 33 34 35 36 37 37 38 39 41 41 42 42 41 40 39 37 37 37 37 37 37 37 37 37 37 37 36 34 34 33 34 34 34 34 33 33 32 32 32 32 31 30 30 30 30 30 30 30 31 31 30 30 29 28 28 27 25 24 23 24 24 24 24 25 25 26 27 30 35 39 39 37 35 34 33 32 32 32 32 32 31 31 30 30 30 31 32 31 30 30 30 30 30 28 28 28 28 27 26 25 25 25 25 25 25 25 26 26 27 28 27 26 26 25 25 24 23 22 22 22 22 22 22 22 22 22 22 22 21 21 21 22 23 23 23 22 22 21 22 22 21 21 21 21 21 21 21 22 22 22 22 22 22 22 21 20 21 20 22 25 27 27 25 23 23 24 25 27 30 30 33 37 42 45 48 52 53 51 47 43 41 41 40 40 40 41 44 43 42 42 43 45 45 50 51 51 50 49 48 47 46 46 46 48 49 52 55 55 56 56 54 52 50 47 45 42 41 37 33 31 30 32 36 40 42 42 42 43 44 44 44 44 44 44 43 42 41 40 39 40 40 41 42 43 45 46 47 46 46 45 46 46 46 45 44 43 40 39 40 40 41 42 42 40 39 38 37 37 36 36 36 35 34 33 31 30 30 29 29 30 32 35 37 37 38 39 40 40 40 40 39 38 36 35 36 36 35 36 36 35 35 33 32 32 32 32 32 33 34 36 37 38 39 40 41 44 45 45 44 43 42 41 39 38 38 37 36 34 33 31 30 28 27 27 28 30 32 33 33 31 31 31 31 31 32 34 34 34 34 33 32 32 32 32 32 32 33 33 33 33 33 34 35 36 36 36 34 33 34 34 35 35 35 36 35 35 36 37 37 37 37 36 36 39 43 42 44 45 46 47 46 43 37 35 35 38 43 46 44 39 35 31 30 30 30 32 32 32 32 33 34 34 33 33 32 32 34 36 37 36 33 29 29 29 30 30 30 30 29 29 29 29 29 29 28 28 27 27 26 26 26 25 25 24 23 23 22 21 21 19 14 13 8 11 16 17 18 19 19 20 21 22 22 22 22 21 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 21 22 23 23 23 25 26 26 28 28 27 26 25 24 23 22 22 22 22 22 22 22 22 21 21 21 22 22 22 23 25 27 29 31 32 33 34 34 35 36 36 37 38 38 39 39 40 40 41 42 42 42 42 42 42 42 43 42 40 40 39 38 37 36 35 34 32 30 29 27 26 25 25 24 25 26 27 28 27 26 26 26 26 26 26 26 26 26 26 26 26 25 24 24 24 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 24 25 25 26 26 26 26 26 27 27 28 28 28 29 29 29 29 29 29 29 29 29 29 28 28 29 29 29 29 29 29 29 30 29 29 29 28 27 26 26 25 25 24 23 22 21 20 18 17 18 19 20 22 23 28 31 30 25 23 22 21 21 22 24 25 25 27 26 23 24 24 24 23 22 22 22 22 22 22 21 21 21 21 21 22 23 23 22 25 26 26 26 26 26 26 26 27 27 28 28 29 29 28 28 29 30 31 32 33 35 37 38 38 39 39 38 37 36 36 35 34 33 33 32 32 32 32 32 32 33 34 35 35 36 36 37 38 40 40 41 41 40 38 37 36 36 37 37 37 37 37 37 37 37 36 35 34 34 33 34 34 33 33 32 32 32 32 32 31 30 30 30 30 30 31 31 31 31 31 30 29 29 28 27 25 24 24 25 25 25 24 24 24 25 25 28 32 36 37 37 36 34 33 32 32 32 32 32 31 31 30 29 30 31 32 32 32 31 30 29 29 28 28 28 28 27 25 24 25 25 25 25 25 25 25 26 27 28 28 27 27 25 24 23 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 23 23 23 23 21 21 21 21 21 20 20 19 20 20 20 20 21 22 22 22 21 21 21 20 20 20 20 23 25 27 26 24 23 23 24 25 27 29 32 37 41 44 48 53 52 48 44 41 40 39 39 39 41 43 46 46 44 43 43 44 45 47 50 50 49 49 48 46 45 45 45 45 48 52 56 58 59 58 55 54 53 50 49 47 43 40 37 34 31 32 34 37 39 39 39 40 42 43 43 44 44 44 43 43 42 42 41 40 41 42 43 44 46 47 47 46 45 45 45 45 45 44 43 41 39 39 40 40 41 42 42 40 39 38 37 37 38 37 36 36 35 33 31 30 29 29 29 30 33 37 38 39 40 40 41 41 41 41 39 37 36 35 35 35 36 36 35 35 33 32 32 32 32 33 33 34 36 38 39 40 41 42 43 44 45 44 43 41 40 38 37 37 37 36 34 33 33 31 29 27 27 27 29 31 32 33 32 32 30 30 29 30 32 33 34 34 33 33 33 32 32 32 33 33 34 34 33 33 33 34 34 35 35 34 33 33 33 34 34 35 35 35 35 35 35 35 35 35 36 37 39 41 42 45 46 46 46 45 44 40 37 37 38 42 48 46 42 35 31 30 29 29 29 29 30 30 31 33 34 34 34 34 33 33 34 34 35 34 31 29 29 29 29 30 30 30 30 30 30 30 30 30 29 29 28 28 27 27 26 25 25 25 24 23 22 21 21 21 20 18 11 9 14 17 18 19 20 20 21 21 22 22 22 20 19 18 18 17 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 21 21 22 22 23 24 25 27 27 26 25 24 23 22 22 21 21 21 22 22 22 22 22 21 21 22 22 23 24 26 28 31 33 34 34 35 35 36 36 37 37 38 39 39 39 39 39 39 42 42 42 42 43 43 43 44 43 42 42 40 38 37 36 35 33 31 29 28 27 27 25 24 24 25 26 27 27 27 26 27 27 27 27 27 27 27 27 27 26 25 25 24 24 24 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 23 23 23 23 23 23 24 24 25 26 26 26 26 26 26 27 27 27 28 28 29 29 29 29 29 29 29 29 29 29 28 28 28 29 29 28 28 29 29 29 29 28 28 28 27 26 25 25 24 23 23 23 22 21 19 17 17 19 20 22 23 24 28 30 29 24 24 22 22 24 26 28 30 32 32 28 25 24 23 22 21 21 21 21 21 21 20 20 21 22 22 23 23 23 23 25 26 26 26 26 26 26 26 26 27 28 29 29 29 29 29 29 30 31 32 32 33 34 35 35 36 37 37 36 36 36 35 34 33 32 32 32 32 31 31 32 33 33 34 34 34 35 35 36 38 39 40 40 39 38 37 36 36 36 36 36 36 36 36 37 37 36 35 34 34 34 34 34 33 32 32 32 32 32 31 31 31 31 31 30 31 31 31 31 31 31 30 30 29 28 26 25 24 25 25 25 24 24 23 23 23 24 26 29 32 35 36 36 34 33 32 32 32 32 32 31 30 30 29 30 31 32 32 32 31 30 29 29 29 29 28 28 27 26 25 25 25 25 25 25 25 25 26 26 27 28 28 27 25 23 22 22 21 22 22 22 22 22 22 22 22 21 21 21 21 21 21 22 22 23 22 21 20 20 20 20 20 19 19 18 18 19 19 20 21 22 21 21 21 20 20 20 19 19 21 23 25 26 26 23 23 24 25 26 29 32 37 41 46 50 51 48 42 37 35 35 35 37 39 41 45 48 49 47 44 43 43 44 46 48 49 49 48 47 46 45 44 44 45 48 53 59 61 61 58 55 53 52 51 50 48 46 44 41 37 34 33 34 35 36 35 36 38 40 41 42 43 44 44 44 44 44 44 43 43 44 44 44 45 46 47 46 46 46 45 44 44 44 43 41 40 39 39 40 40 41 42 42 41 39 39 38 38 38 38 37 36 34 32 31 30 30 29 29 31 34 37 38 41 41 41 41 41 41 40 38 36 35 35 35 36 35 35 34 34 33 32 32 32 32 33 34 37 38 40 41 42 42 43 44 43 43 42 41 40 39 38 37 37 36 34 33 33 32 29 28 27 27 28 29 31 32 32 32 31 30 29 29 30 32 33 33 33 32 32 32 32 32 32 33 34 34 34 34 33 33 34 34 34 34 34 32 31 31 32 32 33 33 34 34 34 35 35 35 35 35 37 39 41 44 47 49 48 45 42 40 38 39 41 42 45 47 43 37 33 30 29 30 30 29 29 29 29 30 32 34 34 35 35 33 33 33 33 33 31 29 29 29 29 30 31 31 31 31 31 31 31 32 32 31 30 29 28 28 27 27 26 25 25 24 23 22 21 21 21 21 19 15 8 11 16 19 20 20 21 21 22 22 22 22 20 19 18 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 21 21 22 23 24 25 25 25 24 23 22 22 21 21 21 21 22 22 22 22 22 22 22 22 23 24 25 27 29 32 34 35 35 35 36 36 37 37 38 39 39 39 39 39 39 40 42 42 42 42 43 44 44 44 42 42 41 39 38 37 36 35 33 31 28 27 26 26 25 24 25 26 26 27 26 26 27 27 28 28 28 28 28 27 27 26 25 25 25 25 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 26 26 26 26 26 26 27 27 27 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 28 29 28 28 28 28 28 28 28 28 28 27 27 26 26 25 24 23 23 22 22 21 20 18 18 19 20 22 22 22 25 27 29 28 24 23 23 24 26 27 30 33 33 29 25 23 23 21 20 20 20 20 20 19 20 21 22 23 23 23 23 23 23 23 25 25 26 25 24 24 25 26 27 28 29 29 31 30 30 30 30 31 31 31 31 32 32 33 34 34 34 35 36 35 35 34 33 33 32 32 31 31 31 31 32 32 32 33 33 33 34 34 36 38 40 39 39 38 37 36 36 36 35 35 35 36 36 36 36 35 34 34 34 34 34 34 33 32 32 32 33 32 31 31 31 31 31 30 31 31 32 31 31 31 30 30 29 28 26 24 24 25 25 24 24 23 23 22 22 23 25 27 30 33 35 35 34 34 33 32 32 32 32 31 30 30 30 30 31 31 32 33 31 30 29 29 29 29 28 28 27 27 25 25 25 25 25 25 25 25 26 26 26 27 27 26 25 23 21 21 21 22 22 22 22 22 22 23 22 21 21 21 21 21 21 21 21 22 22 21 20 20 20 20 20 19 19 18 18 18 19 19 20 21 21 21 21 20 20 19 18 18 19 21 23 25 25 25 24 25 25 26 28 31 36 41 46 48 46 42 36 34 30 29 31 35 39 43 47 50 50 48 47 44 44 44 45 47 48 48 48 48 47 46 46 45 46 50 56 61 63 59 56 54 52 51 51 50 49 48 46 44 41 38 35 34 34 34 34 34 36 38 40 41 42 43 44 44 44 45 45 45 45 47 47 46 46 47 47 46 46 45 44 44 44 43 41 40 39 38 39 39 40 41 42 42 41 40 39 39 39 38 37 37 35 34 32 31 30 30 29 29 32 34 36 38 41 42 42 42 41 40 39 37 36 36 35 35 35 34 34 33 33 32 32 33 32 33 35 37 39 41 42 42 43 43 44 44 43 42 41 40 40 40 39 37 36 35 34 33 32 30 29 28 27 28 28 30 31 32 32 32 31 29 28 29 30 31 32 32 32 32 32 31 32 32 33 33 33 34 34 35 35 34 34 34 34 34 33 32 31 31 31 31 31 32 32 33 33 35 36 37 36 37 37 40 43 46 50 52 49 44 41 39 39 40 41 45 45 43 39 35 32 31 31 32 32 32 31 29 29 30 31 32 34 34 34 33 32 32 31 31 30 29 29 30 31 32 32 32 32 32 32 32 32 33 33 33 32 30 30 28 27 27 26 26 25 25 24 22 22 21 21 21 20 18 12 8 14 19 20 20 21 21 22 23 24 23 21 18 17 16 16 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 20 20 21 21 22 23 24 24 23 22 22 21 21 21 21 21 21 21 22 22 22 22 22 22 22 23 25 26 28 30 33 34 35 35 35 36 36 37 38 38 39 39 39 39 39 39 40 43 43 43 43 44 46 45 43 41 41 40 38 37 37 37 35 33 30 28 26 26 25 25 25 26 27 26 26 26 26 27 28 28 28 28 28 27 27 26 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 25 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 28 28 28 28 28 27 27 27 27 27 26 26 25 25 25 24 24 23 23 22 23 23 22 21 20 21 22 22 22 23 23 23 23 22 22 22 23 25 25 26 30 32 26 23 23 22 21 21 21 21 20 19 19 20 22 23 24 24 24 23 23 23 23 24 25 25 24 23 23 24 25 26 27 28 29 30 31 31 30 31 31 30 30 31 31 31 32 33 33 33 35 35 35 35 35 34 34 33 32 31 31 31 31 31 31 31 32 32 32 33 34 36 38 39 39 39 38 38 37 37 36 35 35 35 35 36 36 35 35 34 34 34 34 34 33 33 32 32 33 33 32 32 31 31 31 31 30 31 31 32 31 31 31 31 30 29 28 26 25 25 25 25 24 23 23 22 22 22 23 25 27 29 32 34 35 35 35 33 32 32 32 32 31 30 30 30 30 30 30 33 33 32 30 29 29 29 29 29 28 28 27 25 25 25 26 25 25 25 25 26 27 27 28 27 26 24 22 21 21 21 21 22 22 22 22 22 23 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 18 18 18 17 18 19 19 19 20 20 21 20 20 20 19 18 17 17 19 21 23 24 25 25 25 25 25 27 30 34 38 43 43 42 40 39 32 27 25 28 33 39 44 49 51 51 50 49 45 45 44 44 46 47 48 48 48 48 48 47 47 47 52 58 63 62 56 51 50 50 49 49 49 49 48 48 46 44 41 38 37 36 35 34 33 34 36 38 40 41 43 44 44 45 46 46 47 48 49 49 49 48 47 47 47 45 44 43 43 42 41 40 39 38 38 38 39 40 41 42 42 42 41 40 40 39 39 38 37 35 34 33 32 31 30 29 30 31 32 36 39 42 43 43 42 41 40 38 37 37 35 34 34 33 32 32 32 32 32 32 33 33 36 38 40 41 42 42 42 43 43 43 43 41 40 40 39 39 39 39 36 35 33 33 32 30 29 28 28 28 28 29 30 31 31 31 31 31 30 29 31 31 31 32 32 32 31 31 30 31 32 33 33 33 33 34 34 35 35 35 34 34 33 32 31 31 31 31 31 31 31 32 32 34 36 37 38 38 38 38 42 46 49 51 51 48 43 40 39 39 40 44 45 41 38 36 35 34 34 35 35 35 34 33 32 30 31 31 31 33 33 33 32 31 31 31 30 30 29 30 32 33 33 33 34 33 34 34 34 34 34 35 34 34 33 32 29 27 27 26 25 25 25 24 23 22 22 21 20 20 19 16 10 10 15 14 18 21 22 22 23 24 24 22 18 16 15 15 16 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 21 22 22 22 22 22 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 23 24 25 27 29 31 32 33 34 35 35 36 37 37 38 39 39 39 39 39 39 39 40 43 43 43 43 44 47 45 43 42 41 39 38 38 38 37 35 32 30 28 26 26 26 25 26 26 26 26 26 26 26 28 28 28 28 27 27 26 26 25 25 24 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 25 25 26 26 26 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 28 28 27 27 27 26 26 25 25 25 24 23 23 24 24 24 23 23 23 25 25 24 23 22 22 23 23 22 22 22 23 22 21 21 21 22 23 24 23 26 28 24 23 23 22 22 23 23 22 22 20 19 19 22 24 25 25 24 23 23 23 23 24 24 24 23 22 23 24 25 26 26 27 27 28 29 29 29 30 30 30 31 31 31 32 33 33 33 34 34 35 35 35 34 35 34 33 32 31 31 31 31 31 31 31 31 32 32 32 33 35 38 38 39 39 39 39 38 37 36 35 34 35 35 35 35 35 35 35 35 35 34 33 33 32 32 32 33 33 33 33 32 32 31 30 30 31 32 32 31 31 31 30 29 28 27 26 25 25 25 24 23 22 22 21 21 22 24 25 27 29 32 34 35 35 35 34 33 32 32 32 31 30 30 30 30 30 31 32 34 32 30 28 28 29 30 29 28 28 26 25 26 26 26 26 26 25 25 26 26 28 28 27 25 23 22 21 21 20 21 21 21 22 22 23 23 22 22 21 21 21 21 21 21 20 20 21 20 20 19 19 19 18 18 18 18 18 18 19 19 19 19 20 20 20 20 20 19 18 17 16 18 20 21 22 23 23 24 24 25 26 29 33 35 39 39 39 39 38 34 31 28 29 32 38 45 50 52 52 51 49 47 45 44 44 45 47 49 50 50 50 50 49 49 50 54 60 63 61 53 47 47 47 46 46 47 47 47 48 48 46 45 42 42 39 37 35 34 33 34 36 39 41 42 44 44 45 46 47 48 49 51 52 51 50 49 48 46 45 43 43 42 41 40 39 38 37 37 37 38 39 41 42 42 42 42 41 40 40 39 38 37 36 34 33 32 31 30 30 32 32 34 37 40 43 43 43 40 39 39 38 37 35 33 33 32 31 31 31 31 32 33 33 34 36 38 41 42 43 43 42 42 42 42 42 41 39 40 39 39 38 38 37 35 34 34 32 31 29 29 28 28 28 28 29 30 30 31 32 32 31 30 31 32 32 32 32 32 32 31 30 30 30 31 32 32 33 33 33 33 34 34 35 35 34 33 32 31 31 31 30 30 31 31 32 34 36 37 38 38 38 39 40 45 48 50 51 49 46 42 40 39 40 40 41 42 37 35 35 35 36 37 38 39 38 36 35 34 33 34 33 32 32 31 32 31 30 30 30 30 30 30 31 32 33 33 34 35 35 35 36 36 36 36 36 36 36 35 33 30 27 26 26 25 25 25 24 24 23 22 21 20 20 19 18 13 10 9 8 14 18 21 22 23 23 24 22 18 17 15 15 15 16 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 23 24 25 27 29 31 32 32 33 34 35 37 37 38 38 39 39 39 39 39 39 40 42 44 44 44 44 43 48 46 45 44 42 40 40 40 39 37 34 31 29 29 28 27 26 26 26 26 26 26 26 27 27 27 28 28 27 27 26 26 25 24 25 24 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 24 24 24 24 24 24 24 25 25 26 26 26 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 28 28 28 27 26 25 25 25 25 25 23 23 23 23 23 23 22 22 23 24 24 23 22 22 22 22 22 22 22 22 21 19 20 21 22 22 23 22 23 24 23 23 23 23 23 23 23 23 23 22 19 18 21 25 27 25 24 23 23 22 24 24 24 23 22 22 23 24 24 25 25 25 25 26 26 27 28 29 30 31 31 32 33 33 34 33 34 34 35 35 35 35 35 34 34 33 32 31 31 31 31 31 31 31 31 31 31 32 33 35 36 37 38 38 38 38 38 37 36 35 35 35 35 34 34 35 35 35 35 35 34 33 32 32 32 32 33 33 33 33 32 32 30 30 30 31 32 32 31 31 31 29 28 28 27 27 26 25 25 23 23 22 21 21 22 23 24 26 27 29 32 33 34 34 35 34 33 33 32 32 31 30 30 30 30 30 31 32 33 33 31 29 29 30 30 30 29 27 26 25 26 26 27 27 26 26 26 26 27 28 28 26 24 22 21 21 20 20 20 21 21 22 22 23 23 22 21 21 21 21 21 21 21 20 20 21 20 19 19 18 18 18 17 17 17 18 18 19 19 20 20 20 20 20 19 19 18 17 17 16 17 19 20 21 22 22 23 23 24 26 30 32 34 35 36 36 39 39 38 36 32 31 33 38 44 48 51 51 51 50 48 46 44 43 44 47 50 51 52 52 52 51 51 52 55 62 65 59 52 47 47 44 43 42 43 45 46 47 48 48 48 47 46 43 42 38 35 33 34 35 38 40 41 42 44 45 47 48 49 50 52 53 52 52 50 49 46 44 42 41 41 40 40 39 37 37 37 37 37 39 40 41 42 42 43 43 42 42 40 38 37 36 35 34 32 31 31 31 32 34 36 38 41 42 43 42 38 38 38 37 36 33 32 31 31 30 30 30 31 31 32 34 36 38 41 43 43 43 42 42 41 41 41 40 40 40 40 38 38 37 37 35 34 34 33 31 30 29 28 27 28 28 29 30 30 31 32 32 32 31 31 32 32 32 32 32 32 32 31 30 30 31 31 32 32 32 33 33 32 32 33 34 35 34 33 32 31 31 30 30 30 31 32 33 35 36 37 37 37 38 40 43 48 50 51 50 48 44 40 39 38 38 37 36 35 34 35 35 36 37 38 40 42 42 40 38 37 36 36 35 34 33 32 30 29 29 30 30 30 29 29 30 31 32 33 34 35 36 37 37 38 38 37 38 37 36 35 33 30 28 26 25 25 24 24 24 23 23 22 21 20 20 19 19 16 14 13 10 9 14 19 21 21 21 19 18 18 16 14 14 15 15 16 16 17 17 17 17 18 17 17 17 17 17 18 18 18 18 18 18 18 19 19 20 20 20 21 21 21 20 21 21 21 21 21 21 22 22 22 22 22 22 22 22 23 24 26 27 29 31 32 32 33 34 36 37 37 38 38 38 38 39 39 39 39 41 43 44 44 43 43 43 47 47 46 45 44 43 42 41 39 36 33 31 28 28 27 26 25 25 25 25 26 26 27 28 28 28 29 28 27 26 26 26 25 25 26 26 26 26 26 26 26 25 25 25 24 24 24 24 24 24 24 23 23 23 24 24 24 24 24 25 25 26 26 26 26 27 27 27 27 27 27 28 28 27 27 27 27 27 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 28 28 27 27 25 25 25 25 24 24 24 23 22 22 21 21 22 22 22 22 22 22 22 22 22 22 22 21 19 18 20 21 21 22 22 22 23 22 22 23 23 23 24 24 23 23 23 22 19 18 20 24 26 26 25 24 23 23 24 24 23 23 23 22 23 24 24 24 24 25 25 25 26 27 28 29 30 31 32 33 33 33 33 34 34 35 35 35 35 35 34 34 34 33 32 32 32 31 31 32 33 33 34 34 33 33 33 33 34 36 37 37 37 38 38 37 36 35 35 35 34 34 33 33 34 35 36 35 34 33 32 32 32 32 33 33 33 33 33 32 30 30 30 31 31 32 32 31 30 29 28 27 27 27 26 25 24 22 22 22 21 21 22 23 25 25 27 29 31 32 33 34 34 34 34 33 32 31 30 30 30 30 30 30 31 31 32 33 31 30 30 30 31 31 29 27 25 25 26 26 27 27 27 27 27 27 27 28 27 26 23 22 21 21 20 20 20 21 21 22 22 23 22 21 21 21 21 21 21 21 20 20 21 21 19 19 19 18 18 17 16 16 17 18 19 19 19 19 19 19 19 19 19 18 18 17 17 17 17 18 19 19 19 20 21 21 23 25 29 31 32 32 33 34 38 40 40 38 34 31 32 36 42 46 47 50 50 50 48 46 44 43 43 48 50 51 52 53 53 53 52 54 58 64 65 57 54 51 46 43 41 40 40 42 44 45 47 49 49 49 49 47 46 41 37 35 35 36 38 39 40 42 44 46 47 49 50 51 53 53 52 52 51 49 47 44 42 41 40 39 39 38 37 37 36 36 37 38 40 41 42 43 43 43 43 42 40 38 37 37 36 34 32 32 33 33 34 36 37 40 42 43 42 40 37 36 36 36 34 32 31 31 30 29 29 30 30 30 32 35 38 41 43 44 43 43 42 41 41 40 40 39 40 40 39 38 37 36 35 34 33 33 31 30 29 28 28 27 28 28 29 30 31 32 32 32 32 32 31 32 32 32 32 33 33 33 32 31 31 32 33 33 33 33 34 33 33 32 32 32 33 33 33 32 32 31 31 32 31 32 33 34 35 36 37 37 37 39 41 45 49 50 50 49 47 44 42 41 38 36 35 34 33 34 36 37 37 38 39 42 44 44 43 42 40 38 38 36 35 34 32 30 29 29 30 30 29 28 28 28 30 32 34 34 35 37 38 39 39 39 40 41 40 38 35 33 30 28 27 26 25 25 24 23 23 22 22 22 21 20 20 21 20 19 19 16 11 9 15 18 19 17 16 16 14 14 13 14 14 15 15 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 22 22 22 22 23 23 25 26 28 29 30 32 33 34 35 36 37 37 38 38 38 39 39 39 40 40 41 44 44 43 43 43 43 48 47 47 46 45 44 43 41 38 35 32 29 28 28 26 25 24 24 24 25 26 27 29 30 29 30 29 28 27 27 26 26 26 26 27 27 27 27 27 27 27 26 26 25 25 24 24 24 24 23 23 23 23 23 24 24 24 24 24 25 25 26 26 26 27 27 27 27 27 28 28 28 28 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 26 25 25 25 25 25 24 23 22 21 21 21 21 21 21 22 22 22 22 21 21 21 21 20 18 18 19 21 22 22 22 22 22 21 21 22 22 22 23 23 22 22 22 21 19 18 20 23 25 26 26 26 24 25 25 25 23 23 23 23 24 25 24 25 25 25 26 27 27 28 29 30 30 30 33 33 33 33 33 33 34 35 34 34 34 34 34 34 33 33 33 32 33 33 34 35 35 36 36 36 37 37 35 32 33 34 36 36 37 38 38 38 37 36 35 35 34 33 32 33 34 35 36 36 34 33 32 32 32 32 32 32 33 34 34 32 30 30 31 31 31 31 31 30 29 28 27 27 28 28 27 25 24 23 22 22 21 22 23 24 24 25 27 29 31 31 32 33 34 34 34 33 32 31 30 30 30 30 30 31 32 32 32 32 31 31 31 30 31 31 29 27 25 26 26 26 27 27 27 27 27 27 27 27 26 25 23 21 20 20 20 20 20 20 21 22 22 23 22 21 21 21 20 20 20 20 20 20 21 21 19 19 18 18 18 17 16 15 15 17 18 18 18 18 18 18 18 18 18 18 17 17 16 17 17 18 18 18 19 19 20 21 23 25 28 30 30 31 31 33 36 38 38 35 31 28 28 32 37 41 44 47 48 48 48 45 43 42 43 49 50 52 54 54 54 54 54 56 61 65 63 57 55 51 47 43 40 39 39 39 41 43 45 46 48 50 50 49 47 44 41 38 37 37 38 38 39 41 44 46 48 49 51 52 53 53 53 53 52 50 47 44 42 40 39 38 38 38 37 36 36 36 37 38 40 41 42 43 43 43 42 41 39 38 37 37 36 35 33 34 33 34 36 37 38 40 42 42 41 38 35 35 35 34 33 32 31 29 29 29 29 29 30 30 34 36 40 42 43 44 43 43 42 41 41 40 39 40 40 39 38 37 36 35 34 34 33 31 30 30 29 28 28 28 28 29 29 30 32 32 33 33 32 31 31 31 32 32 33 34 34 32 32 32 33 34 34 34 34 34 34 34 33 33 31 31 31 32 33 33 33 33 33 35 33 33 34 35 36 36 36 37 38 39 42 46 49 50 51 50 48 46 45 42 38 35 33 32 33 36 38 39 39 39 40 42 44 44 44 44 43 41 39 39 37 35 32 30 29 30 30 30 28 27 27 27 31 34 35 35 36 37 39 40 41 41 41 41 39 37 35 33 30 29 27 26 26 25 25 24 23 22 22 22 21 21 21 21 22 22 22 21 17 11 11 15 17 16 15 14 13 13 13 13 14 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 23 24 25 26 28 28 31 32 33 34 35 36 37 37 38 38 38 39 39 39 40 40 41 42 42 42 43 44 44 48 48 47 46 45 44 42 40 37 34 31 29 27 26 25 24 24 24 24 26 28 29 29 29 29 29 28 27 27 26 27 28 27 28 28 27 28 28 28 28 27 27 27 26 26 25 25 24 24 24 23 23 23 23 24 24 24 24 24 25 25 26 26 26 27 27 27 27 27 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 27 27 27 26 25 25 25 25 26 25 25 24 23 22 22 22 22 21 21 21 21 21 21 21 21 21 20 19 17 18 18 19 22 22 21 21 21 21 21 22 21 21 21 21 21 22 22 21 19 19 21 21 24 26 26 26 24 25 25 24 24 24 24 24 24 25 26 27 27 28 28 29 29 30 30 31 31 31 33 33 33 33 32 33 33 34 34 33 33 33 34 34 34 33 33 33 33 34 35 36 36 36 36 36 37 37 36 34 33 34 34 35 36 37 38 38 37 37 36 35 33 33 32 33 33 35 36 36 34 33 32 32 32 31 31 32 33 34 34 33 32 32 31 31 31 31 31 29 28 27 27 28 28 28 27 25 25 25 23 23 22 23 24 24 24 25 27 28 29 31 32 33 33 34 34 33 32 30 29 29 29 29 30 31 32 32 32 31 31 31 31 31 31 30 29 27 26 26 26 27 27 27 27 27 28 28 28 28 26 24 22 20 20 19 19 19 19 20 21 22 22 22 22 21 21 21 20 20 20 20 19 19 21 21 20 19 19 18 18 17 16 15 15 17 18 18 18 18 18 18 18 18 18 17 17 16 16 17 17 18 18 19 19 19 20 21 23 25 28 29 30 30 30 32 33 34 33 31 28 26 26 29 30 33 38 43 46 48 45 42 41 42 43 44 49 53 55 55 54 54 55 58 62 64 62 61 56 52 48 44 41 39 38 37 38 39 40 43 47 49 50 48 47 46 44 42 40 39 39 39 40 42 44 46 49 50 52 53 53 53 53 52 51 50 48 45 43 40 39 38 38 37 37 36 35 36 37 38 40 41 42 42 43 42 41 40 39 38 37 37 36 36 35 35 35 36 37 37 38 40 42 41 38 36 34 34 33 33 33 31 29 28 28 28 29 29 30 31 35 38 41 42 43 43 43 43 43 42 41 40 40 40 40 38 37 36 34 34 34 33 32 30 29 29 28 28 28 28 29 29 30 31 33 33 33 32 31 30 30 30 31 32 33 35 34 32 32 32 33 34 35 35 35 35 35 34 33 32 31 30 30 31 31 32 33 34 35 36 35 35 36 36 36 36 36 37 38 40 43 47 49 51 52 52 51 49 46 42 38 35 34 33 34 38 40 40 40 40 40 42 43 44 46 46 45 42 38 38 37 35 33 31 30 31 31 30 28 27 27 28 31 34 36 37 37 38 40 42 42 42 43 42 39 36 34 32 30 29 28 28 27 26 26 25 24 23 23 22 22 21 22 23 23 23 23 22 21 18 12 12 14 16 16 15 12 12 12 13 14 14 15 15 15 15 16 16 16 16 15 15 16 16 16 17 17 18 18 18 18 18 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 23 24 25 26 27 29 31 33 34 35 36 36 37 38 38 38 38 39 39 39 40 40 40 41 41 41 43 44 44 49 48 47 45 44 43 41 38 35 32 30 30 27 25 24 24 24 25 27 28 28 29 29 28 28 27 27 26 26 26 27 28 28 28 28 28 28 29 28 28 28 28 27 27 27 26 26 25 24 24 24 23 23 23 23 24 24 24 24 25 25 26 26 27 27 27 27 27 28 28 28 27 27 27 27 27 27 27 27 27 27 26 26 26 26 27 27 27 28 28 28 28 28 27 27 27 25 25 24 24 24 24 25 25 24 23 23 23 22 21 20 20 20 20 20 20 20 21 20 20 19 17 17 17 19 21 22 20 20 20 20 20 21 21 21 21 21 22 23 23 21 19 19 20 21 23 24 24 24 25 26 25 24 24 24 25 26 26 27 27 28 29 30 31 31 32 32 32 32 32 32 33 33 32 31 31 32 32 33 33 32 33 33 33 33 34 33 33 33 33 34 34 35 36 36 36 36 37 37 36 35 34 34 33 34 36 37 38 39 38 37 36 35 33 33 33 33 34 35 36 36 35 33 32 32 32 31 31 32 33 34 34 34 34 33 32 32 32 31 30 29 27 27 27 28 28 28 27 26 27 26 25 24 24 24 25 25 25 26 26 26 28 31 32 33 33 34 34 32 31 30 29 29 28 29 30 31 32 33 32 31 31 31 31 31 32 31 29 27 26 26 26 27 27 27 27 28 27 28 28 28 26 24 22 20 19 19 19 19 19 20 21 22 22 23 22 22 21 21 20 20 20 19 19 19 20 21 21 20 19 18 18 17 16 15 14 15 17 18 18 18 18 18 17 17 17 16 16 16 16 17 17 18 18 19 19 19 20 21 23 25 27 29 29 29 29 30 31 32 32 29 27 27 27 28 28 30 34 40 45 46 41 37 36 38 41 42 48 53 55 55 54 54 55 59 63 64 62 60 53 50 47 45 43 41 39 38 38 38 39 42 45 47 48 47 46 47 46 45 44 42 41 40 40 42 44 47 49 51 52 53 53 53 53 52 51 50 48 46 44 41 40 39 38 37 36 36 35 36 37 38 40 41 41 41 42 42 41 40 39 38 38 37 37 37 38 38 38 38 37 37 38 40 41 40 37 36 35 33 33 33 32 29 28 27 27 28 28 29 30 33 36 39 42 42 42 42 42 43 43 43 41 40 40 40 38 37 36 34 34 33 32 32 31 30 29 28 28 28 28 29 29 30 31 32 33 33 33 32 30 29 29 29 31 32 34 36 35 33 32 33 34 35 35 36 36 36 36 34 32 30 29 29 29 29 30 31 33 34 35 35 36 37 37 37 37 37 37 37 39 41 44 46 48 51 54 54 53 50 46 40 36 35 34 34 37 40 41 41 40 40 40 41 43 44 45 46 44 43 41 39 37 35 33 32 32 32 31 30 30 29 28 29 32 35 37 38 39 41 43 43 44 44 44 42 37 34 33 31 29 29 29 28 28 28 27 27 26 26 25 25 24 24 24 24 26 26 25 25 23 21 20 12 11 12 15 15 13 12 12 12 13 14 14 14 15 15 15 16 16 15 15 15 15 16 16 16 17 17 18 18 18 18 19 19 19 19 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 22 22 23 25 25 26 28 30 32 33 34 35 36 37 37 37 37 38 38 38 39 39 40 40 40 41 41 41 44 44 44 48 48 46 44 43 41 39 37 34 31 30 29 26 24 24 26 27 28 29 28 28 28 28 27 27 27 26 26 26 27 27 28 28 28 28 29 29 29 29 29 29 29 28 28 28 27 26 26 25 24 24 23 23 23 23 23 23 24 24 25 25 26 26 27 27 27 27 27 28 28 28 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 27 27 27 28 28 28 27 27 26 25 25 24 23 23 22 24 24 24 23 23 23 22 21 19 19 19 19 19 20 20 21 20 20 19 18 17 17 19 21 21 20 19 19 19 20 21 21 21 22 22 22 23 23 21 19 19 20 20 20 22 23 23 24 25 25 25 25 26 27 26 26 28 28 29 30 31 32 33 34 34 34 33 33 33 32 31 30 30 31 31 32 32 32 31 32 32 33 33 34 33 33 32 32 33 33 34 36 36 36 37 37 37 36 35 34 34 32 34 35 36 38 39 39 39 37 36 35 34 33 33 34 35 35 36 35 34 32 32 32 31 30 31 32 34 34 34 34 33 33 32 32 31 30 28 27 27 27 28 28 28 28 28 28 27 26 25 25 26 26 25 25 26 26 27 28 30 32 32 33 33 33 31 30 29 29 28 28 28 30 31 33 33 33 31 31 31 31 32 32 32 30 28 27 27 27 27 27 27 27 27 27 28 29 28 26 24 22 21 20 19 18 18 18 20 21 22 23 23 22 22 21 21 20 19 19 19 18 19 20 20 19 19 18 18 18 17 16 14 14 14 16 17 17 18 18 18 17 16 16 16 16 16 16 16 17 18 18 19 19 20 20 21 22 25 26 27 28 28 29 29 31 33 34 33 30 29 29 28 28 29 32 37 41 42 37 32 32 32 35 40 47 52 55 55 55 55 57 60 63 64 62 57 50 47 45 44 43 42 41 40 40 39 39 40 42 44 45 45 46 47 47 47 46 45 43 42 42 43 44 47 49 51 52 53 53 53 52 51 50 49 48 47 45 42 41 40 38 37 36 35 35 36 37 38 39 40 40 41 41 41 40 40 39 38 38 38 38 38 39 39 39 38 37 37 39 40 40 39 39 36 34 32 31 31 30 28 26 26 27 28 28 30 32 35 38 40 42 42 41 41 41 41 42 42 41 40 40 39 37 35 34 34 33 32 31 31 30 29 28 28 28 28 29 29 30 31 32 33 33 33 32 31 30 29 29 29 31 33 35 36 35 34 33 33 34 34 35 36 37 37 36 34 31 29 28 28 28 29 30 31 32 34 35 35 37 38 38 38 38 38 38 38 40 42 44 46 48 51 54 54 53 49 44 39 35 34 34 36 39 41 41 41 40 39 40 41 42 43 44 43 43 42 40 39 37 36 35 34 33 32 31 30 30 29 28 30 33 36 37 38 40 42 43 45 46 46 46 42 35 32 30 30 29 28 28 28 29 29 28 28 27 27 26 25 25 26 26 26 26 26 26 26 25 23 21 21 19 12 13 15 14 13 12 12 13 13 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 17 17 17 18 18 18 18 19 19 19 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 23 24 26 27 29 30 32 33 34 35 36 36 37 37 37 37 38 38 39 39 40 40 40 41 41 42 44 44 44 48 47 45 43 41 40 38 36 34 31 31 29 27 25 26 28 28 29 29 28 28 28 28 28 27 27 27 27 27 27 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 28 27 27 26 25 24 24 23 23 23 23 23 24 24 25 26 26 26 27 27 27 27 28 28 28 27 27 27 27 27 27 27 27 27 26 26 26 25 26 26 26 26 26 26 27 27 27 27 27 26 25 24 24 23 22 22 21 22 23 23 23 23 23 22 20 20 19 17 18 19 19 20 21 21 20 20 19 18 18 19 20 20 19 19 19 19 20 20 21 21 21 21 23 23 23 20 18 18 20 20 21 21 22 23 24 25 25 25 25 26 26 27 28 28 28 29 30 30 32 33 33 33 33 33 33 32 31 30 29 29 30 31 31 31 31 31 32 32 32 33 34 33 33 32 32 32 33 34 36 40 40 38 37 37 35 34 33 33 32 34 35 36 37 38 39 40 37 37 36 34 33 34 35 35 35 36 36 34 34 32 31 30 30 31 32 33 34 34 34 33 33 33 32 31 29 28 27 27 27 27 28 28 28 29 29 28 27 26 26 27 27 26 26 26 26 27 28 30 32 32 33 33 32 30 30 29 28 27 27 28 28 30 33 34 33 32 32 31 31 32 33 34 31 29 28 27 27 27 27 27 27 27 27 28 29 28 27 25 24 23 21 19 18 18 18 19 21 22 22 22 22 22 21 21 20 19 19 19 18 19 20 20 20 19 18 18 18 17 17 16 15 15 15 16 16 17 18 17 17 16 16 16 16 16 16 16 17 17 18 19 19 20 21 21 22 24 25 26 28 28 28 30 32 35 36 35 32 31 29 28 27 28 31 35 37 37 34 29 29 29 31 35 43 51 54 55 56 57 59 61 62 62 59 52 46 43 41 40 40 41 41 41 42 41 40 40 41 42 43 42 45 47 47 47 48 47 46 45 44 44 45 47 49 50 51 52 52 52 51 50 50 49 48 47 45 45 44 42 39 37 36 35 36 36 37 38 39 39 40 41 41 41 40 40 39 38 39 40 40 40 40 40 40 39 37 38 40 40 40 39 38 36 33 31 30 28 28 27 26 26 27 28 30 31 33 37 40 41 41 40 40 40 40 40 41 41 40 40 39 37 36 34 33 33 32 31 31 30 30 29 29 28 28 29 29 30 31 32 32 33 33 32 31 30 29 29 29 29 32 34 35 36 36 35 34 34 33 34 36 38 38 36 34 32 30 28 28 28 29 30 30 30 32 33 34 35 37 39 39 39 38 38 38 39 41 43 44 46 48 50 51 53 52 47 41 37 34 34 34 37 38 40 41 41 40 39 39 40 42 43 43 42 41 41 40 39 37 37 37 36 34 33 32 31 30 28 29 31 34 37 38 39 40 42 43 46 48 47 44 37 31 29 29 29 28 28 28 29 30 30 29 29 29 28 27 27 28 27 27 27 27 26 26 26 25 24 23 22 20 16 11 15 16 14 12 12 12 13 14 14 14 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 18 17 18 18 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 22 23 23 23 24 26 29 30 31 32 33 34 35 35 35 36 37 37 37 38 38 39 39 40 40 40 41 42 42 44 44 44 47 45 43 42 40 38 37 36 35 34 33 30 29 28 28 28 28 28 28 27 28 28 28 27 27 27 27 28 28 28 28 28 28 28 29 29 29 30 30 30 30 30 30 30 30 29 28 28 27 26 25 24 24 23 23 23 23 24 24 25 26 26 26 27 27 27 27 28 27 27 27 27 27 26 26 26 26 26 26 26 26 25 26 26 26 26 25 25 26 26 27 27 26 26 25 25 24 23 23 23 22 21 21 22 22 22 22 22 22 20 20 18 17 17 19 19 20 21 22 21 21 21 20 20 20 19 18 18 18 18 19 19 20 20 21 21 21 23 24 22 20 19 18 19 20 21 22 22 23 25 25 25 25 26 27 27 27 27 28 28 29 29 30 31 31 31 32 32 32 31 31 30 29 29 30 30 30 30 30 31 31 32 32 32 33 34 34 33 32 32 36 36 37 44 44 42 40 38 36 34 34 33 32 32 33 34 35 36 37 38 39 37 37 35 34 34 34 35 35 35 36 36 35 35 33 31 30 31 31 32 33 34 34 34 33 33 32 31 30 29 27 27 27 26 27 27 28 29 30 30 29 28 27 27 27 28 27 27 27 27 28 29 30 31 32 33 32 31 30 29 28 27 27 27 27 27 29 32 33 33 32 32 31 31 32 34 34 31 29 28 27 27 27 27 27 26 26 27 29 30 28 26 25 25 24 22 19 18 18 19 19 20 21 22 22 22 21 21 20 20 20 20 19 19 21 20 20 20 20 19 18 18 18 17 17 16 16 16 16 16 17 18 17 17 16 16 17 17 17 16 17 17 17 18 18 19 20 21 21 22 22 24 26 27 27 29 30 32 35 37 37 36 34 30 26 24 25 27 29 30 30 28 25 25 25 26 30 38 47 52 56 57 58 59 60 62 61 56 49 44 41 39 40 40 40 40 41 42 42 42 41 41 41 41 42 44 44 46 47 48 48 47 47 46 46 46 47 48 49 50 51 51 51 50 50 49 48 48 47 46 46 45 43 40 38 36 36 36 36 37 38 38 39 40 40 40 40 40 39 39 39 40 41 41 41 40 41 41 40 39 39 40 40 40 39 37 35 32 30 28 27 26 26 26 26 27 28 30 32 35 39 40 40 40 39 39 39 40 40 41 40 39 39 37 35 34 32 32 31 31 30 30 30 29 29 29 29 29 29 29 30 31 32 32 32 32 31 30 29 29 29 29 31 33 35 36 37 37 36 34 34 34 35 36 38 38 35 33 31 29 28 28 29 30 30 30 30 31 32 34 36 37 39 39 39 39 38 38 39 41 43 44 46 46 47 50 50 49 44 39 36 34 34 34 34 38 41 41 41 40 39 39 40 41 42 43 43 42 41 39 38 37 38 38 37 36 34 33 31 29 28 29 32 35 38 40 40 40 42 45 47 49 48 45 35 28 26 26 26 27 28 28 29 29 30 29 29 29 29 29 29 29 28 28 28 27 27 27 26 26 25 25 24 22 19 11 13 15 14 12 12 12 13 13 14 14 15 15 15 14 14 15 14 14 15 15 15 15 16 16 16 17 17 17 17 18 18 19 19 19 19 19 19 19 20 20 20 20 21 21 22 22 23 23 24 26 28 30 31 32 33 34 34 34 34 35 36 36 36 37 38 38 39 39 40 40 41 42 42 43 44 44 45 46 44 42 41 40 38 37 37 37 36 35 32 31 29 28 27 27 27 27 27 27 27 27 27 27 27 28 28 29 29 29 29 29 29 30 30 31 31 31 31 31 31 31 31 30 30 29 29 28 27 26 25 24 24 24 23 24 24 24 25 26 26 26 26 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 26 26 26 25 25 24 24 23 23 23 23 22 22 22 22 22 22 22 21 21 21 22 18 16 17 19 19 20 21 21 22 21 21 22 21 20 18 18 18 18 19 19 20 20 20 20 21 22 23 23 22 20 19 19 19 21 22 22 22 24 25 25 25 26 26 26 26 26 27 27 28 28 29 29 29 30 30 30 30 30 29 29 28 29 29 30 30 30 30 30 31 32 32 32 33 33 34 33 33 33 33 39 42 43 44 44 43 43 42 39 36 35 32 34 32 32 33 35 36 37 38 39 38 37 35 35 35 35 35 35 35 36 36 36 35 33 31 31 31 32 32 33 33 33 33 33 32 32 31 29 28 28 27 27 26 27 28 28 30 31 31 30 29 28 28 28 28 28 28 28 28 29 29 30 31 32 33 32 31 30 29 28 27 27 26 26 27 29 31 33 33 33 32 31 31 33 34 33 31 29 28 28 27 26 26 26 26 26 27 28 29 28 26 26 26 25 23 20 18 19 19 20 21 21 21 21 21 21 21 20 20 20 21 21 21 21 21 21 21 20 19 19 19 19 18 17 17 17 16 16 17 17 18 18 17 17 17 17 17 17 17 17 18 18 18 19 20 20 21 21 21 22 22 25 25 26 27 29 32 35 37 38 37 35 30 25 21 20 21 22 24 24 23 22 22 22 23 26 34 42 48 54 57 59 59 60 60 57 52 47 44 43 43 43 43 43 42 42 42 43 43 43 42 41 42 43 43 43 45 47 48 49 49 48 48 47 47 47 47 48 49 50 50 49 49 49 48 48 47 47 47 46 45 43 41 39 37 37 36 36 36 37 37 39 39 39 39 39 39 40 40 41 41 42 42 41 41 42 42 42 41 40 40 40 40 39 37 34 31 28 26 25 25 25 26 27 28 30 32 34 37 39 40 40 40 39 39 39 39 40 40 40 39 37 35 33 32 32 31 29 29 29 29 29 29 29 29 29 29 29 30 31 32 32 32 32 31 30 30 30 29 29 30 32 35 36 37 38 38 37 36 34 34 35 37 38 37 34 31 29 29 30 30 31 31 30 29 30 32 33 34 36 37 38 39 40 39 38 38 39 41 43 44 44 45 47 49 49 47 41 37 35 34 34 35 35 39 41 41 41 40 40 40 41 42 42 42 42 42 40 39 38 38 38 39 37 37 35 32 30 28 28 30 33 36 38 40 40 41 44 48 50 50 50 42 33 27 25 25 25 25 26 27 28 29 29 29 29 29 29 29 29 29 29 29 29 28 27 27 27 26 25 25 24 23 20 13 10 12 12 12 12 12 12 13 14 14 15 15 15 15 15 15 15 15 15 14 15 15 15 15 16 16 16 16 17 17 18 18 19 19 19 19 19 19 20 20 20 20 21 22 22 22 23 24 25 28 29 31 33 33 34 35 35 35 35 35 35 35 36 37 38 38 39 39 40 41 41 42 43 44 44 44 47 45 43 42 42 39 38 37 38 38 37 35 33 31 29 27 27 27 27 27 27 27 27 27 27 27 28 29 29 29 29 29 29 30 30 31 31 32 32 32 32 32 32 32 32 32 31 30 30 29 27 26 25 25 24 24 24 24 24 25 25 26 26 26 26 26 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 24 25 25 25 25 25 25 25 24 25 25 25 24 24 24 23 23 23 23 23 22 22 21 21 21 22 22 21 20 21 20 17 16 17 18 18 19 20 21 21 21 22 24 23 20 19 19 19 19 19 19 20 20 21 21 21 22 22 22 21 20 19 19 20 22 24 23 23 24 26 26 26 26 26 26 26 26 27 27 28 28 28 28 28 28 28 28 29 29 28 27 28 29 29 30 30 29 30 31 32 32 32 32 33 33 33 33 33 33 33 37 41 43 43 44 43 43 43 43 40 36 34 35 31 31 33 35 36 37 38 38 38 37 36 36 36 35 35 34 35 36 36 36 35 33 31 32 32 32 32 33 33 33 33 32 32 31 30 29 28 28 28 27 27 27 28 29 30 31 31 30 29 29 29 28 28 28 28 28 29 29 30 31 32 32 32 31 31 30 29 27 27 27 26 26 27 28 30 32 33 33 33 32 32 33 34 33 31 29 29 29 27 26 25 25 25 26 27 28 28 28 27 26 27 27 25 22 19 19 20 20 21 21 21 21 21 21 21 21 22 23 22 22 22 22 22 22 22 21 20 19 19 19 19 18 18 18 17 16 17 18 18 18 18 17 18 18 18 17 17 18 18 19 19 20 20 21 21 21 21 21 22 23 23 25 26 28 31 34 34 35 36 34 30 24 21 20 19 21 22 22 21 21 21 22 23 24 28 35 43 49 53 54 55 56 56 53 49 48 48 47 46 46 46 45 45 45 44 44 44 44 44 43 44 44 44 44 45 46 48 49 49 49 49 48 48 47 47 48 48 48 48 48 48 48 47 47 47 47 46 46 46 44 42 40 39 38 37 37 36 37 37 38 38 38 39 39 39 40 41 41 42 43 43 42 42 43 43 43 42 41 41 40 40 39 36 32 30 27 25 24 24 25 26 28 30 33 35 36 38 40 41 41 41 40 40 39 40 40 40 39 37 35 33 31 30 29 29 28 28 28 28 28 29 29 29 29 30 30 31 31 31 32 32 32 31 31 31 30 30 30 31 34 36 38 39 39 39 38 37 34 34 35 37 37 36 33 31 31 30 31 32 33 32 30 29 30 32 34 35 35 37 38 39 40 39 38 38 39 42 44 45 45 46 48 49 49 46 39 35 34 33 34 34 36 40 42 42 41 40 40 41 41 42 42 42 41 41 39 38 38 38 39 38 37 36 35 32 30 29 28 30 33 36 37 38 40 43 48 52 54 52 50 36 28 25 25 24 23 24 25 26 27 28 29 29 29 29 30 30 30 30 30 30 30 29 28 27 28 27 25 25 24 23 21 19 13 10 11 11 11 12 12 13 14 14 15 15 15 15 15 15 15 15 15 14 14 15 15 15 15 15 16 16 16 17 17 18 18 19 19 19 19 20 20 20 20 21 21 22 23 23 24 25 27 29 31 32 33 34 35 35 35 35 35 35 35 35 36 37 38 39 39 40 40 41 42 42 43 44 44 44 46 45 44 43 41 39 37 37 37 37 36 35 33 31 28 26 26 27 27 28 27 27 27 27 27 27 28 29 29 30 30 30 30 30 31 31 32 32 32 32 32 32 32 32 32 32 32 31 31 30 28 27 26 26 25 24 24 24 24 25 26 26 26 26 26 26 27 27 27 27 27 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 24 23 23 23 22 22 22 21 21 21 21 21 22 21 21 21 20 19 17 16 17 18 19 20 21 21 22 23 24 23 21 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 20 20 20 21 23 24 24 23 25 26 26 26 26 26 26 26 27 28 28 28 28 28 27 27 27 27 27 28 27 27 27 27 28 29 29 29 29 30 31 32 32 32 33 33 33 33 33 33 32 31 33 38 41 42 43 43 43 43 43 42 39 36 34 29 30 33 34 35 36 36 37 38 38 37 36 36 35 34 34 34 35 35 36 35 34 33 33 32 32 32 33 33 33 33 32 31 30 29 29 29 29 28 28 28 28 29 30 31 31 30 30 30 29 29 29 29 29 29 29 29 30 31 32 32 32 32 31 31 30 29 28 27 26 26 26 27 28 29 30 32 33 33 33 33 33 34 34 32 32 31 29 28 26 25 25 25 25 26 27 27 27 27 27 28 29 26 22 19 19 20 21 21 21 21 21 21 21 21 21 22 23 23 23 23 23 23 23 23 22 20 20 20 20 20 20 19 18 18 17 18 18 19 19 19 18 18 19 18 18 18 18 19 19 20 20 21 21 21 21 21 21 22 22 23 24 25 26 29 31 32 34 35 33 30 26 24 23 22 22 22 22 21 20 21 22 23 25 26 31 37 42 46 47 50 51 50 49 48 50 50 49 47 47 46 46 46 46 46 45 44 45 45 45 45 46 46 45 46 47 48 49 50 50 49 49 49 48 48 48 47 47 47 47 47 46 46 46 46 46 46 46 46 45 43 41 40 40 38 38 37 37 37 37 38 38 38 39 40 40 41 42 43 43 43 43 43 44 44 43 43 42 42 40 38 37 34 31 29 27 26 25 25 26 28 30 33 35 37 38 39 41 43 43 43 42 41 40 40 40 39 37 35 33 31 32 29 27 27 27 27 27 28 28 29 29 29 30 30 30 30 31 31 31 32 32 31 31 31 30 30 31 33 35 37 38 39 39 40 39 37 35 34 35 37 37 35 33 32 32 32 33 34 34 33 30 30 31 33 34 35 35 37 38 39 39 39 38 38 39 42 43 44 46 47 48 48 47 44 38 34 33 32 33 35 38 41 42 43 42 41 41 41 41 41 41 41 41 40 38 38 39 39 38 38 38 36 34 32 30 29 29 31 32 35 36 38 43 48 53 55 50 46 44 30 26 25 25 24 23 23 24 25 26 27 29 29 29 29 30 30 31 31 31 31 30 29 29 29 29 27 26 25 24 23 21 19 17 16 13 10 10 11 12 13 14 14 14 15 15 15 15 14 14 15 15 14 14 15 15 15 15 15 15 16 16 17 17 17 18 18 18 19 19 19 20 20 21 21 22 23 23 24 25 27 28 30 32 33 34 34 35 35 36 36 36 36 36 36 36 37 39 39 40 40 41 41 42 42 44 45 45 45 45 46 45 43 41 38 37 37 37 36 35 34 32 30 28 26 26 27 27 28 28 27 27 27 27 27 28 29 30 30 30 30 30 31 31 31 32 32 32 32 32 32 32 33 33 33 33 32 32 31 29 29 27 26 25 24 24 24 25 25 26 26 26 26 26 27 27 27 27 27 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 24 23 24 24 24 24 24 24 24 24 25 24 23 22 22 22 21 21 20 20 21 21 22 23 23 22 21 19 17 17 18 19 20 21 21 23 24 23 22 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 21 22 23 24 24 24 26 27 27 26 26 26 27 27 28 28 28 28 27 27 27 27 27 26 27 27 26 26 26 27 28 28 28 28 28 29 31 32 32 32 32 32 32 32 32 33 32 31 31 34 39 40 42 42 42 42 42 42 41 36 31 28 29 32 34 34 35 35 36 38 38 37 36 35 34 33 33 33 34 35 36 36 35 34 33 32 32 32 33 33 33 33 32 31 30 29 29 29 29 29 29 29 29 30 31 31 30 30 30 30 30 29 29 29 29 29 29 30 31 32 32 32 31 31 31 30 29 28 28 27 26 25 25 26 26 27 29 32 34 33 33 33 33 34 34 33 33 32 30 28 26 25 25 25 25 26 27 27 27 28 28 29 30 27 23 20 20 22 22 22 22 22 21 21 21 21 22 23 24 24 24 24 24 24 24 23 22 21 20 21 21 21 20 20 19 18 18 18 19 19 19 19 19 19 20 20 19 19 19 19 20 20 21 21 21 21 22 22 22 22 22 23 23 23 25 26 27 31 34 35 34 31 28 27 25 23 23 22 22 21 20 21 23 24 26 28 30 35 36 39 42 45 45 46 47 49 50 51 49 49 48 47 46 46 46 46 45 45 45 46 46 46 46 47 47 47 47 48 49 50 50 50 50 49 49 48 47 47 46 46 46 45 45 45 45 46 46 46 46 45 45 44 42 42 41 40 39 38 37 37 37 37 37 38 39 40 41 41 43 43 44 44 44 45 45 45 43 43 42 41 39 37 35 33 32 31 29 28 28 28 29 31 33 36 37 38 40 41 42 42 42 43 43 42 41 40 39 38 36 33 32 30 30 27 26 26 26 27 27 28 29 29 29 30 30 30 30 30 30 31 31 31 31 32 32 32 31 32 33 34 36 37 37 38 38 39 39 36 34 34 35 36 36 35 34 34 33 34 35 35 34 33 31 31 33 34 34 35 35 37 38 39 39 38 37 37 40 40 42 45 47 48 48 47 44 40 36 34 33 32 33 36 39 42 43 44 43 42 41 41 41 41 41 41 40 39 38 39 39 38 38 38 37 35 33 32 30 29 29 31 32 32 34 38 47 56 57 53 45 39 35 27 27 25 25 24 23 22 23 24 25 26 28 28 28 29 30 31 31 32 32 32 31 31 30 30 29 28 27 25 24 23 21 20 20 18 14 11 10 11 12 13 14 14 14 14 14 15 14 14 14 15 15 14 15 15 15 15 15 15 15 15 16 16 17 17 17 17 18 19 19 19 20 20 21 22 22 22 23 25 26 28 29 31 33 34 34 34 35 36 36 36 37 37 37 37 37 38 38 39 40 40 41 42 42 43 45 45 45 45 45 46 45 43 41 40 38 38 38 37 35 33 31 29 27 25 25 26 27 27 27 27 27 27 27 27 29 29 30 30 30 30 31 31 31 32 32 32 32 32 32 32 33 33 33 33 33 33 33 32 30 30 29 27 26 25 25 25 25 25 26 26 26 26 27 27 27 27 27 27 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 23 21 22 22 22 22 21 20 19 20 20 21 23 23 23 21 19 18 18 19 20 20 21 22 23 23 22 21 20 19 20 21 21 21 21 22 22 22 21 20 19 19 18 19 20 20 22 22 22 23 23 24 26 27 25 25 26 27 27 28 28 28 28 28 27 27 27 26 26 26 26 26 26 26 27 27 27 27 27 27 28 29 30 32 32 32 32 31 31 31 32 32 32 31 30 31 35 39 41 42 42 41 41 41 40 34 29 27 29 32 34 34 34 34 35 37 38 37 36 35 34 33 32 32 33 34 35 35 35 34 33 33 32 32 32 33 33 33 32 31 31 30 30 30 30 30 30 30 31 31 31 30 30 30 29 29 29 29 29 28 28 28 29 30 31 32 33 32 31 31 30 30 28 28 27 26 26 25 26 26 26 27 28 31 33 33 32 32 32 33 33 34 34 32 30 28 26 26 25 25 26 26 27 27 28 29 29 29 29 27 24 21 22 23 23 23 23 22 21 21 21 22 23 23 24 24 24 25 25 25 24 24 23 22 21 22 22 22 21 20 20 19 18 19 19 20 20 20 20 20 21 21 20 20 20 20 21 21 22 22 22 22 22 22 22 23 23 23 23 23 24 24 26 30 34 36 35 33 31 29 27 24 24 23 22 22 22 23 24 26 27 29 31 33 34 37 39 41 42 43 46 48 50 50 50 49 48 47 46 46 45 45 45 45 45 46 46 46 47 48 48 48 48 48 49 49 50 50 49 49 48 48 47 46 46 44 44 44 44 44 45 45 46 46 45 45 44 44 43 43 43 42 41 39 37 36 36 37 37 38 40 40 41 42 43 43 44 45 45 46 45 45 45 44 42 41 39 36 34 33 33 32 32 31 31 32 33 34 36 38 38 40 41 41 41 41 41 41 42 42 41 39 38 36 34 33 31 30 28 25 25 26 26 27 28 29 30 30 30 30 30 30 30 31 31 31 32 32 32 32 32 32 33 33 34 36 36 37 37 38 39 39 38 35 33 34 36 36 36 35 34 34 35 35 35 34 33 32 32 33 34 34 34 34 35 37 38 38 37 37 37 37 39 40 42 45 47 49 49 47 42 37 34 34 33 33 34 36 39 42 44 44 43 42 41 41 41 41 41 40 40 39 39 39 38 38 37 37 36 35 33 32 31 30 29 31 31 32 35 43 51 58 57 46 44 39 31 28 27 25 24 24 24 23 23 23 24 25 26 26 26 28 30 31 32 33 33 32 32 32 31 31 30 29 27 26 24 23 22 21 21 19 16 14 13 12 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 15 15 15 16 16 17 17 17 17 18 18 19 19 20 20 21 21 22 22 24 26 27 29 30 32 33 34 34 35 36 36 37 37 37 37 37 38 38 38 39 40 40 41 41 42 43 44 45 45 46 46 46 46 44 42 41 40 39 39 38 37 34 32 30 28 26 24 24 25 25 26 26 26 27 27 27 28 29 30 30 30 30 30 31 31 32 32 32 33 33 33 33 33 33 33 33 33 34 34 33 32 32 31 29 28 26 25 25 25 25 26 26 26 26 26 27 27 27 27 27 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 21 20 22 23 23 22 20 19 19 19 19 20 22 23 22 18 18 18 18 19 20 20 21 21 21 21 21 20 19 19 20 21 21 21 22 23 23 23 22 20 19 19 19 18 19 21 22 22 22 23 23 25 26 27 27 25 26 27 28 28 28 28 28 28 27 27 27 26 26 26 26 25 26 27 27 27 27 27 27 27 27 27 27 31 31 31 31 30 31 31 32 32 32 31 30 29 32 37 40 42 42 42 41 40 37 31 26 27 29 31 32 33 33 33 34 36 37 37 36 34 33 32 32 32 32 33 34 35 35 35 34 33 32 32 32 32 32 32 31 31 31 31 31 30 30 30 31 31 31 31 31 30 30 30 29 29 29 29 28 28 27 27 28 29 31 33 33 33 32 31 30 29 28 27 27 27 26 26 25 26 26 26 28 30 32 32 31 31 32 32 33 33 34 33 31 28 27 26 25 25 25 25 26 27 29 31 31 30 29 27 24 22 24 25 25 24 23 22 22 21 22 22 23 24 24 24 24 25 25 25 25 24 23 22 22 22 23 22 22 21 20 20 19 19 19 20 20 20 20 21 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 25 29 33 36 37 35 33 31 29 29 26 24 23 23 23 24 26 27 29 30 31 31 35 37 39 40 41 42 46 48 49 49 49 49 48 47 46 46 45 45 45 45 45 45 45 46 47 48 48 48 48 48 48 49 49 49 49 48 48 47 47 46 45 43 42 42 42 43 44 44 45 45 45 44 44 44 43 43 43 42 41 40 38 36 36 37 37 39 40 40 41 42 43 44 45 46 46 46 46 45 45 44 42 40 39 37 35 35 34 34 34 34 34 35 36 37 38 38 39 40 40 41 40 39 39 39 40 40 40 38 36 34 32 32 30 28 26 25 25 25 27 29 31 32 32 31 31 31 30 31 31 31 32 32 32 33 33 33 33 33 34 35 36 37 37 38 38 38 39 39 36 34 34 35 36 35 35 35 35 36 36 36 35 33 33 33 34 35 35 35 35 35 36 38 38 37 36 35 36 36 37 40 43 45 48 51 50 46 40 35 33 33 33 34 36 38 40 42 43 43 43 42 42 41 41 41 40 40 39 39 40 38 38 37 36 36 36 35 33 31 31 30 29 30 32 33 34 44 56 56 52 45 39 34 30 27 27 26 25 25 24 24 24 24 24 24 24 24 24 27 29 31 33 34 34 34 33 33 32 32 31 30 28 26 24 23 22 22 21 19 17 16 14 13 12 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 15 16 16 16 17 17 17 17 17 18 19 19 20 20 20 21 22 23 24 26 28 30 31 32 33 34 35 36 36 36 36 37 37 37 38 38 38 39 40 40 41 41 42 43 44 45 45 45 46 47 47 44 42 40 39 38 38 38 37 35 32 29 27 25 23 22 23 23 23 24 24 25 26 27 27 28 28 29 29 30 30 30 31 32 32 32 33 33 33 33 33 33 33 33 34 34 34 34 34 33 33 32 30 28 27 26 26 25 25 26 26 26 26 26 27 28 28 27 27 27 26 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 22 20 20 21 22 22 21 18 18 18 18 19 20 20 22 20 17 17 17 18 18 19 20 21 21 20 20 20 19 18 19 19 20 20 21 21 22 23 23 22 21 20 20 20 20 20 21 22 22 22 23 24 26 27 27 26 25 26 27 27 28 28 28 28 28 28 27 26 26 26 25 25 26 27 27 27 27 26 27 27 27 26 26 26 29 31 31 30 30 30 31 31 32 32 31 30 29 28 32 35 37 40 42 41 32 29 28 25 27 29 30 31 32 33 33 33 35 36 36 35 34 33 32 32 31 31 32 34 35 35 35 34 33 33 32 32 32 32 32 31 31 32 32 31 31 31 31 31 31 32 31 31 30 30 30 29 29 29 29 28 27 26 26 27 28 31 33 34 34 33 31 29 28 27 27 27 27 26 26 26 26 26 26 27 30 32 32 30 30 31 32 33 33 33 33 31 28 27 26 25 25 25 25 26 27 31 34 34 32 30 28 25 24 26 27 26 25 23 23 23 22 22 22 23 24 24 24 24 24 25 24 24 24 24 23 24 23 24 24 23 22 21 20 19 19 19 20 20 20 21 21 22 23 23 23 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 26 29 32 36 37 37 35 33 32 31 28 25 24 24 25 26 27 28 30 30 31 32 35 37 39 40 41 42 45 47 48 48 48 48 47 46 46 45 45 45 45 44 44 44 45 46 46 47 48 47 47 47 47 47 48 48 48 47 47 47 47 45 44 42 41 41 41 42 43 44 44 44 44 44 44 44 44 43 43 42 41 40 39 37 36 37 37 38 39 40 41 42 44 45 46 47 47 47 47 46 45 44 42 41 39 38 37 37 36 35 35 36 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 38 36 34 32 31 30 28 26 25 25 25 26 28 31 33 33 34 33 32 31 31 31 31 32 33 33 33 33 34 35 36 36 36 35 36 37 38 38 38 38 39 38 36 35 35 35 35 34 34 34 36 37 37 36 34 33 33 34 34 35 36 37 37 37 38 38 38 35 34 34 35 36 38 41 43 46 49 51 50 44 38 36 34 33 33 35 37 39 41 42 42 42 42 42 42 41 41 41 40 40 39 40 40 40 38 37 36 36 36 35 33 31 30 30 30 32 32 35 32 44 55 51 43 42 38 36 32 28 27 26 26 26 25 25 25 24 24 24 24 24 23 25 27 30 33 34 35 35 35 34 34 33 32 30 29 27 25 25 24 22 21 20 19 17 15 13 11 12 12 13 13 14 14 14 14 14 14 14 15 15 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 18 19 19 20 20 20 21 22 23 24 26 28 30 31 32 33 33 35 36 36 36 36 37 37 38 38 38 39 40 40 41 41 42 43 43 44 44 45 46 46 47 47 42 38 36 36 36 36 35 34 32 29 27 24 22 21 21 21 21 21 22 23 24 25 25 25 26 26 27 28 29 30 31 32 32 32 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 33 31 30 28 27 26 26 26 26 26 26 26 27 27 28 28 27 27 27 26 25 25 25 25 24 24 24 24 24 24 23 24 24 24 24 23 23 23 23 23 23 23 23 23 23 21 19 19 20 21 20 19 17 17 17 17 18 19 19 20 17 16 16 16 17 17 18 19 19 20 20 19 19 19 18 19 19 19 20 20 21 22 22 23 22 22 21 21 21 21 21 22 23 23 23 24 24 26 26 26 25 25 25 26 27 27 28 28 28 28 28 28 27 26 26 25 25 26 27 27 27 27 27 27 27 27 26 25 25 28 31 31 31 30 30 30 30 31 31 31 30 28 27 28 29 33 37 41 40 29 27 26 25 27 28 29 30 31 32 32 33 34 36 36 35 34 34 33 32 31 31 32 33 35 35 35 34 33 33 33 32 31 31 32 31 31 31 31 31 31 31 31 31 32 32 32 31 31 30 30 30 30 29 28 27 26 25 26 26 28 30 33 33 34 33 31 29 28 27 27 27 27 26 26 26 26 26 26 27 30 32 32 30 29 29 30 31 32 33 33 31 29 27 26 25 25 25 25 26 29 32 35 34 33 31 29 27 27 29 29 27 25 24 23 23 22 22 22 23 23 24 24 24 24 24 24 24 24 25 25 25 25 26 26 24 23 21 20 19 19 19 19 19 20 21 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 23 24 24 24 24 24 25 29 31 34 36 38 37 36 34 32 29 26 26 26 27 28 28 29 30 30 31 32 35 37 39 40 41 43 44 46 46 47 47 46 46 46 46 45 45 45 45 45 45 44 44 45 45 47 47 47 46 46 46 46 45 46 46 46 47 47 46 45 42 41 41 40 40 41 42 43 43 44 44 44 44 44 43 43 42 42 41 41 40 38 37 37 37 38 39 40 42 43 44 45 46 47 47 47 47 46 45 44 43 41 40 39 38 38 38 38 37 38 39 40 40 39 38 38 38 37 37 37 38 39 39 38 38 37 35 33 32 31 30 29 27 25 25 25 26 27 29 32 34 34 35 34 33 32 31 31 32 33 33 34 34 34 36 37 38 38 38 38 37 37 38 37 38 38 38 38 36 35 35 35 34 34 34 34 37 38 37 35 34 34 34 35 35 36 37 38 38 39 39 37 35 33 33 33 34 36 39 42 44 47 49 50 48 41 40 37 34 33 34 37 39 40 41 42 41 41 41 41 41 41 41 41 40 40 39 40 40 39 38 37 37 37 36 35 33 31 31 30 32 34 34 35 40 46 47 43 40 39 39 37 33 29 27 26 26 27 26 26 26 26 25 24 24 23 23 24 25 28 31 33 34 36 36 36 35 34 32 31 29 27 27 26 24 22 21 20 19 18 16 14 13 13 12 12 13 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 17 17 18 18 19 19 20 20 21 22 23 24 26 28 30 31 32 32 33 35 36 36 36 37 37 38 38 38 38 39 40 40 41 41 42 43 43 44 44 44 45 46 46 46 39 36 34 34 35 34 33 32 30 28 25 23 21 20 20 20 20 20 20 21 22 22 23 23 24 25 26 27 29 30 31 32 33 33 33 33 33 33 34 34 34 34 34 35 35 35 35 35 34 34 33 32 31 29 28 27 26 26 26 26 26 27 27 27 28 28 28 27 26 26 26 25 24 24 24 23 23 23 23 23 23 23 23 23 23 22 22 22 22 23 23 23 23 23 23 19 18 18 18 19 19 17 17 16 17 18 18 18 18 18 16 16 16 16 16 17 17 18 18 19 19 19 19 19 19 20 19 19 19 19 20 20 21 22 23 22 22 22 22 22 23 23 24 24 23 23 25 26 26 27 26 27 27 27 27 28 28 29 29 29 29 28 28 26 26 25 25 26 27 27 27 27 26 27 27 26 25 25 25 27 30 31 31 31 30 30 30 30 30 30 29 28 28 27 26 28 33 38 40 35 27 25 25 26 28 28 29 29 30 31 32 34 35 36 35 35 34 33 32 31 31 32 33 34 35 35 35 35 34 33 32 31 31 32 31 31 31 31 31 31 31 31 31 32 32 32 31 31 31 31 30 30 29 28 27 26 25 25 26 27 29 32 32 33 32 30 29 28 28 28 28 27 27 26 26 26 26 27 28 30 33 32 30 28 28 29 30 32 33 32 30 29 27 26 25 25 25 25 26 29 34 35 32 30 30 29 29 29 30 30 28 25 23 23 22 22 22 23 23 23 24 24 24 24 23 23 24 25 27 27 27 27 28 28 25 23 21 20 20 19 19 19 20 20 21 22 23 23 23 23 23 23 23 23 24 23 23 24 24 24 24 24 24 25 25 24 24 25 26 27 29 32 35 38 38 38 35 32 29 28 28 29 28 28 28 29 29 30 31 33 35 37 40 41 42 43 44 45 46 46 46 46 46 46 46 45 45 45 45 45 45 44 44 44 44 45 46 47 46 46 46 45 45 44 45 45 46 46 45 43 42 41 40 39 39 40 41 42 43 43 43 43 43 43 43 43 42 41 41 41 40 39 38 38 38 38 39 40 42 43 45 46 47 47 47 47 47 47 46 45 43 42 41 40 39 39 40 40 40 40 40 41 41 40 39 38 38 38 38 38 39 39 39 39 37 34 32 31 30 30 29 27 26 25 25 25 26 28 30 31 33 34 35 35 33 32 32 32 33 34 34 34 35 36 37 38 40 40 41 40 39 39 38 37 37 38 38 37 35 34 34 34 35 35 35 36 38 39 37 36 35 35 35 36 37 38 38 39 40 39 38 35 33 33 33 34 35 38 40 42 44 47 48 46 44 43 38 35 34 35 37 39 41 41 41 40 40 40 40 40 41 41 41 41 40 39 39 39 38 37 38 39 39 38 36 35 33 31 31 31 34 36 36 36 42 43 43 41 40 39 38 38 35 30 27 26 26 26 27 27 27 27 26 25 24 23 22 22 23 25 26 28 33 37 37 37 36 34 33 31 30 29 28 26 25 23 22 20 19 19 17 16 15 14 12 12 13 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 17 17 18 17 18 18 18 19 19 20 21 22 23 25 27 29 30 31 31 32 33 34 36 36 36 37 37 37 37 37 38 39 40 41 41 42 42 43 43 44 44 44 45 46 46 46 38 37 35 35 35 34 33 32 29 28 25 22 21 20 20 19 19 19 19 19 19 20 21 22 23 24 25 27 29 30 31 32 33 33 33 34 34 34 34 34 35 35 35 35 35 35 35 35 35 34 34 33 31 30 29 27 26 26 26 26 26 27 27 28 28 28 28 27 26 26 26 25 24 24 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 17 17 17 17 17 16 16 16 16 17 18 18 17 17 16 15 16 16 16 16 16 17 17 18 18 19 19 18 18 18 19 20 20 20 20 19 20 21 22 23 23 22 22 23 23 24 24 24 24 23 25 26 26 26 27 27 28 29 29 29 29 29 29 30 30 30 29 29 27 26 26 26 27 28 28 27 27 27 27 27 26 26 26 25 25 27 30 30 30 30 30 30 29 29 28 28 29 29 28 26 25 29 35 39 35 27 26 26 26 26 27 28 27 28 30 32 34 35 36 36 35 34 33 32 31 31 32 33 34 34 35 35 35 35 33 32 32 32 32 32 31 31 31 31 31 30 31 32 32 32 32 31 31 31 31 30 30 29 28 27 26 25 25 26 27 27 29 31 32 31 30 29 28 28 28 28 28 27 27 26 26 26 27 28 30 32 31 28 28 28 28 29 32 32 31 30 28 27 25 25 25 25 25 27 30 35 35 32 29 28 29 29 31 32 31 28 25 23 22 22 23 23 23 23 23 24 24 24 23 23 24 25 28 28 29 29 30 30 29 26 23 21 20 20 20 20 20 21 21 22 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 26 27 28 31 35 37 38 38 35 31 29 29 30 30 29 29 28 28 29 29 31 33 36 38 41 41 42 44 45 46 47 47 46 46 46 47 47 45 44 44 44 45 45 44 43 43 43 44 45 46 46 46 46 46 45 44 44 45 45 45 44 42 42 40 39 39 38 39 40 41 42 42 43 43 43 43 43 42 42 41 41 41 41 40 40 39 39 38 39 40 42 43 45 46 47 47 47 48 48 47 46 45 44 43 42 41 41 41 42 42 41 42 42 42 41 40 39 39 38 38 38 38 39 39 39 37 35 33 31 31 30 28 27 27 26 25 25 26 26 27 28 31 33 35 35 35 34 33 33 33 34 35 35 36 36 37 38 39 41 42 42 41 41 40 38 37 38 38 37 35 33 33 34 34 35 36 37 38 40 40 38 36 35 36 36 37 38 39 40 40 40 37 35 33 33 34 34 35 37 39 40 41 42 45 45 43 41 40 36 33 33 36 39 41 42 40 40 39 38 39 39 40 41 41 41 41 40 39 39 38 38 38 39 41 41 39 37 35 34 33 32 33 35 37 38 39 41 39 40 40 39 37 36 39 36 30 26 25 25 26 26 29 31 30 27 26 24 23 21 21 22 22 23 24 29 35 38 37 36 35 33 32 31 30 29 27 25 24 22 21 20 19 19 18 16 15 13 12 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 17 17 18 18 18 18 18 19 20 20 21 22 23 25 27 29 29 30 31 32 33 34 35 36 36 37 37 37 37 37 38 39 40 41 41 41 42 42 43 44 44 43 44 45 46 46 41 40 39 38 37 35 33 31 29 27 24 21 21 20 20 20 20 19 19 19 19 20 21 22 22 24 25 27 29 30 32 33 34 34 34 34 34 35 35 35 36 36 36 36 35 35 35 35 35 34 34 33 32 31 30 28 27 27 26 26 26 27 27 28 28 28 27 27 27 26 26 25 24 24 23 23 22 22 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 19 16 16 16 16 15 15 15 15 15 16 17 17 17 17 16 16 18 18 17 17 17 18 18 18 18 19 18 18 18 18 19 20 21 21 20 19 20 21 22 23 23 23 23 23 24 24 24 24 24 25 25 26 26 27 27 28 29 29 29 28 28 29 30 30 30 31 30 30 29 29 28 28 28 28 28 28 28 27 27 26 26 26 26 25 25 25 27 30 30 30 30 30 29 28 27 28 29 29 28 26 25 26 32 37 33 28 28 26 26 27 27 27 25 26 29 32 33 35 36 36 36 35 33 32 31 32 32 33 33 34 35 35 35 35 33 32 32 32 32 32 31 31 31 30 30 31 31 32 32 32 32 32 31 31 31 30 29 29 28 27 26 25 26 26 27 27 29 30 31 31 30 29 29 29 29 29 29 28 28 27 27 27 27 29 30 31 29 29 27 27 28 30 31 32 32 30 28 26 25 25 25 25 26 28 32 38 37 34 32 31 30 31 33 33 30 28 25 24 23 23 23 23 23 24 23 24 24 23 23 23 24 27 29 29 31 31 32 31 29 26 23 22 21 21 21 20 21 21 22 22 23 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 27 28 31 33 35 37 37 33 30 29 30 32 31 30 29 29 29 29 30 31 33 35 38 40 42 43 44 46 48 49 47 45 46 47 48 48 48 47 46 45 45 44 44 43 43 42 42 43 44 44 45 46 46 45 44 43 44 44 44 43 41 41 40 39 39 38 38 39 40 41 42 42 42 43 43 42 42 41 41 41 41 41 41 41 41 40 39 40 40 42 43 45 46 46 47 47 48 48 47 47 46 45 44 43 43 42 43 43 43 43 43 43 42 42 41 40 40 39 38 38 38 38 38 37 36 34 32 32 30 28 27 27 26 26 26 26 26 28 29 30 33 35 36 36 36 35 35 34 34 35 36 36 37 37 38 39 40 41 42 42 42 41 40 38 38 38 37 35 32 31 32 32 34 36 37 38 39 40 40 38 37 37 38 38 39 39 39 39 39 38 35 34 34 34 34 35 37 37 38 39 41 42 44 42 41 40 37 34 33 35 39 41 41 41 40 40 38 37 37 38 39 40 41 41 41 40 39 38 38 38 39 41 42 42 39 37 35 35 34 33 35 36 38 38 39 40 39 40 40 38 35 36 39 35 29 25 25 26 29 29 32 34 34 31 26 24 23 21 20 21 21 21 20 21 21 26 36 36 35 34 33 32 31 29 27 26 24 22 21 20 19 19 18 17 15 14 12 12 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 17 17 18 18 18 18 18 19 20 21 22 23 24 25 26 27 28 29 31 32 33 34 35 36 36 36 36 37 37 37 38 39 40 41 41 41 41 42 43 44 43 43 44 45 46 46 43 43 41 39 37 35 33 31 29 26 24 22 21 21 21 21 21 20 20 20 20 21 21 21 23 24 26 27 29 31 32 33 34 34 34 35 35 35 36 36 36 36 36 36 36 36 35 35 35 35 34 34 33 32 30 29 28 28 27 26 26 27 27 28 28 28 27 27 27 26 25 25 24 24 23 22 22 22 22 21 21 20 20 20 21 21 21 22 22 22 22 22 22 21 18 16 16 15 15 15 15 15 15 15 16 17 17 17 17 17 17 18 18 19 19 19 19 18 18 18 18 18 18 18 18 19 20 21 21 20 19 20 21 22 23 23 22 23 23 24 25 25 25 25 26 26 26 26 27 27 27 28 28 28 28 29 29 29 29 30 31 31 31 30 30 30 29 29 29 28 28 28 28 27 26 27 27 26 25 24 24 24 28 29 30 30 29 29 27 26 27 27 28 27 26 25 25 28 34 36 31 28 27 27 27 27 25 24 25 29 31 33 34 35 35 36 35 34 33 32 32 32 33 33 33 34 34 35 34 33 33 33 33 33 32 32 31 31 30 31 31 31 32 32 32 32 32 32 32 31 30 29 28 28 27 26 26 26 26 26 27 28 30 30 30 30 29 29 29 29 29 29 28 29 28 27 27 28 30 31 30 29 29 27 28 29 30 31 32 32 30 28 27 26 25 25 26 26 29 34 40 39 36 35 34 34 33 34 32 30 27 25 24 24 24 24 24 25 25 24 24 24 24 24 24 26 27 28 29 30 32 33 31 28 26 23 22 22 22 22 21 21 22 22 23 23 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 27 28 31 31 33 36 35 32 30 30 32 32 31 30 30 29 29 29 30 31 33 35 37 40 42 42 44 48 50 49 48 46 46 48 49 50 50 50 49 47 45 44 44 43 43 42 41 41 41 42 44 45 45 45 44 43 43 42 42 42 42 42 41 40 39 38 38 38 39 40 41 41 42 42 42 42 42 42 41 41 41 41 41 42 42 41 41 41 41 42 44 45 45 45 46 47 48 48 47 47 46 46 45 44 44 44 44 45 45 45 45 44 43 42 42 41 41 40 39 38 38 38 37 36 34 32 31 31 29 28 27 26 26 26 26 27 28 28 30 33 36 38 38 37 36 35 35 35 35 36 36 36 37 37 39 39 40 41 42 42 42 41 39 38 38 38 35 33 31 31 32 32 35 36 37 38 38 39 39 38 38 39 39 39 39 39 38 37 36 35 34 34 34 34 35 36 36 37 38 39 40 41 42 40 39 36 33 33 35 38 41 41 40 39 39 39 37 37 37 38 39 39 40 40 40 40 40 39 38 39 41 43 43 42 40 39 37 36 35 34 37 37 37 37 37 38 37 37 39 38 35 36 39 34 28 25 26 28 28 31 33 35 36 35 30 25 23 21 21 21 21 21 22 23 22 22 26 34 33 33 33 33 31 30 28 26 24 23 21 21 21 20 19 17 16 14 12 12 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 18 19 20 21 21 22 23 24 24 25 26 27 29 30 31 33 34 35 35 36 36 36 37 37 37 38 39 40 40 41 41 41 42 42 43 43 43 44 44 45 45 43 43 41 38 36 34 33 31 30 27 25 24 24 23 23 23 22 21 21 21 21 21 21 21 22 24 26 27 29 31 32 34 35 35 35 35 36 36 37 37 37 37 37 36 36 36 36 35 35 35 35 34 34 33 31 30 30 28 27 26 26 27 27 28 28 27 27 27 26 26 25 24 24 23 22 22 22 22 22 22 21 21 20 20 21 21 21 22 22 22 21 21 21 20 19 17 16 16 15 15 15 15 15 16 17 17 17 17 17 17 16 16 18 19 19 19 19 19 19 19 19 19 18 19 19 19 20 20 21 20 20 21 22 23 23 23 23 23 24 24 25 25 26 26 26 27 27 27 28 28 28 28 28 28 28 28 28 29 29 29 30 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 27 26 26 25 25 24 28 29 29 29 29 29 25 26 26 26 26 26 26 26 26 27 31 38 36 33 31 29 27 26 24 24 26 29 31 33 33 33 35 36 36 34 33 33 32 32 33 33 33 33 34 34 34 33 33 33 33 33 32 32 32 31 31 31 31 31 31 32 32 32 32 32 31 31 30 29 28 28 27 26 26 26 26 26 27 28 30 30 30 29 29 29 29 29 29 29 29 29 29 28 28 29 31 32 32 31 29 28 28 29 30 31 32 32 30 29 28 26 25 25 25 27 31 35 38 38 36 36 36 35 35 34 31 28 26 25 24 25 25 25 25 26 26 25 25 24 24 25 26 27 27 28 29 30 32 32 30 27 25 24 23 23 23 23 23 22 22 23 23 24 24 25 26 26 26 26 26 25 25 26 26 26 26 25 25 25 26 26 26 26 26 26 26 27 27 28 29 32 35 35 33 31 32 33 32 32 31 31 30 29 29 30 31 32 34 37 39 41 42 45 48 50 50 49 48 48 50 51 52 52 51 49 46 44 43 43 43 42 42 41 40 40 40 42 43 44 44 44 43 42 41 41 42 42 43 42 40 39 37 37 37 38 39 40 41 42 42 42 41 42 42 42 42 42 42 42 42 43 43 43 42 42 43 44 44 45 45 45 46 47 48 48 48 47 47 46 46 45 45 46 46 46 46 46 45 44 44 43 42 41 40 39 39 38 37 35 33 32 32 30 29 28 27 27 27 27 27 27 29 29 30 33 36 38 39 38 36 36 35 35 35 35 35 36 36 37 38 38 39 39 40 41 41 40 39 38 37 37 36 34 31 31 31 31 33 36 36 36 37 38 38 39 39 39 40 40 39 38 38 36 35 34 34 33 33 34 34 34 35 36 37 38 39 40 40 40 38 36 34 32 33 37 41 42 41 40 40 39 38 36 36 37 37 38 39 39 39 40 40 40 40 39 41 43 44 44 42 40 40 39 38 37 36 38 38 35 34 35 36 36 36 39 37 38 39 38 32 27 27 28 29 31 32 33 34 35 35 30 23 22 22 21 21 22 23 23 23 22 21 22 27 25 28 31 32 31 30 29 27 25 23 22 22 21 20 19 17 16 15 13 12 13 13 13 14 14 14 14 14 14 14 15 15 15 15 16 16 17 17 17 17 17 18 18 18 19 19 20 21 21 22 23 23 23 24 24 26 27 28 29 30 32 33 34 34 35 36 36 37 37 37 38 38 39 39 40 40 40 41 42 42 42 43 43 44 44 45 42 41 39 36 35 34 33 32 30 28 26 25 24 24 24 24 23 22 22 22 21 21 21 21 22 24 25 27 29 30 33 34 35 36 36 36 36 37 37 38 38 38 37 37 37 36 36 36 35 35 35 35 34 33 32 31 30 29 27 27 27 27 27 27 27 27 27 27 26 25 24 24 23 23 22 21 21 21 21 21 21 21 21 20 21 21 21 21 21 21 21 21 21 20 20 16 16 16 15 16 15 15 16 16 17 17 17 16 16 16 15 15 17 18 18 18 19 19 19 19 19 19 19 18 18 19 20 19 19 21 22 22 23 23 23 23 23 23 24 24 25 25 26 26 26 27 27 28 28 29 28 29 29 29 28 28 28 29 29 29 30 30 30 30 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 26 25 26 28 28 29 28 28 27 24 25 25 25 25 25 25 26 26 27 30 36 34 39 36 30 26 25 24 25 26 29 31 32 32 33 34 35 35 34 34 33 33 33 33 33 33 33 33 33 34 33 33 33 33 33 33 32 32 31 31 31 31 31 31 31 32 32 32 32 31 30 29 29 28 28 27 26 26 26 26 27 27 29 30 30 30 30 30 30 29 29 29 28 28 28 28 28 28 30 31 33 33 32 29 28 28 29 30 32 32 31 30 30 28 26 24 24 26 27 31 34 36 36 36 36 36 36 34 32 29 27 25 25 24 24 24 25 26 27 27 26 26 25 26 26 26 26 26 27 27 29 30 30 28 26 25 25 24 24 24 24 24 23 23 23 24 24 24 24 25 25 26 26 26 26 26 26 26 26 26 26 25 25 26 26 26 26 26 26 26 26 26 27 28 31 34 34 33 32 32 33 32 32 31 30 30 29 30 30 31 32 34 36 36 38 41 44 47 51 51 50 50 50 52 52 52 51 50 47 44 43 42 42 42 41 41 41 41 39 39 39 41 42 43 43 43 42 42 42 43 43 42 41 40 39 37 36 36 37 37 39 40 42 42 42 42 42 42 42 42 42 42 42 43 43 44 44 44 44 44 44 44 44 44 45 46 47 48 48 48 48 47 47 47 46 46 47 47 47 47 47 47 46 46 45 43 42 41 40 40 38 35 33 31 30 30 29 28 27 27 27 27 28 28 29 31 31 32 35 38 38 37 36 35 35 35 35 35 35 34 35 35 36 37 37 38 38 38 39 39 38 37 37 36 35 34 33 31 31 31 33 35 35 35 35 36 37 39 40 41 41 40 40 39 38 36 35 33 33 33 33 33 33 33 34 35 36 37 39 40 41 40 39 35 33 32 32 35 39 43 43 42 41 40 38 37 36 36 37 37 37 38 39 39 40 40 40 40 40 43 45 45 43 42 41 41 41 40 38 37 38 37 36 34 33 33 34 36 39 37 40 42 37 30 29 28 29 31 31 32 32 33 34 35 33 28 26 22 21 21 22 23 23 22 21 20 20 21 23 26 28 30 30 30 29 27 25 25 24 22 21 20 19 18 16 15 14 13 13 12 13 13 14 14 14 14 14 14 15 15 15 16 16 17 17 17 17 18 18 18 18 18 19 19 20 21 22 22 23 24 24 24 25 25 27 28 28 29 30 32 32 33 34 35 36 36 37 37 38 38 38 38 39 39 40 40 41 42 42 42 43 43 44 44 40 40 38 36 35 34 33 32 31 30 29 27 25 25 25 25 24 24 23 22 22 22 21 21 22 23 25 27 28 31 33 35 35 36 36 37 37 38 38 38 38 38 38 38 37 37 36 36 36 36 35 35 35 34 34 33 31 29 28 27 27 27 27 27 27 27 27 27 26 25 24 23 23 22 22 21 21 21 21 21 21 21 21 20 21 21 21 21 21 21 21 21 20 19 18 17 16 16 16 16 16 16 17 17 17 17 17 16 16 15 15 16 17 18 18 18 18 19 18 18 18 18 18 18 18 19 19 19 20 22 23 23 23 23 24 24 24 24 24 24 24 25 26 26 26 27 28 28 29 29 29 30 30 29 28 28 28 29 29 30 30 30 29 29 28 28 28 28 28 28 28 28 28 28 28 29 30 30 29 28 27 27 27 28 28 28 28 27 27 26 24 24 25 25 25 25 27 26 29 31 30 37 41 34 27 25 25 25 27 28 30 31 32 33 34 35 35 34 34 33 33 33 33 33 33 33 33 33 33 32 32 32 33 33 33 32 31 31 31 31 31 31 31 31 31 31 31 31 30 30 29 29 28 28 27 26 26 26 26 27 27 29 30 31 31 30 30 30 30 29 29 28 28 28 28 28 28 30 31 32 32 31 29 28 28 29 31 32 33 33 31 30 27 25 24 24 25 27 31 33 34 35 35 36 36 36 33 29 27 25 25 25 24 24 25 26 27 28 28 28 28 27 27 27 27 27 27 27 27 28 28 28 28 28 27 26 26 26 26 25 25 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 26 26 28 30 32 32 32 31 31 32 32 31 30 30 30 30 31 31 32 33 34 36 36 38 41 44 47 51 52 52 53 53 52 52 50 49 48 47 45 43 42 42 41 41 40 40 40 39 38 38 38 40 41 42 43 43 43 44 44 43 42 40 39 39 37 36 36 36 36 38 39 41 41 42 42 42 42 42 42 42 42 42 43 43 44 45 45 45 45 45 44 44 45 46 47 48 48 48 48 48 48 48 48 47 48 48 48 48 48 48 48 48 48 46 44 43 42 41 40 36 33 31 30 29 29 28 28 27 27 28 28 28 29 30 32 33 34 37 38 37 36 35 35 35 35 35 34 34 34 34 35 36 36 37 37 38 38 38 37 37 36 36 34 33 33 32 31 31 32 34 35 35 34 34 36 37 39 40 40 40 40 39 38 36 34 33 32 32 32 31 32 33 34 35 36 37 38 40 41 41 40 37 33 30 31 32 36 40 44 44 44 43 41 39 37 36 36 36 37 37 37 38 39 39 40 40 40 42 46 47 46 45 44 42 43 44 42 39 38 37 37 36 36 35 33 33 35 40 36 41 42 36 31 31 30 30 31 31 32 32 33 34 35 35 33 31 22 20 21 22 23 23 22 20 20 20 21 24 26 28 29 29 29 29 27 26 25 24 23 22 21 19 18 17 15 14 14 13 12 12 13 13 14 14 14 14 14 15 15 16 16 17 17 17 18 18 18 18 18 18 19 19 20 20 21 22 23 23 23 24 24 25 25 26 27 28 29 29 30 31 32 33 34 35 36 37 37 37 37 37 38 38 39 39 40 41 41 42 42 42 43 44 44 39 39 38 35 34 33 32 31 31 31 31 30 28 27 26 25 25 24 23 22 22 22 21 21 21 22 24 26 28 31 34 35 35 36 37 37 38 38 38 39 39 38 38 38 37 37 36 36 36 36 36 36 35 35 35 33 31 29 28 27 27 27 27 27 27 27 27 26 26 25 24 23 23 22 22 21 21 21 21 20 21 21 20 20 20 20 21 21 21 21 21 21 21 19 18 18 17 17 16 16 16 16 17 17 17 17 17 17 17 17 16 16 18 19 19 18 18 18 18 18 18 18 18 18 18 18 19 20 21 22 23 23 23 24 24 24 24 24 24 25 25 25 26 26 27 27 28 28 29 29 29 29 29 28 28 28 28 29 29 30 29 29 28 28 27 27 28 28 28 28 28 28 28 28 28 29 29 30 30 30 29 28 27 27 27 27 27 27 27 26 24 23 23 24 25 25 26 26 27 27 28 33 40 39 31 26 25 26 27 28 28 29 31 33 34 34 34 34 34 33 33 33 33 33 33 33 33 33 32 32 31 31 31 32 33 32 32 31 32 32 31 31 31 31 31 31 30 30 30 29 29 28 28 28 28 27 27 27 27 27 27 29 30 31 31 31 30 30 30 29 28 28 28 28 28 28 28 30 31 31 32 30 28 28 28 30 31 33 34 34 33 30 27 25 24 24 25 27 30 33 33 34 35 36 36 35 30 27 25 25 26 25 25 25 25 26 28 29 30 30 29 28 28 28 28 28 27 26 26 26 27 27 28 29 29 28 28 28 27 26 25 25 25 25 26 26 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 27 26 26 26 25 25 25 25 25 25 26 28 30 31 31 31 31 32 32 30 30 29 30 31 32 32 32 33 33 34 36 38 40 44 48 51 52 52 52 52 51 50 48 47 49 50 48 45 43 42 41 41 41 40 39 39 38 38 37 38 39 41 41 42 44 44 45 43 41 39 38 38 38 37 36 36 36 38 39 40 41 42 42 41 41 42 42 42 42 42 42 43 44 45 46 47 46 47 46 45 46 47 48 48 48 48 48 48 48 48 48 48 49 49 49 49 49 49 49 48 48 47 45 44 42 40 37 33 30 30 29 28 28 28 27 27 27 28 29 30 30 32 33 34 36 37 38 36 35 34 34 33 34 33 33 33 33 35 35 36 36 36 37 37 37 37 36 35 35 34 33 32 32 31 32 32 34 35 35 35 34 35 36 37 38 38 39 38 37 36 35 34 32 31 31 31 30 31 32 34 34 35 37 39 40 41 41 41 39 35 31 29 30 32 37 41 44 45 45 44 42 40 38 37 36 36 36 36 37 37 38 39 39 40 41 43 47 47 45 44 44 44 46 47 44 40 38 37 37 36 35 34 32 32 36 42 36 42 42 37 34 31 31 30 31 32 32 32 33 34 34 33 30 25 21 20 20 21 22 22 21 20 20 20 22 24 27 28 29 29 29 28 28 27 26 24 23 22 21 20 18 17 15 15 14 12 12 12 12 13 14 14 14 14 15 15 16 16 17 17 17 18 18 18 18 18 18 19 19 19 20 21 21 22 23 23 23 24 25 25 26 26 27 28 28 29 29 30 31 32 33 34 35 36 37 36 36 37 37 38 39 39 40 40 41 41 41 41 42 43 44 39 38 36 33 33 32 31 31 32 32 32 31 29 27 26 25 25 24 24 23 23 22 22 21 21 22 24 26 28 31 34 35 36 37 37 38 38 39 39 39 39 39 39 39 38 37 37 36 36 36 36 36 36 35 35 34 32 30 28 28 27 27 27 27 27 27 27 26 26 25 24 23 22 22 22 21 21 20 20 20 19 20 20 19 19 20 20 20 21 20 20 20 20 18 18 17 17 17 17 17 17 17 17 17 18 18 18 17 17 17 16 16 18 19 19 18 18 17 17 17 17 17 17 17 17 18 19 20 21 22 23 23 24 25 25 24 24 24 25 25 26 26 26 26 27 27 28 28 29 29 29 29 28 28 28 27 28 28 28 29 28 27 27 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 29 29 29 28 27 27 27 27 27 27 26 25 24 23 23 23 24 25 25 25 25 25 26 30 37 39 32 28 26 26 27 27 27 29 31 32 34 35 35 34 34 33 33 33 34 34 33 33 33 33 32 31 30 30 30 31 32 32 32 32 32 32 32 31 31 31 30 30 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 29 30 31 31 31 31 30 29 29 28 28 29 28 28 28 28 29 30 31 30 29 28 28 29 30 31 33 34 34 33 30 27 25 24 24 25 27 29 32 32 34 35 36 35 33 30 26 25 25 26 26 26 26 27 28 29 30 31 30 30 30 30 29 29 28 27 26 25 25 27 29 31 32 32 31 31 30 29 27 26 26 26 26 26 26 26 26 25 25 25 26 26 26 26 26 25 25 26 26 26 26 26 26 26 26 25 25 24 24 24 24 24 26 28 30 31 30 31 31 31 30 29 30 31 32 32 32 32 32 32 33 36 38 41 44 48 50 51 51 49 50 49 48 47 47 50 51 49 46 44 43 42 42 41 40 40 39 38 38 38 37 37 38 39 41 43 45 45 43 41 39 38 37 37 37 36 36 37 38 39 40 40 41 41 41 41 42 42 42 42 43 43 43 45 46 47 47 48 48 48 47 47 47 47 47 47 47 47 48 48 49 49 49 49 49 49 49 49 49 49 48 48 48 46 44 41 38 35 31 30 29 28 28 27 27 27 27 28 29 30 31 32 33 34 35 37 37 37 36 35 34 34 33 33 33 33 34 35 35 35 36 37 37 37 37 37 36 35 34 34 33 33 31 31 31 32 34 36 37 36 35 34 35 37 37 37 38 37 37 36 34 33 32 30 30 30 30 29 31 33 34 35 36 37 39 41 41 41 40 37 33 30 29 30 32 37 39 42 45 46 44 43 41 40 39 37 37 36 36 37 37 38 39 39 40 41 43 46 46 46 45 45 48 51 50 46 41 38 37 37 36 35 33 32 32 37 44 45 45 44 40 34 24 29 30 31 31 32 32 30 31 31 31 28 21 20 19 20 20 20 21 20 21 20 21 21 23 25 27 29 30 29 29 28 28 26 25 23 22 21 20 19 17 16 15 14 12 11 11 12 13 13 14 14 15 15 15 16 16 17 17 17 18 18 18 18 18 19 19 19 20 20 21 22 22 22 23 24 24 25 26 26 27 27 28 28 28 29 30 30 31 32 33 34 35 35 35 36 36 37 38 38 39 40 40 40 41 41 41 42 43 44 37 35 33 32 32 32 32 32 33 32 33 31 28 26 25 25 26 26 25 24 24 23 23 23 22 22 23 26 28 31 32 34 36 37 37 38 39 39 39 39 39 39 40 40 39 38 37 37 37 36 36 36 36 36 35 34 32 30 29 28 28 27 27 27 27 27 26 26 25 25 24 24 23 22 22 21 21 20 20 19 19 19 19 19 19 19 19 19 20 20 19 19 18 17 17 17 17 17 17 17 17 17 17 17 18 18 18 17 16 16 16 16 18 19 19 18 18 17 16 16 16 16 15 16 17 18 19 21 22 23 23 23 24 25 25 25 24 24 25 26 26 27 27 27 28 28 28 29 29 30 29 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 27 27 28 28 28 28 28 27 27 28 28 28 29 28 28 26 26 26 26 26 26 24 24 23 23 23 23 25 24 24 24 24 24 25 28 33 39 36 29 26 26 26 27 27 28 30 32 34 35 35 34 34 33 33 34 34 34 33 33 33 32 31 31 30 29 29 29 31 33 33 33 33 32 32 31 31 30 30 29 29 29 29 29 29 29 29 28 29 29 29 29 29 29 29 29 31 31 31 31 30 29 28 28 28 29 29 28 28 28 28 28 29 30 30 29 28 28 29 30 32 33 33 34 33 30 27 25 23 23 24 26 28 30 31 32 34 35 34 33 32 28 26 25 26 26 27 27 29 30 30 31 32 32 32 32 31 30 29 29 27 26 25 25 28 31 31 33 35 35 33 31 29 28 27 27 27 27 27 27 26 26 26 25 25 26 26 26 26 26 26 25 25 26 26 26 26 26 26 25 25 25 24 24 24 23 23 25 26 28 30 31 31 31 31 30 30 30 31 32 32 31 31 31 31 32 35 38 41 44 47 49 51 50 50 49 48 47 48 48 50 51 49 47 45 45 43 42 41 40 40 39 38 38 38 37 37 37 38 41 43 44 44 43 42 39 38 37 37 37 37 36 37 38 39 39 39 41 41 41 42 42 41 42 42 42 43 44 46 47 48 48 49 49 49 48 47 46 46 47 47 47 47 48 48 49 49 49 49 49 49 49 49 49 48 48 48 47 46 44 40 37 35 34 31 29 28 27 27 27 27 28 29 31 32 32 33 34 35 36 37 37 37 36 35 34 34 34 34 34 34 35 35 36 37 38 38 38 39 39 38 37 35 34 34 33 33 32 31 31 33 36 38 38 36 35 35 35 36 36 38 37 36 35 33 32 31 30 29 29 28 28 30 32 33 35 36 37 38 39 40 40 40 39 34 31 29 29 30 33 37 38 42 46 47 44 43 41 40 40 39 38 38 37 37 37 38 39 39 40 41 43 44 44 45 47 50 53 54 52 47 42 38 36 36 35 33 32 32 34 39 46 48 44 44 40 30 19 24 27 27 28 29 30 30 30 26 24 23 21 20 19 19 20 20 20 20 20 20 20 21 22 24 25 28 29 29 29 28 28 26 25 23 22 21 20 19 18 17 15 14 12 11 11 12 12 13 14 14 15 15 16 16 16 17 17 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 27 28 28 28 28 29 29 29 30 31 32 33 33 34 34 35 36 37 38 38 39 40 40 40 41 41 42 42 43 44 34 33 32 32 33 33 33 33 33 33 33 31 28 26 26 27 28 27 26 26 25 24 24 24 23 23 24 26 29 30 32 34 36 37 38 38 39 39 39 39 39 39 40 40 40 39 38 37 37 36 36 36 36 36 35 33 32 30 29 28 28 27 27 27 27 26 26 25 25 25 24 24 23 22 22 21 21 20 20 20 19 19 19 19 18 18 18 18 19 19 19 18 17 17 17 17 17 17 17 17 17 18 18 17 18 18 17 18 16 15 15 15 18 18 18 18 18 18 17 16 15 15 14 15 17 18 20 21 22 22 23 23 24 25 26 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 28 28 28 27 26 26 26 26 25 25 25 25 25 26 25 24 25 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 25 26 25 25 23 23 23 24 24 24 25 24 24 23 23 23 23 26 31 36 35 29 27 27 26 27 27 28 30 32 33 34 35 34 34 34 34 34 33 33 33 33 33 32 31 30 30 29 29 29 31 32 33 33 33 32 32 31 31 30 30 29 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 30 31 31 31 30 29 28 27 27 28 29 29 29 28 28 28 28 29 29 29 28 28 28 29 31 33 33 34 35 34 31 28 25 23 23 23 25 25 27 29 32 33 34 34 35 34 30 26 26 25 25 26 28 30 31 31 31 32 32 32 33 32 31 30 29 28 26 25 26 28 30 32 35 37 36 34 32 30 28 28 28 27 28 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 25 26 26 26 26 25 25 25 25 24 24 24 24 23 24 25 26 27 28 30 31 31 30 30 31 31 32 31 31 30 29 29 31 34 36 39 42 45 48 49 50 50 49 48 47 47 48 50 52 51 48 46 45 44 42 41 40 40 39 38 38 38 38 38 38 39 40 42 43 43 42 41 40 38 37 37 36 36 37 37 37 37 38 38 40 40 41 41 41 41 41 41 42 44 46 48 47 48 49 49 49 49 48 47 47 46 47 47 47 48 49 49 49 49 49 49 49 49 49 49 48 48 48 47 46 45 43 40 37 36 35 32 29 28 27 27 27 27 29 31 31 32 33 34 35 35 36 37 37 37 36 35 35 34 34 35 35 35 35 36 38 39 39 39 40 40 40 39 38 36 35 35 34 34 33 32 33 35 37 38 37 36 34 34 35 35 36 39 37 35 34 34 33 30 28 28 27 27 28 31 33 35 36 38 38 38 38 38 39 40 38 34 31 30 30 31 33 34 37 41 46 47 45 42 41 41 41 41 40 40 38 37 37 37 38 39 39 41 41 41 43 46 50 54 56 56 52 49 42 39 37 36 35 33 32 33 35 41 47 45 43 42 34 26 19 19 25 21 20 21 22 23 23 23 22 21 21 20 19 19 20 20 20 20 20 20 21 21 22 23 24 26 27 28 29 28 28 26 25 23 22 21 20 20 18 16 15 14 12 11 11 12 12 13 13 14 15 16 16 16 16 17 17 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 26 27 27 27 28 28 28 29 29 29 30 31 31 32 32 33 34 35 36 37 38 39 39 40 40 40 41 41 42 43 43 44 33 31 31 32 33 33 33 33 33 33 32 30 28 27 28 28 27 27 27 26 25 25 25 25 24 24 25 27 30 30 32 34 36 37 38 39 39 40 40 39 39 39 40 40 40 39 38 37 37 36 36 36 36 35 34 33 31 30 29 28 27 27 27 27 26 26 25 25 24 24 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 19 18 18 18 18 18 17 17 16 16 16 17 17 17 17 17 18 18 18 18 18 17 16 14 14 16 18 18 18 19 19 19 18 17 16 15 15 15 17 19 20 21 22 22 23 24 24 25 25 25 25 25 26 26 26 27 27 27 27 27 28 29 29 28 28 28 27 27 26 25 25 25 24 23 24 25 25 25 24 23 24 25 26 26 26 26 26 26 26 26 25 25 26 26 26 26 26 25 25 25 24 23 23 22 23 24 24 24 24 23 23 23 22 22 23 25 29 36 38 32 29 29 26 27 27 28 30 32 33 34 34 35 34 34 34 34 33 33 33 33 33 32 32 31 30 29 29 29 31 32 33 33 33 32 31 31 31 30 29 28 28 28 28 29 29 29 29 29 28 28 28 29 30 30 30 30 30 30 30 30 29 28 27 27 28 29 29 29 29 29 28 28 29 28 28 27 27 28 30 31 31 33 35 36 36 33 29 26 24 23 23 24 24 26 29 31 33 35 37 37 35 31 28 28 26 26 29 31 31 31 31 31 32 32 33 33 33 32 31 30 28 26 26 26 27 28 32 35 35 35 34 32 30 29 28 28 28 28 28 28 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 24 24 24 24 24 25 24 25 26 26 28 30 32 31 31 31 31 31 31 30 30 29 27 27 29 32 35 38 40 43 47 47 49 50 50 48 46 46 47 49 50 50 49 47 46 45 44 42 40 39 39 39 38 38 38 38 39 40 40 41 41 40 39 40 40 40 39 37 36 36 36 37 36 37 37 39 39 40 40 40 41 41 41 41 43 46 47 48 49 49 50 49 49 49 48 47 47 46 46 47 47 49 49 49 49 49 49 49 49 49 49 49 48 47 47 46 45 43 42 39 39 38 36 33 31 28 27 27 27 29 30 30 32 34 34 35 36 36 36 36 37 37 36 36 35 35 35 35 36 36 37 37 38 40 40 41 42 41 40 39 37 36 36 36 35 34 32 32 34 36 38 38 37 36 33 33 33 35 37 39 37 36 34 32 30 29 28 27 27 27 29 31 34 36 38 38 38 38 37 38 39 39 37 33 31 30 30 31 31 34 38 41 45 47 44 42 42 42 43 42 42 41 39 38 37 37 38 38 38 39 39 41 44 48 54 56 58 56 53 50 46 43 39 37 35 33 33 34 39 43 46 45 43 41 30 24 22 20 19 19 20 20 21 21 22 23 22 22 22 21 20 19 19 20 20 20 20 21 21 21 22 23 24 25 26 27 28 28 28 26 25 24 22 21 21 20 17 16 15 15 13 13 12 13 13 13 14 14 15 16 16 17 17 17 17 17 17 17 18 18 19 19 20 20 21 21 21 22 23 23 24 24 25 26 26 27 27 27 28 28 28 28 29 29 29 30 31 31 32 33 34 35 36 37 38 39 40 40 40 41 41 42 42 43 43 44 33 31 31 32 34 34 34 33 32 31 31 30 28 27 28 28 27 26 26 25 25 25 26 26 25 24 26 27 29 30 33 34 36 37 39 39 40 40 40 40 39 40 39 39 38 38 37 37 37 36 36 35 35 35 34 32 31 30 29 28 28 28 27 27 26 25 24 24 24 23 23 22 23 22 22 21 21 20 20 20 19 19 18 18 18 18 19 18 18 18 17 16 16 16 16 16 16 16 16 16 16 17 18 19 19 19 19 19 17 15 15 17 18 18 19 19 20 20 20 19 17 17 16 16 18 19 20 21 21 22 23 24 24 24 24 24 25 25 25 25 26 26 26 26 26 26 27 28 28 27 27 27 26 26 26 25 25 24 23 22 24 24 24 24 23 23 23 24 24 25 24 25 25 25 25 25 25 24 25 25 26 26 26 25 25 24 23 22 22 23 23 23 23 23 23 23 23 22 22 22 22 24 28 36 39 33 30 29 26 27 28 28 30 31 32 34 34 35 35 34 34 33 33 33 33 33 33 32 32 31 30 29 29 30 31 32 32 33 33 32 32 31 30 30 29 28 28 28 28 28 29 29 29 29 28 28 28 29 30 31 31 30 30 30 31 30 29 28 27 27 28 29 29 30 29 29 28 28 28 28 27 27 27 28 29 30 31 33 34 36 36 35 31 27 24 24 23 24 24 26 28 31 34 37 39 38 36 35 33 32 31 32 32 32 31 31 32 32 32 33 33 34 33 32 31 30 28 27 26 26 26 28 30 34 34 34 33 31 30 29 29 29 29 29 29 28 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 24 24 25 26 27 27 25 25 25 26 28 30 32 32 31 31 31 30 30 30 30 28 26 26 28 30 34 37 39 41 44 46 48 49 48 47 44 43 45 47 48 49 49 47 47 47 45 43 41 40 40 39 39 39 38 38 39 39 40 39 38 37 37 37 38 39 40 38 36 35 36 36 37 37 38 39 39 39 40 40 40 41 42 43 45 48 48 49 50 50 50 49 49 49 48 47 47 47 46 47 47 48 48 48 48 48 48 48 48 48 48 48 48 47 46 45 43 42 40 39 39 38 37 35 32 30 28 28 29 30 32 32 33 34 35 35 36 36 36 36 36 37 36 36 35 35 35 35 36 36 38 39 40 40 41 42 43 43 42 41 39 38 36 36 35 33 32 33 36 38 39 39 37 34 34 32 33 35 37 38 36 33 31 30 29 29 28 27 27 29 31 33 37 38 37 36 35 35 36 37 39 39 37 34 32 31 31 32 32 35 39 42 45 45 43 42 42 43 44 44 43 42 40 38 37 37 37 37 37 37 39 42 47 51 56 57 59 58 56 53 46 43 39 37 35 34 33 36 42 44 44 44 43 38 29 25 23 21 19 19 20 20 20 21 22 23 23 23 23 23 21 21 20 21 21 21 21 22 22 22 24 25 25 24 25 27 27 27 27 27 25 24 22 21 21 18 17 16 15 15 14 14 14 14 14 13 13 14 15 16 16 17 17 17 17 17 17 18 18 18 19 19 20 20 20 21 21 22 23 23 24 25 25 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 32 33 34 35 36 37 38 39 39 39 40 40 41 41 42 43 43 43 33 31 31 33 35 34 34 32 30 30 29 28 27 27 27 27 27 26 26 25 25 25 26 26 25 25 26 27 28 30 33 35 36 38 39 40 40 40 40 40 40 40 40 39 38 38 38 38 37 37 36 35 35 34 33 32 31 30 29 28 28 28 27 27 26 25 24 24 23 22 22 22 22 21 21 20 20 20 20 20 19 18 18 18 18 18 18 18 17 17 16 16 16 16 16 16 15 15 16 17 17 16 17 18 19 19 21 21 20 18 17 19 19 19 19 20 20 20 21 20 19 19 18 19 19 20 20 20 21 22 23 24 25 24 24 24 24 24 25 25 25 26 26 25 26 26 27 27 27 27 26 26 26 25 25 25 25 24 23 22 24 24 24 23 23 22 22 23 23 24 24 24 24 24 25 24 24 24 24 25 26 26 25 25 25 24 23 22 23 23 23 22 22 23 23 22 22 22 22 21 21 23 26 32 39 36 34 30 28 27 28 28 29 30 32 33 34 34 34 34 33 33 33 33 33 33 33 32 32 31 30 29 30 31 31 32 32 33 33 33 32 31 30 29 28 28 28 28 28 28 28 29 29 29 28 28 28 29 30 31 31 31 31 31 31 30 29 28 28 28 29 29 30 30 30 29 28 28 28 27 27 27 27 27 27 28 30 31 33 37 38 36 32 27 25 24 24 24 25 27 29 32 36 39 40 41 40 40 38 36 34 33 32 32 32 32 32 33 33 33 33 33 33 32 31 29 28 26 26 26 26 27 30 33 35 34 32 31 30 29 29 29 30 30 29 29 28 27 26 26 26 26 26 26 26 26 26 26 26 26 26 27 26 26 26 25 25 24 24 26 28 29 29 28 27 26 27 28 29 31 32 31 30 30 30 31 31 31 29 27 26 27 30 34 36 37 38 39 44 47 47 47 45 43 42 44 46 47 47 48 48 49 48 45 43 42 41 40 40 40 39 39 38 38 38 38 38 37 36 36 36 36 37 39 38 37 36 36 37 38 38 38 39 39 39 39 40 41 42 44 45 46 47 48 50 51 51 51 50 49 48 48 47 47 47 47 47 47 47 46 47 47 47 48 48 48 48 47 47 47 46 45 44 42 41 40 40 39 38 37 36 34 32 30 30 30 31 31 33 34 35 36 36 36 37 36 36 36 37 37 36 36 35 35 36 36 37 38 38 40 41 43 44 45 45 43 42 40 39 39 36 34 33 34 36 38 40 41 40 37 34 34 33 33 35 37 36 33 31 29 28 28 28 27 28 29 31 33 35 37 36 35 34 34 34 35 37 39 39 38 35 33 33 32 32 33 36 39 42 45 44 43 42 42 42 44 44 44 42 40 39 38 37 36 36 36 37 40 44 49 54 61 60 59 53 51 48 40 41 39 37 35 35 36 40 43 44 43 42 40 35 29 26 24 22 20 20 20 20 20 20 22 23 24 23 24 24 23 23 21 22 23 22 21 22 22 22 24 25 25 24 25 27 27 27 27 26 25 24 24 23 21 19 17 16 16 16 16 15 15 15 14 14 13 14 15 16 16 17 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 22 23 23 24 25 25 26 26 27 27 27 28 28 29 29 29 30 30 30 30 31 32 33 34 35 36 37 37 37 38 39 40 40 41 41 42 42 43 43 35 32 32 34 35 34 32 30 29 29 28 27 25 25 26 26 26 26 25 25 25 25 25 26 26 26 27 27 29 31 33 35 37 38 39 40 40 40 40 40 40 40 40 39 39 39 38 38 37 37 36 35 35 33 32 31 30 30 29 28 28 28 27 26 25 25 24 23 23 22 22 22 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 15 16 17 17 17 16 16 17 18 20 21 20 19 18 19 20 19 19 20 20 20 21 21 21 21 21 21 20 21 21 21 22 23 24 24 25 24 24 24 24 24 24 24 25 25 25 25 26 27 27 27 27 26 26 26 25 25 25 25 24 24 24 25 25 25 24 23 23 22 22 22 23 24 24 24 24 24 24 24 24 24 23 25 26 25 25 25 24 24 24 23 23 22 22 22 22 22 22 22 21 21 21 20 20 21 24 30 36 37 39 32 29 27 27 28 28 30 31 32 33 33 34 33 33 33 33 33 33 33 33 33 32 31 30 30 31 31 31 32 32 32 33 33 32 31 30 29 29 29 28 28 28 28 28 29 29 29 29 29 29 30 30 31 32 32 31 31 31 30 30 29 29 29 30 30 30 31 30 30 29 28 28 27 27 27 26 27 27 28 29 31 33 37 40 37 32 27 25 25 24 25 26 28 30 34 38 40 41 42 42 41 39 36 34 32 32 33 33 33 33 33 33 33 34 33 33 32 31 29 27 26 25 25 25 26 29 32 34 34 31 30 30 30 30 30 30 30 30 29 28 27 27 27 27 27 27 27 27 27 26 26 26 26 27 27 27 27 26 25 25 25 25 27 28 30 30 30 29 28 27 28 30 31 31 31 29 29 29 29 31 31 30 27 25 26 28 30 34 33 34 36 41 45 46 46 44 42 42 44 46 47 47 49 50 50 47 45 43 42 41 40 40 40 40 39 38 37 37 37 37 37 36 36 35 35 36 37 38 37 36 37 38 38 38 39 39 39 38 39 40 41 43 44 45 46 46 48 50 51 52 51 50 49 48 48 48 48 47 47 46 46 45 45 46 46 47 47 47 48 48 47 46 46 45 44 43 41 41 40 39 39 38 37 37 36 34 33 32 32 32 33 34 35 36 36 37 37 37 36 36 36 36 37 37 37 36 36 36 36 37 39 39 41 43 44 46 46 46 44 42 40 39 38 35 34 35 36 38 40 42 42 40 38 37 35 34 34 35 35 33 31 29 28 28 28 28 29 30 32 33 35 36 35 34 34 33 33 34 35 38 40 40 39 37 35 35 33 33 35 36 38 42 43 44 43 42 42 43 44 43 42 42 41 39 38 37 36 36 36 37 41 46 52 57 61 59 55 53 50 46 41 41 39 38 37 37 37 41 41 42 42 41 37 33 30 29 27 24 22 22 21 21 20 20 21 23 24 24 24 25 25 24 22 24 24 23 23 23 22 22 22 24 24 24 25 26 26 26 26 26 25 25 24 23 21 20 18 17 17 17 16 16 16 15 14 14 13 14 14 15 16 17 17 17 17 18 18 18 19 19 19 19 20 20 20 21 21 22 23 23 24 25 25 25 26 27 27 28 28 29 29 29 30 30 30 30 31 31 32 33 33 34 35 36 36 37 38 38 39 40 40 41 41 42 42 43 36 33 32 34 34 32 30 28 28 30 30 29 27 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 29 32 34 36 37 39 40 40 40 41 40 41 41 41 40 39 39 39 39 38 38 37 36 36 34 33 32 31 30 29 29 28 28 27 27 26 25 25 24 23 22 22 22 21 21 20 20 19 19 19 19 18 18 18 18 18 18 18 18 17 18 18 17 17 18 18 17 17 16 16 16 17 17 16 16 16 15 16 18 19 19 19 18 18 20 19 19 20 20 21 21 22 23 23 23 22 22 22 22 22 22 23 24 24 25 25 25 25 24 24 24 24 25 25 25 26 26 27 27 27 26 26 26 25 25 25 25 24 25 25 25 25 25 25 24 24 22 22 22 22 22 24 24 25 25 25 24 24 24 23 23 24 25 25 26 26 24 24 23 23 22 22 22 22 22 22 22 21 21 20 20 19 20 20 21 22 27 34 39 34 30 28 27 28 28 29 30 32 32 33 33 33 33 32 32 32 32 33 33 33 32 31 31 31 32 32 31 32 32 32 32 32 32 31 30 30 30 29 29 29 29 28 28 29 30 30 30 30 30 30 31 31 32 32 32 31 31 30 30 30 30 30 30 31 31 31 31 30 29 28 28 28 27 26 26 26 27 28 29 30 33 37 41 37 31 29 27 25 25 26 27 29 32 37 41 42 42 42 42 40 37 34 33 33 33 34 33 34 34 34 34 34 34 34 33 32 30 28 26 26 25 25 25 25 27 30 32 32 31 30 30 30 30 31 31 31 30 29 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 25 25 25 25 26 29 30 30 30 29 28 28 29 30 31 30 30 29 28 28 29 30 31 29 26 24 24 25 28 31 29 31 34 38 42 45 45 43 42 42 44 44 46 48 50 50 49 46 45 43 42 41 41 40 40 39 39 38 37 36 36 37 36 36 35 34 34 35 37 37 37 37 38 39 39 39 40 39 39 39 39 40 41 42 43 44 45 47 50 52 53 52 51 50 49 49 49 49 48 47 46 45 44 44 44 45 46 46 47 47 47 47 47 46 45 44 43 42 41 41 40 39 38 38 37 37 37 37 36 35 35 34 35 36 37 37 37 37 37 36 36 36 36 36 36 37 38 37 36 36 36 36 37 40 42 43 45 45 45 44 42 40 40 39 37 34 35 36 37 38 40 42 42 42 40 38 36 35 34 34 33 31 29 28 28 28 28 30 31 33 34 34 35 35 35 34 34 34 34 35 37 39 41 40 39 38 36 36 34 34 35 36 38 41 41 43 43 42 42 43 42 42 42 41 40 39 38 38 37 37 37 39 44 50 55 58 58 56 55 53 49 45 42 41 40 40 39 39 39 41 41 42 42 40 36 33 32 32 30 28 26 25 23 23 22 21 21 22 24 24 25 25 25 25 25 25 24 24 24 24 22 22 23 24 24 24 24 25 25 26 26 25 25 25 24 23 21 20 19 18 18 17 17 17 16 15 14 14 13 13 14 15 16 16 16 17 17 18 18 19 19 19 19 19 20 20 20 21 21 22 22 23 24 24 25 25 26 27 27 28 28 29 29 30 30 30 30 30 31 31 32 32 33 34 35 35 35 36 37 38 38 39 39 40 40 41 41 43 36 33 33 34 34 32 28 27 29 33 35 33 29 26 24 24 25 25 25 25 25 25 26 26 26 27 27 28 30 32 35 36 38 39 40 41 41 41 41 41 41 41 40 40 40 39 39 39 38 37 37 36 34 33 32 31 30 29 29 28 28 27 26 26 25 25 24 23 22 21 21 21 21 20 20 19 19 19 18 18 18 18 18 18 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 18 17 16 16 16 15 16 16 18 18 18 17 18 19 19 19 20 21 21 22 23 24 24 24 24 23 23 22 23 23 24 24 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 27 26 25 25 25 25 24 24 24 25 25 25 25 25 25 24 23 22 22 22 22 23 24 24 25 25 25 25 24 23 23 23 23 24 24 25 25 25 24 23 23 22 22 22 22 22 22 21 21 20 19 19 19 19 19 21 21 24 31 38 38 30 30 28 28 28 30 30 31 32 33 33 32 32 32 32 31 31 32 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 31 30 30 30 30 29 29 28 29 29 30 30 31 31 31 31 31 31 32 32 32 32 31 31 30 30 30 30 30 31 31 32 32 31 30 29 29 29 29 28 27 27 27 28 29 30 33 37 40 37 31 29 27 26 26 27 27 30 34 39 42 43 43 42 40 38 36 34 34 34 33 33 33 33 34 34 34 35 35 35 33 31 28 26 25 25 25 24 24 24 26 29 31 32 32 31 31 31 31 31 31 32 31 30 29 28 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 27 26 26 25 25 25 26 28 30 30 30 29 29 28 29 30 30 29 29 28 28 27 29 30 30 29 25 22 22 23 24 25 24 29 33 36 40 43 44 44 43 42 43 44 46 48 48 48 48 47 46 44 42 41 41 40 39 39 38 38 37 36 36 36 36 35 35 34 34 34 35 36 37 38 40 40 40 41 40 39 40 41 40 40 40 42 42 43 46 49 53 54 54 53 52 50 50 50 49 48 48 47 45 44 43 43 44 44 45 45 45 46 47 47 47 46 45 44 42 41 41 40 40 39 38 38 38 39 39 39 38 38 38 38 37 38 38 38 38 37 36 36 36 35 35 35 36 38 38 38 36 36 36 37 38 41 42 42 43 43 42 41 39 38 37 37 35 34 35 36 37 38 40 42 42 42 40 38 35 34 32 33 31 30 29 28 28 29 30 31 32 33 33 35 35 36 36 36 35 35 35 37 39 41 42 41 40 39 38 36 34 34 35 37 38 40 41 42 43 43 42 42 41 42 41 41 40 39 39 39 39 39 40 42 47 51 54 53 51 52 52 49 46 43 41 40 40 41 41 40 40 40 42 42 41 38 35 33 33 34 33 33 31 28 25 25 24 23 22 22 23 24 25 26 26 26 26 26 25 25 25 25 25 23 24 24 24 24 24 24 25 25 25 25 25 24 24 23 22 21 20 19 18 18 17 17 16 15 14 14 13 13 14 14 15 15 16 17 17 18 18 19 19 19 19 19 20 20 20 21 21 22 22 23 23 24 25 25 26 27 27 27 28 28 29 29 29 30 30 31 31 31 32 32 33 33 33 34 35 36 36 37 38 39 39 39 40 40 42 43 37 33 33 34 34 31 27 26 29 33 35 34 30 29 27 24 25 25 25 25 25 26 26 27 27 27 27 29 31 33 35 37 38 40 40 41 41 41 41 41 41 41 40 40 40 39 39 39 38 38 37 35 34 33 32 31 30 29 29 28 27 27 26 26 25 24 23 23 21 21 21 20 20 20 19 19 19 18 18 18 18 18 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 18 18 18 17 16 16 16 15 16 17 18 17 17 19 20 20 20 21 22 22 23 24 24 25 25 25 25 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 25 25 25 24 24 24 24 25 25 25 25 25 25 25 24 23 23 22 22 22 23 23 24 25 25 25 26 25 24 22 22 23 23 23 24 24 24 24 23 23 22 22 22 22 22 22 22 21 20 19 19 18 18 19 20 21 23 28 35 37 32 31 29 29 29 30 30 32 33 33 32 32 32 32 31 31 31 31 32 33 33 33 33 33 32 32 31 31 31 31 31 31 32 32 31 31 31 30 30 29 29 29 29 29 30 30 31 31 31 31 31 31 32 32 32 32 31 31 30 30 30 30 30 31 31 32 32 31 30 30 30 30 30 30 28 27 28 28 29 30 33 37 39 38 37 31 28 26 26 27 28 31 36 40 42 42 42 41 39 38 36 35 34 34 34 33 33 33 33 34 35 36 36 35 33 30 27 25 25 24 24 23 23 24 25 28 31 32 32 31 31 31 31 31 32 32 31 30 29 28 28 28 28 28 28 28 27 27 27 27 27 28 28 28 28 27 27 26 26 25 25 27 28 28 30 30 29 29 29 29 30 29 29 28 28 27 27 29 30 30 28 25 20 19 19 20 20 21 26 32 35 38 41 44 45 43 43 43 44 47 47 46 46 47 48 47 44 44 43 41 40 39 38 38 38 37 36 35 35 35 35 35 35 33 33 34 35 37 39 40 42 42 42 41 40 42 43 41 40 40 42 42 45 49 52 54 55 54 53 52 51 50 50 49 48 47 46 45 43 42 42 43 44 44 45 45 45 46 47 47 47 45 43 42 42 41 40 40 39 38 38 39 39 40 40 40 40 41 41 40 39 38 38 38 37 36 36 35 35 35 35 37 39 40 39 38 38 37 38 40 41 41 41 41 40 40 39 37 37 35 34 34 35 35 36 36 38 39 41 41 42 39 36 34 32 31 31 30 30 30 30 31 32 32 32 33 35 36 37 37 37 37 36 35 35 36 38 41 43 42 41 41 39 38 36 34 34 36 37 39 41 43 43 44 43 41 41 40 42 41 40 40 40 40 40 40 41 43 45 48 51 50 48 48 47 47 47 45 44 42 40 41 41 41 41 41 42 42 43 40 37 34 34 34 34 35 35 33 30 27 26 26 25 23 23 24 24 25 26 27 27 27 27 25 25 25 26 25 25 25 24 24 24 24 24 25 25 25 25 25 24 24 23 22 21 20 19 19 18 18 17 15 14 14 14 13 13 14 14 14 15 16 17 17 18 18 19 19 19 19 20 20 20 20 21 21 22 22 23 23 24 25 25 26 27 27 27 28 28 28 29 29 30 30 31 31 32 32 32 32 33 33 34 35 35 36 37 37 38 38 38 39 40 42 42 38 36 35 36 35 32 27 25 29 31 32 31 29 30 26 25 25 25 25 25 26 26 27 27 27 27 27 29 32 34 36 38 39 40 41 41 41 41 41 42 41 41 40 40 40 39 39 39 38 38 36 35 34 33 32 31 30 29 29 28 27 26 26 25 25 24 23 22 22 21 21 21 20 20 19 19 18 18 18 18 18 18 18 18 18 17 17 18 18 18 18 17 17 17 18 18 18 18 18 18 18 18 17 17 15 15 15 16 17 17 17 19 19 20 20 21 22 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 25 25 26 26 26 26 26 26 26 25 25 24 24 24 24 24 24 24 24 24 25 25 25 25 25 24 23 22 21 23 23 23 24 24 25 26 25 25 24 23 22 22 22 22 23 23 24 24 24 23 23 22 22 22 22 22 22 21 20 19 19 17 18 18 18 19 23 25 33 38 35 31 30 31 30 31 32 33 33 32 32 32 32 32 31 31 30 31 31 32 33 33 33 33 32 31 31 31 31 31 31 31 31 32 32 32 31 31 30 30 30 29 29 29 29 30 31 31 31 31 31 31 31 31 32 32 31 31 31 30 30 30 30 30 30 31 31 31 30 30 30 30 30 30 29 28 28 29 30 31 33 37 38 38 36 31 28 27 27 27 29 32 37 41 42 42 42 40 40 38 37 35 34 34 33 33 33 33 33 34 36 37 36 35 32 28 26 25 24 24 23 23 23 23 25 28 30 30 31 31 31 31 32 32 32 32 31 30 29 29 29 28 28 28 28 28 28 28 28 28 28 28 29 29 28 27 27 26 26 26 26 26 26 28 29 30 29 29 29 29 29 29 28 28 27 27 27 29 30 30 29 25 20 17 16 16 16 17 21 27 32 36 39 42 44 44 44 44 45 46 45 44 46 48 48 47 44 44 42 40 39 38 37 37 37 36 36 35 35 35 35 35 35 34 33 33 35 38 40 40 43 43 42 42 42 45 44 42 41 40 41 44 48 50 52 54 55 55 54 53 53 52 50 49 48 47 46 44 43 42 42 42 43 43 44 44 45 46 46 46 46 44 44 43 42 41 41 41 40 39 39 40 40 40 40 41 42 42 43 41 40 39 38 37 37 36 35 35 34 35 36 39 41 41 40 40 40 39 40 41 42 42 41 40 40 38 37 37 35 34 33 34 34 35 36 37 38 38 39 41 41 37 34 32 30 30 30 32 32 32 33 35 35 34 35 37 38 39 38 38 38 37 35 34 35 37 40 42 43 42 41 41 39 37 35 33 34 36 39 40 41 42 44 44 42 40 39 40 41 40 40 40 40 41 41 42 44 46 48 49 48 48 48 48 47 45 45 45 44 44 42 42 43 42 42 42 42 42 41 39 36 34 34 34 34 36 36 34 31 29 28 28 26 25 24 25 25 27 27 27 28 28 27 26 26 26 26 26 26 25 25 24 24 23 24 24 24 24 24 24 24 23 22 22 21 20 20 19 19 18 17 15 15 14 13 13 13 14 14 14 15 16 17 17 18 18 19 19 19 19 20 20 21 21 21 22 22 23 23 23 24 24 25 26 27 27 27 28 28 28 29 29 30 30 31 31 32 32 32 32 32 33 34 34 35 36 36 37 38 38 38 39 40 41 42 40 38 38 38 37 33 29 27 29 30 31 30 29 28 24 24 25 26 26 26 26 27 27 26 26 27 28 30 33 35 37 38 39 40 41 41 41 41 42 42 41 41 40 40 39 39 39 39 38 37 36 35 34 33 32 30 30 29 28 27 27 26 25 25 24 23 23 23 22 21 21 20 20 19 19 19 19 18 17 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 17 17 18 18 17 18 18 18 17 15 14 14 14 15 15 15 17 18 19 19 21 22 23 24 24 25 25 25 25 25 25 25 26 26 26 25 26 26 25 25 25 24 24 24 25 25 26 26 26 26 26 26 25 24 24 24 24 23 23 23 23 23 24 24 24 25 25 25 25 25 23 22 22 22 22 23 23 24 25 25 25 25 24 23 23 22 21 21 22 22 23 24 24 24 23 22 22 22 22 22 22 21 20 19 18 17 17 17 18 19 21 24 30 35 33 31 30 31 31 31 32 33 33 32 32 32 32 32 31 31 31 31 31 32 33 33 33 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 29 29 29 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 30 30 30 29 29 30 30 30 30 30 30 30 29 29 28 28 29 29 31 34 38 38 38 35 31 27 27 27 28 30 33 38 39 41 41 41 41 40 39 37 36 35 34 33 33 33 33 34 35 36 37 36 34 30 26 26 25 24 24 23 23 23 23 25 27 29 29 30 30 30 31 32 32 32 32 32 31 30 30 29 29 29 29 29 29 28 28 28 28 28 28 29 29 28 28 27 27 26 26 26 26 25 26 27 28 28 29 30 29 28 28 28 27 27 27 27 29 30 31 30 27 24 23 16 14 15 16 18 22 27 32 36 38 40 43 44 44 45 45 44 44 47 48 47 47 46 43 40 38 36 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 36 37 39 41 43 43 43 44 45 46 44 41 41 41 42 44 48 50 52 54 55 55 54 53 53 52 50 49 48 46 46 45 44 43 42 42 42 43 44 44 44 45 45 45 44 44 44 43 42 42 41 41 41 40 40 40 40 40 41 41 43 44 44 42 41 39 38 37 37 35 34 34 35 36 38 40 41 40 39 39 39 40 41 42 43 42 42 41 39 38 37 36 34 33 33 33 34 36 37 37 37 38 39 39 38 35 32 31 31 31 31 33 34 34 35 35 36 37 39 39 39 39 38 38 37 35 34 34 36 39 41 42 42 42 42 41 38 35 33 33 34 37 40 41 41 42 43 44 41 38 37 38 40 40 40 41 42 42 42 43 45 47 48 50 50 49 49 48 47 46 44 44 45 46 45 45 46 46 44 43 41 39 38 35 34 34 34 34 35 37 37 35 32 30 29 30 28 28 27 26 27 28 29 29 29 28 28 26 26 26 26 26 26 25 25 24 24 23 23 23 22 23 24 24 23 21 20 20 20 21 20 20 19 18 16 15 15 14 13 13 13 13 14 14 15 15 16 17 18 18 18 19 19 20 20 21 21 22 22 22 23 23 23 23 24 25 25 26 27 27 27 28 28 29 29 29 30 30 31 31 32 32 32 32 32 33 33 34 35 35 36 36 36 37 37 39 40 41 42 42 42 41 40 39 35 32 31 31 30 29 29 29 27 24 24 26 26 26 26 27 27 27 26 26 27 28 31 33 36 37 39 40 40 40 41 41 42 42 42 41 41 40 39 39 39 39 38 38 37 36 35 33 32 31 30 30 29 27 27 26 25 25 24 24 23 23 23 22 21 21 20 19 19 19 19 19 19 19 18 18 18 18 18 17 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 16 15 14 15 15 15 15 15 16 17 18 19 20 22 23 24 24 25 25 25 25 25 24 25 25 26 26 26 26 26 25 25 24 24 24 25 25 25 26 26 26 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 24 24 25 26 27 26 24 23 22 22 21 21 22 23 23 24 25 25 24 24 23 23 21 20 20 20 21 23 24 24 23 23 22 22 22 22 22 21 20 19 18 17 17 17 18 18 21 23 25 27 28 29 30 30 30 31 32 33 33 33 33 33 32 32 32 32 31 32 32 32 33 33 32 32 31 31 31 30 30 30 31 30 30 30 29 29 30 30 31 31 31 30 29 29 29 30 30 30 30 30 30 30 30 30 30 31 30 30 31 31 31 31 30 29 28 28 28 28 29 30 30 30 29 28 28 28 28 29 30 31 34 37 37 37 34 30 27 27 27 28 30 34 37 37 40 41 41 41 40 39 38 37 35 35 34 33 33 34 35 36 37 37 35 31 29 26 25 24 24 23 23 23 23 23 24 27 29 29 29 29 30 30 31 31 32 32 32 32 31 30 30 30 30 30 30 29 29 29 28 28 29 29 29 29 28 28 27 27 26 26 26 25 25 25 26 28 29 29 30 29 28 28 27 26 26 26 27 29 30 32 32 30 29 26 19 16 18 18 19 21 24 29 33 35 37 41 44 45 45 44 44 45 47 47 47 46 44 41 37 35 34 33 33 33 33 33 34 34 34 34 34 35 35 35 35 35 35 36 39 41 43 43 45 46 47 46 44 43 41 41 42 44 47 49 52 54 55 55 54 54 53 52 50 49 48 47 46 45 44 43 43 42 42 43 44 44 43 43 43 43 42 43 43 43 42 42 41 41 41 41 41 40 40 40 41 42 43 44 44 43 41 39 38 37 36 34 34 34 36 38 39 41 40 40 38 38 39 40 41 41 41 41 41 41 40 39 38 36 33 32 33 33 34 36 36 36 36 37 38 38 36 34 32 31 32 33 33 35 36 36 36 37 39 40 40 39 38 37 37 37 36 35 34 35 37 40 41 42 42 42 41 40 37 34 33 34 36 39 40 41 41 41 42 42 40 37 37 37 39 40 40 42 43 43 43 43 45 46 48 51 53 53 50 48 47 46 46 45 46 47 48 48 49 49 45 42 39 36 34 33 33 33 34 35 36 37 37 34 33 32 31 32 31 30 29 28 29 30 30 30 30 29 28 28 27 27 27 27 27 26 26 25 24 23 23 21 20 21 23 23 22 20 19 18 18 19 20 20 19 18 17 16 15 14 14 14 14 14 14 14 15 15 16 17 17 17 18 18 19 20 20 21 22 22 22 23 23 23 23 24 24 25 25 26 27 28 28 28 29 29 29 29 30 30 31 31 31 32 32 32 32 33 33 34 34 35 35 35 36 36 37 37 39 41 41 42 42 39 38 39 39 35 34 33 31 29 29 28 27 26 25 26 26 26 27 27 27 27 26 26 27 29 32 34 36 38 39 40 40 41 41 42 42 42 42 41 40 40 39 39 39 38 38 38 37 36 34 33 32 30 30 29 28 26 25 25 24 24 24 24 23 23 23 22 21 20 20 19 18 18 18 18 18 19 18 18 18 18 18 17 16 16 16 16 16 16 16 16 16 17 17 18 18 18 17 17 16 15 15 15 17 17 16 16 16 16 16 16 17 20 22 24 24 25 25 25 25 25 24 24 24 25 25 25 26 26 26 26 25 24 24 25 25 25 25 26 26 25 25 25 24 24 23 23 23 23 23 23 22 23 23 22 22 23 23 24 25 26 26 26 25 23 22 21 20 20 22 22 23 24 25 24 24 24 23 20 19 19 19 20 21 22 23 23 23 23 22 22 22 22 21 20 19 18 18 18 17 17 18 21 23 24 25 27 28 28 29 30 31 33 34 34 34 34 33 33 33 32 32 32 32 32 32 33 33 32 31 31 31 30 30 30 30 30 30 30 29 28 28 28 29 30 31 31 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 29 28 27 27 28 29 30 29 29 28 28 28 28 28 29 30 33 34 36 37 37 33 29 28 27 28 28 31 31 34 37 40 40 40 40 40 39 38 37 36 35 34 33 33 34 35 35 36 35 32 29 28 27 25 24 24 23 23 23 23 23 24 25 26 27 28 29 29 30 30 31 31 32 32 32 32 31 31 31 31 31 30 30 29 29 29 29 29 29 30 29 28 28 27 27 27 26 26 25 25 25 26 28 29 29 29 28 28 27 26 26 26 26 27 29 31 32 33 33 32 29 24 21 22 21 21 22 24 28 28 32 36 40 43 44 44 44 44 46 47 47 46 45 42 39 35 33 32 32 32 32 32 32 32 32 33 33 33 34 35 35 35 35 35 37 39 41 43 45 47 48 47 45 44 44 41 41 42 45 48 51 54 56 55 54 54 53 53 52 51 49 48 47 46 45 44 43 43 42 43 43 43 43 42 42 41 41 41 41 42 42 42 41 41 41 41 41 41 41 40 40 41 42 44 44 44 43 41 39 39 37 36 35 35 36 37 38 40 40 39 39 38 38 39 41 42 43 41 39 38 38 39 38 37 35 34 32 32 33 34 35 36 36 36 36 37 36 35 34 33 33 34 35 36 39 39 38 38 39 41 41 39 37 37 37 37 37 36 35 35 36 39 40 40 41 41 41 40 38 35 33 33 35 37 39 39 40 41 41 41 40 38 37 36 36 37 38 41 43 44 44 44 43 44 47 49 53 55 55 52 48 46 45 44 44 47 48 48 48 48 47 44 41 37 33 31 31 32 32 34 36 37 37 36 34 33 34 34 34 34 33 32 31 31 32 32 31 30 30 29 29 28 28 27 28 28 28 27 21 21 21 20 19 19 20 21 21 20 19 19 19 18 18 18 19 19 18 17 16 16 15 14 14 14 14 14 14 15 15 16 17 17 17 18 18 19 20 20 21 22 22 22 23 23 23 23 24 24 25 25 26 27 27 28 28 29 29 29 30 30 31 31 31 31 32 32 32 32 32 33 33 34 34 34 35 36 36 37 38 39 40 41 41 37 34 35 38 39 37 35 34 31 30 29 27 27 26 25 26 26 26 27 27 27 27 26 26 28 30 32 35 37 38 40 41 41 41 42 42 42 42 42 41 40 40 39 39 38 38 38 37 36 35 34 33 31 31 30 28 27 25 24 24 23 23 23 23 23 23 22 22 21 20 20 19 19 18 17 17 17 18 18 17 18 18 18 18 17 16 16 16 16 16 16 16 17 18 18 18 18 18 18 18 17 16 16 16 18 18 18 18 17 17 16 15 17 20 22 24 25 25 25 25 25 24 23 24 24 24 24 25 25 25 25 24 23 23 24 25 25 25 25 25 25 25 25 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 23 24 25 26 26 26 25 23 21 19 19 20 21 22 23 24 24 24 25 24 22 19 19 19 19 18 19 19 21 22 23 23 23 22 22 21 20 19 19 19 18 18 18 18 21 22 24 25 26 26 27 28 29 31 33 35 36 35 34 34 34 34 33 33 33 32 32 33 33 32 32 31 31 31 30 30 30 30 30 30 29 28 28 28 28 28 29 31 32 31 30 29 29 29 29 29 29 29 29 29 29 28 28 29 28 29 29 30 30 30 29 28 27 27 27 28 28 29 29 29 28 28 28 27 28 29 31 34 34 35 36 35 32 29 28 28 28 29 31 31 33 36 39 40 40 40 40 40 39 37 37 36 34 33 34 34 34 33 32 31 30 29 27 26 26 25 24 23 22 22 23 23 24 24 25 27 27 28 29 29 30 30 31 32 32 32 33 32 32 32 31 31 30 30 29 29 29 29 30 30 30 29 28 28 28 27 27 27 26 25 25 25 26 27 28 29 29 28 27 26 26 26 26 26 27 28 30 31 32 33 33 30 26 24 24 23 22 22 23 26 27 31 36 40 42 43 43 44 45 46 47 46 45 43 41 38 35 34 33 33 33 33 32 32 32 32 32 32 32 33 35 35 36 36 36 38 40 42 44 46 48 48 46 46 45 44 42 42 44 46 49 52 55 56 55 55 54 53 52 52 51 49 48 47 45 45 44 44 43 43 43 43 43 42 41 41 40 40 40 41 41 42 42 41 41 41 41 41 41 41 41 41 42 43 44 44 44 43 42 41 39 38 37 36 36 36 37 39 40 40 39 39 38 38 39 41 42 42 42 40 39 38 36 36 35 34 33 33 32 33 34 34 34 35 35 35 36 35 35 35 36 36 36 37 39 41 41 40 40 40 40 39 37 37 37 37 38 37 34 34 36 37 39 40 40 40 40 40 39 36 33 32 34 36 37 38 39 40 41 41 41 39 36 35 35 35 36 38 41 44 45 45 44 44 45 50 50 55 58 57 55 52 49 46 44 43 46 47 47 46 45 45 43 40 35 32 30 30 30 31 33 36 37 36 35 34 34 34 35 35 35 35 34 33 33 34 33 32 32 31 31 30 29 29 29 29 29 28 24 23 21 20 20 19 19 20 20 19 19 19 19 18 18 18 18 18 19 18 17 16 16 16 15 14 14 14 14 14 15 15 16 16 16 17 17 18 19 20 20 21 22 22 22 23 23 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 30 31 31 32 32 32 32 32 32 33 33 33 34 34 35 35 36 38 39 40 40 41 35 32 32 33 37 38 38 37 35 33 32 30 28 26 25 25 25 26 26 27 27 27 26 26 27 29 31 33 36 37 39 39 40 41 42 42 42 42 42 41 41 40 39 39 38 38 38 37 37 36 35 34 32 32 31 29 27 26 25 24 23 23 23 23 23 23 22 22 21 21 20 20 20 20 20 19 18 17 16 17 17 18 18 18 17 17 16 16 16 16 16 17 18 18 18 18 17 17 17 18 18 18 17 17 17 17 17 16 17 17 17 17 16 18 20 22 24 25 26 25 25 25 24 23 23 23 23 23 24 25 24 24 23 23 23 25 25 25 25 25 25 25 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 22 22 24 25 25 26 25 23 20 19 18 19 20 21 22 23 23 24 25 25 22 19 19 19 18 18 18 18 19 21 22 23 23 22 22 21 20 20 20 19 18 18 19 19 20 22 23 24 25 25 26 27 28 30 32 35 36 36 35 35 36 35 34 33 33 33 33 33 33 32 32 31 31 31 30 30 29 29 30 29 28 28 28 28 28 28 29 30 32 31 30 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 29 29 29 29 28 28 27 27 28 29 29 29 30 29 28 28 27 28 28 29 30 31 34 36 36 34 31 28 28 28 29 30 31 31 33 36 37 39 39 40 40 40 40 38 37 35 34 34 34 34 31 30 29 28 27 27 27 26 25 25 24 24 23 23 23 23 23 24 25 26 27 28 29 29 30 31 31 32 32 33 33 33 32 32 32 31 31 30 30 29 29 30 30 30 30 29 28 28 28 28 27 26 25 25 25 25 26 27 28 28 28 27 26 26 26 26 26 27 27 27 29 30 30 31 31 29 26 25 25 24 23 23 23 23 25 30 35 39 41 42 42 44 46 46 46 45 44 42 41 39 37 36 34 33 33 33 33 33 33 32 32 32 32 32 34 35 36 37 39 40 41 42 44 46 48 48 47 46 46 45 44 44 46 47 49 51 53 54 54 54 53 52 52 51 50 49 48 46 45 45 45 44 43 43 43 42 42 41 41 40 40 40 40 41 41 42 42 41 41 41 41 41 41 41 42 42 43 44 44 44 43 43 43 41 40 39 38 37 36 37 38 39 39 39 39 38 38 38 39 40 40 40 42 42 40 38 35 33 33 33 33 33 32 33 33 32 33 34 34 34 35 35 36 37 38 40 39 40 42 42 41 40 39 39 38 37 37 37 38 38 37 35 33 33 36 38 39 39 39 38 39 39 37 34 32 33 35 37 38 38 39 40 41 41 39 37 35 34 34 34 36 39 41 44 45 46 45 45 47 50 53 58 61 58 54 52 48 45 44 44 45 44 45 44 43 42 41 39 34 32 31 31 30 31 33 35 35 35 35 34 35 35 35 36 36 35 35 34 34 35 34 33 33 33 32 31 31 30 30 30 29 28 26 26 24 22 20 20 19 19 20 20 19 19 19 18 18 18 18 18 19 18 18 17 16 16 15 15 14 14 14 14 15 15 15 16 16 16 17 18 19 20 20 21 21 22 22 23 23 23 23 24 24 25 25 25 26 26 27 28 28 29 29 30 30 30 31 31 32 32 32 32 32 33 33 33 33 34 34 35 35 36 38 39 40 40 40 32 31 33 35 38 40 37 36 35 34 34 32 30 27 26 24 25 26 26 26 26 26 26 27 28 30 32 34 36 38 39 39 40 41 42 42 43 42 42 41 40 39 39 38 38 38 38 37 36 35 34 33 32 32 31 29 27 26 26 24 24 23 23 23 23 23 22 22 21 21 21 20 21 21 21 20 20 18 17 17 18 18 19 18 18 17 16 16 16 17 17 18 18 18 18 18 18 18 17 18 18 18 18 17 17 17 17 17 17 16 18 18 18 19 20 23 24 26 26 26 25 26 25 24 24 23 23 24 24 25 25 24 24 24 24 25 26 26 25 25 24 24 24 24 23 23 23 22 22 22 22 22 22 21 21 21 22 22 21 21 20 21 21 21 21 23 24 23 22 19 18 18 18 20 20 22 23 24 24 25 24 21 19 19 18 18 17 18 18 19 22 23 23 23 22 21 21 21 20 19 18 18 17 18 20 22 23 24 25 25 26 26 27 29 30 32 35 36 36 36 36 36 35 34 34 33 33 33 32 32 31 31 31 31 31 30 30 30 30 29 28 28 28 28 28 28 28 29 31 31 30 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 29 29 28 28 28 27 27 28 28 29 30 30 29 28 27 27 28 28 29 30 31 35 36 35 33 30 29 28 28 29 29 30 31 34 35 37 38 39 40 40 39 39 39 37 35 35 35 33 31 28 27 26 26 26 26 26 25 25 24 24 24 24 24 24 24 24 25 26 27 27 28 29 29 30 32 32 32 33 33 33 33 33 32 32 31 31 30 30 30 30 30 31 31 30 29 28 28 28 28 27 26 25 24 25 26 27 27 27 27 27 27 26 26 26 27 27 27 27 27 27 29 30 30 29 26 26 25 25 25 24 24 24 23 25 29 34 38 40 41 42 44 46 46 45 44 42 42 41 39 37 35 34 34 34 34 34 34 33 33 33 32 32 32 33 33 36 38 40 41 42 44 45 46 47 48 48 48 47 47 46 46 46 48 49 50 51 52 53 53 52 51 51 50 49 48 47 46 46 45 45 44 44 43 42 42 41 40 40 40 40 40 41 41 42 42 41 41 41 41 41 41 42 42 42 43 43 43 44 43 43 42 42 41 41 40 39 38 37 38 38 39 39 38 38 37 37 38 38 39 40 40 40 40 39 37 34 32 32 32 33 33 33 32 32 31 32 33 34 35 36 38 39 40 41 41 43 43 44 43 41 40 39 39 38 38 37 37 38 37 36 35 34 34 36 38 39 38 38 37 37 36 35 34 33 35 36 36 37 37 38 41 42 40 37 35 33 33 32 34 36 39 41 43 46 48 48 48 49 50 52 58 60 57 52 46 44 44 44 44 44 43 42 42 41 39 39 37 35 34 33 31 30 31 32 34 34 34 35 35 35 35 36 37 37 36 35 35 36 36 36 36 35 34 33 32 32 31 30 30 30 30 29 28 22 22 21 20 19 19 21 21 20 20 19 18 18 18 18 18 18 17 17 17 17 16 16 15 15 15 14 15 15 15 15 15 16 16 17 18 18 19 20 21 21 22 22 23 23 23 23 24 24 25 25 25 26 26 27 27 28 29 29 30 30 30 31 31 32 32 32 32 33 33 33 33 33 34 34 35 36 38 39 39 39 40 40 32 32 34 37 38 38 35 35 35 34 33 33 30 28 26 24 24 25 26 26 26 26 26 27 29 31 33 35 37 38 39 40 41 41 42 42 43 42 42 41 40 39 39 38 37 37 37 36 35 34 33 32 32 31 30 29 27 27 26 25 24 23 23 23 23 23 23 22 21 21 21 21 21 21 21 21 21 20 19 19 19 19 19 18 18 18 17 17 17 17 18 18 18 18 18 18 18 19 19 18 17 18 18 17 17 18 18 18 18 18 19 19 19 20 21 23 24 26 26 25 25 26 27 26 25 24 24 25 24 24 24 24 24 25 25 25 25 26 25 25 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 21 22 21 21 20 20 20 20 21 22 23 23 22 20 18 18 18 18 18 19 20 21 22 23 25 25 23 20 18 18 18 17 18 18 20 23 23 23 23 23 22 23 22 20 19 18 17 17 18 20 21 22 22 23 28 28 25 26 27 29 31 33 35 35 35 36 36 35 35 34 33 33 33 32 32 32 31 31 31 31 30 30 30 29 28 28 28 28 27 27 27 27 29 30 30 29 29 29 29 29 30 29 29 28 28 28 28 28 28 28 28 28 29 28 28 28 28 28 28 28 28 29 29 30 30 28 27 27 27 27 27 28 31 34 36 35 32 30 29 29 29 29 30 31 32 34 35 37 38 38 38 39 39 38 37 37 36 36 34 32 29 26 24 24 24 25 25 25 24 23 23 23 24 24 25 25 25 25 26 26 27 28 28 29 30 31 32 32 33 33 33 33 33 33 32 32 31 31 31 30 30 31 31 31 31 30 29 29 29 28 28 27 25 24 24 25 26 27 27 27 27 26 26 25 26 26 27 27 27 27 27 27 29 30 31 29 26 26 26 26 26 25 25 24 24 25 29 34 38 39 40 42 43 43 45 44 43 42 42 41 38 36 35 34 34 34 35 35 34 34 34 34 33 32 32 33 33 36 39 41 43 44 45 46 46 47 47 47 48 48 48 47 47 47 48 49 50 50 51 51 52 51 50 50 49 48 47 46 46 46 45 45 45 44 43 42 41 40 40 40 40 40 41 42 42 42 41 41 40 40 41 41 41 42 42 42 42 42 42 43 42 42 42 41 41 41 40 39 39 38 38 38 38 38 38 37 37 37 37 38 39 39 40 40 39 37 35 33 32 32 32 33 33 33 33 32 31 32 33 35 37 39 41 43 44 44 44 45 46 46 44 41 39 39 38 38 38 37 37 37 36 35 35 35 36 37 37 37 36 35 35 35 34 33 34 35 36 36 37 36 37 39 42 43 40 36 33 32 32 32 35 37 39 42 44 48 50 51 50 51 53 53 58 57 54 49 43 43 42 42 41 40 40 40 40 38 37 36 35 34 34 34 33 31 31 32 33 34 34 34 35 35 36 36 36 36 35 36 36 37 37 37 37 37 36 35 34 33 32 31 31 31 31 30 28 24 20 21 20 19 21 23 22 21 20 19 19 18 18 18 18 18 17 17 17 17 16 16 15 15 15 15 15 15 15 15 15 16 16 17 17 18 19 20 20 21 21 22 22 23 23 24 24 25 25 25 25 26 26 27 27 28 29 29 29 30 30 30 31 31 32 32 33 33 33 33 34 34 34 34 35 36 38 39 39 39 40 41 32 31 33 35 36 35 35 35 35 35 33 32 30 27 25 24 24 25 25 26 26 26 27 28 30 32 34 36 37 38 39 40 41 41 42 43 43 42 41 41 41 39 38 38 37 37 37 36 35 34 32 32 31 30 29 28 27 26 25 25 24 24 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 19 19 19 19 18 18 17 19 19 20 19 18 18 18 18 18 19 19 19 17 17 17 18 18 18 18 18 18 19 19 19 19 20 21 23 24 25 25 25 25 26 27 27 25 24 24 25 24 24 24 25 25 24 25 25 25 25 25 25 24 24 24 24 23 23 23 22 22 22 21 21 21 21 21 22 22 21 21 20 20 20 20 20 21 21 21 21 19 18 17 17 17 17 17 19 19 20 22 23 24 24 22 20 18 17 17 18 18 20 22 23 23 23 23 23 23 22 21 19 18 17 16 18 20 21 22 22 23 33 27 24 25 26 28 29 31 33 33 33 35 36 36 35 34 34 33 33 32 32 32 32 31 31 30 30 30 29 29 28 28 28 27 27 27 27 27 28 29 29 29 29 28 29 30 30 30 30 29 29 29 28 28 28 28 28 29 29 29 29 28 28 28 28 28 28 28 29 30 31 29 28 27 26 26 26 27 30 33 36 35 33 31 30 30 30 30 30 32 33 34 35 37 37 37 37 38 38 37 36 37 37 35 33 30 26 24 23 23 23 24 24 24 23 23 23 23 24 25 25 26 26 26 27 27 28 29 29 30 31 32 32 33 33 33 33 33 34 33 32 32 31 31 31 31 31 31 32 32 31 30 29 29 29 29 28 26 25 24 24 25 26 27 27 27 27 26 25 25 25 26 27 27 28 28 27 27 29 31 32 31 29 26 27 27 26 26 26 25 26 28 31 34 37 39 40 41 42 42 43 43 43 43 43 42 39 37 35 34 34 35 35 36 35 34 34 34 35 34 34 34 35 37 39 42 44 45 46 46 46 46 47 47 47 47 48 48 47 48 49 50 50 50 50 51 51 50 49 49 48 48 46 46 46 45 45 45 45 44 43 42 41 40 40 39 40 41 42 43 43 42 41 40 40 40 40 41 41 41 41 41 41 41 42 42 41 41 41 41 41 41 40 40 39 38 38 37 37 37 37 36 36 36 37 38 39 38 38 38 36 35 33 32 32 32 32 32 32 33 32 32 33 33 35 37 39 41 44 45 45 46 46 47 47 47 45 42 39 38 37 37 37 37 36 36 36 35 36 37 37 38 37 36 35 34 34 34 35 35 35 36 36 37 38 38 39 41 43 43 39 34 32 31 31 33 36 38 41 43 46 49 52 52 53 55 57 61 57 54 50 47 43 42 42 41 40 38 37 38 38 37 35 34 33 33 33 34 34 33 32 33 33 34 34 34 35 35 36 37 37 37 37 36 36 38 38 38 38 37 37 36 35 34 34 33 33 32 32 32 31 27 22 19 19 21 24 24 23 22 20 19 19 18 18 18 18 18 18 18 17 17 17 16 16 15 15 15 15 15 15 15 16 16 16 17 17 18 18 19 20 20 21 22 22 23 23 24 24 24 25 25 25 26 26 27 28 28 29 29 29 30 30 30 31 31 31 32 33 33 33 34 35 35 35 35 35 37 38 39 39 40 40 41 31 31 32 34 35 33 34 34 35 35 33 31 29 26 24 23 24 24 24 25 26 26 27 29 31 33 35 36 37 37 39 40 41 42 42 43 43 42 41 41 41 39 38 38 37 37 37 36 35 34 32 32 31 30 28 27 26 25 25 25 24 24 24 23 23 22 22 23 23 23 22 22 22 22 21 21 21 21 21 21 20 19 20 20 19 19 19 19 20 21 21 20 20 19 18 18 19 19 19 18 17 16 16 18 19 18 18 18 19 19 19 19 20 21 22 24 24 24 24 24 24 24 24 25 25 24 24 24 24 24 25 25 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 22 22 21 21 21 21 21 22 22 22 21 21 20 20 20 20 21 21 21 21 20 18 17 17 17 17 17 17 17 18 19 20 22 24 24 24 24 20 18 17 17 18 18 20 22 22 22 22 22 22 22 21 19 18 17 16 17 19 20 20 21 24 35 30 24 24 26 27 29 30 31 31 32 34 35 35 35 34 33 33 33 33 32 32 32 31 31 30 30 30 29 28 28 28 27 27 27 26 26 27 29 29 29 29 29 28 29 30 31 31 30 30 30 29 29 28 28 27 28 29 29 29 29 29 29 29 29 28 28 28 28 30 31 31 28 26 26 26 26 27 30 33 36 35 33 31 31 31 31 31 31 32 33 33 35 36 36 36 36 36 36 35 36 37 37 35 32 28 25 23 23 23 23 23 23 23 23 23 23 24 25 25 26 27 28 28 28 28 29 29 30 31 31 32 32 32 32 33 33 34 34 33 33 32 32 31 30 31 31 32 32 32 31 30 30 30 29 29 28 26 25 25 25 25 26 27 27 27 27 25 25 25 25 26 26 27 27 28 28 28 30 31 31 30 29 28 28 27 27 27 27 26 27 29 32 35 37 39 40 40 40 41 41 42 43 43 44 43 42 38 38 36 35 35 36 37 36 36 36 37 37 37 36 36 37 38 41 43 45 46 46 46 46 46 46 46 46 46 47 48 48 48 49 49 50 51 50 50 49 49 48 48 48 47 47 46 45 45 45 45 45 44 43 42 41 41 40 39 40 41 42 43 43 42 40 39 39 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 39 38 38 37 36 36 36 36 36 36 37 38 38 37 37 36 35 33 33 32 32 32 32 32 32 33 33 33 34 35 37 39 40 42 43 44 44 45 46 47 47 46 44 41 39 37 37 36 36 36 36 37 36 35 37 38 38 38 37 35 34 34 35 36 37 37 37 36 36 38 40 41 43 44 42 40 36 34 32 31 32 35 37 39 42 44 47 49 50 52 54 56 58 58 54 51 48 46 44 44 43 43 40 38 36 36 36 35 34 34 33 33 33 34 34 34 34 34 34 35 35 35 35 36 36 37 37 37 38 38 38 38 39 39 39 38 37 37 36 36 35 34 34 33 34 34 33 30 26 19 19 22 23 24 24 22 21 19 19 18 18 18 18 18 18 18 18 17 17 17 16 16 16 16 15 15 15 16 16 16 17 17 17 17 18 18 19 20 21 21 22 23 23 24 24 24 25 25 26 26 26 27 28 29 29 29 29 30 30 30 31 31 31 32 32 32 33 34 34 35 36 36 37 38 38 38 39 40 41 42 31 32 34 34 33 32 32 33 34 34 32 30 28 25 23 23 24 24 25 26 26 27 28 29 31 33 35 36 37 37 39 40 41 42 42 43 42 42 41 41 40 39 38 38 37 37 37 36 35 34 34 32 31 30 28 27 26 25 24 24 24 24 23 23 22 22 22 22 23 23 22 22 22 22 22 22 22 22 21 21 20 19 19 19 19 20 20 20 21 21 21 21 20 20 19 19 19 19 19 18 17 17 18 19 19 19 19 19 20 19 19 20 21 22 23 24 24 24 24 24 24 23 24 24 24 23 23 23 24 25 25 25 25 25 24 24 24 24 23 24 24 24 24 24 24 24 23 22 22 21 21 21 21 22 22 22 22 21 20 20 20 20 19 19 20 21 20 19 17 17 17 16 16 16 17 17 17 18 19 19 21 23 23 24 23 19 17 17 17 17 20 21 21 21 21 19 19 20 21 20 18 16 16 17 18 18 19 21 26 35 36 28 25 25 27 27 28 29 30 31 33 34 35 35 34 33 33 33 33 33 32 32 31 31 31 30 29 28 28 28 28 27 27 27 26 26 27 29 30 30 29 29 28 28 29 31 31 31 30 30 29 29 28 27 27 28 29 30 30 30 29 29 29 29 29 28 28 28 29 31 31 29 26 27 27 28 29 30 34 36 35 33 32 32 32 32 32 31 31 32 32 34 35 35 35 35 34 34 34 35 36 36 34 31 27 24 24 24 23 23 23 23 23 23 23 24 25 25 26 28 30 30 30 29 29 29 30 30 31 32 32 32 32 32 32 33 34 34 34 34 33 32 31 31 31 32 33 33 32 31 31 30 30 30 29 28 26 25 25 25 26 26 26 27 27 26 25 24 24 25 25 26 27 27 27 28 28 28 29 28 28 28 28 29 28 28 28 28 28 29 30 33 36 38 39 39 40 39 39 40 41 42 43 44 44 43 43 40 37 36 37 38 39 39 39 38 39 39 39 39 39 39 39 41 43 45 47 47 47 47 46 45 45 45 46 47 48 48 49 49 49 50 50 50 49 48 48 47 48 47 47 46 45 45 45 45 46 45 44 43 42 41 41 41 40 41 42 43 43 42 40 39 39 39 40 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 39 39 38 38 38 37 36 35 35 35 36 36 36 36 37 36 35 35 34 33 33 33 33 33 33 33 33 33 34 35 36 37 38 39 40 40 41 43 44 44 46 47 47 45 43 40 39 38 36 35 35 36 36 37 38 38 39 40 39 37 35 35 35 37 38 39 38 37 37 36 37 40 42 45 45 43 40 36 33 33 31 31 33 36 38 40 43 45 47 49 49 52 54 56 56 54 51 47 45 44 44 44 44 43 41 38 36 35 35 33 33 33 33 33 33 33 34 35 35 36 36 37 37 37 36 36 37 37 38 38 38 38 38 39 39 40 40 39 38 38 38 37 37 37 36 35 36 36 35 33 30 21 20 19 22 25 25 23 22 20 19 19 18 18 18 18 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 19 20 20 21 22 23 23 23 24 24 25 25 26 26 26 27 28 28 29 29 30 30 30 31 31 31 32 32 32 32 33 34 34 35 37 38 38 37 38 40 40 41 41 42 32 33 33 32 31 31 31 33 34 32 30 29 28 27 26 25 25 25 26 26 27 27 28 30 32 34 36 37 37 37 38 40 41 42 43 43 42 42 41 41 40 39 38 38 37 37 36 35 35 35 34 32 31 30 28 27 27 26 25 24 24 24 23 23 22 22 22 22 22 22 22 22 22 23 22 22 22 22 20 20 20 20 20 20 20 20 21 21 21 22 22 22 21 21 20 20 19 19 18 18 17 18 19 19 19 19 20 20 20 20 20 21 22 23 24 24 24 24 24 24 23 23 24 24 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 22 22 22 22 22 22 22 22 22 22 21 21 20 20 20 19 19 20 20 20 19 17 17 16 16 16 16 17 17 17 17 18 18 19 19 21 23 23 23 19 18 17 17 19 20 20 20 19 16 16 18 20 20 18 15 15 16 17 18 19 20 28 35 36 35 26 26 26 27 27 28 28 30 32 34 35 35 34 34 34 34 33 33 33 32 32 31 31 30 29 28 28 28 28 27 27 27 27 27 27 29 30 30 30 29 28 28 29 30 31 31 31 30 30 29 28 28 27 28 29 30 30 30 29 29 29 29 30 30 29 29 29 31 31 31 29 29 29 29 30 32 35 37 36 34 33 33 32 32 31 30 30 30 31 32 33 33 33 33 32 32 33 34 34 35 35 32 30 28 26 25 24 23 23 22 23 24 25 26 27 26 28 30 31 32 31 30 29 29 30 30 30 31 31 32 32 32 32 33 33 34 34 34 33 32 32 32 32 33 33 33 32 31 31 31 31 30 29 28 27 26 26 26 26 26 26 26 26 26 25 25 24 25 25 26 26 26 27 27 27 26 27 27 28 29 30 31 30 30 29 29 29 30 32 35 37 38 38 39 40 39 38 38 39 41 42 43 44 44 43 41 39 38 39 40 41 41 40 40 41 41 41 40 40 40 40 41 43 45 47 48 48 47 46 45 45 45 45 46 47 48 48 49 49 50 50 49 48 47 47 47 47 47 46 45 45 45 46 46 46 45 44 43 43 42 42 42 41 41 42 42 42 41 40 39 39 39 40 41 42 42 42 41 41 41 41 41 41 40 39 39 39 40 39 39 38 38 38 37 36 35 35 35 35 35 35 35 36 35 35 35 34 34 34 34 35 34 34 34 34 34 34 34 35 37 37 38 38 39 40 40 42 43 43 45 46 46 44 42 40 39 38 36 35 34 35 36 38 40 41 40 41 39 37 35 35 37 39 39 38 37 37 36 37 39 42 44 46 44 40 37 35 33 31 31 32 34 36 38 41 44 46 47 48 51 54 54 54 53 51 48 45 44 44 44 44 43 43 41 40 38 36 35 34 33 31 31 32 32 33 34 35 36 37 37 38 39 38 38 38 37 37 38 38 39 39 39 39 40 41 40 40 40 40 40 39 39 38 38 37 37 37 36 35 33 28 27 21 21 26 26 24 22 21 20 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 17 17 17 17 18 18 18 19 20 20 21 22 22 22 23 23 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 31 32 32 32 32 33 33 34 34 35 37 37 38 38 39 40 40 41 41 42 31 31 31 30 30 30 31 32 32 30 29 29 29 29 28 27 26 26 26 26 27 28 29 31 32 34 35 36 37 37 38 40 41 42 42 42 42 41 41 41 39 39 38 38 37 37 36 35 34 34 33 32 31 30 29 28 27 26 26 26 25 24 24 24 23 23 22 22 22 22 22 22 22 23 23 23 23 22 21 20 20 21 21 21 21 21 21 21 21 22 22 22 22 22 21 20 20 19 19 18 18 18 19 19 19 20 21 20 21 21 22 22 23 23 23 23 24 23 23 23 23 23 23 23 23 22 22 22 23 23 23 23 23 23 24 23 23 23 24 25 24 24 24 24 24 24 23 22 22 22 22 22 22 22 22 22 22 21 21 21 20 20 19 18 18 20 20 19 18 16 18 16 16 16 17 17 16 16 17 18 18 18 19 21 22 22 18 18 18 19 20 20 20 19 18 15 15 15 19 20 19 17 15 15 16 17 19 19 21 24 31 34 27 27 27 27 27 28 28 29 31 33 35 35 35 35 34 34 34 34 33 33 32 31 31 29 29 29 28 28 27 27 27 27 27 27 28 28 29 30 29 28 27 27 28 29 31 31 31 31 30 29 28 28 27 28 29 30 30 29 29 29 29 29 30 31 30 29 29 31 31 31 30 29 29 30 31 33 35 37 35 34 33 33 32 32 31 29 28 28 29 31 31 31 31 31 31 31 32 32 33 34 35 34 33 31 28 26 24 22 22 22 23 25 27 27 28 29 30 32 33 32 31 30 29 29 29 30 30 31 31 32 32 32 32 32 32 33 33 33 34 33 33 33 33 34 34 32 32 32 32 32 32 30 29 28 27 26 26 26 26 26 26 26 26 27 27 26 25 25 25 25 26 26 26 26 25 26 27 28 28 29 30 31 32 32 30 29 29 31 33 36 38 38 39 39 40 39 38 38 39 41 42 43 43 44 43 42 41 41 41 42 42 42 42 42 42 43 42 42 41 41 41 42 44 45 46 47 47 47 46 46 45 45 45 45 46 47 48 48 48 49 49 48 47 47 47 47 46 46 45 45 45 46 46 47 46 45 44 43 43 43 43 42 41 41 41 41 41 40 40 40 40 39 40 41 42 43 42 42 42 42 41 40 39 39 39 39 40 40 39 39 38 38 37 37 36 35 34 34 34 35 35 35 35 35 34 34 34 34 35 35 36 36 35 35 35 34 34 35 36 37 38 38 38 38 39 40 40 41 42 44 45 44 42 41 41 40 38 37 35 35 35 37 39 40 41 42 41 39 37 36 36 37 38 37 37 37 36 36 38 41 44 45 44 41 38 37 35 32 30 31 34 35 36 38 41 45 45 47 49 52 53 53 52 51 49 47 46 46 44 43 42 42 42 42 42 40 38 37 39 35 32 30 30 31 32 33 34 36 37 37 38 40 40 40 40 39 39 38 39 39 39 39 40 40 41 42 42 42 41 41 40 40 40 39 38 38 38 37 37 36 35 33 29 25 28 26 24 23 21 20 20 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 17 17 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 26 27 27 27 28 28 29 29 30 31 31 31 32 32 32 32 33 33 34 34 35 36 36 36 37 38 39 40 40 41 41 42 28 29 30 31 31 31 31 31 30 29 29 30 30 29 29 29 26 25 25 26 27 28 30 31 33 34 34 35 37 38 38 39 40 41 41 41 41 41 41 40 39 39 39 38 37 37 36 35 34 34 32 32 31 30 29 27 27 26 26 26 26 25 25 24 24 23 23 22 22 21 21 21 22 22 23 23 23 23 22 21 21 21 21 22 22 22 21 22 22 22 22 22 22 22 21 21 20 20 20 19 18 18 19 19 19 20 20 21 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 23 23 22 22 22 23 23 23 23 24 24 25 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 20 19 19 19 19 19 19 19 18 18 17 16 16 17 17 16 16 16 17 18 18 18 19 19 18 18 19 21 22 21 19 19 17 16 15 15 15 20 20 19 18 17 17 16 17 18 19 19 20 25 33 33 27 27 27 28 28 28 29 31 32 34 35 35 35 34 34 34 34 34 33 32 31 30 29 29 29 28 28 27 27 27 27 27 27 28 28 29 30 29 28 27 27 28 29 30 31 31 31 31 30 29 28 28 28 29 29 29 29 29 29 29 30 31 31 31 30 30 30 30 30 29 29 29 30 31 33 35 36 35 35 34 33 33 32 31 30 28 28 28 29 29 29 30 30 30 30 31 30 31 32 35 36 36 33 29 25 23 22 22 23 25 27 28 29 30 30 31 32 33 32 31 30 29 29 29 29 29 30 30 32 32 32 31 31 31 31 32 33 34 35 35 35 35 35 34 32 32 32 32 32 32 30 29 28 27 27 26 26 26 26 27 26 26 27 27 27 26 26 26 26 26 26 25 25 26 29 30 30 30 30 31 33 34 33 31 30 30 32 34 36 37 38 39 40 39 38 37 38 40 41 41 42 42 43 43 43 43 43 42 42 42 43 43 43 44 43 43 43 42 43 43 44 44 44 45 45 46 46 46 45 45 45 45 45 45 46 47 48 48 47 47 47 47 46 46 46 46 46 45 45 45 46 46 46 46 45 44 44 44 44 43 42 41 41 41 41 40 40 40 40 40 40 40 42 43 43 41 41 41 41 40 39 38 39 40 41 41 40 39 39 38 37 37 36 35 34 34 34 34 34 34 34 34 34 35 34 34 35 36 36 36 36 36 35 35 35 35 35 36 37 37 38 38 38 38 39 39 40 41 43 43 42 40 41 41 42 41 38 36 35 36 38 39 40 40 41 39 38 37 36 36 35 35 35 35 36 37 38 40 42 43 42 40 38 35 35 33 31 31 32 34 35 36 39 42 45 45 47 49 50 51 51 51 50 49 48 47 47 45 44 43 43 43 43 43 42 41 41 41 38 35 32 30 30 31 33 34 35 36 37 38 40 41 42 42 42 41 40 40 39 39 39 40 41 41 42 43 43 42 42 42 42 42 40 39 40 39 38 38 38 37 36 36 31 31 27 24 22 21 21 21 20 20 19 19 19 19 19 18 19 19 19 18 18 18 18 17 17 17 17 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 27 27 28 28 29 29 30 31 31 32 32 32 32 33 33 34 34 34 35 36 36 37 38 39 39 40 41 41 41 42 27 29 33 33 33 33 33 31 31 31 31 32 30 29 28 27 25 25 25 26 28 30 31 32 33 34 34 35 37 38 38 39 40 40 40 40 40 40 40 39 39 39 39 38 38 37 36 36 35 33 32 32 31 31 29 28 27 26 26 25 25 25 24 24 24 23 23 22 22 21 21 21 22 22 22 23 22 22 22 22 22 22 22 22 23 23 23 23 22 22 22 23 22 22 22 21 21 21 21 20 20 19 19 19 19 20 21 23 23 24 23 23 23 23 23 22 22 23 23 23 23 23 22 21 21 20 21 22 23 22 22 22 22 22 23 23 23 24 25 25 24 24 23 23 23 23 23 23 23 24 23 23 22 22 22 22 22 22 22 21 21 20 19 19 19 19 19 20 20 20 20 19 18 17 16 16 16 15 15 15 16 17 18 18 18 17 17 18 19 20 21 19 16 15 15 15 15 16 19 20 19 19 18 17 16 16 17 18 19 20 21 27 33 30 25 27 28 28 28 29 29 32 34 35 35 35 34 34 34 34 34 34 33 31 31 30 30 29 29 28 28 27 27 27 27 27 27 27 29 29 29 28 27 27 28 29 29 30 30 31 31 30 29 28 28 29 29 30 29 29 29 29 29 30 31 32 32 31 30 30 30 30 29 28 28 30 31 34 35 35 34 34 33 33 33 33 32 30 28 28 28 28 28 29 30 30 30 29 29 29 29 31 33 34 36 34 30 26 24 24 24 26 28 28 28 29 30 31 32 32 32 31 30 29 29 29 29 29 29 29 30 32 32 31 30 30 30 31 31 33 34 35 36 36 36 35 34 33 31 31 32 32 31 29 28 27 27 26 26 26 27 27 27 27 26 27 27 26 26 26 26 27 26 26 25 24 26 31 33 34 33 33 33 34 35 33 32 31 31 33 35 36 37 39 40 40 40 38 38 40 41 41 41 41 41 41 42 43 43 43 42 42 42 42 42 43 43 43 44 44 44 44 44 44 44 45 45 45 44 44 44 45 45 45 45 45 45 45 46 46 47 47 46 46 46 46 46 46 46 45 45 45 46 46 46 46 45 45 45 44 44 44 44 43 42 41 40 40 40 40 40 40 41 41 41 42 43 43 42 42 41 40 39 38 38 41 42 43 42 41 41 39 39 37 36 35 35 33 33 32 33 33 34 34 34 35 35 35 35 35 36 37 37 37 36 35 35 35 35 35 36 36 37 37 37 38 38 38 38 39 40 42 41 41 41 41 43 44 43 40 38 37 37 38 39 39 40 39 37 38 37 36 35 34 34 34 36 38 39 40 41 42 41 39 37 35 35 33 32 32 32 33 34 35 37 40 41 42 45 47 49 49 50 50 51 51 51 51 50 49 47 45 44 44 43 45 44 44 43 42 40 38 37 34 32 31 31 32 32 33 35 36 38 39 41 43 43 44 43 43 43 42 41 41 41 42 42 42 42 42 43 43 44 44 43 42 41 41 41 40 40 39 38 37 38 38 32 25 23 21 21 21 20 20 20 20 19 19 19 19 19 20 19 19 19 19 19 18 18 17 17 17 17 17 17 17 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 26 27 27 27 28 28 29 29 30 31 31 32 32 32 33 33 34 34 35 35 35 36 36 37 38 39 40 40 41 41 41 41 28 31 36 36 37 37 35 34 32 32 31 30 28 27 27 26 25 25 26 28 30 32 32 33 33 34 34 36 37 38 38 39 39 39 40 40 40 40 39 39 39 39 39 39 38 37 37 36 35 33 33 32 31 31 29 28 27 26 26 25 24 24 24 24 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 22 22 22 23 23 23 23 22 22 22 22 22 22 22 21 21 21 20 19 20 21 22 24 24 24 24 23 23 23 22 22 22 22 22 22 23 22 21 21 21 21 22 22 22 22 21 21 21 22 22 22 23 24 25 25 24 23 23 23 23 23 23 24 24 24 23 23 22 22 22 22 22 22 22 21 21 20 19 19 18 19 19 20 20 21 21 20 19 19 17 16 16 15 15 15 15 16 17 18 17 17 17 16 16 15 15 16 15 15 15 15 15 16 18 19 18 18 17 17 16 15 16 17 18 19 20 21 21 22 24 26 28 27 27 29 30 32 33 34 34 34 34 33 33 33 34 34 33 31 31 30 30 29 29 28 28 28 27 27 27 27 27 27 28 29 29 28 27 28 28 28 29 29 30 31 30 30 29 29 29 29 30 30 30 30 30 30 30 30 31 32 32 31 31 30 30 29 29 28 28 30 31 34 35 35 35 34 33 33 34 34 32 30 28 27 27 28 28 29 30 30 30 29 28 27 28 29 31 32 36 37 34 30 27 27 27 29 30 30 30 30 30 31 31 32 32 31 30 29 29 29 29 29 29 30 31 32 31 30 30 29 30 30 31 32 34 35 36 36 36 34 34 33 31 31 32 31 30 28 27 27 27 26 27 28 28 29 28 27 27 27 28 26 26 26 26 27 27 26 25 24 27 31 35 36 36 36 36 36 34 33 32 32 33 34 34 36 38 40 41 41 40 39 40 42 43 42 41 40 40 41 42 43 43 43 42 42 42 42 43 43 44 44 44 44 44 44 44 45 45 46 46 45 44 43 44 44 44 45 45 45 46 46 46 45 45 46 45 46 46 46 46 46 45 45 44 45 46 46 46 46 45 45 45 45 45 44 44 43 42 41 40 39 39 40 40 41 42 42 42 43 44 43 42 42 41 40 39 39 40 43 44 44 43 42 41 40 39 37 36 35 34 33 33 33 33 34 34 35 35 35 35 35 36 36 37 37 37 36 35 35 35 35 35 35 35 36 36 36 37 37 38 38 39 40 40 40 40 40 41 42 44 45 43 41 39 38 37 38 38 38 38 38 37 37 37 36 35 34 34 36 38 39 40 41 42 41 39 36 35 34 32 32 33 33 33 33 33 34 38 39 40 43 44 46 47 47 48 50 51 52 52 51 51 50 49 48 46 45 45 46 44 44 43 41 40 38 37 36 35 33 32 32 32 32 34 36 37 39 41 42 44 44 44 45 45 44 43 43 43 44 44 44 44 44 44 44 44 44 44 43 43 42 42 42 41 40 39 38 38 41 30 22 20 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 17 17 17 17 18 18 19 19 20 20 20 21 22 22 23 24 25 25 26 26 27 27 28 28 29 29 29 30 31 31 31 32 33 33 34 34 35 35 35 36 36 36 38 38 39 40 41 41 41 41 41 32 33 35 35 37 36 36 34 32 31 30 29 28 28 28 27 27 27 28 30 32 33 33 33 33 34 35 36 37 38 38 38 38 39 39 39 39 39 38 38 39 39 39 39 38 37 37 36 35 34 33 33 32 30 29 28 27 27 26 24 24 24 23 23 22 22 21 21 21 22 22 22 22 22 22 21 21 21 21 22 22 22 22 22 22 21 21 22 23 23 23 22 22 22 22 22 22 22 22 22 22 22 21 20 20 22 24 24 25 24 24 24 24 23 22 22 22 21 22 22 23 22 22 21 22 22 22 22 22 21 21 22 22 22 22 22 23 24 24 24 24 24 23 23 23 24 24 24 24 23 24 23 22 22 22 22 22 22 22 21 20 20 19 19 18 19 19 19 20 21 21 22 21 19 16 16 16 15 15 15 15 15 16 17 18 17 17 16 16 15 15 15 15 15 15 15 15 15 16 17 17 17 16 15 15 14 15 16 16 17 18 19 20 22 23 25 27 26 27 29 30 31 32 33 34 34 33 33 33 33 33 33 33 32 31 30 29 29 29 28 28 28 27 27 27 27 27 27 28 29 29 28 28 28 28 29 29 29 30 30 30 30 30 29 29 29 30 30 31 31 31 30 30 30 30 32 32 32 32 31 30 30 30 29 29 30 31 33 35 35 34 33 32 33 33 34 34 32 30 28 28 29 29 29 29 30 30 29 28 27 28 28 28 32 37 40 37 33 31 30 30 30 30 31 31 31 30 30 31 31 32 31 30 30 30 29 29 29 29 30 31 31 31 30 29 29 29 30 31 32 33 34 35 36 36 36 33 31 30 31 31 29 28 27 27 27 28 28 29 30 30 30 29 28 27 27 28 27 27 27 27 27 28 26 25 25 27 31 33 36 38 38 38 38 34 32 33 34 34 36 36 37 39 41 42 42 41 40 41 43 43 43 41 40 40 41 42 43 43 43 42 42 42 43 43 44 44 44 45 45 45 45 45 45 47 47 47 46 45 44 44 44 44 45 45 45 45 46 46 45 44 44 44 45 45 46 46 45 45 45 44 45 46 46 46 46 45 45 45 45 45 44 44 43 42 41 40 40 39 40 41 42 43 43 43 43 43 43 43 42 41 40 40 40 42 44 45 45 44 43 42 40 39 37 36 35 35 34 34 34 34 35 35 35 35 35 36 36 36 36 36 36 36 35 34 34 34 34 34 35 35 35 34 35 36 37 38 38 39 39 39 39 39 40 41 43 43 43 42 41 40 38 37 37 37 37 37 37 37 37 37 36 36 36 37 38 39 39 39 41 41 38 35 33 32 32 32 34 35 34 33 32 33 35 38 39 40 42 43 44 45 45 45 47 50 51 52 51 50 50 49 49 48 47 47 47 47 45 43 42 41 39 37 37 36 35 34 33 32 33 33 35 36 37 39 41 42 43 44 45 46 46 45 45 45 46 46 46 46 46 46 46 45 45 44 44 43 43 43 42 42 41 40 39 39 39 26 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 21 20 20 20 19 19 19 18 18 18 18 18 18 18 19 19 19 20 20 21 22 22 23 24 25 25 25 26 27 27 28 28 29 29 30 30 30 31 32 32 33 34 34 35 35 36 36 36 36 37 38 38 40 40 41 41 41 41 42 37 37 35 34 34 35 35 34 33 33 33 33 31 31 31 31 29 29 31 32 33 33 33 33 33 34 35 36 37 37 38 38 38 38 38 38 38 38 37 38 39 39 39 39 38 38 38 36 35 34 34 33 32 30 29 29 28 27 25 24 24 24 23 23 22 21 21 21 21 21 22 21 21 22 22 21 21 21 21 21 21 21 22 22 22 21 22 22 22 22 22 22 23 22 22 21 21 22 23 23 22 22 21 21 22 23 24 25 25 25 25 24 24 23 23 23 22 22 23 23 23 23 22 22 22 23 23 22 22 21 22 22 22 22 23 23 23 24 24 24 24 24 23 23 24 24 24 24 23 23 23 23 23 23 23 23 22 22 21 21 20 20 19 19 18 18 18 19 20 20 21 21 21 20 18 16 16 15 15 15 16 16 15 16 17 18 17 16 16 16 15 15 15 15 15 14 14 14 14 15 16 17 15 14 14 14 14 15 15 16 16 18 20 22 23 25 25 25 26 29 30 31 31 32 33 33 33 33 32 32 32 32 32 32 31 30 29 29 29 29 28 28 27 27 27 27 27 27 28 29 29 28 28 28 28 28 29 29 30 30 30 30 30 30 29 29 29 30 31 31 31 31 31 30 30 31 31 32 33 32 31 31 31 30 30 30 31 32 33 34 33 33 32 32 32 35 35 34 32 32 30 30 30 30 29 29 29 29 28 28 28 27 28 32 38 41 40 36 33 31 30 30 31 31 31 31 31 30 30 31 31 31 31 31 30 30 30 30 30 31 31 31 30 30 30 29 29 30 30 31 32 33 34 35 35 35 32 31 31 31 30 28 27 27 28 29 29 31 32 33 32 31 30 29 28 28 29 29 28 29 29 28 28 27 25 25 27 30 30 35 38 40 40 39 34 32 33 35 36 36 37 39 41 42 43 43 41 41 42 43 42 42 41 40 41 43 44 44 43 42 42 42 43 43 44 44 44 45 46 46 46 46 46 45 46 47 47 46 45 45 44 44 44 44 44 44 44 44 44 44 43 43 44 44 44 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 44 43 43 42 41 41 40 40 40 41 42 43 43 43 43 43 43 42 41 40 39 40 42 44 46 46 46 45 44 42 40 39 38 36 36 35 35 35 35 35 35 35 35 35 36 36 35 35 35 36 36 35 35 34 33 33 33 34 35 35 34 33 34 36 37 38 38 38 38 39 38 38 40 41 42 43 42 41 40 39 39 37 36 35 35 36 35 35 36 37 37 37 38 38 38 38 37 39 40 39 36 33 33 32 33 34 35 34 33 32 32 33 35 36 38 39 40 41 41 41 42 43 45 47 49 51 51 50 49 48 48 48 48 48 48 48 46 44 42 41 40 39 38 37 37 36 35 34 33 33 34 35 36 38 39 40 42 43 45 46 47 47 47 47 48 48 48 47 47 47 47 47 46 46 45 45 45 44 43 42 41 40 40 39 39 32 23 19 20 19 19 19 19 19 19 19 19 19 20 20 21 21 21 21 21 21 21 21 20 20 19 19 19 18 18 18 18 19 19 19 20 20 21 22 23 23 24 24 25 25 26 27 27 28 29 29 30 30 30 30 31 32 33 33 34 35 36 36 36 36 37 37 38 38 39 40 41 41 41 41 41 42 42 41 38 35 34 34 35 35 35 36 37 37 37 35 34 32 30 31 32 33 33 33 33 33 33 34 35 36 36 37 37 37 36 37 37 37 37 36 37 38 39 39 39 39 38 38 38 37 35 35 34 33 32 31 30 29 28 27 25 25 24 24 24 23 23 22 22 21 21 21 21 21 20 21 21 21 21 20 20 21 21 22 22 22 22 22 22 21 21 21 22 22 22 22 21 21 21 21 23 23 23 22 23 23 24 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 22 22 23 24 23 23 23 22 22 22 23 23 23 23 24 24 24 24 24 24 25 24 25 25 25 25 24 23 23 22 22 23 23 23 23 22 22 21 20 20 19 19 19 18 18 18 19 20 20 20 21 21 20 19 18 17 16 16 16 16 16 16 16 16 17 18 17 17 16 15 15 15 15 15 14 14 14 14 14 15 14 13 13 13 14 14 14 14 15 15 17 20 22 23 25 24 24 26 28 29 30 30 31 32 33 33 33 32 31 31 31 31 31 30 30 29 29 29 29 28 28 27 27 27 27 27 28 28 28 28 28 28 28 28 28 29 30 30 30 30 30 30 30 30 29 29 30 31 31 31 31 30 30 30 30 31 31 32 33 32 32 31 30 29 29 30 30 31 32 33 32 32 31 32 34 36 35 34 33 31 30 30 30 30 30 29 29 29 29 28 28 30 32 37 40 39 36 32 31 32 32 32 32 31 31 30 30 30 30 30 31 31 31 30 30 30 30 31 31 31 31 30 30 30 29 29 29 30 30 31 31 32 33 33 33 32 32 32 31 29 27 26 28 29 30 31 33 34 34 34 33 31 30 29 30 30 30 30 30 30 29 29 28 26 25 26 28 30 34 37 41 42 39 34 33 35 36 37 38 39 41 42 42 43 42 41 40 42 41 41 42 41 41 43 44 45 45 43 43 42 42 43 44 44 45 45 46 47 47 47 46 46 47 48 47 46 45 44 44 44 44 44 43 43 42 42 42 42 42 42 42 42 42 43 44 44 44 44 44 45 45 45 45 45 45 45 45 45 44 44 44 43 43 43 43 42 41 40 40 42 43 43 43 43 43 43 43 42 41 40 39 40 43 45 47 47 47 46 44 42 40 39 38 37 36 36 35 36 36 36 35 35 35 35 36 35 35 35 35 35 36 35 34 34 33 33 33 34 34 33 33 34 36 37 37 37 37 37 37 37 38 39 39 40 41 42 41 40 40 40 39 37 36 35 36 35 35 34 34 36 36 38 40 40 39 38 37 38 39 38 35 35 32 32 34 35 34 32 32 32 33 33 34 36 38 39 38 38 38 38 39 41 43 44 48 50 50 49 48 48 48 48 48 49 48 47 46 44 43 42 41 40 39 39 38 37 36 35 34 33 33 34 35 36 36 38 40 42 44 46 47 48 48 49 49 49 49 48 48 48 47 47 47 47 46 46 46 45 44 43 42 41 40 40 38 38 28 20 20 20 20 20 19 19 19 19 19 19 20 20 20 21 21 22 22 22 22 22 21 21 20 20 20 19 18 18 18 19 19 19 20 21 21 22 23 23 24 24 25 25 26 27 28 28 29 29 30 30 30 31 31 32 33 34 35 36 36 37 37 37 38 38 38 39 40 41 41 41 41 41 42 42 42 41 39 37 36 36 36 36 35 36 38 39 38 37 35 33 32 32 33 33 33 33 33 33 33 34 35 36 36 37 37 36 35 36 36 36 36 36 37 38 38 39 39 38 38 38 38 37 36 35 34 33 32 31 30 30 29 27 26 25 25 24 24 23 23 23 22 22 22 22 21 20 20 20 20 20 20 21 21 22 22 22 22 22 22 22 22 21 21 21 21 22 22 21 21 21 21 22 23 23 23 23 24 25 26 26 25 24 24 23 24 24 24 24 24 24 24 24 23 23 23 22 23 24 24 23 24 23 22 22 23 22 23 24 24 24 24 24 24 24 24 25 25 25 25 25 24 24 24 23 22 22 23 23 23 22 22 22 21 20 19 19 19 19 19 19 18 18 20 20 20 20 21 21 21 20 19 17 17 16 16 16 16 16 16 18 18 18 18 17 16 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 14 14 14 15 16 16 19 21 23 25 25 27 27 27 27 29 30 31 32 33 33 33 32 30 30 30 30 30 29 29 29 29 29 29 29 28 28 28 28 27 28 28 29 28 28 27 28 28 28 28 29 30 30 30 30 30 30 30 30 30 29 29 30 31 31 31 30 30 30 30 30 31 32 33 33 31 30 29 28 28 28 28 29 30 32 32 31 31 32 34 36 35 35 33 31 30 30 31 31 31 30 30 30 30 29 29 30 33 37 40 39 36 34 33 34 33 32 31 30 30 30 30 31 31 31 31 31 30 30 30 30 30 31 31 30 30 30 30 30 29 29 29 29 29 29 29 30 31 31 32 32 33 32 31 29 29 29 31 31 32 33 34 35 35 35 33 32 30 30 31 31 32 31 31 31 30 29 28 27 27 26 27 30 33 37 41 42 41 38 35 36 36 38 39 40 40 39 40 41 40 39 39 39 40 41 41 41 42 44 45 46 45 44 44 43 43 44 45 45 46 47 47 48 48 48 48 48 47 46 45 44 43 43 43 43 42 42 42 41 40 39 38 39 40 40 41 41 41 42 43 44 44 44 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 43 43 42 41 41 41 42 43 43 43 43 43 43 43 42 41 40 40 41 44 47 47 47 47 46 44 42 41 40 38 37 36 36 36 36 36 36 35 35 35 35 36 35 35 35 35 35 35 34 34 33 33 33 33 33 33 33 34 36 37 37 37 37 37 37 37 38 38 38 39 39 40 41 41 41 40 40 39 38 37 37 37 37 35 33 33 34 35 38 40 40 40 39 38 39 39 38 36 34 33 33 34 34 33 31 31 32 33 33 35 36 38 38 36 36 35 35 37 38 40 43 47 50 49 49 48 47 47 47 47 47 47 46 45 44 43 42 41 41 40 40 39 38 37 37 35 34 34 34 34 35 35 37 39 41 43 45 46 47 48 48 48 49 49 49 49 48 48 48 47 47 47 47 46 45 44 43 42 41 41 40 39 37 28 21 21 21 20 20 20 19 19 19 19 19 19 20 20 21 21 22 22 22 22 22 22 22 21 21 21 20 19 19 19 19 19 20 20 21 21 22 23 23 23 24 25 25 26 27 28 29 29 30 30 30 30 31 32 32 33 34 35 35 36 37 39 38 38 38 38 39 41 41 41 41 42 42 42 42 41 40 41 42 41 40 39 38 37 37 37 38 37 36 35 32 32 33 33 32 32 32 32 32 33 34 34 35 35 36 36 35 34 35 35 35 35 36 37 37 38 38 38 38 38 38 38 37 36 35 34 33 32 32 31 30 29 28 26 26 26 25 23 22 22 22 22 22 22 22 21 21 20 20 20 21 21 21 22 22 22 23 23 23 22 22 22 22 21 21 21 21 21 21 21 22 22 22 23 23 24 25 26 26 26 26 24 24 23 23 23 23 24 24 24 24 24 24 23 23 23 23 23 24 24 24 23 23 23 23 23 23 24 24 24 25 24 24 24 24 24 25 25 25 25 25 25 24 24 23 23 23 23 23 22 22 22 23 22 20 19 19 19 19 19 19 18 19 20 20 20 20 21 21 21 21 20 20 19 16 16 16 16 16 16 17 17 19 19 19 17 16 15 15 15 15 14 14 14 14 13 13 13 13 13 14 14 14 14 15 16 16 18 21 23 25 27 29 30 30 29 29 30 31 32 33 33 33 31 30 29 29 29 28 28 29 29 29 30 30 29 29 28 28 28 28 28 28 29 29 28 27 27 27 28 28 29 30 30 30 29 29 29 30 30 30 30 30 30 31 31 31 31 30 30 30 30 31 31 32 32 32 30 28 27 27 27 27 28 29 31 32 31 31 33 34 36 36 35 33 32 31 32 32 32 32 32 32 31 31 30 29 30 33 38 40 40 38 36 36 34 33 32 31 31 31 31 31 31 31 31 31 31 31 30 29 30 30 30 30 30 30 30 30 30 29 29 28 28 28 28 28 28 29 30 32 32 32 32 31 31 31 32 32 33 34 34 35 35 35 34 33 32 31 31 32 33 33 33 33 32 31 29 29 28 28 27 28 30 33 36 39 43 44 41 39 38 37 37 37 37 37 36 38 38 38 37 38 38 39 40 40 41 43 45 46 46 45 45 44 43 43 45 46 47 47 47 48 48 49 49 49 48 47 45 44 42 42 42 42 42 41 41 41 40 39 37 36 35 36 36 37 39 39 40 41 42 43 44 44 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 43 42 42 42 42 42 42 42 43 43 43 43 42 41 41 41 42 45 46 47 47 47 46 44 42 41 40 39 38 37 37 36 36 36 35 34 35 35 35 35 35 34 34 34 35 34 34 34 33 33 33 33 34 34 35 36 38 38 37 36 37 37 37 38 38 38 38 38 39 40 39 40 40 40 40 38 38 38 38 38 37 34 33 33 33 35 38 40 41 40 40 40 40 40 39 36 34 34 34 33 32 32 32 32 32 32 33 35 36 36 35 35 34 34 34 34 35 38 42 47 49 48 48 47 47 47 47 47 46 46 45 44 44 42 42 41 42 42 41 41 40 39 38 37 35 34 34 34 34 34 36 38 40 42 44 45 46 47 47 47 48 48 48 48 48 48 48 48 48 47 47 46 45 44 43 42 42 41 41 40 37 27 22 22 22 21 20 20 20 20 19 19 19 19 20 20 20 21 21 22 22 22 23 23 23 22 22 22 21 21 20 20 19 20 20 20 21 22 22 23 23 23 24 25 26 26 27 28 29 29 30 30 30 31 31 32 33 33 34 35 35 36 37 39 40 40 39 39 40 41 41 41 41 42 42 42 42 41 42 43 44 44 43 42 42 41 39 38 38 36 35 34 32 32 32 31 31 31 31 31 32 32 32 33 34 34 35 35 34 34 34 34 34 35 35 36 37 38 38 38 38 37 37 37 36 35 34 33 32 32 31 30 30 29 29 28 26 26 25 23 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 24 23 22 22 22 22 22 21 21 21 21 21 22 22 23 23 23 23 24 24 25 26 26 27 26 25 24 24 23 23 23 24 23 24 23 23 23 23 23 22 22 23 25 24 24 23 24 25 24 24 24 24 24 25 25 25 24 24 24 24 24 25 25 25 25 25 25 24 23 24 23 22 22 22 22 22 22 22 20 19 19 19 19 19 18 19 19 20 20 20 19 20 20 21 21 21 21 20 19 16 16 16 16 17 17 17 19 20 20 20 17 16 16 15 15 15 14 14 14 13 13 13 13 14 14 14 13 14 15 16 16 17 21 24 27 29 31 31 31 31 30 31 32 32 32 33 32 31 31 29 28 28 28 28 28 29 29 30 30 30 29 29 28 28 28 28 28 29 29 28 28 28 28 28 28 29 29 30 29 28 28 28 29 29 30 30 30 30 30 31 31 30 30 30 30 30 29 30 31 32 31 29 27 27 26 26 26 27 28 29 31 32 32 33 34 35 35 35 33 32 32 33 34 34 34 34 33 32 31 31 30 31 34 38 40 39 38 36 35 34 33 32 32 31 31 31 32 32 32 32 31 31 30 30 29 29 30 30 30 30 30 30 30 29 29 28 28 27 27 27 27 27 28 29 31 32 31 31 32 33 33 34 33 33 34 35 34 34 33 33 33 33 32 33 34 34 34 34 34 33 31 29 29 29 29 28 29 30 32 36 39 43 45 42 41 39 37 35 35 36 36 36 36 36 36 36 37 37 38 39 40 41 43 45 46 45 45 45 44 43 43 45 46 47 48 48 48 48 48 48 48 48 46 44 42 41 40 40 40 40 39 39 39 39 38 36 35 33 33 33 34 36 37 38 39 40 41 43 44 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 43 43 42 42 42 42 42 42 43 43 43 42 42 41 42 43 44 45 46 47 47 46 45 43 42 40 39 39 38 37 36 36 36 35 35 34 35 35 34 34 34 34 34 34 34 34 34 33 34 34 33 33 35 36 37 37 37 36 37 37 37 38 39 38 37 37 39 40 40 39 39 38 38 38 37 37 37 37 36 35 33 33 33 34 35 37 39 40 40 41 41 41 41 38 36 34 33 34 32 31 31 32 33 33 33 34 35 36 34 33 33 33 33 33 34 35 38 42 46 48 48 48 46 46 46 46 46 45 45 44 43 43 41 41 41 42 42 42 42 41 41 40 38 37 35 36 35 34 33 34 36 38 40 42 43 44 45 46 47 47 47 48 48 47 47 47 47 47 47 47 46 45 44 43 43 42 42 41 40 37 26 22 22 22 21 21 21 20 20 20 20 19 19 20 20 21 21 21 21 22 22 22 23 23 23 23 23 22 22 21 20 20 20 20 21 21 22 22 22 23 24 24 25 26 27 28 28 29 29 30 30 31 31 32 32 33 34 34 35 35 36 37 38 40 40 40 40 41 41 41 41 42 42 42 42 42 43 43 43 43 43 43 42 42 41 40 39 37 35 34 33 32 31 31 30 30 30 30 30 30 31 31 32 32 33 34 34 34 34 33 33 34 34 34 35 36 37 37 37 36 35 35 36 35 34 33 32 31 30 30 29 29 29 29 28 26 26 26 25 24 23 22 22 22 22 22 22 21 21 21 21 21 21 21 22 21 21 22 21 21 22 21 21 22 22 22 22 22 22 23 23 24 24 24 24 24 24 25 26 26 26 25 25 24 24 23 23 23 23 23 24 23 23 23 23 22 22 22 24 25 24 23 23 25 26 25 25 25 25 25 26 26 25 25 24 24 24 24 25 25 25 25 25 25 24 24 24 24 23 22 21 21 21 21 21 21 20 20 20 19 19 18 18 19 19 19 19 19 19 19 20 20 21 22 21 20 18 16 16 16 16 16 17 18 20 20 20 19 17 16 16 15 15 14 14 14 14 14 14 14 15 15 15 14 13 14 16 17 18 21 24 27 29 30 31 32 32 31 31 32 32 32 31 31 30 30 29 28 28 28 28 29 29 30 30 30 30 30 29 28 28 27 28 28 29 28 28 28 28 28 28 29 29 29 29 28 28 28 28 28 29 30 31 30 29 29 30 30 30 30 29 28 28 28 29 30 30 30 29 27 27 26 25 26 26 28 29 31 32 33 34 34 34 35 34 34 33 33 34 34 35 34 34 33 32 32 31 31 31 34 37 39 39 39 37 35 34 33 32 31 31 31 32 32 32 32 31 31 31 30 29 29 29 29 29 29 29 29 29 29 29 29 28 28 27 26 26 26 26 27 29 30 30 30 31 33 34 34 34 33 33 33 34 33 33 32 32 33 33 33 34 35 35 35 35 34 33 31 29 29 29 30 30 31 32 33 35 38 40 43 42 40 38 35 33 32 34 35 35 35 35 35 36 36 37 38 39 40 41 43 45 45 45 45 45 44 43 43 45 46 47 48 48 48 48 48 49 48 48 46 44 42 41 40 40 39 39 39 39 39 39 39 38 36 35 35 33 33 34 35 36 37 38 39 41 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 45 44 44 43 42 42 42 42 42 43 43 42 42 42 42 43 43 43 44 46 47 47 47 46 43 42 41 40 40 38 37 37 36 36 36 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 36 37 38 38 37 36 37 38 39 39 39 38 37 38 39 40 39 39 39 38 37 36 36 35 36 35 34 33 32 32 33 35 36 36 38 39 41 42 43 42 41 37 35 34 33 33 33 32 31 31 32 32 34 35 36 36 34 33 32 32 32 32 34 36 39 42 45 47 48 46 46 45 44 43 44 43 43 43 43 42 41 41 41 42 42 43 42 42 42 41 40 39 38 38 36 34 33 33 34 36 38 40 41 42 44 44 45 46 47 47 47 47 47 47 47 46 47 46 46 45 45 43 43 42 42 41 39 35 25 22 22 22 21 21 21 21 20 20 20 20 20 20 20 21 21 21 22 22 22 22 22 23 23 24 24 24 23 22 21 21 21 21 21 21 22 22 22 23 24 24 25 26 27 28 28 29 29 30 30 31 31 32 33 33 34 34 35 35 36 37 38 40 40 40 40 41 41 41 41 41 41 42 42 42 43 43 43 42 41 39 37 36 34 36 35 34 33 32 32 30 29 29 29 29 29 29 29 29 29 30 30 31 32 32 33 33 33 33 34 33 34 34 35 36 36 36 36 35 34 34 33 33 32 31 30 30 29 28 28 28 28 28 27 27 26 26 26 26 24 23 23 23 23 23 23 22 21 21 21 21 21 21 20 20 21 20 20 20 21 21 21 22 22 22 23 22 23 23 24 25 25 25 25 24 25 25 25 24 24 23 23 23 23 22 22 22 23 23 23 23 23 23 23 22 22 23 24 25 23 21 23 25 26 26 25 26 26 26 26 26 25 25 25 24 24 24 25 25 25 25 26 26 25 24 23 23 22 22 21 21 21 21 21 21 20 20 20 19 19 18 18 19 19 19 18 18 18 19 19 20 20 21 21 21 20 18 17 17 17 16 16 17 19 19 19 18 18 17 16 16 16 15 14 14 14 14 14 14 15 15 15 15 14 15 16 17 19 22 24 26 27 28 29 32 33 32 32 32 31 30 30 30 29 29 29 28 28 28 28 29 29 30 30 30 30 30 29 28 28 28 28 28 28 28 28 28 28 28 29 29 30 29 28 28 28 28 28 28 29 30 31 30 29 29 29 29 29 29 28 27 26 26 27 28 29 30 29 29 28 27 26 26 27 28 29 31 32 32 33 33 34 34 34 33 33 32 33 35 35 35 34 33 32 31 31 31 31 34 37 38 38 38 37 35 34 32 31 31 31 32 32 32 32 31 31 30 30 29 29 29 29 29 29 29 29 29 29 29 29 28 28 27 27 27 26 26 26 27 28 28 29 29 31 33 34 34 33 33 33 33 33 33 32 32 31 32 32 33 34 35 35 35 35 34 32 31 30 30 30 31 32 32 33 34 36 37 38 38 39 38 36 32 30 30 31 32 32 32 33 34 35 36 37 37 38 40 41 43 44 45 45 45 45 44 43 43 44 46 46 47 48 48 48 49 49 49 48 48 46 44 43 42 41 40 42 42 41 41 41 41 40 39 38 38 36 35 35 35 35 36 36 38 40 41 42 43 44 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 44 43 43 42 42 42 42 42 42 42 42 42 43 43 43 44 44 45 47 48 47 46 44 42 42 41 40 39 38 37 36 36 35 35 34 34 34 34 34 34 35 34 35 35 35 35 35 34 34 34 35 37 39 39 38 38 37 37 39 40 40 39 38 38 39 39 39 38 39 39 38 37 36 35 34 33 33 33 32 32 32 34 35 35 36 37 39 41 42 43 42 40 36 35 34 33 33 33 33 33 33 33 33 34 36 36 35 34 33 33 33 32 33 34 36 39 42 45 47 48 47 46 44 42 41 41 41 41 42 42 42 41 41 41 42 42 43 43 43 43 42 42 41 40 39 37 34 33 32 33 34 36 37 38 40 42 42 43 44 45 45 46 46 46 46 46 46 46 45 45 45 44 43 43 42 41 40 37 32 24 22 22 22 21 21 21 21 21 20 20 20 20 20 21 21 21 22 22 22 22 22 22 23 23 23 24 24 24 23 22 21 21 21 21 21 22 22 23 23 24 25 25 26 27 27 28 28 29 30 30 31 32 32 33 33 34 34 35 35 37 38 38 40 40 40 40 40 40 41 41 41 41 41 42 42 43 42 41 40 38 35 32 31 31 30 29 29 29 29 29 28 28 28 28 27 27 27 27 28 28 28 29 30 31 32 32 32 32 33 33 33 33 34 35 35 35 35 35 34 34 33 32 31 30 29 29 29 28 27 27 28 28 28 28 27 26 26 26 26 25 24 24 24 24 24 23 23 22 22 21 21 20 20 20 21 21 21 21 21 21 21 22 22 23 23 22 22 23 24 24 24 25 25 25 24 24 24 24 23 22 22 22 21 20 20 20 20 21 22 23 23 23 23 23 23 23 23 24 24 23 22 23 25 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 26 26 27 26 25 24 23 23 22 21 20 20 20 20 20 20 20 20 19 19 18 18 19 19 19 18 18 18 18 18 19 20 20 20 21 20 19 18 17 16 16 16 16 17 19 19 19 19 19 19 17 16 16 15 15 14 14 14 14 14 14 15 15 14 15 15 16 19 21 23 24 22 24 27 30 32 33 32 32 31 29 28 29 28 28 28 28 28 28 28 28 29 29 29 29 30 30 29 28 28 28 28 28 28 28 28 28 28 28 29 30 31 30 29 28 28 28 27 27 28 29 30 30 29 29 28 28 28 27 26 25 24 25 26 27 29 30 30 29 28 27 26 27 28 28 29 30 30 31 32 33 34 34 33 32 32 32 33 34 34 34 33 32 31 31 31 31 32 34 36 37 37 38 36 35 33 32 31 31 31 32 32 32 31 31 30 30 29 29 30 30 30 29 29 28 28 28 28 28 28 28 27 27 27 27 26 26 26 26 26 27 28 28 31 32 32 32 33 33 32 32 32 32 32 31 31 31 32 33 33 34 34 34 34 32 31 31 30 30 31 32 33 34 34 35 36 36 36 36 35 36 34 31 28 26 26 28 30 30 31 33 34 35 36 37 39 40 41 42 43 43 44 44 43 42 41 41 42 45 43 43 44 45 46 47 48 48 48 48 47 46 46 45 44 44 45 45 44 43 42 42 42 41 41 40 39 38 37 36 36 36 36 37 37 38 40 42 43 43 43 43 43 44 44 44 44 44 44 44 44 45 45 45 45 44 44 43 42 42 42 42 42 42 42 43 44 43 44 44 44 45 47 48 47 46 44 43 42 41 40 39 38 37 36 35 35 35 35 35 34 35 35 35 36 36 36 36 36 36 36 36 36 36 38 39 39 39 40 39 39 39 39 40 40 40 40 40 39 38 37 37 37 37 37 36 35 34 33 31 31 31 32 33 33 34 35 35 36 38 40 42 42 42 40 38 36 35 35 34 34 34 34 34 35 35 36 35 36 37 36 34 33 33 33 33 33 34 36 38 41 45 47 48 48 46 43 40 38 38 37 37 38 39 40 39 38 39 41 42 43 43 43 43 43 43 42 41 40 38 35 33 32 32 32 32 34 36 38 40 41 42 43 44 44 44 45 45 46 46 45 45 45 45 45 45 44 43 42 40 38 33 28 23 22 22 22 22 21 21 21 21 20 20 20 20 21 21 21 22 22 22 22 22 22 22 22 22 23 24 24 24 23 23 22 22 22 22 22 22 22 23 23 24 25 26 26 27 27 28 28 29 30 30 31 32 32 33 33 33 34 35 36 37 37 38 39 40 40 40 40 41 41 41 41 41 41 42 42 41 40 39 38 36 34 33 32 31 30 29 28 28 27 27 27 27 27 26 26 25 26 26 27 27 28 29 30 30 31 31 32 32 33 33 33 33 34 35 35 35 34 33 33 34 33 32 31 29 28 28 28 27 27 27 28 28 28 28 27 27 26 26 26 26 25 25 24 24 24 23 23 23 22 21 20 20 19 20 22 22 22 22 22 22 22 23 23 23 22 22 22 24 25 25 25 25 25 25 24 24 24 23 23 22 21 20 20 18 19 19 20 21 22 23 24 23 23 23 23 23 24 23 23 22 22 23 24 25 27 27 27 27 26 26 25 25 25 25 25 25 25 25 25 26 26 27 27 26 26 25 24 23 22 21 21 20 20 20 19 19 20 20 19 19 18 19 19 20 19 19 19 18 17 17 19 19 20 21 21 21 21 21 19 16 16 16 16 16 17 19 19 20 21 21 21 20 18 17 16 15 14 14 14 14 14 15 15 15 15 15 16 17 18 19 20 18 19 24 29 31 32 32 31 30 29 29 28 28 29 28 28 28 28 28 28 28 28 28 29 30 30 29 28 28 28 28 28 28 28 28 28 28 28 29 30 31 31 30 29 28 27 27 27 28 29 29 29 29 28 28 28 27 26 25 24 24 25 26 27 29 29 29 29 28 27 27 27 28 28 28 29 29 30 31 33 34 34 33 32 32 31 32 33 33 33 32 31 30 30 30 30 31 33 34 35 36 36 35 34 32 31 31 31 31 32 32 31 31 30 30 30 29 29 30 30 30 29 29 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 26 27 27 28 29 30 31 32 32 31 31 31 32 32 32 32 32 32 32 33 33 33 33 33 32 31 31 31 31 30 31 32 34 35 35 35 35 33 32 32 32 33 32 30 27 25 25 27 27 28 30 32 34 35 36 37 39 40 41 42 42 42 43 43 43 42 41 40 40 41 41 42 43 44 45 46 46 46 46 46 46 46 46 46 46 46 45 45 45 44 44 43 43 43 42 41 40 40 39 38 37 37 37 37 36 37 39 41 42 43 43 43 43 43 43 44 44 44 44 44 45 45 45 45 45 45 44 44 43 43 42 42 41 42 43 43 44 44 45 45 45 45 46 48 47 45 44 44 42 41 40 39 37 36 35 35 35 35 35 35 36 36 36 36 37 37 37 37 37 37 37 37 37 39 39 39 38 39 39 40 40 39 38 39 39 40 41 40 38 38 37 36 37 36 36 36 34 32 31 30 30 30 32 34 34 34 34 36 37 39 41 41 41 40 38 36 35 36 36 35 35 35 35 36 37 38 38 38 37 38 37 36 35 35 34 33 34 34 35 38 40 44 46 47 47 45 42 38 37 36 35 34 35 35 36 35 33 35 37 40 42 43 43 43 43 43 43 42 41 38 36 33 32 31 31 31 31 33 36 38 38 40 42 43 43 43 43 44 44 45 45 45 45 45 45 45 44 43 41 39 34 29 25 22 22 22 21 21 21 21 21 21 20 20 20 21 21 21 21 22 22 22 22 22 21 21 22 22 23 23 24 24 24 23 23 22 22 22 22 22 23 23 24 24 25 26 26 27 27 28 28 29 30 30 31 31 32 32 33 33 34 35 36 37 37 37 38 39 39 40 40 41 41 41 41 41 41 41 41 38 37 37 37 36 35 34 34 33 32 31 29 27 26 26 25 26 26 24 24 25 25 26 26 27 28 28 29 29 30 31 31 32 32 32 33 33 34 35 35 35 34 33 33 33 32 32 30 29 29 28 27 26 26 27 28 28 29 28 27 27 27 27 26 26 26 25 25 24 24 23 23 23 22 21 21 20 20 22 22 23 23 22 22 23 23 23 23 23 22 23 24 25 25 25 25 25 25 25 24 24 24 23 22 22 22 21 20 19 18 18 20 22 23 23 23 23 23 24 24 24 23 23 22 22 22 22 23 25 27 27 27 27 26 25 25 25 25 25 25 25 25 25 26 26 26 26 27 26 26 25 24 23 23 22 21 20 19 19 19 19 19 20 19 19 19 19 20 20 20 20 20 19 18 17 18 19 20 21 21 21 21 21 20 20 18 17 17 16 17 20 20 20 20 20 21 21 20 19 17 15 14 14 14 14 14 14 15 15 15 15 16 16 17 17 17 18 19 20 23 27 30 30 31 30 30 30 29 29 29 29 28 28 28 28 28 28 28 28 29 30 30 29 29 29 28 28 28 28 28 28 28 28 28 29 30 32 31 31 30 28 27 27 28 28 29 29 29 28 28 28 27 26 25 24 23 24 25 26 27 28 28 28 28 27 27 27 27 27 27 28 28 29 29 31 32 33 34 34 33 31 31 32 32 33 32 31 30 29 29 29 29 30 32 32 34 35 34 34 32 30 30 31 31 31 31 31 31 31 30 30 29 29 29 29 30 30 29 29 28 27 27 27 27 27 26 26 27 27 26 26 26 25 26 26 27 27 28 28 30 31 32 31 30 30 31 31 31 31 32 31 31 32 32 33 33 32 31 30 30 30 31 31 31 31 32 34 35 35 35 34 33 31 30 29 29 28 27 27 27 26 26 26 28 29 31 33 34 35 36 38 40 41 41 42 43 43 43 43 43 43 42 42 42 45 45 45 45 46 46 46 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 43 42 41 41 40 39 39 39 38 38 36 36 38 39 41 42 43 43 43 43 43 43 44 44 44 44 45 45 45 46 46 46 45 45 44 43 42 42 42 43 43 43 44 45 46 45 45 45 45 46 46 46 45 43 42 41 40 38 37 36 36 35 35 36 36 37 38 38 37 37 38 38 38 38 38 38 38 38 38 39 39 38 38 39 39 39 39 38 38 38 38 39 39 38 38 37 37 37 38 38 37 35 32 31 30 29 30 31 33 34 34 33 34 36 39 40 40 41 40 37 36 35 35 35 36 37 37 37 37 38 39 40 40 40 39 39 39 38 37 36 35 35 34 34 36 38 41 43 46 47 46 44 41 38 37 36 34 33 33 33 33 32 30 31 33 35 38 40 42 42 43 43 43 42 41 38 36 34 33 32 31 30 29 30 32 34 33 36 38 39 40 42 42 43 44 44 44 44 44 44 44 44 44 42 40 35 29 25 22 22 22 21 21 21 21 21 21 21 20 20 20 20 21 21 21 22 22 22 22 22 21 21 21 22 22 23 24 24 24 24 23 23 23 23 22 23 23 23 24 24 25 25 26 26 27 28 29 29 30 31 31 32 32 32 33 33 34 35 35 36 37 37 37 38 38 39 40 41 41 41 41 41 41 41 41 35 35 36 37 38 37 37 36 34 32 29 26 25 24 24 24 24 24 23 23 23 24 25 26 26 27 28 29 29 30 30 31 32 32 32 32 33 33 34 34 34 33 32 32 31 31 30 29 29 29 28 26 26 26 27 28 29 29 28 27 27 27 27 27 27 26 26 25 25 24 24 24 23 22 22 22 23 23 22 22 23 23 23 23 24 24 23 23 23 23 24 25 25 25 25 25 25 25 25 24 24 24 23 23 23 22 21 20 19 19 19 21 23 23 24 24 24 24 25 24 24 23 23 23 23 22 22 23 26 27 27 26 26 26 25 25 25 25 25 25 25 25 26 27 26 26 26 26 26 26 25 25 24 23 23 22 19 19 19 19 19 20 20 19 19 20 20 20 21 21 20 20 20 19 18 17 18 20 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 16 15 14 14 14 14 14 14 15 14 15 15 15 16 17 17 17 18 18 20 21 23 25 28 30 31 31 31 30 30 30 29 28 28 28 28 28 28 28 28 28 29 30 30 29 29 28 28 28 28 28 28 28 28 28 29 30 32 32 31 31 30 28 28 28 28 28 28 28 28 28 28 27 26 24 24 24 25 26 27 27 27 28 28 27 27 27 27 26 27 27 27 27 28 29 30 31 32 33 33 32 31 31 31 32 32 32 31 30 29 29 29 29 30 30 31 33 33 32 31 30 29 29 30 31 31 31 31 31 31 30 29 29 29 28 29 29 29 29 28 27 27 27 26 26 26 26 26 26 26 26 26 25 25 25 26 26 26 26 27 29 31 32 31 30 30 30 30 31 31 31 31 31 32 33 33 32 30 29 29 29 30 31 31 31 31 32 34 35 35 35 34 31 29 28 28 27 25 25 26 27 27 27 27 28 29 31 32 33 34 36 37 38 39 40 42 43 43 43 44 44 44 44 44 44 45 46 46 46 46 46 45 45 45 46 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 43 42 41 40 40 39 39 39 38 37 36 37 38 40 41 42 43 43 43 43 43 44 44 44 45 45 45 46 46 46 46 46 45 45 44 42 42 42 43 43 44 45 45 45 45 45 45 45 45 45 45 44 43 42 41 40 39 38 37 37 37 36 37 38 39 39 38 38 38 39 40 39 39 39 39 39 38 38 38 37 36 36 37 39 39 37 37 37 38 38 38 38 38 37 36 38 40 40 39 37 33 31 30 30 30 30 32 34 34 33 33 35 38 40 40 40 39 38 35 34 34 34 35 36 37 38 39 40 40 41 42 42 42 40 40 39 39 39 38 37 36 35 36 37 40 44 43 47 47 46 43 40 38 37 36 35 34 34 33 32 31 30 29 30 32 34 36 37 40 42 43 43 42 40 38 36 34 34 33 31 30 28 28 29 31 32 31 32 34 36 38 40 42 43 44 44 44 44 44 43 43 43 41 38 31 25 22 21 21 21 21 21 21 21 21 21 21 20 20 20 21 21 21 21 22 22 22 22 22 22 22 21 22 22 23 24 24 24 24 24 24 23 23 23 23 23 23 24 24 25 25 25 26 27 28 29 29 30 31 31 31 32 32 33 33 33 34 34 36 36 37 37 38 38 39 40 41 41 41 41 41 41 41 41 33 34 36 37 38 38 38 35 31 28 25 24 24 23 23 23 23 22 21 22 22 23 24 25 26 27 28 28 29 30 31 31 32 32 32 32 32 32 33 33 32 32 32 32 31 30 29 28 28 28 27 26 27 27 27 27 28 29 29 28 28 28 28 27 27 26 26 25 25 24 24 24 24 24 24 24 24 24 22 22 23 23 23 24 24 24 24 23 23 24 25 26 26 25 25 25 26 25 25 24 24 23 23 23 23 22 21 20 19 20 20 22 23 24 24 24 25 26 25 25 24 24 23 23 24 23 22 23 26 28 28 25 25 25 25 25 25 25 25 25 25 26 27 27 27 26 26 26 26 26 26 25 24 24 23 21 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 20 20 19 17 17 18 20 21 21 21 21 21 20 20 21 21 20 20 20 20 20 20 19 19 20 20 19 18 16 15 14 14 14 14 14 14 14 15 14 14 15 16 16 17 18 18 19 20 21 21 22 25 27 28 31 31 31 31 30 30 29 28 28 28 28 28 28 28 28 29 30 30 30 29 29 29 28 28 28 27 27 27 28 28 30 31 32 33 32 30 29 28 28 28 28 28 28 28 28 27 26 25 24 24 24 25 26 27 27 27 27 27 27 27 27 26 26 27 27 27 27 27 28 28 29 30 31 31 31 30 30 31 32 32 32 31 30 29 29 29 29 29 30 31 31 32 31 29 29 29 29 30 30 30 30 31 31 30 30 29 28 28 28 28 28 28 28 27 27 27 26 26 25 25 25 25 25 25 25 25 25 25 25 25 26 25 25 26 28 31 32 31 30 30 30 30 30 30 30 30 31 32 32 31 30 28 28 28 29 30 31 31 31 31 32 33 34 34 34 32 29 28 29 31 29 25 24 25 25 26 26 27 28 30 31 32 33 33 34 35 36 38 39 40 41 41 42 42 43 43 43 44 44 45 46 45 45 44 44 43 43 43 44 44 44 45 45 45 45 44 44 44 44 44 44 44 44 44 43 43 41 40 40 40 39 38 38 38 37 36 37 39 41 42 42 42 43 43 43 44 44 44 45 45 45 45 46 46 46 46 46 45 44 43 43 43 43 44 44 45 45 45 45 46 46 46 45 45 45 43 43 43 42 41 40 39 38 38 38 37 39 40 40 40 39 39 40 40 41 40 40 39 39 38 38 37 37 36 36 37 37 38 38 36 36 36 38 39 38 38 37 36 37 40 41 40 38 35 32 31 31 30 30 31 34 35 33 33 34 36 38 39 40 39 38 36 34 33 33 33 34 35 36 38 40 42 42 43 44 43 42 41 40 40 40 40 40 39 37 36 37 39 41 43 46 48 47 45 42 39 38 37 36 35 35 34 33 32 32 31 30 29 29 31 31 33 36 39 40 41 40 38 37 36 35 35 34 32 30 29 27 27 28 29 28 29 30 32 35 37 39 41 42 43 43 43 43 43 43 42 40 36 28 22 21 21 21 21 21 21 21 21 21 21 20 20 20 20 21 21 21 21 22 22 22 22 22 22 22 22 22 23 23 24 24 24 24 24 24 24 23 23 23 23 23 24 24 24 25 26 26 27 28 29 30 31 31 31 32 32 33 33 33 33 34 34 36 36 36 37 37 38 38 40 40 41 41 41 41 41 41 41 32 32 33 33 34 34 32 30 26 24 23 22 22 22 21 21 22 20 21 21 22 23 24 25 26 26 27 28 29 30 31 32 32 33 33 32 32 32 32 32 31 30 30 31 30 30 29 29 28 28 27 27 28 28 28 28 28 28 28 28 28 28 28 28 27 27 26 26 25 25 25 26 25 26 26 26 25 24 23 22 23 23 24 24 25 25 24 24 24 25 25 25 25 25 25 26 25 25 25 25 24 24 24 24 23 22 21 20 20 21 22 23 23 23 24 25 26 26 26 25 25 24 23 23 23 23 23 23 27 28 26 24 24 24 24 25 25 25 25 25 26 27 27 27 27 26 26 26 26 26 26 26 25 24 23 21 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 20 20 19 17 17 19 20 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 18 19 19 19 18 17 17 16 15 14 14 14 14 15 15 15 15 15 15 16 17 18 18 19 20 20 20 22 23 24 26 29 31 31 31 31 30 29 29 28 28 28 28 28 28 28 29 30 31 30 30 30 29 28 28 27 27 27 27 27 28 29 30 31 33 33 31 29 28 28 28 27 27 27 27 27 26 26 25 24 24 24 25 25 26 26 27 27 27 26 26 26 26 26 26 27 27 27 28 28 28 28 29 29 30 29 29 30 31 32 32 31 30 30 30 30 29 29 29 29 30 30 30 29 28 27 28 29 29 29 29 29 30 30 30 30 29 28 28 27 27 27 27 27 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 28 31 32 31 30 29 29 29 29 29 29 30 31 32 31 29 27 27 27 28 29 30 31 31 31 32 33 33 34 34 33 31 28 28 30 34 31 28 25 24 23 24 25 26 29 31 33 33 33 33 34 34 36 37 38 38 38 39 41 41 42 42 42 43 44 44 44 44 44 44 43 43 42 42 42 42 43 44 45 44 44 43 43 43 43 43 43 43 43 43 42 42 41 40 40 39 38 38 38 38 37 36 36 38 39 40 41 42 43 43 43 44 44 44 44 45 45 45 45 46 46 46 46 45 44 43 43 43 43 44 44 45 45 45 46 46 47 47 46 45 44 43 44 43 43 42 40 39 39 39 38 39 40 41 40 41 41 42 42 41 41 41 40 39 38 38 37 37 37 37 37 37 38 38 38 36 36 36 38 39 39 39 36 36 39 40 40 38 35 33 32 31 31 30 31 32 34 33 32 33 36 37 37 39 39 38 36 34 32 31 32 32 33 34 36 39 42 43 44 44 45 43 42 41 41 41 42 42 41 40 39 38 39 39 41 43 47 49 47 45 42 39 38 37 37 36 36 36 35 34 34 34 32 31 30 30 29 30 31 33 36 38 37 36 36 35 35 35 34 33 31 29 28 27 27 27 27 28 29 30 32 34 35 38 40 41 42 42 42 43 43 42 40 35 27 21 21 20 21 21 20 20 21 21 21 21 20 20 20 21 21 21 21 21 22 22 22 22 22 22 22 22 22 23 23 24 24 24 24 24 24 24 23 23 23 23 23 24 24 24 25 26 27 28 29 29 30 31 31 32 32 32 33 33 33 33 33 34 34 35 36 37 37 38 38 40 40 41 41 41 41 41 41 41 31 31 30 29 30 29 27 25 22 21 21 20 20 20 20 20 20 20 21 22 23 24 24 25 26 26 27 28 29 30 31 32 33 34 33 33 32 32 32 31 30 29 29 30 29 29 28 29 29 29 28 28 29 29 28 28 28 28 28 28 28 28 29 28 27 27 26 26 26 26 26 26 27 27 27 26 25 25 23 24 24 24 24 25 25 25 25 25 25 26 26 26 25 25 25 25 25 25 25 25 24 24 24 24 23 23 22 22 23 23 23 23 23 23 25 26 27 27 26 26 25 24 23 23 23 23 23 24 27 27 25 24 23 23 23 24 24 25 25 25 27 28 27 27 27 27 26 26 26 25 26 26 25 24 23 22 21 20 19 19 19 19 19 20 20 20 21 21 21 21 21 20 19 19 18 17 19 20 21 21 22 22 21 21 21 21 21 21 20 19 19 19 18 18 17 17 18 19 19 19 18 17 14 14 14 14 14 15 16 15 15 15 15 16 17 18 19 20 20 20 20 22 22 24 25 27 29 30 31 31 30 30 29 29 29 29 29 29 29 29 29 30 31 31 31 30 29 28 28 27 27 27 27 27 27 27 29 31 32 33 31 30 29 28 27 26 26 26 26 26 26 25 25 25 24 24 25 25 25 26 27 27 26 26 26 25 26 26 26 26 27 28 28 28 28 28 28 28 29 28 29 30 31 32 32 31 31 31 30 30 29 29 29 28 28 28 28 28 27 27 28 29 29 29 29 29 29 29 29 29 28 28 28 27 27 27 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 28 31 32 31 29 28 28 27 27 28 29 31 31 31 29 27 26 26 26 28 29 30 31 32 32 33 33 33 33 33 32 30 28 29 31 33 32 28 26 25 24 24 24 27 30 33 34 33 33 33 34 35 37 38 38 38 39 40 40 39 40 40 41 42 43 42 41 42 43 45 45 45 44 44 44 44 44 45 45 44 43 43 42 42 42 42 42 42 42 42 42 41 41 40 40 39 38 37 37 38 37 36 35 36 37 38 40 42 42 43 43 43 43 44 44 44 44 45 45 45 45 46 45 45 45 44 45 45 45 44 45 45 45 46 46 47 47 47 46 45 44 44 44 44 43 42 41 40 40 40 40 40 42 41 41 42 43 43 43 42 41 41 40 39 38 37 37 37 37 37 37 38 38 38 38 37 37 37 38 38 38 36 35 37 38 38 37 35 34 32 32 31 31 31 31 32 32 31 32 34 36 37 38 39 38 37 34 32 31 31 31 32 33 35 37 41 43 44 44 45 45 43 43 42 42 43 43 43 42 41 39 39 40 40 42 45 48 50 48 45 42 39 38 37 37 37 37 36 36 35 35 35 34 33 33 31 30 29 29 29 32 34 33 33 33 34 34 34 34 33 32 31 29 28 28 28 28 28 28 29 30 31 33 34 36 37 38 39 38 40 42 42 41 37 30 28 23 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 22 23 22 22 22 22 23 24 24 24 24 24 24 24 24 24 23 23 23 23 24 24 24 25 26 27 28 29 30 31 31 32 32 32 33 33 33 33 33 33 33 33 34 35 36 37 37 38 40 40 40 40 41 41 41 41 41 32 31 29 28 28 26 24 22 21 20 21 20 20 20 20 20 21 21 21 22 23 24 25 26 27 27 28 29 30 31 32 33 33 33 33 33 32 32 32 31 30 29 29 29 28 28 28 28 29 30 29 29 29 29 29 29 29 29 29 29 29 29 29 28 27 27 26 26 26 26 27 27 27 27 27 27 26 26 25 25 25 25 25 25 25 25 25 25 26 25 25 25 25 25 26 25 25 25 25 25 25 25 25 24 23 24 24 24 24 24 23 23 23 24 25 26 27 27 27 26 24 23 23 23 24 24 23 25 27 27 26 23 23 23 23 23 24 24 25 26 27 28 28 27 27 27 26 25 25 25 25 25 25 24 23 23 22 22 21 19 18 19 19 19 20 20 21 21 21 21 20 20 19 18 18 18 19 19 21 21 22 22 22 22 22 21 21 21 21 20 20 19 18 17 16 16 17 18 19 19 18 17 13 13 14 14 14 15 16 16 16 16 16 16 17 18 20 21 20 20 21 22 22 24 24 25 27 29 31 31 31 30 30 30 29 29 29 29 29 29 29 30 31 31 31 30 30 29 28 27 27 27 27 27 27 27 28 30 32 33 32 30 29 28 27 26 26 26 25 25 25 25 25 25 25 25 25 25 25 26 26 27 26 26 25 25 25 25 25 26 27 28 28 28 28 28 27 27 27 27 28 30 31 32 31 31 30 30 30 29 29 28 28 27 27 27 27 27 27 28 28 28 29 29 28 28 28 28 28 28 28 28 27 27 27 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 27 29 31 31 29 26 26 26 26 27 28 30 31 31 30 27 26 26 26 27 28 28 29 31 32 34 34 34 34 33 33 31 29 25 26 29 30 30 27 27 25 24 23 24 28 31 33 33 32 33 34 35 37 38 39 39 39 39 38 37 37 38 39 40 41 41 40 41 42 44 46 46 46 46 45 45 45 45 45 45 44 43 43 43 42 42 41 41 41 41 41 41 40 40 40 39 39 38 37 36 37 37 36 35 35 35 36 39 41 42 43 43 43 43 43 43 43 43 44 44 45 45 45 46 46 46 46 48 47 47 46 46 46 46 47 47 48 48 47 47 45 44 44 44 44 44 43 43 42 41 41 42 43 43 43 43 44 45 44 44 43 41 40 39 38 36 36 36 36 36 36 37 38 39 39 39 38 38 38 38 38 38 37 36 37 38 37 36 34 33 32 32 31 30 31 31 32 31 31 32 35 36 37 38 39 38 36 33 31 30 30 31 32 34 36 39 42 44 44 44 45 45 45 44 43 43 43 44 44 43 42 40 40 40 41 43 46 49 50 47 43 40 38 37 37 38 37 37 36 37 36 36 36 35 34 34 32 31 30 30 29 30 32 32 32 32 32 33 33 33 33 33 32 31 30 29 29 29 29 29 29 30 30 31 32 32 33 35 36 36 37 39 41 41 40 36 36 27 21 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 23 23 22 22 23 23 23 24 24 24 24 24 24 24 24 24 24 23 24 24 24 24 25 26 27 28 29 30 30 31 32 32 32 33 33 33 33 33 33 33 33 33 34 35 36 37 37 38 39 40 40 40 41 41 41 41 41 33 31 31 28 26 24 23 22 20 20 20 20 20 20 20 21 21 22 22 23 24 25 26 27 27 27 29 30 31 32 33 33 33 33 32 32 32 32 31 30 29 28 28 28 27 27 27 27 29 30 30 29 29 29 29 29 29 30 30 31 31 30 29 28 28 27 27 27 27 27 27 27 28 28 28 27 27 27 26 26 26 25 25 24 24 24 26 26 26 26 25 26 26 26 25 25 24 25 25 26 26 26 25 24 24 24 25 24 24 23 23 23 23 24 26 26 27 27 27 26 24 23 23 23 24 24 24 24 26 26 24 23 23 23 23 23 24 24 25 26 27 28 28 28 28 27 26 25 25 24 24 25 25 24 24 24 23 23 22 20 19 19 18 19 19 20 20 21 21 21 20 19 19 18 17 18 19 19 20 21 21 22 22 22 22 21 21 21 21 21 20 19 18 17 16 16 15 16 17 17 17 15 13 13 13 14 14 15 17 16 16 16 16 16 16 18 19 20 20 21 21 22 23 23 23 24 26 27 29 31 32 31 31 30 30 29 29 29 28 28 29 30 30 31 31 30 30 29 28 28 27 27 27 27 27 27 29 30 32 32 32 31 29 28 27 27 26 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 25 25 24 24 24 24 25 26 27 28 28 28 28 27 27 27 26 26 28 30 31 30 30 29 29 28 28 28 27 26 25 25 25 26 27 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 26 26 26 26 25 25 25 25 25 25 25 25 26 26 26 25 25 24 24 24 24 25 25 26 27 28 28 28 27 26 25 24 25 26 27 29 29 30 30 29 28 27 27 27 28 28 28 29 31 32 33 33 34 33 33 31 29 26 21 22 24 26 26 25 25 24 23 23 24 28 31 32 32 32 33 34 36 37 38 38 38 39 38 38 37 37 38 40 41 41 40 39 41 43 45 46 46 46 46 45 45 45 45 45 44 44 43 43 42 42 42 41 40 40 40 40 40 40 40 39 39 38 38 37 36 36 36 36 35 35 34 36 38 40 41 43 43 43 43 42 43 42 43 43 44 44 45 45 46 47 47 48 49 49 48 48 47 48 48 48 48 48 48 47 47 46 45 45 45 45 44 44 44 43 43 43 45 45 45 44 44 45 46 45 44 43 41 39 38 37 36 36 36 36 36 36 38 39 39 39 39 38 38 38 38 38 38 37 38 38 37 36 35 34 33 32 31 30 30 31 31 31 31 31 32 34 36 38 39 39 37 34 32 31 30 31 31 33 36 38 40 43 44 44 44 45 46 46 45 44 43 43 44 44 44 42 41 41 41 43 46 49 51 49 44 41 39 39 38 37 37 37 37 37 37 36 37 36 36 35 33 32 31 32 32 31 31 32 32 32 32 32 32 33 33 33 33 32 32 32 31 31 30 30 30 30 30 30 30 31 31 32 33 34 34 36 37 39 40 41 40 40 33 24 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 23 23 22 23 23 23 23 24 24 24 24 25 25 25 25 24 24 24 24 24 24 25 25 26 27 29 30 30 31 31 32 33 33 33 33 34 34 34 34 34 34 34 34 35 36 36 37 38 38 39 40 40 40 40 41 41 41 31 30 29 27 25 24 23 22 21 21 21 21 21 21 21 21 21 22 23 24 25 26 27 26 27 28 29 30 32 33 34 34 33 32 32 32 31 31 30 29 28 27 27 26 26 26 26 27 29 30 30 29 28 29 29 29 29 30 31 32 31 30 30 29 28 28 28 28 28 28 28 28 28 28 28 27 27 27 26 26 26 25 23 24 24 25 25 25 26 26 26 26 26 26 25 24 24 25 27 27 27 27 25 24 24 25 25 25 24 23 23 23 23 25 26 26 27 28 28 26 24 24 23 23 24 24 24 24 25 24 23 23 23 23 23 23 24 24 25 25 25 26 28 28 28 27 25 25 24 24 24 24 25 25 25 24 24 24 23 21 19 18 18 19 19 19 20 21 21 20 20 19 19 18 17 18 19 19 20 20 21 21 21 22 22 21 21 21 21 21 21 20 18 16 16 15 15 14 14 14 13 13 13 13 13 13 14 14 15 16 17 16 16 15 16 17 19 20 21 22 22 23 23 23 23 24 25 26 28 30 31 31 31 31 30 30 29 28 28 28 29 30 30 30 31 30 30 29 28 28 28 27 27 27 27 28 29 30 32 33 32 31 29 28 27 26 26 26 25 25 25 24 24 25 25 25 25 25 26 26 26 26 26 25 25 24 24 24 24 25 26 27 28 28 28 27 27 27 26 25 26 27 28 28 28 27 27 27 27 26 26 25 24 23 23 24 26 27 27 27 28 28 28 27 27 26 27 27 27 27 27 27 26 26 25 25 25 25 24 24 24 24 24 25 25 26 26 26 25 24 24 24 24 24 25 25 26 27 27 27 25 23 22 23 23 25 26 28 29 29 29 30 29 30 30 30 29 29 29 29 30 31 32 33 33 33 33 31 30 27 24 23 23 24 24 25 25 25 24 23 23 24 27 29 30 31 32 33 36 37 37 37 37 38 39 40 40 39 39 39 42 43 41 40 40 42 44 45 46 46 46 45 45 45 45 45 44 44 43 43 43 42 42 41 41 40 40 40 40 40 40 40 39 38 38 38 38 37 36 36 36 36 36 35 35 36 38 40 42 43 43 43 43 42 42 43 43 44 45 45 46 48 48 49 50 50 50 49 48 48 49 49 49 49 49 48 47 47 46 46 46 46 45 45 45 45 44 45 46 46 46 45 45 46 46 45 45 43 42 39 38 37 37 36 36 36 36 36 37 38 39 39 39 38 38 37 37 38 38 38 38 38 38 36 35 34 34 33 32 31 30 30 31 31 31 31 31 32 33 36 38 39 39 37 34 32 31 31 31 32 35 37 40 42 44 44 44 43 43 44 46 45 43 42 42 44 45 44 42 41 41 43 45 50 52 51 47 42 40 40 39 38 38 37 37 37 37 37 37 37 37 37 35 33 31 30 31 31 32 32 32 32 32 32 32 32 32 33 33 33 33 33 32 31 32 32 31 31 31 31 30 31 31 31 32 33 34 35 36 37 38 38 39 40 40 38 28 22 20 20 19 19 20 20 20 20 19 20 20 20 20 21 21 21 22 22 22 22 22 23 23 23 23 23 24 24 24 25 25 25 25 25 25 25 25 25 25 25 26 27 28 29 30 30 31 32 33 33 33 33 34 34 34 34 34 34 34 34 34 35 36 36 37 37 38 39 40 40 40 40 40 40 40 31 30 29 27 26 26 25 24 23 23 22 22 21 21 21 22 22 23 24 25 26 27 27 27 28 29 30 31 33 34 34 34 34 33 33 32 32 31 30 28 27 26 25 25 25 26 26 27 29 30 31 30 29 29 30 30 30 31 32 32 32 31 30 30 29 29 29 29 29 29 29 29 29 28 28 27 27 27 26 25 24 24 24 25 25 25 25 25 25 25 26 26 26 26 25 24 25 26 27 28 27 27 26 26 25 26 25 24 23 23 23 23 24 25 25 26 27 28 28 26 26 25 23 23 24 24 24 24 24 24 23 23 23 23 23 23 24 24 24 25 25 26 26 27 27 26 25 24 23 23 23 24 24 24 25 25 24 24 23 22 20 19 18 18 18 19 20 21 21 20 20 20 19 18 17 17 18 19 19 20 21 20 20 21 21 21 21 21 21 21 21 19 17 16 15 15 14 14 14 13 13 13 13 13 13 13 13 14 14 15 17 16 16 15 16 17 19 21 21 22 22 23 22 22 22 23 25 26 27 28 28 30 31 31 31 30 29 28 28 28 28 29 30 30 31 30 30 29 28 28 28 27 27 27 27 28 29 30 31 33 32 31 29 29 27 27 26 25 25 24 25 25 25 25 25 25 26 26 26 26 26 26 26 25 25 25 24 24 24 25 25 26 27 27 27 26 26 26 25 25 26 26 27 27 26 25 25 25 25 24 24 23 22 22 23 24 25 26 26 26 27 27 27 27 26 26 26 26 26 26 26 26 26 25 25 25 24 24 24 24 24 24 24 24 25 26 26 25 24 24 24 24 24 24 24 25 26 27 27 26 24 24 23 23 24 26 27 28 28 28 29 31 30 32 33 32 31 30 30 30 30 31 32 32 32 32 31 30 28 25 25 29 29 27 27 26 25 25 24 22 22 23 25 27 29 29 30 34 37 38 37 37 37 39 40 41 41 40 40 41 44 44 42 41 41 42 45 45 46 46 45 44 44 45 45 44 44 44 43 43 43 42 42 42 41 40 40 40 40 40 40 40 39 38 38 38 38 38 37 36 36 36 36 36 35 35 37 39 41 42 41 42 42 42 43 43 44 45 46 47 48 49 50 51 51 51 50 49 49 49 49 50 49 49 49 48 48 47 47 47 46 46 46 46 45 46 46 47 47 47 46 46 46 46 46 45 43 42 41 39 38 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 39 39 39 38 38 37 35 34 33 33 32 32 31 30 30 30 31 30 31 31 32 33 37 39 40 39 37 35 33 32 33 33 34 37 38 41 44 45 43 42 42 41 42 42 42 40 40 42 45 46 46 45 43 43 45 49 53 52 49 45 42 41 41 39 38 38 38 38 38 38 37 38 38 37 36 35 33 32 30 29 30 30 31 31 32 32 32 32 32 33 33 33 33 33 33 33 32 33 32 32 32 31 31 31 31 32 32 33 33 35 36 37 37 37 38 38 39 40 39 33 23 20 19 19 19 19 20 20 19 19 19 19 20 20 20 20 21 22 22 22 22 22 23 23 23 23 23 23 24 24 25 25 25 25 25 25 25 25 25 26 26 27 28 29 29 30 31 32 32 33 33 34 34 34 34 34 34 34 34 34 34 34 35 36 36 36 37 37 39 39 39 40 39 40 40 40 30 30 29 28 28 28 29 28 26 24 22 22 22 22 22 23 24 24 25 26 27 28 28 28 29 30 31 32 34 34 35 35 34 34 34 33 32 30 29 27 26 25 25 25 25 25 27 28 30 31 33 32 31 31 31 31 31 33 34 34 33 32 32 31 30 30 30 30 30 30 30 30 29 29 28 28 27 27 26 25 24 25 25 25 25 25 25 25 25 25 26 27 27 26 26 26 26 27 27 28 27 27 27 27 26 26 25 24 24 24 23 24 24 25 25 26 27 27 27 27 27 25 24 24 25 25 24 24 24 25 24 24 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 24 23 23 23 24 24 24 24 24 24 24 23 22 21 20 19 18 19 19 19 21 21 20 20 20 19 18 18 18 19 19 20 20 21 20 20 21 21 21 21 20 21 21 20 19 18 16 15 15 15 14 14 13 13 12 13 13 13 13 13 13 13 15 16 16 15 15 16 18 19 21 21 22 22 23 23 22 23 24 25 26 27 27 27 29 30 31 31 30 29 28 28 28 28 29 29 30 31 30 30 29 28 28 28 27 27 27 27 27 28 29 31 33 33 31 30 29 27 27 26 25 24 24 25 26 26 26 26 26 26 26 26 25 26 26 25 25 25 24 24 24 24 25 25 26 26 27 26 26 26 25 25 25 26 27 27 26 25 24 24 23 23 23 22 22 22 23 24 25 25 25 26 26 26 26 26 26 26 26 25 25 25 25 26 26 25 25 25 24 24 24 24 24 23 23 23 24 25 26 26 25 24 24 24 24 24 24 24 24 26 27 27 27 26 26 25 25 26 26 27 27 27 27 29 31 31 33 34 33 32 31 31 31 31 31 32 32 31 31 30 28 25 24 28 33 34 30 30 27 25 24 23 20 21 22 24 25 27 28 31 34 37 38 38 38 39 40 41 41 41 40 40 42 44 44 42 41 41 43 43 46 47 46 44 44 44 44 44 44 44 44 43 43 43 43 42 42 41 40 40 40 40 40 40 39 39 38 38 38 38 38 38 38 37 37 37 37 36 35 36 38 40 41 40 41 42 43 43 44 45 46 47 49 50 50 51 52 52 51 50 50 49 49 50 50 50 49 49 49 48 48 47 47 47 46 46 46 46 46 46 47 47 46 46 45 45 45 45 44 43 42 41 39 38 38 37 37 37 37 37 38 37 38 39 39 39 39 39 39 39 39 39 38 37 37 36 35 34 33 32 32 31 31 30 30 30 31 31 31 31 32 34 38 40 41 40 38 36 35 35 35 35 36 38 38 40 43 44 42 40 40 40 40 39 39 38 39 42 45 47 47 47 45 45 47 51 53 51 48 45 44 43 42 40 39 38 38 38 38 38 38 38 38 38 36 35 33 32 31 30 29 29 29 29 30 31 32 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 33 33 33 34 35 36 37 37 38 38 38 38 39 39 39 36 23 19 19 19 19 20 20 20 19 19 19 19 19 19 19 20 20 21 22 22 22 22 23 23 23 23 23 23 24 24 24 25 25 25 25 25 25 25 26 26 27 27 28 29 29 30 31 32 33 33 34 34 34 34 34 34 34 34 34 34 34 35 35 35 36 36 37 37 38 39 39 39 39 39 39 40 30 30 30 30 31 32 33 31 28 25 24 23 23 23 24 25 25 26 27 28 28 28 29 29 30 31 32 33 34 35 35 35 35 35 35 34 32 30 28 27 26 26 25 25 25 26 28 30 32 33 33 34 34 33 33 33 34 35 35 35 35 35 34 33 32 32 32 31 31 30 30 30 30 29 29 28 28 28 26 25 24 25 27 27 27 28 27 27 27 26 26 27 27 27 27 27 28 28 27 27 26 26 26 26 26 26 25 24 24 24 24 24 24 24 24 25 26 26 26 26 25 24 23 24 25 24 24 24 25 25 25 24 24 23 23 23 23 23 24 24 24 24 24 25 25 25 24 24 23 23 23 23 24 23 23 23 24 23 23 23 22 21 21 19 19 18 18 21 20 20 19 20 18 18 18 19 19 20 21 21 21 20 20 21 21 21 21 20 20 20 20 20 19 16 15 15 15 14 13 13 13 12 12 12 13 13 13 13 13 13 15 15 15 16 16 18 19 20 20 22 23 23 23 22 23 24 25 26 27 27 27 28 29 30 31 30 29 29 28 29 29 29 29 30 30 30 30 29 28 28 28 27 27 27 27 27 28 29 31 33 34 34 32 30 28 27 26 25 24 25 26 26 26 26 26 26 26 26 25 25 25 26 25 25 25 25 25 25 25 25 25 25 26 26 26 25 25 25 25 26 27 27 27 26 23 22 22 22 22 22 22 22 23 24 24 25 25 25 26 26 26 26 26 26 25 25 25 25 25 25 25 26 26 25 25 25 24 24 24 24 23 23 24 24 25 26 26 25 25 24 24 23 23 23 23 23 26 28 29 29 29 27 26 26 27 27 26 26 26 27 28 30 32 35 34 33 32 31 31 31 31 31 32 32 32 31 29 27 25 25 29 32 34 33 31 27 24 22 21 20 21 22 23 24 25 28 31 34 36 37 38 39 41 41 42 42 40 40 40 41 42 41 40 41 42 44 45 47 46 45 44 44 44 44 44 44 44 44 44 44 44 43 43 42 41 40 40 40 40 40 40 39 39 39 38 39 39 39 39 39 38 38 38 37 36 35 35 37 38 38 39 41 42 43 43 44 45 47 49 49 50 51 52 52 52 51 49 49 49 49 49 49 49 49 48 48 47 47 46 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 44 43 42 40 39 38 38 38 38 38 38 38 37 38 38 39 39 39 39 39 39 39 38 37 36 36 36 35 33 33 32 32 31 31 30 30 30 30 30 31 31 31 33 35 38 41 42 42 40 39 38 37 36 36 37 39 40 42 43 43 42 41 39 39 38 38 37 38 40 42 44 46 47 48 47 48 49 51 51 49 46 46 45 44 43 42 41 40 39 39 39 39 38 39 39 38 37 35 33 32 31 30 30 30 30 30 30 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 35 35 36 37 37 38 38 38 38 38 39 39 39 38 24 22 21 19 20 20 20 20 19 19 19 19 19 19 19 19 20 21 21 22 22 22 22 22 22 22 23 23 24 24 25 25 25 25 25 25 26 26 26 27 27 28 28 29 30 31 32 32 33 33 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 36 36 37 38 38 38 39 39 39 39 39 29 30 31 32 33 34 34 33 30 27 25 25 25 26 27 27 27 27 28 29 29 29 29 30 31 32 32 33 34 34 35 36 36 36 36 35 33 31 29 28 27 27 27 26 26 27 28 30 32 33 33 34 35 35 35 36 36 37 36 36 36 36 35 35 34 33 33 32 31 30 30 30 29 29 29 29 29 28 27 27 26 27 28 28 29 29 29 29 28 28 27 27 27 27 27 28 28 28 27 27 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 25 25 25 25 25 24 23 23 24 24 24 24 25 25 25 25 24 24 24 23 23 23 23 23 24 24 24 24 25 25 25 24 24 23 23 23 23 24 23 22 22 23 23 23 23 23 22 22 20 19 18 19 21 20 19 19 19 19 19 19 19 20 21 21 21 21 20 20 21 21 21 21 20 21 20 19 19 18 16 16 15 15 14 13 13 13 12 12 12 12 12 12 13 13 13 14 15 15 15 16 17 17 18 20 22 24 24 23 22 23 24 25 26 27 28 29 29 29 30 30 30 29 29 28 29 29 29 29 30 30 30 30 29 29 28 28 27 27 27 27 27 27 28 30 33 34 34 33 31 29 27 26 25 25 25 26 27 27 27 26 26 26 26 25 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 24 25 26 27 27 27 26 26 24 23 22 22 22 22 23 23 24 24 24 25 25 25 25 25 26 26 26 26 26 26 26 25 25 26 26 26 26 26 25 25 25 24 23 23 23 23 24 25 26 26 25 25 25 24 23 23 22 22 23 26 29 30 30 29 27 27 27 27 26 25 25 26 28 28 30 34 36 35 33 32 31 31 31 31 31 32 32 31 30 29 26 25 27 28 28 29 30 30 28 25 23 21 21 22 23 23 23 25 28 31 33 35 37 38 40 41 41 42 42 41 40 40 39 39 39 39 41 41 43 45 46 45 43 43 44 44 45 44 44 44 44 44 44 44 44 43 42 41 41 41 41 40 40 40 39 39 39 39 39 39 39 39 39 39 38 38 37 36 35 34 35 36 36 37 39 41 43 44 45 46 48 48 49 51 51 51 51 50 49 48 48 48 48 48 48 48 47 47 47 47 46 46 46 46 46 47 47 47 47 46 46 46 46 46 46 46 45 45 44 43 41 40 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 39 39 38 37 35 35 35 34 34 33 32 32 32 32 31 31 31 30 30 31 31 31 32 33 36 40 42 44 43 43 42 39 38 37 38 38 39 41 43 43 43 42 40 39 37 37 37 37 38 41 41 42 44 47 49 48 49 50 51 50 48 47 47 46 46 45 42 41 40 39 39 39 39 39 40 39 38 37 36 34 33 32 31 31 30 30 30 31 32 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 35 35 35 35 36 36 36 37 37 37 38 38 38 38 38 39 39 38 33 28 22 20 20 20 20 20 20 19 19 19 19 19 19 19 19 20 21 21 22 22 22 22 22 22 23 23 24 24 25 25 25 25 25 26 26 26 26 27 27 28 28 29 30 30 31 32 33 33 33 34 34 34 34 34 34 34 34 34 34 35 35 35 35 36 36 37 37 37 38 38 38 38 38 39 28 28 29 30 32 34 34 34 33 33 31 30 29 29 30 29 28 29 30 30 30 30 30 31 31 32 32 32 33 34 35 36 37 37 37 35 34 32 30 29 29 29 29 28 28 28 28 30 32 33 34 34 35 35 36 37 37 37 37 36 37 37 36 36 35 35 34 33 32 31 30 30 29 29 29 29 29 30 29 29 28 29 29 29 30 30 30 29 28 28 27 27 27 27 28 28 28 28 27 27 27 26 26 25 26 26 26 25 25 26 25 24 24 24 24 24 24 24 24 24 24 23 23 23 24 24 24 25 25 25 25 24 24 24 23 23 23 24 24 24 24 24 25 25 25 24 24 24 23 24 24 24 24 23 23 22 22 23 23 23 23 23 22 20 18 18 19 21 20 20 19 18 19 19 19 20 21 21 21 21 20 20 20 20 20 20 21 20 20 19 19 19 18 17 16 15 15 14 13 13 13 12 12 12 12 12 12 12 13 13 13 14 14 14 15 16 16 18 19 21 24 24 23 22 22 23 24 25 26 28 29 29 29 30 30 30 29 29 29 29 29 30 30 30 30 30 30 29 29 29 28 28 27 27 27 27 27 28 30 30 32 33 34 32 29 27 26 25 26 26 26 26 27 26 26 26 26 26 25 26 26 27 27 26 26 26 26 26 26 25 25 25 25 25 25 25 24 24 25 26 27 27 26 25 25 23 22 22 22 22 22 22 23 23 23 23 24 24 24 24 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 24 23 23 23 23 24 25 26 26 26 26 25 24 23 22 22 22 23 27 30 30 31 31 29 28 27 26 25 24 24 25 25 28 31 34 35 35 34 32 31 31 30 31 31 31 31 31 30 28 26 25 27 28 28 29 30 31 30 27 24 23 22 22 23 23 24 25 28 30 32 34 36 38 39 40 41 42 41 40 39 38 38 38 38 40 42 42 44 45 44 43 43 44 44 44 44 44 44 44 44 44 45 44 44 43 42 42 41 41 41 41 40 40 40 39 39 39 40 40 40 40 40 40 39 38 37 36 36 35 35 35 36 37 39 42 43 45 46 47 48 48 49 50 50 49 48 48 47 48 48 48 48 48 47 47 47 47 47 47 47 47 47 48 47 47 48 48 47 46 46 46 46 46 46 46 45 44 43 42 41 40 40 39 39 39 38 38 38 38 38 39 39 38 38 38 38 38 37 36 35 34 34 34 34 33 33 32 32 32 32 32 31 31 31 31 31 31 31 31 33 37 41 44 45 44 44 42 40 39 38 38 39 40 41 42 42 42 41 39 38 37 36 37 38 39 40 40 41 44 47 49 49 50 50 49 48 48 47 48 48 47 46 43 42 40 39 39 39 40 40 40 40 38 37 36 35 34 33 32 31 30 30 30 31 31 32 33 33 33 33 33 33 33 33 33 34 34 35 35 35 35 36 36 36 36 36 36 37 37 37 37 37 37 37 38 38 38 38 37 37 28 21 20 21 21 21 20 20 20 20 19 19 19 19 19 19 19 20 21 21 22 22 22 22 23 23 23 24 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 29 30 31 31 32 32 33 33 33 34 34 34 34 34 34 34 34 34 35 35 35 36 36 36 36 37 37 37 37 37 38 38 27 27 27 28 30 31 33 34 34 34 33 32 31 31 31 30 30 30 31 31 31 31 31 31 31 31 31 32 33 34 34 36 37 38 37 36 34 32 30 30 30 30 30 30 30 29 29 30 32 33 34 34 34 35 36 36 36 36 36 36 36 36 36 36 36 35 35 34 32 31 30 30 30 30 30 29 30 30 30 30 30 29 29 29 29 29 29 29 28 27 27 27 28 28 28 28 28 28 28 28 27 26 26 26 26 26 26 26 26 26 26 24 23 24 24 24 24 24 24 24 23 23 23 23 23 24 24 24 25 25 25 24 24 24 24 23 24 24 25 25 25 25 25 25 25 25 25 24 24 25 25 24 24 24 23 23 22 22 23 23 23 23 22 20 18 18 20 21 21 20 18 18 18 19 20 21 22 22 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 15 15 14 14 13 13 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 15 16 18 20 22 23 23 22 22 23 23 24 26 28 29 30 30 30 30 30 30 30 29 29 29 30 30 30 29 29 29 29 29 29 29 28 27 27 26 26 26 27 28 29 31 33 34 33 30 27 26 26 26 26 26 26 26 26 26 26 26 25 25 25 26 26 27 27 26 27 27 27 27 26 25 25 25 25 25 24 23 23 24 25 27 26 26 25 23 21 21 21 21 21 22 22 23 23 23 23 23 24 24 24 25 25 26 26 27 27 27 27 26 26 26 25 26 26 26 26 25 24 24 23 22 22 23 23 24 26 26 26 26 25 23 22 22 22 22 24 27 30 30 32 31 30 28 27 26 25 24 24 24 25 28 31 33 35 35 33 32 31 30 30 30 30 30 30 29 29 27 25 26 28 30 32 31 33 34 32 30 27 25 24 24 24 24 25 26 28 30 32 34 36 37 38 38 40 41 41 41 40 38 38 39 40 41 43 44 44 44 43 42 43 44 44 44 43 44 44 44 44 45 45 44 44 44 44 43 42 42 41 41 41 40 40 40 39 40 41 40 41 41 41 40 39 38 37 37 36 36 35 35 35 37 38 41 43 44 45 46 46 47 48 48 48 47 47 47 48 49 49 49 49 49 49 48 48 48 48 48 48 48 48 48 48 48 48 48 47 46 46 46 46 46 46 46 45 44 43 42 41 40 40 40 40 39 38 38 38 38 39 39 38 38 38 38 37 37 36 35 34 33 33 33 33 33 32 32 32 33 32 32 31 31 31 31 31 31 31 32 34 39 43 45 46 46 45 43 41 40 39 39 40 40 41 41 42 42 41 39 38 37 37 38 40 40 40 40 41 43 46 49 50 51 50 48 47 47 47 50 49 47 45 43 41 40 41 41 41 41 41 40 39 38 37 37 35 35 34 32 31 30 30 30 30 30 31 31 32 32 33 33 33 33 33 34 34 34 34 35 35 36 36 36 37 37 36 37 37 36 36 36 37 37 37 37 37 37 37 36 35 25 20 20 22 22 21 21 21 20 20 20 19 19 19 19 19 19 20 20 21 21 22 22 22 23 23 24 24 24 24 25 25 25 25 25 26 26 26 26 26 27 27 28 28 29 30 31 31 31 31 32 33 33 33 34 34 34 34 34 34 34 35 35 35 35 35 36 36 36 36 36 36 37 37 38 27 27 27 27 28 29 31 32 33 33 33 32 32 34 34 33 32 32 32 32 31 31 31 31 31 30 30 31 33 33 34 36 38 38 37 36 34 31 29 29 29 29 30 31 31 30 28 30 31 32 33 33 34 34 34 35 35 36 36 35 35 35 36 36 36 35 35 34 32 31 30 30 30 30 30 29 28 29 29 30 30 29 29 28 28 28 28 28 27 27 27 28 29 28 28 28 28 28 29 28 27 26 26 26 26 26 27 27 27 27 26 24 23 23 24 24 24 24 23 23 22 22 22 23 23 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 24 25 25 24 25 25 25 25 25 25 25 25 25 24 23 22 22 23 23 23 23 21 19 18 19 20 21 21 20 18 18 18 19 20 21 21 21 21 20 20 20 19 19 19 20 20 20 19 19 19 19 19 19 17 16 15 15 14 14 13 13 13 12 12 12 12 13 13 13 13 13 13 14 14 14 14 15 16 18 21 22 21 21 22 23 23 25 26 28 29 30 30 30 30 30 29 29 29 29 29 30 30 30 29 29 29 29 29 29 28 28 27 27 26 26 26 26 26 28 30 33 35 34 31 28 26 26 26 26 26 26 26 26 26 26 26 25 25 24 25 26 27 27 27 27 28 28 27 26 25 25 25 24 23 23 22 22 23 24 26 26 26 25 23 21 21 21 22 22 23 23 24 24 24 24 24 25 25 25 25 26 26 27 27 27 27 26 26 26 25 25 25 25 25 25 24 24 24 23 22 22 22 23 24 24 26 26 25 24 23 22 22 22 22 23 25 27 30 32 31 29 28 27 26 25 25 25 25 26 28 31 33 35 35 33 31 30 30 30 30 30 29 28 28 27 27 28 28 32 34 35 36 36 36 34 32 29 27 26 25 26 26 26 27 28 30 31 32 35 36 36 38 39 41 42 41 40 38 39 42 42 43 44 44 43 42 42 43 44 44 43 43 43 44 44 45 45 44 44 45 45 44 44 44 43 42 42 41 41 40 40 40 41 41 41 41 42 42 41 39 38 37 37 37 37 37 36 35 35 36 37 40 42 43 44 45 45 46 47 47 47 46 46 47 50 50 50 51 51 51 50 50 49 49 49 49 49 49 48 48 48 48 47 47 46 46 46 46 46 46 45 45 44 44 43 42 41 41 41 40 40 39 39 38 38 38 38 38 38 38 38 37 37 36 35 34 33 33 33 33 33 32 32 32 33 34 34 33 32 32 32 31 31 30 31 33 36 40 45 47 48 48 46 43 42 40 40 40 40 40 41 41 41 41 40 39 38 37 38 39 40 40 40 40 41 43 47 49 51 50 48 48 47 47 48 51 49 46 43 42 40 40 40 40 41 41 40 40 39 38 37 36 36 35 34 32 31 30 29 29 29 29 30 30 31 32 32 33 33 33 33 34 34 34 35 35 36 36 36 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 35 32 24 19 20 22 22 22 21 21 21 21 20 20 19 19 19 19 19 19 20 20 21 22 22 23 23 23 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 27 27 28 29 29 30 30 30 30 31 32 33 33 33 33 34 34 34 34 34 34 34 35 35 35 35 35 35 36 36 36 36 37 38 26 26 27 28 28 28 29 29 30 30 31 32 32 33 34 33 32 32 32 32 31 30 30 30 29 29 29 31 33 33 35 36 37 38 38 36 34 31 28 28 28 28 30 31 31 30 29 28 30 32 33 33 33 34 34 34 34 35 36 35 35 35 35 35 35 35 35 33 32 31 30 30 30 30 30 29 28 27 28 28 29 29 29 29 29 28 28 27 27 27 28 29 29 29 28 28 28 29 29 28 27 26 26 27 26 27 27 27 27 27 26 25 23 24 23 23 23 23 23 22 22 22 22 23 23 23 23 23 24 24 23 23 23 23 24 24 25 25 25 25 25 25 25 24 24 24 25 26 26 25 26 26 26 25 24 23 23 22 22 22 22 22 21 19 18 18 19 20 20 20 19 18 18 19 20 21 21 21 21 20 20 20 19 19 19 19 19 19 18 18 18 19 19 19 19 17 16 15 15 14 14 15 17 16 14 13 13 13 13 13 13 13 13 14 14 15 15 15 16 17 19 20 21 21 21 22 24 25 26 28 29 29 30 29 29 29 29 29 29 29 29 30 30 29 29 29 29 29 29 28 28 28 27 27 26 26 26 26 26 27 29 32 34 34 33 29 27 26 26 26 26 26 26 26 26 26 26 25 24 24 24 25 26 27 27 27 28 28 28 27 26 25 24 23 22 21 21 21 22 23 25 25 26 25 24 23 22 22 23 23 24 24 24 24 25 25 25 26 26 26 26 26 26 26 26 26 26 25 25 25 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 24 25 25 25 24 23 22 22 22 22 23 23 26 29 31 29 28 27 27 26 26 26 26 26 27 28 30 33 34 33 32 30 30 30 30 30 30 29 27 26 26 28 31 31 34 36 37 38 39 37 36 34 31 29 28 27 27 28 28 28 29 30 31 32 33 33 35 37 38 40 42 40 39 38 40 41 44 44 43 42 42 43 44 45 44 43 42 42 43 44 44 44 44 44 44 45 45 45 45 43 43 42 42 42 41 41 42 42 42 42 42 42 42 42 41 40 39 38 37 37 37 37 36 35 35 35 37 39 41 42 43 43 45 46 46 47 47 47 47 48 50 51 52 53 53 52 51 50 49 49 49 49 48 48 48 47 47 47 47 46 46 46 46 46 46 46 45 45 44 44 43 43 42 42 41 40 40 39 39 38 38 38 38 38 38 38 38 37 36 35 35 34 34 33 33 33 33 33 33 33 34 35 35 34 33 33 32 31 31 31 32 34 38 42 45 47 49 49 47 44 43 41 41 40 40 40 40 40 40 40 40 39 39 39 39 39 40 39 39 39 41 44 48 51 51 50 50 47 47 48 50 50 47 44 42 41 40 40 40 40 41 40 39 39 38 37 37 36 36 34 32 31 30 29 29 29 29 29 29 30 30 31 31 32 32 33 33 34 34 34 35 35 36 36 36 36 37 37 36 36 36 36 36 36 35 35 35 35 35 35 34 33 30 23 19 19 21 22 22 22 22 22 21 20 20 19 19 19 19 19 19 19 20 21 22 22 23 23 23 24 24 24 24 24 25 25 25 25 25 25 25 25 25 26 26 27 27 28 29 29 29 29 30 30 31 32 32 33 33 33 33 34 34 34 34 34 34 34 35 35 35 35 35 36 36 36 37 37 25 26 27 28 28 27 27 27 26 26 28 29 30 29 30 29 29 29 30 29 28 28 28 28 28 28 29 30 31 33 35 36 36 37 38 37 35 31 29 28 27 27 29 31 32 31 30 30 32 33 33 33 33 33 33 33 33 34 35 36 36 35 34 34 34 34 34 33 31 30 29 29 30 30 30 29 28 27 27 28 28 29 29 29 30 29 28 27 27 29 30 30 30 30 29 29 29 29 29 28 27 27 27 27 27 28 28 27 27 26 26 25 24 24 24 23 23 23 22 22 22 22 22 23 23 23 23 23 23 23 22 21 22 23 24 25 25 25 25 24 24 24 24 24 24 24 24 25 25 26 27 27 26 26 25 24 23 23 23 22 22 22 21 19 18 17 17 18 20 20 19 19 18 19 19 20 21 21 20 20 20 19 19 19 19 19 18 18 18 17 18 18 18 19 19 17 16 16 15 15 20 20 21 20 20 17 14 13 13 14 14 14 14 14 14 15 16 16 17 18 19 19 20 21 21 22 24 25 27 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 27 27 26 26 26 26 26 27 29 31 33 34 33 30 28 27 26 26 26 26 27 26 26 26 25 25 25 24 24 25 26 27 27 26 27 28 28 28 27 25 23 21 20 20 20 20 21 23 24 24 26 26 25 24 24 23 24 24 24 24 24 25 25 26 26 26 26 26 26 26 26 26 26 25 25 24 24 24 23 23 23 23 24 24 24 24 24 24 24 23 23 23 23 23 25 25 25 24 23 22 22 22 22 22 23 26 29 29 28 27 27 26 26 26 26 27 27 28 29 30 32 33 33 32 31 31 31 31 30 30 28 27 26 27 28 29 31 35 37 39 40 40 39 38 36 34 32 31 30 30 29 29 29 30 31 31 31 32 32 34 35 37 39 40 39 39 40 42 42 45 43 42 42 43 45 46 45 43 42 42 43 44 45 44 43 43 44 45 46 46 46 44 43 43 43 43 42 42 42 42 43 43 43 43 43 43 43 42 41 41 40 39 38 37 36 36 35 35 35 38 40 41 41 42 43 45 46 47 48 49 48 49 49 50 52 53 54 53 52 50 49 48 48 48 48 47 47 47 47 47 47 46 46 46 46 46 46 46 46 45 44 44 44 43 43 43 42 42 41 40 40 39 39 38 38 38 39 39 38 37 36 36 35 34 34 34 34 34 34 33 33 33 34 35 36 36 35 34 33 32 32 31 31 33 36 40 43 43 47 50 50 47 45 43 42 41 41 41 40 40 40 40 40 40 40 40 40 40 40 39 39 39 40 42 47 51 52 50 48 48 47 48 50 51 49 47 43 41 40 40 39 39 40 39 38 38 38 37 37 36 36 34 31 29 28 28 28 28 28 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 36 36 36 36 36 36 36 36 36 35 35 34 34 34 34 33 33 31 28 23 18 19 20 21 22 22 22 22 21 21 20 20 19 19 18 19 19 19 20 21 22 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 26 26 27 27 28 28 28 29 29 30 30 31 32 32 32 33 33 34 34 34 33 34 34 34 34 35 35 35 35 35 36 36 37 37 27 27 27 27 26 25 25 25 24 24 24 25 27 26 24 24 25 25 25 25 26 27 27 27 27 28 30 30 31 33 34 35 36 36 37 38 36 32 30 29 26 27 29 31 32 31 31 33 34 33 33 33 33 33 33 33 33 33 34 34 35 34 33 32 32 33 32 31 31 30 30 30 29 30 30 30 28 27 28 28 29 29 29 30 31 29 28 27 28 30 31 31 31 31 30 30 30 29 28 27 27 28 28 28 28 28 28 27 27 26 26 26 25 24 24 23 23 22 22 22 22 22 23 23 24 23 24 23 23 22 20 20 22 23 24 24 25 24 24 24 24 24 24 24 24 24 24 24 25 25 26 26 26 26 25 24 23 23 23 22 23 22 20 19 17 17 16 16 17 18 18 18 19 18 18 19 19 20 20 20 20 19 18 18 18 18 18 18 17 17 17 17 17 17 18 18 16 16 15 16 21 21 21 21 20 20 14 14 14 14 14 14 14 15 15 16 16 17 18 19 19 19 20 20 21 23 24 26 27 28 29 30 29 29 29 29 29 29 29 29 29 29 30 29 29 29 28 28 28 28 28 27 27 26 26 26 26 25 26 27 28 30 33 34 34 32 29 29 27 27 27 27 27 27 26 26 26 25 25 24 24 25 26 26 26 26 26 27 27 27 26 25 23 20 20 20 20 20 21 21 23 24 26 26 25 24 24 24 24 24 24 24 24 24 25 25 25 26 26 26 26 26 26 26 26 25 25 24 24 23 23 23 23 23 24 24 24 24 24 24 24 23 23 23 23 24 25 25 25 23 22 22 21 22 22 22 23 26 28 29 28 27 27 26 26 26 26 26 26 27 28 30 32 33 33 33 32 32 31 31 30 29 28 27 27 27 27 29 32 35 36 38 39 40 40 40 38 37 35 34 32 31 30 30 30 30 30 31 31 31 31 33 34 36 38 39 39 39 40 41 43 44 43 42 43 44 45 45 44 43 42 43 44 44 44 43 43 44 46 47 47 46 45 43 42 43 44 44 43 42 43 43 43 44 44 43 43 43 43 43 42 42 41 41 39 37 36 35 35 35 36 38 39 40 41 42 44 45 46 48 49 50 49 49 50 51 53 54 53 52 51 49 49 48 48 48 47 47 47 48 47 47 46 46 46 46 46 46 46 46 46 45 44 44 44 43 43 43 43 42 41 40 40 39 39 39 39 39 39 38 38 37 36 35 34 34 34 34 33 33 33 33 33 34 35 36 36 36 36 35 34 33 32 32 32 35 38 40 41 44 48 50 51 49 46 44 42 41 41 41 40 39 39 39 40 40 40 40 40 40 40 40 39 39 40 44 50 53 52 52 50 47 47 49 50 49 48 46 43 42 41 41 40 41 40 39 38 38 37 37 37 36 34 32 30 28 27 27 27 27 28 28 28 28 29 29 30 30 31 31 32 32 33 34 34 35 35 36 36 36 36 36 36 36 36 36 36 35 35 34 34 33 33 32 32 31 30 27 22 18 18 19 20 21 22 22 22 21 21 20 20 19 19 18 18 19 19 20 21 22 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 26 26 27 27 27 28 28 28 29 30 30 31 31 32 32 33 33 33 33 33 33 33 34 34 34 34 35 35 35 36 36 37 37 29 28 27 26 24 23 23 23 23 22 22 22 23 21 19 20 21 21 22 24 26 27 27 27 28 29 30 30 31 33 34 35 35 35 36 37 37 36 32 29 26 26 29 31 32 33 33 35 35 35 34 34 34 34 34 34 33 33 33 33 33 32 32 31 31 31 30 30 30 31 31 30 30 30 30 30 28 28 28 28 29 29 30 31 31 29 27 28 29 30 31 31 31 31 31 31 31 30 28 27 27 28 28 29 29 29 28 27 26 26 26 26 25 24 24 24 24 23 22 22 22 23 23 23 24 24 24 23 21 20 19 20 22 23 24 24 24 24 24 23 24 24 24 24 24 24 24 24 24 24 25 26 26 26 25 25 24 24 23 23 23 22 20 19 17 16 16 16 16 17 17 18 18 18 17 18 18 19 20 20 19 18 18 18 18 18 17 17 17 16 16 16 16 17 17 17 16 16 15 15 17 21 21 21 20 20 19 15 15 15 15 15 15 15 15 16 16 17 17 18 19 19 19 20 21 23 24 26 27 29 30 30 30 30 30 30 29 29 29 29 29 30 30 30 30 29 29 28 28 28 27 27 27 26 26 26 25 25 25 26 28 30 32 35 35 35 33 30 28 28 27 27 27 27 27 26 26 26 26 25 25 25 26 26 26 26 26 26 26 26 26 24 22 21 20 20 20 20 21 21 23 25 26 25 24 24 24 24 24 24 24 24 24 24 25 25 25 26 26 26 26 26 26 26 26 25 24 24 23 23 23 23 23 23 23 23 23 23 24 24 23 23 23 23 23 24 25 25 24 23 22 22 21 21 22 22 24 25 28 29 28 27 27 26 26 26 26 26 26 26 27 29 32 33 33 32 32 32 32 31 30 29 28 28 27 27 28 29 31 33 36 37 38 40 40 39 38 38 37 35 34 32 30 30 30 30 30 30 31 31 31 33 34 36 37 38 38 39 39 41 43 43 43 41 42 44 45 44 43 43 43 44 45 45 43 43 44 45 47 48 47 46 44 43 43 44 45 44 43 42 42 43 44 44 44 43 44 44 43 43 42 42 42 41 40 38 37 36 35 36 37 38 38 39 41 43 44 45 47 48 49 50 50 49 50 52 53 52 52 51 50 49 48 48 48 47 47 47 47 48 47 47 46 46 46 46 46 46 46 46 45 45 44 44 44 44 43 43 43 42 41 41 40 40 40 40 39 39 39 38 37 36 35 34 34 34 33 33 33 33 33 33 34 34 36 37 37 37 36 35 34 33 33 33 34 36 37 39 41 44 49 51 52 50 47 44 43 42 41 40 39 39 39 39 39 40 40 40 40 40 40 40 39 39 42 47 53 53 53 51 49 47 48 49 49 48 46 44 43 43 42 41 41 41 40 39 38 38 38 37 37 35 33 31 30 29 28 27 27 27 27 28 28 28 29 29 30 30 30 31 31 31 32 33 34 35 35 36 36 36 36 36 36 36 36 36 36 35 34 34 33 33 32 31 31 30 28 26 22 18 18 18 19 21 22 22 22 21 21 20 20 19 19 18 18 19 19 20 21 22 22 23 23 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 29 30 31 31 31 32 32 33 33 32 32 33 33 33 33 34 34 35 35 35 36 36 36 36 28 28 26 24 23 22 22 21 21 22 21 21 21 21 20 20 20 22 24 26 28 28 28 28 29 29 30 31 31 32 34 35 35 35 35 36 37 36 34 30 28 27 30 32 33 34 35 35 36 36 36 36 36 36 35 35 35 34 34 33 33 32 32 31 31 30 30 29 29 29 29 29 29 29 29 28 28 27 28 27 28 29 31 31 31 30 29 29 30 31 31 31 31 31 31 31 31 30 29 28 28 28 28 29 29 29 28 27 26 26 26 26 26 26 26 26 25 24 23 22 22 23 24 24 25 25 25 22 20 19 19 20 22 23 24 24 24 24 23 23 24 24 24 24 24 24 24 24 24 24 25 25 26 25 25 25 25 24 24 24 23 22 20 19 18 17 17 17 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 17 17 17 16 16 16 16 16 17 17 17 16 15 15 15 17 20 20 20 17 14 14 15 15 15 15 15 15 15 16 16 16 17 17 18 19 19 20 21 23 24 26 27 29 30 30 30 30 30 30 29 29 29 29 29 29 29 30 30 30 29 28 28 28 27 27 26 26 26 25 25 25 25 25 27 29 31 33 35 35 35 32 29 28 28 28 28 27 27 27 26 26 26 26 26 26 26 26 26 25 25 25 25 25 26 24 22 21 20 20 20 20 20 21 23 25 26 25 25 24 24 24 24 23 23 23 23 24 25 25 25 26 26 27 26 26 26 26 25 25 24 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 25 24 23 22 22 22 22 22 23 24 25 27 28 28 28 27 27 27 27 26 26 26 26 27 29 31 32 33 32 32 32 31 31 30 29 28 27 27 27 27 29 31 33 35 37 38 38 38 37 37 37 36 35 34 32 30 30 29 30 30 31 31 32 33 34 35 36 37 38 38 38 39 40 42 43 43 43 43 44 44 44 44 43 44 45 45 44 44 45 46 47 48 49 47 45 44 44 45 46 45 44 43 43 43 44 44 44 45 45 44 44 43 43 43 42 42 41 40 40 39 38 37 37 38 38 38 39 41 43 44 46 47 48 49 49 49 50 51 52 53 51 50 50 49 48 48 48 47 47 47 48 48 48 47 46 46 46 46 46 46 46 46 46 45 45 44 44 44 44 43 43 43 43 42 41 40 40 40 40 40 39 39 38 37 35 34 34 33 33 33 34 34 34 34 34 35 36 37 37 38 38 37 36 35 34 34 34 35 37 38 39 41 44 50 52 52 50 47 44 44 43 41 40 39 39 39 39 39 39 39 40 40 40 40 40 39 40 44 50 54 53 53 50 47 46 47 48 48 46 43 42 42 42 41 41 41 41 40 39 38 38 38 37 36 34 33 31 30 30 29 28 28 28 27 28 29 29 29 29 29 30 30 30 30 31 32 33 34 34 35 36 36 36 36 36 36 36 36 36 35 35 34 33 33 32 31 31 30 29 28 25 22 19 18 18 18 20 21 22 22 21 21 20 20 19 19 19 19 19 19 20 21 21 22 22 23 24 24 25 25 25 26 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 27 27 27 27 28 29 29 29 30 31 31 32 32 32 32 32 32 32 33 33 34 34 35 35 35 36 36 36 36 27 27 26 25 24 22 20 19 19 20 20 21 23 24 24 23 23 25 27 29 30 28 28 29 30 29 31 31 32 32 34 35 35 34 34 35 36 36 34 32 30 29 30 32 34 35 35 36 36 36 37 37 37 37 36 36 36 35 35 34 33 32 32 32 31 31 30 29 29 28 28 28 28 28 27 27 27 27 27 27 28 29 31 31 30 30 29 29 30 31 31 31 31 30 31 31 31 31 30 28 28 28 28 29 29 29 28 27 26 25 25 25 26 26 27 26 25 24 23 23 23 23 24 25 26 25 23 20 19 20 20 21 23 23 23 24 23 23 23 23 24 24 24 24 23 24 24 24 24 24 24 25 25 24 25 25 25 25 24 24 23 22 20 19 19 19 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 17 18 17 16 16 17 17 17 17 17 17 16 16 15 15 17 19 18 15 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 17 19 20 21 22 24 26 28 29 30 31 31 31 31 30 30 29 29 29 29 29 29 29 30 30 29 29 28 28 27 27 26 26 26 25 25 25 25 26 27 28 30 31 32 35 35 33 31 29 28 28 28 28 28 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 24 22 21 20 20 20 20 21 22 23 25 26 25 25 25 24 24 23 23 22 22 23 24 24 25 25 26 26 26 26 26 26 25 25 24 24 23 23 23 23 22 22 22 22 22 22 22 23 23 23 24 24 24 24 24 25 25 24 24 23 22 22 22 23 23 24 25 27 28 27 27 27 27 27 27 26 26 26 26 27 29 30 31 31 32 32 31 31 30 29 29 28 27 27 27 28 29 31 32 34 36 37 36 36 36 35 35 35 34 34 32 31 29 29 29 30 31 32 33 34 35 36 38 38 38 39 38 38 40 42 43 44 43 44 45 46 45 44 43 45 45 45 45 45 46 48 49 49 49 46 44 44 45 46 46 44 44 44 44 44 44 44 45 46 46 45 44 43 43 43 42 42 41 41 40 40 40 39 39 39 39 38 39 41 43 44 45 46 47 48 48 49 50 51 51 51 50 49 49 48 48 48 48 47 48 48 48 48 47 46 46 46 46 46 46 46 46 46 46 45 45 45 44 44 44 43 43 43 43 42 42 41 41 41 40 40 39 38 37 36 34 33 33 33 33 34 34 35 35 35 36 37 38 38 38 38 38 38 37 36 36 35 35 36 36 37 39 42 45 50 52 51 49 46 44 44 42 41 40 39 39 38 38 38 38 39 39 40 40 40 40 39 41 47 52 54 54 53 49 46 46 46 47 46 45 44 43 42 41 40 40 40 40 40 39 39 38 38 37 36 35 33 32 31 30 30 29 29 29 29 29 29 29 29 29 29 30 30 30 30 31 32 33 34 34 35 35 35 36 36 36 36 36 36 36 35 34 34 34 33 32 31 30 29 28 27 25 23 22 20 18 18 19 20 21 21 21 20 20 20 19 19 19 19 19 19 20 21 21 21 22 23 24 24 25 26 26 26 26 26 26 26 25 26 26 25 25 25 25 25 25 26 26 26 27 27 27 27 28 28 29 29 30 31 31 31 31 31 31 31 32 32 33 34 34 35 35 35 36 36 36 36 26 26 25 26 24 22 19 18 18 18 20 22 25 25 26 26 26 27 28 29 30 28 28 29 30 30 31 32 32 32 33 35 35 34 34 34 34 35 34 32 31 30 31 33 34 36 35 36 36 36 36 36 36 36 36 36 35 35 35 34 33 33 33 32 31 30 30 29 29 29 29 29 29 28 28 27 27 27 27 27 28 30 31 31 30 30 30 30 31 31 31 31 30 30 31 31 31 31 31 29 29 28 28 29 29 28 27 26 25 25 25 25 25 26 26 27 26 25 23 23 23 23 24 26 27 24 21 19 19 21 22 22 22 22 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 22 20 20 19 19 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 17 17 17 17 17 18 19 18 18 18 17 16 15 15 16 13 13 13 14 14 14 14 15 15 16 17 16 16 16 16 16 16 17 18 19 20 22 24 25 27 28 29 30 31 31 31 31 30 30 30 29 29 29 30 30 29 29 29 29 28 28 27 27 27 26 26 26 26 26 26 26 26 27 29 29 30 33 35 34 32 30 29 29 29 28 28 28 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 24 22 21 20 20 20 21 21 22 24 25 26 26 26 25 24 24 23 22 22 22 23 24 24 24 25 25 25 26 26 26 25 25 24 24 24 23 23 23 22 22 22 22 22 22 22 22 23 23 23 23 24 24 24 24 24 25 24 24 23 23 23 23 23 23 24 25 26 27 27 27 27 27 27 26 26 26 26 26 27 28 28 29 30 30 30 30 30 29 29 28 27 27 27 27 28 29 30 32 33 34 35 35 35 35 34 34 34 33 33 32 31 29 29 29 30 32 33 33 34 35 36 37 37 38 39 39 40 41 43 44 44 44 45 46 46 45 45 44 45 45 45 45 46 48 49 49 49 48 46 44 45 46 47 46 44 45 45 45 45 45 45 46 46 46 45 44 44 43 43 42 42 42 41 41 40 40 40 41 40 40 39 40 41 42 43 45 46 48 48 48 50 50 50 49 48 48 48 48 48 48 48 48 48 48 49 48 47 46 46 46 46 46 46 46 47 47 46 46 45 45 45 45 44 44 44 44 44 43 43 42 42 41 41 41 40 39 38 36 35 34 34 33 34 34 35 35 36 36 37 38 39 39 39 38 38 38 38 38 37 36 36 36 36 37 38 40 42 45 49 51 50 49 47 46 44 42 41 40 39 38 38 38 38 38 38 39 39 40 40 40 40 44 51 54 54 53 50 46 46 46 45 45 44 44 44 44 43 41 40 40 40 40 40 40 40 39 38 38 37 36 34 33 32 31 31 31 30 30 29 30 29 29 29 29 29 29 29 30 30 31 32 33 33 34 35 35 35 36 36 36 35 35 35 35 34 34 34 33 32 31 30 30 29 28 27 26 25 23 20 18 18 18 19 20 20 20 20 20 19 19 19 19 19 19 19 20 20 21 21 22 23 23 24 25 26 27 27 27 27 27 27 26 27 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 29 30 30 31 31 31 31 31 32 32 33 34 34 35 35 35 35 36 36 36 23 25 26 25 24 22 21 20 21 19 21 24 26 26 27 28 28 27 28 29 30 29 29 30 30 31 32 31 32 32 33 34 36 34 34 33 33 33 33 32 31 31 32 34 35 36 36 36 35 35 35 35 35 35 35 35 35 35 35 34 33 33 33 33 32 31 30 30 30 31 31 31 30 29 28 28 28 27 28 28 28 30 30 30 30 30 30 31 31 31 31 31 30 30 30 30 31 31 31 31 30 28 28 28 28 27 26 25 24 24 24 24 25 25 26 27 27 26 25 23 23 24 25 25 25 23 19 18 19 21 23 23 23 23 23 23 23 22 22 22 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 25 25 24 24 23 21 21 20 20 20 20 20 19 19 19 17 17 17 17 18 18 18 18 17 17 17 17 18 18 18 18 18 18 18 18 17 17 18 19 20 19 19 19 18 17 16 15 14 13 13 13 13 14 14 14 15 15 18 19 19 18 17 16 16 16 16 17 18 20 21 23 25 26 28 28 30 31 32 32 31 31 30 30 30 29 29 30 30 29 29 29 29 28 28 28 27 27 27 26 26 26 26 26 26 26 27 27 28 29 31 33 35 33 31 30 29 29 29 29 29 28 28 27 27 26 26 26 26 26 26 25 25 24 24 24 23 22 21 21 21 21 21 22 23 24 26 26 26 25 24 24 24 23 23 23 23 23 23 23 24 24 25 25 25 25 25 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 23 23 23 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 24 24 25 26 26 26 26 27 27 26 26 26 26 26 26 27 27 28 28 29 29 29 29 29 28 27 26 27 26 27 27 28 29 30 31 31 32 33 33 33 33 33 33 33 32 32 31 31 30 30 30 30 31 33 33 35 36 36 37 36 36 38 40 41 42 42 43 44 45 46 46 46 46 46 46 46 46 46 46 47 48 49 50 49 47 46 45 46 47 47 46 45 45 45 46 46 46 47 47 46 45 44 43 43 43 42 42 42 41 41 40 40 41 41 41 41 40 39 40 41 42 43 45 46 46 48 49 49 49 47 46 46 47 48 49 49 49 49 49 49 49 49 48 47 46 46 46 46 46 46 46 47 47 47 46 46 45 45 45 44 44 44 44 43 43 43 43 43 42 41 41 40 39 37 36 34 34 34 34 34 35 36 37 38 39 39 40 40 40 39 38 38 39 39 39 37 37 36 36 37 37 38 40 42 45 48 51 50 50 48 46 44 42 41 40 39 38 38 37 37 37 38 38 39 39 39 40 42 49 52 54 53 50 46 45 45 45 45 45 45 45 45 45 43 42 41 41 41 40 40 40 40 40 39 37 36 35 34 33 32 32 32 31 31 30 30 30 30 29 29 29 29 29 29 29 30 31 32 32 33 33 34 34 35 35 35 35 35 35 35 34 34 33 33 32 31 31 30 29 29 28 27 26 25 23 21 19 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 22 22 24 25 26 27 27 28 28 28 28 28 28 27 27 27 26 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 29 30 30 30 30 30 31 31 32 33 33 34 34 35 35 35 35 36 36 24 24 27 27 25 24 23 24 24 23 23 25 26 26 28 29 29 28 28 29 31 30 30 30 30 31 31 31 32 32 33 34 35 34 34 32 31 32 32 32 32 32 33 34 35 35 35 34 35 35 35 35 34 34 35 35 35 35 35 34 33 33 33 33 32 32 31 30 30 30 30 30 30 30 29 28 28 28 28 28 28 29 29 29 29 29 30 30 31 31 31 30 30 29 29 30 30 30 31 31 30 29 28 27 27 26 25 24 24 24 24 24 24 25 25 26 27 26 24 23 23 24 25 25 24 22 19 18 20 22 23 23 23 23 23 23 23 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 25 25 24 23 23 21 21 21 20 20 21 21 20 20 19 18 17 17 18 18 18 19 18 17 17 17 18 18 18 18 18 18 17 18 18 18 18 18 18 19 19 19 19 19 18 17 16 15 14 14 14 14 14 14 14 14 15 18 19 19 18 18 18 17 16 16 17 18 19 21 22 24 26 27 28 30 31 32 32 31 31 30 30 30 30 30 30 30 30 29 29 28 28 28 28 28 28 27 26 26 26 26 26 26 26 26 27 27 28 29 32 34 34 32 30 30 30 30 30 29 28 28 27 27 26 27 27 27 27 26 25 25 24 24 24 23 22 22 22 22 22 23 23 24 25 26 26 26 25 25 24 24 24 24 24 24 23 23 23 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 24 24 25 25 25 26 26 26 26 26 26 26 26 26 27 27 27 28 28 28 28 28 28 27 26 25 25 25 26 27 27 28 29 29 29 30 30 31 31 32 33 33 33 32 31 31 31 31 30 31 31 30 31 31 33 35 36 37 37 37 37 37 39 40 41 41 42 42 42 43 44 45 46 47 47 47 47 47 47 47 48 49 49 48 47 46 46 47 47 47 47 47 46 46 46 47 48 48 47 45 44 44 43 43 42 42 41 41 41 40 40 40 40 40 40 40 40 39 40 41 42 44 45 46 46 48 48 48 47 45 44 45 47 48 49 50 50 50 50 49 48 48 47 46 46 46 46 46 46 46 47 47 47 47 46 46 45 45 45 45 44 44 44 44 43 43 43 43 42 42 41 40 38 37 36 35 34 34 34 35 36 38 40 41 41 40 40 40 40 39 38 38 39 39 38 37 36 36 36 37 38 39 40 42 45 48 51 51 51 49 46 44 42 41 40 39 38 37 37 37 37 37 38 38 39 39 41 46 53 52 53 52 47 43 43 45 46 47 47 47 47 46 45 44 43 43 42 42 41 41 41 40 39 38 36 35 34 33 32 32 32 31 31 31 30 30 30 29 29 29 29 29 29 29 29 30 31 31 32 32 32 33 34 34 35 35 35 35 34 34 34 33 33 32 31 31 30 30 29 28 28 27 27 26 24 22 19 18 17 18 18 19 19 19 19 19 19 18 18 18 19 19 19 20 20 20 21 21 22 23 24 24 25 26 28 29 29 29 29 28 28 28 28 27 27 26 26 26 26 26 26 26 26 27 27 27 27 27 28 28 29 29 29 29 29 30 31 32 32 33 34 34 34 35 35 35 36 36 25 25 29 30 29 27 27 26 25 25 25 26 26 27 28 29 29 29 29 30 31 30 30 30 30 31 31 31 32 33 33 34 34 34 33 31 30 30 31 31 31 32 32 33 33 34 33 34 34 35 35 35 34 34 35 35 35 35 35 34 33 32 32 32 31 31 31 30 29 28 28 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 29 29 30 30 30 29 29 29 29 29 28 28 28 29 30 29 28 27 26 25 24 24 23 23 24 24 24 25 25 26 26 25 23 23 23 23 24 23 22 21 19 18 21 23 23 23 23 23 23 23 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 25 25 24 23 22 21 21 21 21 21 22 22 21 20 20 19 18 18 18 18 18 19 19 18 17 18 18 18 18 18 18 18 17 17 18 18 19 19 18 18 18 18 19 19 19 18 17 16 15 15 14 14 14 14 14 14 14 16 17 17 17 17 18 17 17 17 17 18 19 21 22 24 24 27 28 30 31 32 31 31 31 30 30 30 30 29 30 30 30 29 29 29 28 28 28 28 28 27 27 27 27 27 26 26 27 27 27 27 28 29 31 33 34 32 31 31 31 31 31 29 28 27 27 27 27 27 27 27 27 26 25 25 24 24 24 24 23 23 23 22 24 24 25 26 26 26 26 25 24 24 24 24 24 24 24 24 23 23 23 24 24 24 23 23 22 22 23 23 23 23 23 23 23 23 23 23 22 22 23 23 23 23 23 24 24 24 25 25 25 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 26 26 26 25 26 26 26 26 26 27 27 27 28 28 28 27 26 25 24 24 24 24 26 26 27 28 29 29 29 29 29 29 30 31 33 33 33 32 31 30 31 31 31 32 32 32 31 32 34 35 36 36 36 37 38 39 38 39 39 39 40 39 39 40 42 44 45 46 46 47 47 47 48 48 48 49 49 49 47 47 47 48 49 48 48 48 47 47 47 48 48 48 46 43 43 42 42 41 41 41 40 40 40 39 39 39 39 39 39 39 40 40 40 41 42 43 44 45 46 46 46 46 45 44 44 46 48 49 50 51 52 51 50 49 48 47 47 47 47 47 47 47 46 47 47 48 48 47 47 46 46 45 45 45 45 44 44 44 44 43 43 43 42 42 41 40 38 37 36 36 35 35 35 37 38 40 42 42 41 40 40 39 39 39 38 39 39 38 37 36 36 36 36 37 39 40 41 43 45 49 52 52 52 49 45 43 41 40 39 38 38 38 37 36 36 36 36 37 37 40 43 47 52 54 53 49 45 43 42 45 47 48 49 48 48 44 44 44 43 43 42 42 42 41 41 40 39 37 36 35 34 33 32 32 31 31 30 30 30 30 29 29 29 29 29 29 29 29 29 30 30 31 32 32 32 32 33 34 34 34 34 34 34 33 33 32 32 31 30 30 29 29 29 28 28 28 27 26 25 23 20 18 17 17 18 18 19 19 19 19 18 18 18 18 18 18 18 19 19 20 20 21 21 22 23 23 24 25 27 28 29 29 29 29 29 29 28 28 28 27 26 26 26 26 26 27 27 27 27 27 27 27 27 28 28 28 29 29 29 30 31 32 32 33 33 33 34 34 35 35 36 36 27 27 29 32 31 29 28 27 25 25 26 26 27 27 28 29 29 29 30 30 30 29 29 30 30 30 30 31 32 33 34 34 34 34 32 30 28 29 29 29 30 31 31 32 32 32 32 33 33 34 34 34 34 34 35 35 36 35 35 33 32 31 31 30 29 30 29 28 28 28 27 27 28 28 28 28 28 28 27 27 27 28 28 27 27 28 28 28 29 29 29 29 28 28 28 28 28 28 28 28 28 28 27 26 25 25 24 24 25 25 24 24 24 25 25 26 26 24 22 22 22 22 22 21 21 20 18 19 21 21 23 23 24 24 23 23 22 22 23 23 23 23 23 23 23 23 23 23 22 22 23 23 23 23 24 24 24 25 24 23 22 21 21 21 21 22 23 22 21 20 20 19 19 18 18 18 18 18 18 18 18 18 18 18 18 19 19 18 17 17 18 19 19 19 19 19 18 18 19 19 19 18 18 17 16 16 15 14 14 14 14 14 14 14 14 15 15 15 16 16 17 17 17 18 19 21 22 24 25 28 30 31 31 31 31 31 31 30 30 30 30 29 29 29 30 30 29 29 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 28 30 32 33 32 32 32 32 32 31 29 28 27 27 27 27 27 27 27 27 26 26 25 25 25 25 24 24 24 23 24 25 25 26 27 27 26 25 25 24 23 23 23 23 23 23 23 23 23 24 24 24 23 22 21 21 21 22 22 23 23 23 24 23 23 24 24 24 23 24 24 24 24 24 24 24 24 25 25 25 25 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 27 27 27 27 26 24 23 23 23 23 24 25 26 27 29 29 30 30 30 30 31 31 32 33 34 33 32 31 31 31 31 32 33 33 33 32 34 35 35 36 36 36 37 38 38 38 38 38 38 38 38 39 40 41 42 43 43 44 45 46 47 47 48 48 49 49 49 48 48 48 49 49 49 48 48 48 48 48 48 46 45 44 40 41 40 39 39 38 38 38 38 38 38 38 38 38 37 37 38 39 39 40 41 41 41 42 43 44 44 44 43 43 44 45 46 47 50 52 53 52 50 49 49 48 48 47 47 47 47 47 47 47 47 48 49 49 49 48 47 46 45 45 45 45 45 45 44 44 44 43 43 42 41 40 39 38 37 36 36 35 35 36 38 40 41 41 41 40 40 39 38 38 38 38 38 38 38 37 36 36 36 37 38 39 40 41 43 46 49 51 53 52 48 44 41 40 40 39 38 38 38 37 36 35 35 35 36 38 41 42 47 52 53 51 47 45 43 43 46 48 48 49 48 46 43 43 43 42 42 42 42 42 42 41 40 39 38 37 36 35 33 33 32 31 30 30 30 29 29 29 29 29 29 29 29 29 29 29 30 30 31 31 30 31 32 33 33 34 34 34 33 33 33 32 31 30 30 29 28 28 28 28 28 28 28 27 26 25 23 21 19 18 18 18 18 18 19 19 18 18 17 17 17 17 17 18 18 19 19 20 20 20 20 21 21 23 24 26 27 28 29 29 29 29 29 29 29 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 29 29 30 30 30 31 32 33 33 33 34 34 35 36 36 36 31 29 29 29 29 29 28 26 24 25 26 27 28 28 29 30 30 30 30 31 31 30 30 30 30 29 29 30 31 33 34 35 34 34 32 28 26 27 28 28 28 29 30 30 31 31 31 32 32 33 33 33 34 34 35 36 36 35 34 33 31 30 29 29 29 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 29 29 29 28 28 28 28 28 28 28 28 28 28 28 27 26 26 26 26 25 25 25 25 24 23 23 24 25 25 25 24 22 22 22 21 20 20 20 19 18 20 21 21 22 23 24 24 23 22 22 23 23 23 23 23 23 24 24 24 23 23 23 22 22 23 23 23 24 24 24 24 23 22 21 21 21 21 22 22 22 22 21 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 19 19 19 18 18 18 19 19 20 20 20 19 19 18 19 19 19 18 18 17 17 17 15 15 14 14 14 14 14 14 14 15 15 15 15 16 16 17 17 18 19 21 21 23 26 28 30 31 31 31 30 30 30 30 30 30 30 30 30 29 29 30 29 29 29 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 28 29 30 31 32 32 32 33 32 30 29 28 27 27 27 27 27 28 27 27 26 26 25 25 25 25 25 25 24 24 25 26 26 27 27 27 26 25 25 24 23 22 22 23 22 22 22 23 23 24 24 24 23 21 21 20 21 22 22 22 23 23 24 23 23 23 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 26 25 25 25 26 26 26 27 27 27 27 27 26 25 24 23 23 23 23 23 23 24 26 28 29 30 31 32 32 32 32 32 32 33 35 35 33 31 30 30 31 32 33 33 33 33 34 35 36 36 36 36 37 38 37 36 36 36 37 37 37 39 40 40 41 41 41 41 42 44 45 45 46 48 49 48 47 47 47 48 48 48 47 46 46 46 46 46 45 45 43 41 40 39 37 36 34 33 32 33 33 34 34 34 34 35 33 32 33 34 35 37 38 39 39 40 41 42 42 42 42 43 46 47 48 50 53 53 52 51 50 49 48 48 48 48 47 47 48 47 47 47 48 48 49 49 49 48 47 46 45 45 45 45 45 45 45 44 44 43 43 42 41 40 39 39 38 38 36 36 36 37 39 40 41 40 39 39 38 38 37 37 37 37 37 38 37 37 37 37 37 37 39 39 40 41 44 45 47 50 52 52 46 42 40 39 39 39 39 38 37 37 36 35 35 35 37 40 45 45 49 52 51 49 46 44 44 44 46 46 48 48 47 44 42 43 43 42 42 42 42 42 42 41 40 39 38 38 37 36 36 35 33 32 31 30 30 29 29 29 29 29 29 28 28 28 28 29 29 30 30 30 30 31 31 32 33 33 33 33 33 33 32 31 30 29 28 28 27 27 28 28 28 28 27 27 26 25 23 22 20 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 18 18 19 19 19 19 19 20 20 21 23 24 26 27 28 29 28 28 28 29 29 29 29 28 28 28 27 28 28 28 28 28 27 27 27 27 28 28 28 29 30 30 31 31 31 33 33 33 33 34 34 35 36 36 36 34 32 29 27 28 30 30 28 26 27 28 30 29 29 29 30 31 31 31 31 32 32 31 30 30 29 29 30 32 34 34 35 34 33 31 27 25 25 27 27 28 28 29 30 31 31 31 31 32 33 34 34 35 35 36 36 36 36 34 32 31 29 28 29 28 28 27 27 27 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 29 29 29 29 29 29 28 28 28 28 28 28 28 28 27 27 25 25 25 25 25 24 24 24 23 22 23 24 25 25 24 25 25 23 21 21 19 19 19 17 18 20 21 21 22 22 23 23 23 22 23 23 23 23 23 23 24 24 24 23 23 22 23 23 23 23 23 23 23 23 23 23 22 21 20 20 21 22 22 22 21 21 20 20 20 20 19 19 19 18 18 18 18 19 19 18 18 18 19 19 19 18 18 18 19 20 20 20 20 20 19 19 19 19 19 19 19 18 17 17 15 15 14 14 14 13 14 14 14 14 15 15 15 16 16 16 17 18 20 22 22 24 27 29 30 31 31 31 31 30 30 30 31 31 31 30 30 29 29 30 30 30 29 29 28 28 27 28 28 28 28 28 28 27 27 27 27 27 27 27 28 29 30 31 32 33 33 32 30 29 28 27 27 28 28 28 28 27 27 26 26 25 25 26 26 26 26 26 25 26 27 27 27 28 27 27 27 25 24 23 22 23 23 22 22 22 23 23 24 24 23 23 21 21 21 21 22 22 22 23 23 23 23 23 23 24 24 24 24 24 24 23 23 23 24 25 25 25 25 25 25 25 25 25 25 25 26 26 26 25 25 25 25 25 25 26 26 25 25 26 26 26 26 27 27 26 26 26 25 23 22 22 23 23 23 23 23 24 26 28 30 31 31 32 32 33 33 32 33 34 35 35 34 34 32 31 32 33 33 33 33 33 34 35 36 36 36 37 37 37 36 35 34 35 35 36 37 38 40 41 41 40 39 40 41 41 41 42 44 45 47 45 43 43 45 45 46 46 45 44 44 44 44 44 44 43 43 41 39 37 34 32 30 29 27 26 28 28 29 29 29 30 30 30 31 32 32 34 34 35 37 38 39 40 41 42 43 44 47 49 51 52 53 52 51 50 49 48 48 48 48 48 48 48 48 47 47 48 48 49 49 49 49 48 46 45 45 45 45 46 45 45 45 44 44 43 42 42 41 40 39 39 38 37 36 35 36 37 39 40 40 40 39 38 37 37 38 37 37 36 37 38 37 37 37 36 37 37 38 39 41 42 44 44 47 49 51 48 44 41 39 38 39 38 39 38 37 36 35 35 35 36 39 42 42 47 49 49 48 47 44 44 44 45 46 47 47 46 45 43 42 43 43 42 42 42 42 42 41 41 40 39 38 38 38 38 37 36 34 33 32 31 30 29 29 29 29 29 28 28 28 28 28 29 29 29 29 29 29 30 31 31 32 32 33 32 33 32 31 30 29 29 28 27 26 26 26 27 28 27 27 26 25 24 23 22 21 21 20 19 18 18 18 18 18 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 20 20 22 23 25 26 26 27 27 27 28 28 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 29 29 30 30 31 31 32 32 33 33 34 34 34 35 36 37 37 36 35 31 30 30 33 34 31 29 31 32 31 30 30 29 30 31 31 31 31 31 32 31 30 29 29 30 31 33 34 35 35 34 32 29 25 24 24 25 27 28 28 28 29 30 29 30 31 33 34 35 35 36 36 37 37 37 35 34 32 30 28 28 28 27 27 28 28 28 28 28 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 29 29 30 30 30 30 29 29 29 29 29 29 28 28 27 26 25 25 24 24 24 23 23 23 22 22 23 23 24 24 23 23 23 22 22 21 20 19 17 17 18 20 20 21 21 21 22 22 22 22 23 23 23 23 24 24 24 24 23 23 22 22 23 23 23 23 23 22 22 22 23 23 21 21 21 21 22 22 22 21 21 21 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 19 18 18 18 18 19 19 19 20 20 19 19 19 19 19 19 19 19 19 18 17 16 15 14 14 14 13 13 14 14 14 14 15 15 16 16 17 18 19 19 21 22 26 28 29 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 29 29 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 28 29 29 31 33 34 33 31 29 28 28 28 28 28 28 28 27 27 26 26 25 26 27 27 27 27 27 26 27 27 27 28 28 28 28 27 25 23 22 23 23 23 22 22 22 22 23 23 22 23 23 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 23 23 23 23 24 25 25 25 25 25 25 24 25 25 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 26 26 26 26 26 26 26 26 25 23 22 22 22 23 23 23 23 24 25 27 29 31 31 31 32 32 33 33 32 33 34 35 35 34 34 32 31 32 33 33 33 33 33 34 34 35 36 37 38 38 37 36 35 35 35 35 35 37 39 40 41 41 40 39 39 40 40 40 40 41 42 43 41 40 40 41 41 42 42 42 42 41 41 41 41 41 41 41 39 37 34 32 30 28 27 26 26 27 27 27 27 27 28 29 31 31 32 32 32 32 33 34 36 38 40 42 44 46 47 49 50 52 52 52 51 50 49 49 48 48 48 48 48 48 48 48 48 48 48 48 49 49 49 48 47 46 45 45 45 45 46 46 45 45 44 44 43 42 42 41 40 40 39 38 37 37 36 36 38 39 40 40 40 38 37 37 37 38 37 36 36 36 36 37 37 36 35 36 37 38 40 42 42 43 44 47 49 48 45 42 40 38 38 38 38 39 38 37 36 35 35 36 38 39 41 45 48 47 46 46 45 44 44 45 45 46 47 45 44 43 42 41 42 42 42 42 42 41 41 40 40 39 38 38 38 38 38 37 36 35 34 33 32 31 30 30 30 29 29 28 28 28 28 28 28 28 29 29 29 29 29 30 31 31 32 32 32 32 31 30 29 28 28 27 25 25 25 26 25 25 25 26 25 24 23 22 22 22 21 20 20 19 18 18 18 18 18 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 20 21 22 23 25 25 26 26 26 27 28 28 28 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 29 29 30 31 31 32 32 33 33 34 34 34 35 37 37 37 37 39 38 35 33 35 37 38 38 37 36 34 32 31 30 29 30 31 32 32 32 32 31 30 29 29 30 31 33 34 34 35 35 35 31 28 24 22 23 25 26 27 27 28 29 29 28 30 32 34 35 36 36 37 37 38 38 37 35 33 31 29 28 28 27 26 27 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 30 30 31 31 31 31 31 30 29 29 28 28 27 27 26 24 23 23 22 21 21 21 21 22 22 23 23 23 23 23 23 22 23 22 20 19 17 18 19 19 21 21 20 20 20 21 22 22 22 23 23 24 24 24 24 24 23 23 22 22 22 23 23 23 22 22 21 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 20 20 20 19 19 19 19 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 18 17 17 16 15 14 14 14 13 13 13 14 14 14 15 15 16 16 17 18 19 19 20 23 26 28 30 31 31 32 32 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 29 29 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 28 30 32 34 34 31 30 29 28 28 28 28 28 28 28 27 26 26 26 26 27 27 28 28 28 27 27 27 27 28 28 28 27 26 24 22 22 24 24 23 22 22 22 22 22 22 21 21 22 22 22 22 22 22 22 22 22 22 23 23 24 24 24 24 24 24 24 23 23 23 23 24 25 26 26 26 25 25 25 26 26 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 26 26 26 26 26 26 26 26 24 23 22 22 23 23 23 24 24 24 25 28 30 30 31 31 31 31 31 32 33 34 34 34 34 34 33 32 31 32 32 32 31 32 32 33 33 34 35 37 38 38 38 37 36 36 35 35 36 37 39 40 41 40 40 40 40 40 40 40 40 40 40 40 40 39 38 37 37 37 38 38 38 38 38 38 38 38 38 38 36 35 34 32 31 30 29 28 28 28 28 29 28 28 29 30 32 33 33 33 33 32 32 33 35 38 41 44 46 48 48 50 51 52 52 51 49 49 49 49 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 47 46 46 45 45 45 45 46 46 45 45 44 44 43 42 42 41 40 40 39 38 38 37 37 37 38 39 39 39 39 38 38 38 38 37 37 36 36 36 36 36 36 35 35 36 37 39 41 42 42 43 45 47 48 46 43 40 39 38 38 38 38 38 37 36 36 36 37 38 40 41 42 45 46 45 44 44 44 44 46 46 46 46 46 44 42 41 40 40 42 42 42 42 42 41 41 40 39 39 38 38 38 38 38 37 36 35 35 34 33 32 31 31 30 30 29 28 28 28 28 28 28 28 28 28 28 28 28 29 30 30 30 31 31 31 30 30 28 27 26 26 25 24 25 25 25 24 24 24 24 23 22 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 20 20 21 22 22 23 24 25 25 26 27 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 31 31 31 32 33 34 34 34 35 35 37 37 37 37 41 41 39 38 38 39 40 40 40 38 35 33 31 30 29 29 30 31 31 32 32 31 29 29 30 32 34 35 36 36 36 36 35 31 27 23 22 23 24 25 26 27 28 28 28 29 30 32 35 36 37 37 38 38 39 38 37 35 33 31 29 28 28 26 26 27 29 30 30 30 30 30 30 29 29 29 29 29 28 28 28 28 29 29 29 29 29 28 29 30 31 31 32 32 31 31 30 29 29 27 26 26 25 23 22 22 20 19 20 21 21 22 22 22 22 22 22 22 22 22 23 22 21 20 18 19 19 19 20 21 20 19 18 18 21 21 22 23 23 24 24 24 24 23 23 23 22 22 22 22 23 22 22 21 21 22 23 23 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 18 17 17 18 18 18 18 19 19 18 18 18 18 19 19 18 18 18 18 17 17 16 15 14 14 14 14 14 14 14 14 14 15 15 16 16 17 18 19 19 21 23 26 28 30 31 32 32 32 32 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 29 29 29 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 29 32 35 34 32 30 29 29 29 29 29 29 29 28 28 27 26 26 26 26 28 29 29 28 27 27 27 27 28 28 28 27 26 24 23 23 25 25 24 23 23 22 22 21 20 20 20 21 21 22 22 22 22 22 22 22 23 23 24 24 24 24 24 24 24 24 23 23 23 23 23 24 25 25 26 26 26 26 27 27 27 27 27 27 26 26 26 26 25 25 25 25 25 26 26 26 26 26 26 25 26 26 25 24 23 23 23 23 23 24 24 24 25 26 29 29 30 31 31 30 30 31 32 34 34 33 33 33 33 32 31 31 31 32 31 30 31 31 32 32 33 35 36 37 38 38 37 36 36 36 35 36 37 39 40 40 39 39 39 40 40 41 41 41 41 41 41 41 40 40 39 37 35 35 36 36 36 35 36 37 38 38 38 38 38 37 36 35 34 33 33 32 31 30 30 30 29 30 31 32 34 34 34 34 33 32 33 35 39 43 46 48 48 49 50 51 51 51 50 49 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 47 47 47 46 46 45 45 45 45 45 45 45 45 45 44 44 43 42 41 41 40 40 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 36 36 36 36 36 35 35 36 37 39 40 42 42 43 43 45 47 47 44 41 39 38 38 38 37 37 36 35 35 36 37 38 39 39 41 43 44 44 43 43 43 44 45 46 47 47 46 45 45 43 41 41 41 41 41 41 41 41 41 41 40 39 39 38 38 38 37 37 37 36 36 35 35 34 33 33 32 31 30 29 28 28 28 27 27 28 28 28 28 27 27 28 28 29 29 30 30 30 30 29 28 28 27 26 26 25 25 25 25 24 24 24 24 23 22 21 21 20 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 18 18 18 18 18 19 19 20 20 20 20 20 21 21 22 23 24 25 26 26 27 27 28 28 28 29 29 29 29 28 29 29 29 29 29 29 29 29 29 30 30 31 31 31 32 33 34 34 34 35 36 37 37 37 37 41 42 41 41 40 40 39 40 39 38 36 34 32 30 29 29 30 30 31 32 32 32 30 30 30 33 36 38 39 38 37 36 34 31 27 24 22 23 24 24 25 26 27 28 29 30 31 33 36 38 38 38 39 40 40 39 37 35 33 30 29 29 27 25 25 27 29 30 30 30 30 30 30 30 30 30 29 29 28 28 28 28 28 28 28 28 28 27 28 29 30 31 31 31 31 31 31 30 28 27 26 25 23 23 22 21 19 19 20 21 22 22 22 22 22 22 22 22 22 22 23 22 22 19 18 19 19 19 20 20 20 19 17 17 19 21 21 22 23 23 23 23 23 23 23 23 22 22 21 22 22 22 22 22 22 23 23 23 23 23 22 22 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 18 18 17 17 17 18 18 18 18 19 19 18 18 18 18 19 19 18 18 18 18 17 16 16 15 14 14 14 14 14 15 15 14 15 15 15 16 16 17 17 18 19 21 24 27 29 30 31 32 32 32 32 31 31 30 30 31 31 31 30 30 30 30 30 30 30 30 31 30 30 29 29 29 28 28 28 28 28 28 28 27 27 27 27 27 27 27 28 31 34 34 32 31 30 29 29 29 29 29 29 29 28 27 26 26 26 27 28 29 29 28 27 27 27 27 27 28 28 27 26 24 24 25 26 27 25 25 24 23 21 20 20 19 19 20 20 21 21 21 21 22 22 23 23 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 24 25 26 26 26 26 27 28 28 27 27 27 26 26 26 25 25 25 25 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 25 27 30 30 32 32 31 30 30 31 33 34 34 33 32 32 31 31 31 31 31 31 30 30 30 30 31 32 33 33 34 35 36 37 37 37 36 35 35 35 37 38 39 39 38 39 39 39 40 40 40 41 41 42 42 43 42 42 41 40 38 37 37 38 37 37 37 37 38 40 41 42 41 41 41 39 38 37 37 36 34 32 31 31 30 31 32 33 33 34 35 34 33 32 33 36 39 43 46 46 47 49 50 50 50 49 49 48 47 48 48 48 48 48 48 48 48 48 47 48 48 48 47 47 47 46 46 46 45 45 45 46 46 45 45 45 45 44 44 43 42 42 41 40 40 39 39 39 38 38 38 38 38 37 38 38 38 38 37 37 37 36 36 36 36 36 36 36 36 38 39 41 42 43 42 43 44 45 46 46 43 40 39 38 37 37 36 35 34 34 35 37 38 38 38 40 41 42 43 43 42 42 43 43 45 46 47 46 45 44 43 43 42 42 42 42 41 41 41 40 40 40 40 40 39 38 38 38 38 37 36 36 36 35 35 35 34 33 32 31 30 29 28 28 27 27 27 27 27 27 27 27 27 27 28 28 28 29 29 29 29 28 28 27 27 26 26 25 24 24 24 23 23 23 23 23 22 21 20 19 18 18 18 18 19 19 18 18 18 18 17 17 17 17 17 17 17 18 18 18 19 19 20 20 20 20 20 21 21 21 22 23 23 24 25 26 26 27 27 28 28 28 28 28 28 28 28 28 28 29 30 30 29 29 30 31 32 32 32 32 33 33 34 34 34 35 35 36 37 37 37 38 39 39 40 40 39 39 39 38 38 38 36 33 30 29 29 30 29 31 33 34 33 32 31 31 33 37 37 39 39 39 37 34 30 26 23 23 23 23 24 24 26 28 30 32 32 33 35 36 36 39 40 41 41 40 39 37 35 32 30 30 28 27 25 25 28 29 30 30 30 30 30 30 30 30 30 29 28 27 27 27 27 27 27 27 27 27 27 27 28 30 30 30 31 31 31 31 31 29 27 25 23 22 22 20 19 19 20 21 22 22 22 22 22 22 22 22 22 22 23 23 23 22 19 18 19 19 19 20 20 20 18 16 17 19 20 20 22 23 22 22 22 22 23 23 23 23 22 21 22 22 22 22 23 23 23 23 23 23 23 22 22 20 20 19 20 20 20 20 20 19 19 20 20 20 20 20 20 20 20 20 20 19 19 18 18 18 18 18 18 18 18 19 19 18 18 18 18 18 18 18 18 18 18 17 16 16 15 15 15 15 15 14 18 18 15 15 16 16 16 16 16 16 18 19 21 24 27 29 30 31 32 32 33 32 32 31 30 30 30 31 31 30 30 30 30 30 30 30 30 31 31 30 29 29 29 29 29 29 29 29 29 28 28 28 27 27 27 27 27 28 30 33 34 33 32 32 30 29 29 29 30 30 29 29 28 27 27 26 27 28 29 29 28 27 27 27 27 27 28 28 27 26 25 25 25 27 28 27 27 26 23 21 20 20 19 20 20 20 20 20 20 21 21 22 23 23 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 24 25 25 26 26 27 27 27 27 27 27 26 26 26 25 25 25 25 26 26 26 26 26 26 25 25 25 24 24 24 24 24 25 25 25 24 24 24 24 26 27 28 31 32 31 30 30 30 31 33 33 33 33 31 30 30 31 31 30 30 30 30 30 30 31 31 32 33 33 33 33 34 34 34 35 35 34 34 34 35 36 37 37 38 38 38 39 40 40 40 40 41 42 42 43 43 43 43 42 41 40 40 41 41 41 41 41 42 42 43 43 43 43 42 41 41 40 39 37 35 33 32 32 32 32 32 33 33 34 35 34 33 32 33 36 39 41 42 45 47 49 49 50 49 48 48 47 47 47 47 47 48 48 48 48 47 47 47 48 48 47 47 47 47 47 46 46 46 46 46 46 46 46 46 45 45 44 43 43 42 42 41 40 40 39 39 39 39 38 38 38 37 37 37 37 38 38 37 37 37 37 37 36 36 37 37 38 38 40 42 42 43 43 43 43 44 45 46 45 42 39 39 38 37 37 34 33 33 34 35 37 38 38 39 41 42 42 43 43 42 42 42 43 44 45 45 44 43 42 42 42 42 42 42 42 42 41 40 40 39 39 40 39 39 39 39 39 38 37 36 36 35 35 35 35 34 34 32 31 30 29 28 27 27 27 27 27 27 27 26 26 26 26 27 27 28 28 29 29 29 28 27 27 26 26 25 24 24 24 23 23 22 21 21 22 21 20 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 18 18 18 19 19 20 20 21 21 21 21 21 22 23 23 24 25 25 25 26 27 28 28 28 28 28 28 27 27 27 27 28 30 30 31 31 31 31 31 32 32 33 33 34 34 34 35 35 35 36 37 37 37 34 34 34 35 36 37 38 39 39 37 36 34 31 29 31 32 32 32 35 37 37 36 34 33 32 34 36 36 38 39 39 36 32 28 25 24 23 23 23 24 25 27 29 32 34 35 36 37 37 38 40 42 42 41 40 38 36 34 32 30 30 28 26 26 26 28 29 29 29 30 30 30 29 29 29 30 29 28 27 27 26 26 26 26 26 26 26 27 27 28 29 29 30 30 30 31 31 30 29 27 25 23 21 21 19 19 20 21 22 22 22 22 22 22 22 22 21 21 21 23 23 23 23 23 22 21 20 19 20 20 19 18 16 17 17 18 20 22 23 22 22 21 21 23 23 23 23 22 21 21 21 21 22 23 23 23 23 23 24 23 22 21 20 20 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 16 16 15 15 15 15 15 19 20 18 16 16 16 16 16 16 16 18 19 21 24 28 30 31 32 32 32 33 33 32 31 30 30 30 31 31 31 31 30 30 29 29 30 30 31 31 30 30 30 30 29 29 29 29 29 29 29 28 28 28 28 27 27 27 28 30 32 33 32 32 32 31 30 29 30 30 30 30 29 29 28 27 27 27 28 29 29 28 27 27 27 27 27 27 28 28 27 26 25 26 27 27 28 28 26 23 21 20 20 20 20 20 21 20 20 20 21 21 22 22 23 23 24 24 24 25 24 24 23 23 23 23 23 23 23 23 23 24 25 25 25 26 26 27 27 27 27 26 26 26 25 25 25 25 26 25 26 26 26 26 26 25 25 24 23 24 24 24 24 25 25 25 25 25 25 25 26 27 28 31 32 31 30 30 30 31 32 32 32 31 30 29 30 30 30 30 30 30 30 30 30 31 32 32 33 33 33 33 33 33 33 33 33 33 34 34 34 35 36 36 37 37 38 39 39 39 40 40 41 42 42 43 43 43 42 42 41 41 42 42 43 43 43 43 44 44 44 43 42 42 42 41 41 41 39 37 35 33 33 33 33 32 33 33 34 35 36 35 33 32 33 35 38 39 41 44 47 48 49 49 49 48 47 47 47 47 47 47 47 48 48 48 48 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 46 46 45 45 44 43 43 43 42 41 41 40 40 39 39 39 39 38 38 38 37 37 37 38 38 38 38 37 37 37 37 37 37 38 39 41 43 43 43 44 45 44 44 44 46 46 44 41 39 38 37 36 35 34 33 33 34 36 36 37 39 40 41 42 43 43 43 42 42 42 42 43 43 43 43 42 42 41 41 42 42 42 43 42 41 40 39 39 39 39 39 39 39 39 39 38 37 36 36 35 35 35 35 34 33 32 31 30 29 28 27 27 27 26 26 26 26 26 26 26 26 26 26 27 27 28 28 28 27 27 26 26 25 25 23 23 23 22 22 21 20 20 21 20 19 18 18 17 17 17 17 17 18 18 17 17 17 17 16 16 16 16 16 17 17 17 18 18 19 19 20 20 20 21 21 21 22 22 22 23 23 24 24 25 26 27 28 28 28 28 28 28 28 27 27 27 28 29 30 31 31 31 31 32 33 34 34 35 35 35 35 35 35 35 36 38 38 38 31 29 29 31 33 33 35 37 36 33 32 30 29 30 33 35 36 37 38 38 38 37 36 34 33 35 36 37 38 39 37 34 30 26 25 25 24 24 24 25 27 29 31 34 36 37 39 39 39 40 41 42 42 41 39 37 35 33 33 31 29 27 26 26 27 28 29 29 30 30 30 30 29 29 29 29 29 28 27 26 26 26 26 25 25 26 26 27 27 28 28 28 29 29 29 30 30 29 28 26 24 24 23 22 21 21 21 22 22 22 22 22 22 22 22 21 21 21 21 22 22 23 23 23 23 22 20 20 20 20 20 18 17 16 16 18 21 22 22 22 21 20 21 22 22 23 22 22 21 21 20 21 22 23 23 23 23 23 24 23 22 21 20 20 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 20 20 20 20 20 20 20 20 20 20 19 18 18 18 18 17 17 17 17 17 17 16 16 15 15 15 15 15 17 18 17 16 17 17 16 16 16 17 17 19 21 24 28 30 31 32 32 33 33 33 32 32 31 30 30 31 31 31 31 31 30 29 29 30 30 31 31 31 31 31 30 30 29 29 29 29 29 29 29 29 29 28 28 28 28 28 29 31 32 32 32 31 31 30 30 30 30 31 30 29 29 28 28 28 28 28 29 29 28 28 28 28 27 27 28 28 28 27 27 25 26 26 26 27 28 27 24 21 20 20 20 20 20 20 20 20 21 21 21 21 22 22 23 23 23 24 24 24 24 23 23 23 23 23 23 23 23 23 24 24 25 25 26 26 27 27 27 27 26 26 25 25 25 25 25 26 26 26 26 26 26 25 25 24 24 23 23 23 23 24 24 25 25 25 25 25 25 25 27 30 32 32 30 29 29 30 30 30 30 30 29 29 29 29 30 30 30 29 29 29 29 30 31 32 32 33 33 33 33 33 33 34 34 33 33 34 35 35 35 36 36 36 37 38 38 39 39 39 40 41 42 42 42 43 43 43 42 42 41 42 42 43 43 43 44 44 44 42 41 41 41 41 41 41 41 39 37 35 34 33 34 33 33 33 34 34 35 36 36 34 33 33 34 34 37 40 44 47 48 48 49 48 47 47 47 47 47 47 47 47 48 48 48 48 48 48 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 45 45 44 44 43 43 43 42 42 41 40 40 40 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 37 37 37 38 40 42 44 45 45 45 45 45 45 44 44 45 44 42 41 40 38 36 35 33 32 32 33 34 36 36 37 39 41 42 43 44 43 43 43 43 42 42 42 42 41 41 41 41 41 41 41 41 42 43 42 41 40 39 39 39 39 39 39 39 39 38 38 37 36 35 35 35 34 34 33 33 32 30 29 28 28 27 27 26 26 26 25 25 25 25 25 25 25 26 26 27 27 28 28 27 26 26 25 24 24 22 22 22 21 21 20 20 21 20 20 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 17 18 18 19 19 20 20 20 21 21 21 22 22 22 22 23 23 24 25 26 27 27 28 28 28 28 28 28 28 28 28 28 28 29 31 31 31 31 32 32 34 35 35 36 36 36 36 36 36 37 38 39 39 27 26 28 30 31 31 33 33 32 31 31 29 29 31 33 34 38 38 37 37 36 37 36 35 34 36 36 38 39 39 37 33 28 25 25 26 26 26 26 27 29 31 32 35 37 39 40 40 41 41 42 41 41 40 38 36 35 33 33 30 28 27 26 26 27 28 29 30 30 30 30 29 29 28 28 28 28 28 27 27 27 26 25 25 25 26 27 27 28 28 28 28 28 29 29 29 29 28 27 25 23 23 21 21 22 23 21 22 22 22 22 22 22 22 22 22 23 22 21 20 20 21 22 23 23 22 21 21 21 21 20 18 17 16 17 19 21 22 22 21 20 20 21 21 21 23 22 22 22 21 20 21 22 23 22 22 22 23 23 22 21 21 20 19 19 19 19 19 19 20 21 21 20 20 20 20 20 20 20 21 20 20 20 20 20 21 21 21 21 21 21 21 20 20 20 21 20 19 18 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 16 17 17 17 17 17 17 18 18 19 21 25 28 30 31 31 32 33 33 33 33 32 32 31 31 31 31 31 31 31 30 30 30 30 30 31 31 31 31 31 31 30 30 30 29 29 29 29 29 29 29 29 29 28 28 28 29 30 31 31 31 31 31 30 30 30 31 31 30 29 29 28 28 28 28 29 29 29 29 28 29 28 28 28 28 28 29 28 27 27 26 26 26 26 27 26 23 21 20 20 20 20 19 19 20 20 20 21 21 21 21 22 22 22 23 23 24 24 24 23 23 23 23 23 23 23 23 23 24 24 25 25 26 26 26 27 27 27 26 26 25 24 24 25 25 25 26 26 26 26 25 25 24 24 23 23 23 23 23 24 24 25 25 26 26 26 26 26 28 31 32 31 29 28 28 29 29 29 29 29 29 28 28 29 29 29 29 29 29 29 29 30 30 31 32 32 32 32 32 32 33 34 34 35 35 35 35 36 36 36 36 37 38 38 39 39 39 39 40 40 41 41 42 42 43 43 42 42 41 42 42 42 43 43 43 43 42 40 39 39 40 40 40 41 40 39 37 35 34 33 34 34 34 34 34 35 36 38 37 35 34 33 34 34 36 40 43 46 47 48 48 47 47 47 47 46 47 47 47 47 48 48 48 48 48 48 47 47 47 47 47 47 47 46 46 46 46 46 46 46 45 44 44 44 44 44 43 43 43 42 42 41 40 40 40 40 40 40 39 39 38 38 38 38 38 38 38 38 38 38 38 38 39 41 44 45 46 47 47 47 45 43 42 43 43 42 41 41 38 36 34 33 32 31 32 33 34 35 36 38 40 41 43 44 44 44 43 43 43 42 41 41 40 40 40 40 40 40 40 41 41 42 42 42 41 40 40 39 39 39 39 39 39 38 38 37 37 36 35 35 34 34 33 33 32 31 30 29 29 28 27 26 26 25 25 25 24 24 24 24 24 24 25 26 26 27 27 27 26 26 26 24 24 23 21 21 21 20 20 20 20 20 20 19 18 17 17 17 16 16 16 16 17 17 17 16 16 16 16 15 15 15 15 16 16 16 17 18 18 19 19 19 20 21 21 21 22 22 22 22 22 22 23 24 25 26 27 27 28 28 28 28 28 29 29 29 29 29 29 29 29 31 31 31 32 33 33 35 36 36 36 37 37 38 38 39 39 40 25 26 29 32 32 32 32 31 33 33 33 34 33 33 33 34 37 37 36 35 35 35 35 34 33 34 35 37 39 39 36 31 26 24 25 27 27 28 28 29 30 32 33 36 38 40 40 40 41 41 41 40 39 38 37 35 34 34 33 30 29 28 27 28 29 29 30 30 30 31 30 29 28 28 28 29 29 28 28 27 27 26 25 25 25 26 26 27 27 28 28 28 28 28 28 28 28 27 26 25 23 22 20 21 21 22 21 22 22 21 21 21 22 23 23 24 23 22 20 19 19 19 19 20 21 21 21 21 21 20 19 18 18 17 17 19 22 22 21 21 20 20 20 21 21 22 21 22 22 21 20 21 23 23 23 23 22 22 22 21 21 21 20 19 18 18 18 19 20 21 21 21 21 20 20 20 20 20 21 21 21 21 20 21 21 21 21 21 22 22 22 22 21 21 21 23 23 23 20 18 17 17 17 17 17 17 16 16 16 16 15 15 14 15 15 15 16 16 16 17 17 18 18 19 20 22 25 28 30 31 31 32 32 33 33 33 33 32 31 31 31 31 31 32 31 31 30 30 29 30 30 30 31 31 31 31 30 30 30 30 29 30 29 29 29 29 29 29 29 29 28 29 29 30 30 30 30 30 30 30 30 30 31 31 30 29 28 28 28 28 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 27 27 26 26 27 26 24 22 21 20 20 20 19 19 20 20 20 20 20 21 21 21 21 22 22 23 24 24 24 23 23 23 23 22 23 23 23 23 24 24 25 26 26 26 27 27 27 27 26 25 25 24 24 24 24 25 25 25 25 25 25 24 24 23 23 23 23 23 23 24 25 25 25 26 26 26 26 27 29 32 32 30 28 28 29 29 29 30 29 29 29 28 28 29 29 29 29 29 29 29 29 29 30 30 31 32 32 32 32 32 32 33 34 35 35 36 36 36 36 36 36 37 37 38 39 39 39 39 39 40 40 41 42 42 42 42 41 41 41 41 41 41 42 43 43 42 41 40 39 39 39 40 40 40 39 38 37 35 34 34 34 34 34 35 35 36 37 38 38 37 35 34 34 34 36 39 43 45 46 47 47 47 47 47 46 46 47 47 47 47 48 48 48 49 48 47 47 46 47 47 47 46 46 46 46 46 46 45 45 45 44 44 44 44 44 44 44 43 43 43 42 41 40 40 40 40 40 40 39 39 39 38 38 38 38 38 39 39 38 38 39 40 41 43 45 46 47 48 48 47 44 42 41 41 41 41 40 39 36 34 32 31 31 31 32 33 34 35 37 39 40 42 43 44 44 44 44 43 42 41 41 40 39 39 39 39 40 40 40 41 41 41 41 42 41 41 40 40 40 40 39 39 38 38 37 37 36 36 35 35 34 33 32 32 31 31 29 28 28 27 27 26 25 25 24 24 24 23 23 23 23 23 24 25 25 25 26 26 26 26 25 24 23 22 21 20 20 19 19 19 20 19 19 18 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 16 16 17 17 17 18 19 19 20 21 21 21 22 22 21 21 22 22 23 24 25 25 26 27 27 27 28 28 29 29 29 29 29 30 30 30 30 31 31 31 31 33 34 35 35 36 37 38 38 38 39 39 40 24 27 29 31 33 34 34 34 36 37 37 37 36 35 34 34 35 37 37 36 36 35 34 33 32 33 35 37 38 37 34 29 24 22 22 24 27 30 31 32 33 34 35 38 39 39 39 39 40 40 40 39 39 38 36 35 35 34 32 30 29 29 29 29 30 30 31 31 31 31 31 30 28 28 28 29 29 29 29 28 27 26 25 25 25 25 25 26 26 27 27 27 27 27 27 27 26 26 25 25 23 20 19 20 20 21 21 22 22 21 21 21 21 21 23 23 23 21 19 19 19 19 18 18 20 20 19 19 18 19 18 18 18 18 18 20 22 22 20 20 20 20 20 20 21 21 21 22 22 21 20 21 23 23 23 23 22 21 20 21 21 20 19 19 18 19 19 20 21 22 22 22 21 21 21 21 21 21 21 21 22 22 21 21 21 22 22 22 22 22 22 22 22 21 22 22 23 24 23 19 17 17 17 17 17 17 17 17 17 16 15 14 14 14 14 15 15 15 15 16 16 17 17 18 20 23 26 29 30 30 31 32 33 33 33 33 33 32 32 31 31 31 31 32 32 31 31 30 30 30 30 30 31 31 31 31 31 30 30 30 29 29 30 30 30 30 30 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 29 28 28 28 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 27 27 27 26 27 26 25 22 21 21 20 20 19 19 20 20 20 20 20 20 20 21 21 21 22 23 24 24 24 23 23 23 23 23 23 23 23 23 24 24 25 26 26 26 27 27 27 26 26 25 24 24 24 24 25 25 25 25 25 24 24 23 23 23 23 23 23 23 24 24 25 25 25 26 26 26 26 28 29 30 30 29 28 28 29 28 29 30 30 30 30 29 29 29 29 29 29 29 30 30 30 29 29 30 30 31 31 32 32 32 33 33 34 35 35 36 36 36 36 36 36 37 37 38 38 39 39 39 40 40 41 41 41 42 42 42 42 42 42 42 42 41 42 43 44 44 42 42 40 40 40 40 40 40 39 37 36 35 34 34 34 34 35 36 36 37 38 38 38 37 37 36 36 36 37 39 42 44 46 47 47 47 47 46 46 46 46 47 47 47 48 48 48 48 48 47 46 46 46 46 46 46 46 46 46 46 45 45 45 44 44 44 44 44 44 44 45 44 44 43 43 42 41 41 40 40 40 40 40 40 39 39 39 39 38 39 39 39 38 39 40 41 43 45 45 47 48 48 47 45 42 40 40 40 40 39 38 36 34 32 31 31 31 31 32 32 34 36 38 40 41 42 44 45 45 44 44 43 42 41 40 39 38 38 38 38 38 39 40 40 41 41 41 41 41 41 41 41 41 41 40 39 38 37 37 36 35 35 35 34 33 32 32 31 31 30 29 29 28 27 26 25 25 24 24 23 23 23 22 22 22 22 23 24 24 24 24 24 25 24 24 23 22 21 21 20 19 19 19 19 19 19 18 17 17 16 16 16 16 16 16 16 16 16 16 15 15 14 14 14 14 14 14 14 15 15 15 16 15 16 17 18 18 19 20 20 21 21 21 20 20 21 21 21 22 23 24 24 25 26 27 27 28 29 29 29 29 30 30 30 30 30 31 31 31 31 32 32 34 35 35 37 37 38 39 40 40 40 24 28 29 31 34 36 36 37 38 39 39 39 38 38 37 36 37 38 38 38 38 37 36 35 34 36 37 38 37 35 30 25 21 20 20 23 27 30 32 34 35 37 38 38 37 37 37 37 38 39 39 39 38 37 35 35 34 33 31 30 30 30 30 30 30 31 31 31 32 32 31 29 28 28 28 29 29 29 29 28 27 26 25 25 24 25 25 25 25 26 26 25 25 25 25 25 25 24 24 23 22 19 19 19 20 21 22 23 23 23 22 21 20 20 21 23 23 22 20 18 18 18 17 17 17 18 17 16 15 16 17 18 18 18 17 20 21 21 19 19 20 20 20 20 20 21 21 21 21 20 21 21 23 23 24 23 22 21 20 21 20 19 19 19 19 19 20 21 22 22 22 22 21 21 21 21 21 22 22 22 22 22 21 21 21 22 22 22 22 22 22 22 22 21 21 21 22 23 23 21 19 18 18 18 18 18 18 18 18 18 19 18 16 14 14 14 14 14 15 15 15 15 17 18 20 23 26 29 29 30 31 32 32 32 32 33 33 33 32 32 32 31 31 32 32 31 31 30 30 30 30 30 30 31 31 31 31 31 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 30 29 29 29 30 30 30 30 30 30 30 30 29 29 28 28 28 29 29 29 29 28 28 29 29 30 29 29 28 28 28 28 27 27 27 26 27 26 25 23 21 21 20 19 19 19 19 19 19 20 20 21 21 21 21 22 22 23 24 25 25 24 24 23 23 23 23 23 23 23 24 24 25 25 26 26 27 27 27 26 26 25 25 24 24 24 25 25 25 24 24 24 23 22 22 22 22 23 23 23 24 24 24 25 25 25 25 26 27 28 30 30 30 29 28 28 28 29 29 29 30 31 31 31 31 30 30 30 30 30 30 30 30 29 29 29 30 30 30 31 32 32 33 33 34 35 35 36 36 37 37 37 36 37 37 38 38 39 39 39 39 40 40 41 41 41 41 42 42 43 43 43 42 42 42 44 45 45 43 42 43 41 41 41 41 40 39 37 36 35 35 35 35 35 36 36 37 38 38 38 38 38 38 37 37 37 37 39 41 44 45 46 46 47 46 46 46 46 46 46 47 47 48 48 48 48 47 46 46 46 46 46 46 46 46 46 46 45 45 45 44 44 44 44 44 44 45 45 45 45 45 44 43 42 42 41 41 41 40 40 40 40 40 39 39 39 39 39 39 39 39 40 41 43 44 45 46 47 48 47 46 44 41 39 38 38 38 37 35 34 33 32 31 30 30 31 31 33 35 37 39 41 42 43 45 45 45 45 44 42 42 42 40 38 37 37 37 37 38 38 39 40 40 41 41 41 41 41 41 42 42 42 41 40 39 38 36 36 35 35 34 33 32 31 31 30 30 30 29 29 28 27 26 25 24 24 23 23 23 22 22 21 21 21 22 22 23 23 23 23 23 23 23 22 21 21 20 20 20 20 19 19 18 18 18 17 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 14 15 16 17 18 18 19 19 20 20 20 20 20 20 20 20 20 21 22 22 23 25 26 27 28 29 29 30 30 30 30 30 30 31 31 31 31 32 32 32 33 34 35 37 37 38 39 40 40 40 26 28 28 31 34 35 36 37 37 38 39 39 39 39 39 38 37 38 38 38 38 37 37 37 38 40 40 39 37 33 27 22 18 17 18 22 27 31 33 35 36 37 37 35 36 36 36 37 37 38 38 38 37 36 34 34 33 32 30 30 30 30 30 31 32 32 32 32 33 32 31 29 28 28 29 29 29 29 28 28 27 26 25 25 24 24 24 24 24 25 25 24 24 24 23 23 24 23 23 22 20 18 18 19 20 21 22 25 25 24 23 21 20 19 20 22 23 23 20 18 18 17 17 16 15 16 17 15 15 15 15 17 16 16 18 20 20 20 19 19 20 20 20 20 20 20 21 20 20 20 21 21 22 23 24 23 22 21 21 20 20 19 19 19 18 19 20 21 22 22 22 22 21 21 21 21 21 21 22 22 22 23 22 21 21 22 22 22 22 21 21 21 21 21 21 21 20 21 22 22 19 19 19 19 18 18 18 19 20 25 25 24 21 18 17 16 15 15 15 14 15 15 16 17 19 21 23 24 28 31 32 32 32 32 32 32 32 33 33 32 32 32 32 32 31 31 31 31 30 30 30 30 30 30 31 31 31 31 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 29 29 29 29 29 28 28 28 29 29 29 28 28 28 29 29 30 30 29 28 28 28 28 27 27 27 27 27 26 25 24 23 21 20 19 19 19 19 19 19 20 21 21 21 22 22 22 23 23 24 25 25 25 25 24 24 24 24 24 24 24 24 24 25 25 25 26 27 27 27 27 26 25 24 24 24 24 24 24 24 24 23 23 22 22 22 22 22 23 23 23 24 24 24 25 25 25 25 26 26 29 30 31 30 29 28 28 28 28 29 29 30 31 31 31 32 32 32 31 31 31 31 30 30 29 29 29 29 29 30 31 32 32 33 34 34 35 36 36 36 37 37 36 36 36 37 38 38 38 38 38 39 39 40 40 40 40 41 41 42 42 43 43 42 42 43 44 45 45 44 43 44 42 42 42 42 41 39 38 37 36 36 35 35 36 36 37 38 38 38 38 38 38 38 38 38 38 38 39 41 43 44 45 46 46 46 46 46 46 46 46 47 47 48 48 48 47 46 46 46 46 46 46 46 46 46 45 45 45 45 45 44 44 44 44 45 45 45 46 46 46 45 43 42 42 42 42 41 41 40 41 41 41 40 40 39 39 39 39 39 39 40 41 42 44 44 44 46 46 46 45 44 42 39 37 37 36 35 35 34 33 32 31 30 30 31 31 32 34 36 38 40 42 43 44 45 46 45 44 43 42 42 41 40 38 37 36 36 36 37 37 38 39 40 40 41 41 41 41 42 43 44 43 43 41 40 39 39 37 36 34 33 32 31 31 30 30 30 30 29 28 27 26 25 25 24 23 23 23 22 21 21 20 20 20 21 21 21 21 22 22 22 22 22 20 20 20 19 19 20 19 19 18 18 17 17 16 16 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 14 14 14 14 14 15 16 17 18 18 19 19 19 20 20 20 20 20 20 20 20 20 21 22 24 25 26 27 28 29 29 29 30 30 30 30 31 31 31 32 32 32 33 35 36 36 37 39 39 39 39 39 39 29 29 29 31 33 34 35 35 34 35 37 39 39 39 39 38 37 37 38 38 37 36 37 37 39 39 39 37 36 30 24 19 18 16 18 21 27 31 33 34 35 35 34 33 34 35 36 37 38 38 38 37 37 36 36 34 33 32 31 30 30 31 31 32 33 32 33 33 33 32 30 29 28 28 29 29 29 29 28 27 26 26 25 25 24 24 24 24 24 24 24 24 24 23 22 22 22 22 22 21 19 18 18 18 20 22 23 25 25 24 24 23 22 21 20 21 21 23 22 20 19 17 17 16 15 15 16 14 15 15 15 15 15 16 18 19 20 20 19 19 19 19 20 20 19 19 20 19 19 20 21 21 22 22 22 22 23 22 22 21 20 20 19 19 19 20 21 22 22 22 22 21 21 21 20 20 21 21 22 22 22 23 22 21 21 22 22 21 21 21 20 20 20 20 20 20 20 19 20 21 19 20 19 19 19 19 19 20 21 24 24 24 24 23 22 22 19 17 16 15 15 15 16 17 18 20 21 24 28 31 32 33 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 30 30 30 31 31 31 31 31 30 30 30 30 30 31 31 30 30 30 29 29 29 30 29 29 29 29 30 30 30 30 30 29 29 29 29 29 29 28 28 28 29 29 29 29 29 28 29 29 29 29 29 29 28 28 27 27 27 26 26 26 26 24 24 23 21 20 20 19 19 19 19 19 20 20 21 22 22 23 23 23 24 25 25 25 26 26 25 25 25 25 25 25 25 25 25 24 25 25 26 27 27 27 26 25 24 24 24 24 24 24 24 23 24 23 22 22 22 22 22 22 23 23 23 24 24 25 25 25 25 25 26 27 29 31 31 30 29 28 28 28 28 28 29 30 30 31 32 33 33 33 33 32 31 31 30 30 29 29 29 29 30 30 31 32 32 33 34 35 36 36 36 37 37 37 36 36 36 37 38 38 38 38 38 39 39 39 39 39 39 40 40 41 41 42 42 43 43 43 44 45 45 45 45 44 43 42 42 42 41 40 39 37 37 37 36 36 37 37 37 38 39 38 38 38 38 38 39 39 38 38 38 40 43 43 43 45 46 46 46 46 46 46 46 46 47 47 48 48 47 46 46 46 45 45 45 45 45 45 45 45 45 45 44 44 44 45 45 45 46 46 46 46 46 44 43 43 42 42 42 41 41 41 41 42 41 41 40 40 39 39 40 39 40 41 42 43 44 44 45 45 45 45 43 42 40 37 35 35 35 34 33 33 32 31 31 30 30 30 32 33 35 36 39 41 43 44 45 45 45 44 43 42 42 41 40 38 37 36 36 36 36 36 37 38 38 39 39 40 40 41 41 42 43 44 45 44 43 41 40 40 38 36 34 33 31 31 30 30 30 30 29 29 28 27 26 25 24 23 23 23 22 21 21 20 19 19 19 19 20 20 20 20 20 20 21 20 19 18 18 18 18 18 18 18 17 17 17 16 16 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 15 16 17 17 18 18 19 19 19 19 20 20 19 19 19 19 20 21 23 24 25 27 28 28 28 29 30 30 30 31 31 31 32 32 33 35 35 36 37 38 38 39 39 38 38 38 38 29 30 32 33 34 34 33 32 31 31 33 34 36 37 38 38 37 36 37 39 38 37 37 37 37 36 36 35 35 29 22 19 19 16 17 21 26 31 34 35 34 34 33 33 34 35 37 38 38 37 37 37 37 37 36 35 33 32 31 31 31 32 32 32 33 33 34 34 33 32 31 30 29 29 30 30 30 29 28 27 26 26 25 25 24 24 24 24 24 24 24 24 23 23 22 22 21 21 21 19 17 17 18 18 20 22 23 24 25 24 23 23 23 22 21 20 19 19 20 21 20 18 17 16 16 15 14 14 14 15 15 15 16 17 18 19 20 21 19 19 19 20 20 20 19 19 19 19 19 19 20 21 21 21 21 22 23 22 22 21 21 20 20 19 20 21 21 22 22 22 22 21 21 21 20 20 21 21 22 22 22 21 21 21 21 22 21 21 20 20 20 19 19 19 20 19 19 18 19 19 20 20 19 19 19 19 19 21 23 23 23 23 23 22 21 21 20 18 17 16 15 15 16 17 19 20 21 27 30 32 33 33 33 32 32 31 31 31 31 32 32 33 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 31 31 31 31 31 30 30 30 30 30 30 29 29 29 29 30 30 30 30 29 29 28 28 28 29 29 29 29 28 28 28 29 28 28 29 29 30 30 29 29 29 28 28 27 27 26 26 26 26 25 23 23 22 21 20 19 19 19 19 19 19 19 20 21 21 22 22 23 23 24 24 25 25 26 26 26 26 27 27 26 26 26 26 25 25 25 26 26 27 26 25 24 24 24 23 23 23 24 23 23 23 23 23 23 22 22 22 22 22 23 23 23 24 24 24 25 25 25 26 27 28 29 30 29 29 28 28 28 27 27 27 28 29 30 31 32 33 34 34 34 33 31 31 30 29 29 29 29 30 30 31 31 32 33 33 34 35 36 36 36 37 37 36 36 36 36 37 38 38 38 38 38 39 39 39 39 39 39 39 39 40 41 41 42 42 43 43 44 44 45 45 44 43 43 42 42 42 41 40 39 39 38 37 37 37 37 37 38 38 39 38 38 38 38 38 39 40 39 38 38 39 40 40 42 44 45 45 45 46 46 46 46 46 47 47 47 47 46 46 46 45 45 45 45 45 45 45 44 44 44 44 44 45 44 45 45 46 46 46 46 46 45 44 44 43 42 42 42 41 41 41 41 42 41 41 41 40 40 39 39 40 41 42 43 43 44 44 45 45 44 43 41 39 37 35 35 35 34 33 32 32 31 31 31 30 30 31 33 34 36 37 40 42 44 45 46 46 44 43 42 41 41 40 38 37 36 36 36 36 36 36 36 37 38 38 39 39 40 40 41 42 43 45 45 45 44 43 43 42 39 37 35 33 31 30 30 30 29 29 29 28 27 26 25 24 24 23 23 22 22 21 20 19 18 17 17 18 18 18 19 19 19 19 19 19 18 17 17 17 17 17 17 17 16 16 16 16 15 15 15 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 13 13 13 13 13 13 13 12 13 13 14 15 15 16 17 17 18 19 19 19 19 20 20 20 19 19 19 20 22 23 24 26 27 27 28 29 30 30 30 31 31 32 33 34 35 37 37 37 37 37 38 38 38 37 37 37 37 27 29 32 34 34 33 30 28 28 29 29 30 32 35 37 38 38 37 38 40 40 40 38 37 36 35 35 36 35 29 21 20 18 15 16 20 26 32 35 35 34 34 33 33 35 36 37 38 37 36 36 37 37 37 36 34 33 31 30 31 31 33 34 33 34 34 34 34 33 32 32 31 31 30 30 30 30 29 28 27 26 26 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 22 20 18 16 14 16 19 21 23 23 24 24 23 22 22 23 22 22 19 19 19 20 22 23 23 22 20 18 16 15 15 15 15 15 16 17 18 19 20 20 20 19 19 19 20 20 20 20 19 19 19 19 19 20 20 20 20 21 21 22 23 22 21 21 20 20 19 21 21 21 21 21 21 21 21 21 21 20 20 21 21 22 22 22 21 21 21 22 21 20 20 20 20 19 19 19 19 19 19 18 18 19 19 19 20 20 20 20 20 20 22 22 23 23 22 22 21 21 20 19 18 17 16 15 15 16 18 19 20 23 29 31 32 33 33 33 32 32 32 31 31 31 31 32 33 33 33 32 32 32 31 31 31 31 31 31 31 31 31 30 30 30 30 31 31 31 32 31 31 31 30 30 30 30 29 29 29 29 29 30 30 30 30 29 28 27 27 28 29 29 29 29 29 28 28 28 28 28 29 29 30 30 30 30 29 28 27 27 27 27 27 26 26 26 25 24 22 21 20 20 19 19 19 19 19 19 20 20 20 21 22 22 23 24 24 24 24 25 26 26 27 27 28 27 27 27 27 26 26 26 26 26 26 25 23 23 22 22 23 23 23 23 23 22 23 23 23 23 23 23 22 22 23 23 23 23 24 24 24 24 25 25 26 27 27 28 28 28 28 27 27 26 27 27 27 27 29 29 31 31 32 34 35 34 33 32 30 29 29 29 30 30 30 31 32 32 32 33 34 34 35 35 36 37 37 37 36 36 36 36 37 37 38 38 38 38 38 38 39 39 39 39 39 39 40 40 41 41 42 42 43 43 44 44 44 43 42 42 42 41 41 40 40 39 39 38 38 37 37 37 38 38 38 38 38 38 38 38 39 39 40 39 38 38 38 38 39 41 43 44 45 45 46 46 46 46 46 47 47 47 47 46 46 45 45 45 45 45 45 45 45 44 44 44 44 44 45 45 45 46 46 46 46 45 45 44 44 44 43 42 42 42 41 41 41 41 42 42 42 41 41 40 40 40 41 42 43 44 44 44 44 45 44 43 41 39 38 36 36 35 34 33 32 32 31 31 31 31 31 31 32 33 35 36 38 40 43 45 46 46 46 44 43 42 41 40 39 37 36 36 36 36 36 35 35 36 36 37 38 38 38 39 40 41 42 43 45 46 45 45 45 44 42 40 38 36 33 31 30 30 30 29 29 29 28 27 26 25 24 23 23 23 22 21 20 19 18 17 16 16 16 16 17 17 18 18 18 18 17 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 14 14 15 16 17 18 18 18 19 19 20 20 20 20 19 20 21 23 24 25 25 27 28 29 30 30 31 31 32 34 34 34 34 35 35 35 36 36 36 36 37 36 36 37 37 25 26 29 32 33 31 27 25 27 28 29 30 32 33 35 37 39 39 40 40 41 42 40 38 37 36 37 39 35 28 21 21 18 16 16 19 27 33 36 35 34 34 34 35 36 37 37 37 36 36 36 36 36 36 35 33 32 30 30 31 32 34 34 34 34 34 34 33 33 32 32 32 31 31 31 30 29 28 27 27 26 26 25 25 25 25 24 24 24 24 23 23 23 22 22 23 23 21 20 17 15 14 17 19 21 23 23 23 23 22 21 22 22 22 21 19 19 20 21 22 22 22 22 21 19 17 16 15 15 15 15 16 17 19 19 20 20 20 19 19 19 19 20 20 19 19 20 20 21 20 20 20 20 21 21 22 22 22 21 21 20 20 20 20 21 21 21 21 21 21 21 21 21 21 20 21 21 21 21 22 22 22 22 22 22 21 20 20 20 19 19 19 19 19 19 18 19 19 19 19 19 19 20 20 20 20 21 22 21 22 22 22 22 22 20 19 19 18 18 16 16 15 16 18 19 22 26 30 32 33 33 33 33 33 33 32 32 31 31 31 32 33 34 33 33 32 32 32 32 31 31 31 31 31 31 30 30 30 30 31 31 31 32 32 32 32 31 31 31 30 30 29 29 29 29 29 30 30 30 30 29 28 27 28 28 29 29 29 29 29 29 28 28 28 29 29 29 30 31 31 30 29 28 27 27 27 27 27 27 26 26 26 24 23 22 21 20 20 19 19 19 19 19 20 20 21 21 22 23 23 24 24 24 24 25 26 27 28 28 28 28 28 27 27 27 27 26 26 26 25 24 22 22 22 22 22 23 23 23 22 22 23 23 24 24 24 23 23 23 23 23 23 23 23 24 24 24 25 25 26 26 26 27 27 27 27 26 25 26 26 27 27 27 29 29 30 31 32 34 35 34 33 32 30 30 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 36 36 36 36 36 36 37 37 38 38 38 38 38 38 38 39 39 39 39 39 39 40 41 41 42 42 43 43 43 43 42 42 41 41 41 40 40 40 39 39 38 38 37 37 37 38 39 38 38 38 38 38 38 38 39 40 40 38 38 38 37 38 40 42 44 45 46 46 46 46 46 47 47 47 47 47 46 46 45 45 45 44 44 44 44 44 44 44 44 44 44 45 45 45 45 46 46 45 45 44 44 44 44 43 43 42 42 42 42 42 42 42 42 42 42 41 41 40 41 42 43 43 43 44 44 44 44 43 41 39 38 37 36 35 34 33 33 32 31 31 31 31 31 32 32 33 34 36 37 39 41 43 44 45 46 45 44 43 41 40 40 38 37 36 36 36 36 35 35 35 35 36 37 37 37 38 39 39 40 42 44 45 46 45 45 45 44 43 41 39 37 34 32 30 30 30 29 29 28 27 27 26 25 24 24 23 22 21 21 20 19 18 16 16 15 15 15 15 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 12 12 12 13 14 15 16 17 18 18 19 19 19 20 20 20 20 20 21 22 23 24 25 27 28 29 29 30 31 32 32 32 31 31 32 33 33 34 35 35 35 35 36 35 35 36 36 25 25 27 30 32 28 26 25 27 27 30 31 32 32 33 34 37 39 39 40 40 40 38 37 36 36 38 43 38 35 29 23 20 17 18 22 28 35 35 34 33 33 35 36 37 37 36 36 35 35 35 35 35 34 33 32 30 30 30 32 33 34 35 35 35 34 34 33 32 31 31 31 31 31 30 30 29 28 27 26 26 25 25 25 25 24 24 24 24 23 23 23 22 21 22 22 22 20 19 16 14 15 17 20 21 21 22 21 22 21 20 20 21 21 21 20 20 20 20 21 21 21 21 19 17 15 15 15 15 16 16 17 18 19 19 19 19 19 19 18 18 18 19 19 19 19 20 20 20 20 20 20 21 21 22 22 21 21 21 21 20 20 20 20 21 21 21 21 21 21 21 21 21 21 20 21 21 21 21 22 22 22 22 22 22 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 20 21 22 21 21 22 22 22 21 20 19 18 18 18 17 17 17 18 18 19 23 26 30 32 33 33 33 33 33 33 33 32 31 31 31 32 33 34 34 34 33 33 32 32 32 31 31 31 31 31 31 30 30 30 31 31 32 32 32 32 32 32 32 31 30 30 29 29 30 30 30 30 30 30 30 29 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 29 28 28 28 28 27 27 27 26 25 25 24 22 22 21 21 20 20 20 20 21 21 21 22 22 23 23 23 23 24 24 24 25 26 27 27 28 28 27 28 27 27 27 26 26 26 25 24 22 21 21 21 21 22 23 23 23 22 23 23 23 24 24 24 24 23 23 23 23 23 23 23 23 23 23 24 25 25 25 25 25 25 25 26 25 25 26 26 27 28 28 29 30 30 31 33 34 34 34 33 32 31 31 30 30 30 30 31 32 32 32 33 33 34 34 35 35 36 37 37 36 36 36 36 36 36 37 37 38 38 38 38 38 38 38 38 39 39 39 39 39 39 40 41 41 41 42 42 42 42 41 41 40 40 40 40 39 39 39 38 38 38 38 37 38 38 39 39 38 38 38 38 38 38 39 39 40 39 38 38 37 37 39 41 43 45 46 46 46 46 47 47 47 47 47 46 46 45 45 45 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 45 45 45 44 44 44 44 44 43 43 43 42 42 42 42 42 42 42 42 42 42 41 41 41 42 43 43 44 44 44 44 43 41 40 38 37 37 36 35 34 33 32 32 31 31 31 31 32 32 33 34 35 37 38 40 42 43 44 45 45 44 43 42 42 41 39 37 37 36 35 35 35 35 35 35 35 36 36 36 37 37 38 39 40 42 44 45 45 46 45 45 44 43 42 40 37 35 33 32 31 30 29 29 28 27 26 25 25 25 24 23 22 21 20 19 18 17 16 15 15 14 14 14 14 14 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 11 11 12 12 12 12 12 11 11 11 11 11 11 11 12 12 13 14 16 16 17 17 18 19 20 20 21 21 21 22 22 22 24 26 26 27 27 27 28 29 29 30 30 29 30 30 31 32 33 33 33 34 34 35 35 35 35 35 28 27 28 30 30 27 25 26 27 28 31 32 32 31 31 32 34 36 37 38 37 35 33 32 33 35 39 43 43 42 34 28 24 20 21 26 30 34 33 33 32 32 34 36 36 36 35 35 34 35 35 35 34 33 32 31 30 30 31 32 34 34 35 35 35 34 33 32 31 31 30 30 30 30 29 28 28 27 26 26 25 25 25 25 24 24 24 23 23 23 22 22 21 21 21 22 21 19 17 14 13 16 18 19 19 20 20 19 20 19 18 17 17 19 19 19 19 19 17 18 19 19 17 15 15 15 15 15 16 17 17 17 18 19 18 18 19 19 19 18 18 18 19 19 19 20 20 20 20 19 19 20 21 21 21 21 20 21 20 20 19 19 20 20 21 21 21 21 21 21 21 21 21 21 20 21 21 21 21 22 22 22 22 23 24 23 20 20 21 21 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 19 20 21 21 21 22 22 22 21 20 19 18 18 18 17 18 18 18 19 21 24 27 30 32 33 33 33 33 33 33 33 32 31 31 31 32 33 34 34 34 34 33 33 32 31 31 32 32 32 31 31 30 30 30 31 32 32 33 32 32 32 32 32 31 30 30 30 30 30 30 30 30 30 30 29 29 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 31 30 29 29 28 28 27 27 26 26 25 25 24 23 23 23 22 22 22 21 21 21 22 22 23 23 23 23 23 23 24 23 23 24 25 26 27 27 27 27 27 27 26 26 26 25 25 24 23 22 22 21 21 21 22 22 22 23 23 23 24 24 24 24 24 23 23 23 24 24 23 23 23 23 23 23 23 23 24 25 25 25 25 24 24 24 26 27 28 28 28 29 29 30 30 32 33 34 35 35 34 32 32 32 31 31 30 31 31 32 32 32 33 33 34 34 35 36 36 37 37 36 36 36 36 36 36 36 37 37 37 38 38 38 38 38 38 39 39 39 39 38 39 40 40 41 41 41 41 41 41 40 40 40 40 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 40 39 38 37 37 38 41 43 45 46 46 46 47 47 47 47 47 47 46 45 45 45 45 44 44 43 43 43 44 44 44 44 44 44 45 45 45 45 45 45 44 44 44 44 44 44 44 43 43 43 43 42 42 42 42 43 43 43 43 42 42 42 43 43 43 44 44 43 43 42 40 39 38 37 36 35 34 33 33 32 32 31 31 31 31 32 33 34 35 37 38 40 41 42 42 44 44 45 44 43 43 41 40 38 38 37 36 35 34 34 34 35 35 35 35 35 36 36 37 38 39 40 42 44 45 45 46 45 45 44 43 42 41 38 37 36 34 32 30 29 29 28 27 26 25 25 25 24 23 22 21 20 19 18 17 16 16 15 14 13 13 13 13 13 13 14 14 13 12 13 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 13 14 14 14 15 17 18 19 20 21 21 22 22 23 23 23 23 23 23 23 23 25 26 26 27 28 29 30 31 31 32 32 32 33 33 34 34 34 35 35 35 29 30 29 30 29 27 24 25 26 28 30 31 31 30 30 30 32 32 33 33 32 30 29 29 31 33 38 42 44 44 40 33 29 27 26 28 30 31 31 31 31 32 33 35 35 35 34 34 34 34 34 34 34 33 32 30 30 30 32 33 34 34 35 35 34 34 33 33 32 31 30 30 30 29 28 27 26 26 25 25 25 25 25 24 24 24 23 23 23 22 22 22 21 21 20 21 19 18 16 13 13 16 18 18 18 19 18 17 17 17 14 14 16 18 18 18 16 17 18 19 17 17 15 14 14 14 15 16 18 19 18 17 18 18 18 18 18 18 18 18 18 18 18 19 20 20 20 20 19 18 19 20 21 21 21 20 20 20 19 18 18 19 19 20 20 21 21 21 21 21 21 21 21 21 20 20 20 21 21 21 22 22 23 25 25 24 23 21 21 21 21 21 20 20 19 19 19 19 18 18 18 18 18 18 17 17 18 19 20 20 19 19 18 20 20 19 17 17 17 17 17 17 18 19 21 25 29 31 32 33 33 33 33 33 33 33 32 31 31 31 31 33 33 34 34 34 33 32 32 31 31 32 32 32 32 31 31 31 31 31 32 33 33 33 32 32 32 32 31 31 31 30 31 31 31 31 31 30 30 29 28 29 29 29 29 29 29 29 29 30 30 29 29 29 29 29 29 29 29 29 30 31 30 30 29 29 28 28 27 26 25 25 25 25 24 24 24 24 24 23 23 22 21 22 22 23 23 24 24 24 23 23 23 23 23 24 25 26 27 28 27 27 26 26 25 25 25 25 24 24 23 23 22 22 22 22 22 22 23 23 24 24 25 25 24 24 23 23 24 24 24 23 23 23 23 22 22 22 22 24 25 26 26 26 25 25 26 27 28 29 29 29 30 29 30 31 33 35 35 35 34 34 33 33 32 32 31 31 31 31 32 32 32 33 33 33 34 36 36 37 37 37 36 36 36 36 36 36 36 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 39 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 38 38 38 39 39 38 38 38 38 37 38 38 38 37 37 38 38 39 39 39 39 38 36 36 37 40 42 44 45 45 46 47 47 47 47 47 46 45 45 45 45 44 44 43 43 43 43 43 44 44 44 44 44 44 45 45 45 45 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 41 40 39 38 37 36 35 34 33 33 32 32 32 32 32 32 32 33 34 36 39 40 40 41 41 42 43 44 44 44 43 42 41 39 38 37 36 35 34 34 34 34 34 34 34 35 35 35 36 37 38 39 40 42 43 44 45 46 45 45 44 43 42 41 39 39 37 35 33 31 30 29 28 27 26 26 25 24 23 22 21 20 20 19 18 17 16 15 14 13 13 12 12 12 12 12 12 12 12 11 11 11 12 12 12 12 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 11 12 13 13 13 14 15 16 18 18 19 20 21 22 22 22 19 19 19 19 20 22 22 23 24 26 27 29 30 31 32 32 33 33 33 34 34 34 34 34 35 35 30 30 30 29 27 26 24 24 26 28 29 30 30 30 30 30 30 30 30 29 28 27 26 27 29 31 35 38 40 41 39 31 28 27 26 28 30 31 31 31 32 32 33 34 34 34 34 34 34 34 34 34 34 33 32 30 30 31 33 34 34 34 35 35 34 34 33 33 32 31 31 30 29 29 28 27 26 25 25 25 25 25 25 24 24 23 23 22 22 22 21 21 21 20 20 19 18 17 15 13 13 16 16 17 18 18 17 16 17 17 14 13 14 15 15 14 14 17 19 19 17 14 13 13 14 14 15 16 17 19 18 17 17 18 18 18 18 18 18 18 19 18 18 19 21 20 20 19 18 18 18 19 20 21 21 20 20 20 19 18 18 19 19 20 20 20 21 21 21 21 21 21 21 21 20 20 20 21 21 21 22 23 24 25 25 24 22 21 21 21 21 21 20 20 20 19 19 18 18 18 18 18 18 17 17 17 16 16 17 18 17 15 15 16 17 16 15 15 16 16 17 17 18 19 21 25 29 32 33 33 33 33 33 33 33 33 32 31 31 31 32 33 33 34 34 34 33 32 32 31 32 33 33 33 32 32 31 31 31 31 32 33 33 33 33 33 32 31 31 31 31 31 31 31 31 31 31 31 30 29 29 29 29 29 29 29 29 29 30 30 29 29 29 29 29 29 29 29 29 29 30 31 31 30 30 29 28 28 28 27 26 25 25 25 25 26 26 26 26 25 24 23 22 22 22 22 23 24 24 24 23 23 23 22 22 23 24 26 26 27 27 27 26 25 25 25 25 25 24 24 24 23 22 22 22 22 22 22 23 24 24 25 26 26 25 24 24 24 24 24 24 24 23 23 23 22 21 21 22 24 25 26 27 26 26 26 27 28 29 30 30 30 30 30 30 32 35 36 36 35 34 34 33 34 33 32 32 32 32 32 32 32 32 33 33 34 35 36 36 37 37 37 36 36 36 36 36 36 36 37 37 37 37 37 38 37 37 37 38 38 38 38 38 38 39 39 39 40 40 40 40 39 39 39 39 39 39 38 38 38 38 37 38 39 39 38 38 38 37 37 38 38 38 37 37 38 38 39 39 39 39 38 36 35 36 38 41 42 43 45 46 47 47 47 47 46 45 45 45 45 44 44 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 44 44 44 43 43 44 44 44 44 44 44 43 42 42 42 42 41 40 39 39 38 37 36 34 34 33 33 32 32 32 32 32 32 33 34 36 38 40 40 40 40 41 42 43 43 43 43 42 41 40 39 38 36 35 35 34 34 33 33 34 34 34 34 35 35 36 37 37 39 40 41 42 44 45 46 45 45 44 43 42 41 41 40 38 36 34 31 30 29 28 28 28 26 25 24 23 22 21 20 19 19 18 18 17 16 14 13 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 13 14 15 16 16 17 18 18 19 20 19 16 16 17 18 19 20 20 23 25 27 28 30 31 31 32 32 33 33 34 34 34 34 34 35 35 35 29 30 30 28 27 25 25 25 26 27 29 29 29 29 29 28 28 28 27 26 25 24 24 25 27 29 31 32 33 32 30 27 24 25 27 29 31 32 33 33 33 33 33 34 34 34 34 34 34 34 35 35 34 33 32 31 31 33 34 34 34 34 34 34 34 33 33 32 31 31 31 30 29 29 28 27 26 26 25 25 25 25 25 24 23 23 23 22 22 21 21 21 21 20 19 19 18 16 15 14 14 16 16 17 17 17 17 16 19 18 15 13 13 13 13 14 14 17 19 20 19 17 14 13 14 14 15 15 16 17 18 17 17 18 18 18 18 17 18 19 19 18 18 20 21 21 21 20 19 19 18 18 19 20 20 20 20 20 19 19 19 19 20 20 20 21 21 21 21 21 21 22 21 21 20 20 20 21 21 21 22 22 23 24 25 25 22 20 20 21 21 21 21 20 20 19 19 19 18 18 18 18 18 17 17 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 16 17 18 20 25 29 32 33 33 33 33 33 33 33 32 32 32 31 32 33 33 33 34 34 33 32 32 32 32 32 33 33 33 32 32 32 32 31 32 32 33 33 33 33 33 32 31 31 31 31 31 31 31 31 31 31 31 30 29 29 29 28 28 28 29 29 30 30 30 29 29 29 28 29 29 29 29 29 29 30 30 31 31 30 30 29 29 28 27 27 26 26 26 26 27 27 27 27 26 25 24 23 22 22 22 22 22 23 23 23 23 23 23 22 23 23 25 25 26 27 27 26 25 25 25 25 25 25 24 24 23 22 22 22 22 22 22 23 23 24 25 26 26 25 25 25 24 24 24 24 24 23 23 22 21 21 21 21 24 24 25 26 27 26 26 26 28 30 31 31 31 31 30 31 33 35 36 36 35 34 34 34 33 33 33 32 32 32 32 32 32 32 32 33 34 35 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 39 39 39 39 39 38 38 38 38 38 38 38 38 37 37 37 38 38 39 39 39 37 37 37 38 38 38 38 38 38 38 39 39 39 39 37 36 35 36 37 39 40 42 45 46 47 47 47 46 46 45 45 45 44 44 43 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 44 45 45 45 45 44 42 41 41 41 41 40 40 39 39 38 37 35 34 34 33 33 33 32 32 32 32 33 34 36 38 39 40 39 40 40 40 41 42 43 43 42 41 40 40 39 37 35 34 34 34 33 33 33 33 33 33 34 34 35 36 36 37 38 40 40 42 44 45 45 45 45 44 43 43 42 42 41 39 37 35 32 31 29 29 28 28 27 25 24 23 22 21 20 19 19 19 18 17 16 15 14 13 12 11 11 11 11 11 11 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 10 10 10 11 12 13 13 14 14 15 15 15 15 15 14 15 16 17 18 19 21 24 25 27 29 30 31 32 32 32 33 33 34 34 34 34 35 35 35 35 29 29 28 27 26 24 24 24 25 27 28 28 28 28 28 28 28 26 24 23 22 23 23 24 25 26 27 27 27 27 25 23 23 23 26 28 29 30 30 32 32 32 33 33 34 34 34 34 34 35 35 35 35 34 33 32 32 34 34 34 35 34 34 34 33 32 31 31 31 31 31 30 29 28 28 27 27 27 26 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 19 19 18 16 14 14 15 15 16 16 17 18 17 18 20 19 16 13 13 14 14 14 15 17 19 20 20 19 16 16 14 14 14 15 15 16 17 16 16 17 17 18 18 18 19 19 19 19 19 19 20 21 21 22 21 19 18 18 19 20 21 21 20 21 20 20 20 20 20 20 20 21 21 21 21 22 22 22 22 21 21 20 20 21 21 21 21 22 22 23 24 25 24 23 21 20 20 20 21 20 20 19 19 19 19 19 18 18 18 17 17 17 17 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 15 16 18 23 28 32 33 33 33 33 32 32 32 32 32 32 31 32 32 33 34 34 34 33 32 32 32 32 32 33 33 33 33 32 32 32 32 32 32 32 32 33 33 33 32 31 31 31 31 31 31 31 31 32 31 31 30 29 29 28 28 28 28 28 29 30 30 29 29 28 28 28 28 29 29 30 30 30 29 30 30 30 30 30 29 29 28 28 28 27 26 26 27 27 27 28 27 27 26 25 23 22 22 21 21 22 22 22 22 22 22 22 22 23 23 24 24 25 26 26 26 25 25 25 25 25 25 25 24 23 22 22 21 22 22 23 23 23 24 25 26 26 26 25 25 25 24 24 24 23 23 23 22 21 21 21 21 22 23 25 26 27 27 26 26 28 31 32 32 32 32 31 31 33 35 36 36 34 34 34 33 33 33 33 33 32 32 32 32 32 32 32 33 34 35 36 36 36 36 36 36 36 36 35 36 36 36 37 37 37 37 37 37 37 37 37 37 37 36 36 37 38 38 38 38 38 39 39 38 37 38 38 38 38 38 37 37 37 37 37 38 38 38 38 38 37 37 37 38 38 38 38 38 38 38 39 39 39 38 37 36 36 36 37 37 39 42 44 46 46 47 46 46 45 45 45 44 44 44 44 44 43 43 43 43 43 43 43 44 44 43 44 44 44 43 43 43 43 44 44 44 44 44 44 44 44 45 44 44 44 44 44 44 44 45 45 46 46 45 43 42 41 40 40 40 40 40 39 39 37 36 35 34 34 33 33 33 33 33 33 33 35 36 38 39 39 39 39 39 39 40 40 41 42 42 41 40 39 39 38 36 34 34 33 33 33 33 33 33 33 33 34 34 35 35 36 37 38 39 40 43 45 45 45 45 45 44 43 43 42 42 41 40 38 36 33 31 30 30 29 28 27 26 25 23 22 22 21 20 20 19 18 17 16 15 14 13 12 12 12 11 11 10 10 10 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 11 11 11 12 12 13 13 13 13 14 15 16 18 19 21 23 25 27 29 31 31 31 32 32 33 33 33 34 34 34 35 34 35 35 29 28 26 25 24 23 23 24 25 26 26 26 26 26 26 26 26 25 23 22 21 22 22 23 23 24 24 24 24 23 22 22 22 24 26 27 27 27 28 29 30 30 31 32 33 33 34 34 35 35 36 36 36 35 34 34 34 34 34 35 35 35 34 33 32 31 31 30 30 30 30 29 28 28 28 27 27 27 27 27 27 26 26 25 24 23 23 22 22 21 21 21 21 20 20 20 19 15 14 14 14 15 16 17 18 18 18 19 19 18 17 16 15 14 14 14 16 18 20 20 20 21 20 19 15 14 14 14 15 16 16 16 15 16 16 17 18 18 18 18 18 19 19 19 20 21 22 23 22 20 19 19 20 21 21 21 21 22 21 21 20 20 20 20 20 20 21 21 21 22 22 22 22 21 21 21 21 21 21 21 21 21 21 23 24 24 25 24 21 20 20 20 20 20 19 19 19 19 19 19 18 18 17 17 18 18 18 18 18 17 16 16 16 15 15 15 14 14 14 14 14 14 14 15 16 20 26 31 29 26 32 32 32 32 32 32 32 31 31 32 32 32 34 35 34 33 32 32 32 32 32 33 33 33 33 33 33 33 32 32 32 32 32 33 33 33 32 31 31 30 30 30 30 30 31 31 31 31 30 29 29 28 28 28 28 28 29 30 30 29 28 28 28 28 28 28 29 30 30 30 30 30 30 30 30 29 29 29 29 29 28 27 27 27 27 27 27 28 28 27 26 25 24 23 22 22 21 22 22 22 22 22 22 22 22 23 23 23 24 25 26 26 26 25 25 25 25 25 25 24 24 23 22 22 21 22 22 23 23 24 25 26 26 26 25 25 25 25 24 24 24 24 23 23 22 22 22 22 23 23 24 25 25 25 25 26 27 29 30 31 32 32 32 31 31 32 35 36 36 34 34 34 33 33 33 33 33 32 32 32 32 32 32 33 33 34 35 35 36 36 36 36 36 36 36 35 35 36 36 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 37 37 38 38 38 38 37 37 37 37 37 37 37 37 37 36 36 37 38 38 38 38 38 37 37 38 38 37 37 38 38 38 38 38 39 38 37 37 36 36 37 37 37 38 41 43 45 45 46 46 46 46 46 45 45 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 44 44 45 45 44 44 44 44 44 45 45 45 46 46 44 42 41 40 40 40 39 39 39 39 38 37 36 35 34 34 33 33 33 33 33 34 35 36 38 39 39 39 38 38 39 39 40 40 41 41 41 40 40 39 38 37 35 34 33 33 33 33 33 33 33 33 33 33 34 34 35 36 37 37 39 41 43 45 45 45 45 45 44 44 43 42 41 41 40 39 36 34 32 32 31 29 28 27 26 25 24 23 22 21 21 20 19 18 17 17 16 15 14 13 13 12 11 10 10 10 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 11 11 12 12 13 13 14 14 15 16 19 20 22 25 27 29 30 31 31 31 32 32 33 33 33 34 34 34 34 34 35 28 26 25 23 23 23 24 24 24 24 24 24 24 24 24 24 24 23 22 21 21 21 22 22 22 22 22 22 22 22 21 22 22 23 24 25 26 26 26 27 27 28 30 30 31 32 33 34 33 33 34 33 32 33 33 34 35 35 35 35 34 34 33 32 31 31 30 30 30 30 29 29 28 27 27 27 27 27 27 27 27 26 26 25 25 24 23 22 22 22 21 21 21 20 20 20 19 16 14 14 14 15 17 18 18 18 18 19 19 18 17 17 15 15 15 14 14 18 20 20 20 20 20 20 17 14 14 14 15 15 15 15 15 15 16 16 17 17 17 17 17 18 18 19 20 22 23 23 22 22 21 20 19 19 20 21 21 21 21 20 19 19 20 20 20 20 21 21 22 22 23 23 22 21 21 21 21 21 21 21 21 21 21 24 24 24 24 24 20 19 20 20 20 19 19 19 19 19 21 20 19 18 17 17 18 18 18 18 18 17 17 16 16 15 15 15 14 14 14 14 14 14 14 14 15 16 18 23 20 21 28 32 32 32 32 31 31 31 31 31 31 32 34 35 35 34 33 32 32 32 32 33 33 33 33 33 33 33 33 33 32 32 32 33 33 33 32 31 31 30 30 30 30 30 31 31 31 31 30 29 29 28 28 28 28 28 29 30 30 29 28 28 28 28 28 28 29 29 30 30 30 30 30 29 29 29 29 29 29 29 28 27 27 27 27 27 27 28 28 28 26 25 24 23 22 22 22 22 22 23 23 23 22 22 22 23 23 23 24 25 26 26 26 25 25 25 26 25 25 24 24 23 23 22 22 22 22 23 23 24 26 26 26 26 25 25 25 25 25 24 24 24 23 23 23 22 22 24 24 24 25 25 24 24 25 27 28 30 30 31 32 32 32 31 31 32 34 36 36 35 35 34 34 33 33 33 33 32 32 32 32 32 32 32 33 33 34 35 35 35 35 35 36 36 36 36 35 36 36 36 37 37 37 37 36 36 36 36 36 35 35 35 35 36 36 36 37 37 37 37 37 36 36 36 37 37 36 36 36 36 36 36 37 37 37 37 37 36 37 38 37 37 37 37 37 38 38 38 38 37 36 36 36 36 37 37 37 38 40 42 44 44 45 46 46 46 46 46 45 45 45 45 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 44 45 45 45 45 45 45 45 45 45 45 46 46 45 43 42 41 40 39 39 39 39 39 38 37 36 35 35 34 34 34 34 34 34 34 35 36 37 38 38 38 38 38 38 38 39 39 40 40 40 40 39 39 38 37 35 34 34 33 33 33 33 33 33 33 33 33 33 34 34 35 36 36 37 39 41 44 45 45 45 45 44 44 43 42 41 41 41 41 39 37 35 33 32 31 29 28 27 26 25 24 23 22 22 21 20 19 18 17 17 16 15 14 14 13 12 11 11 10 10 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 11 11 10 10 10 10 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 7 7 7 8 8 8 9 9 10 11 12 12 13 13 13 13 14 16 17 19 21 24 27 29 30 30 31 31 32 32 33 33 33 33 34 34 34 34 34 27 26 24 23 23 23 23 23 23 23 22 22 23 23 23 23 23 22 22 21 21 21 21 21 21 21 21 20 20 20 20 21 21 22 23 24 24 24 25 25 25 26 28 29 29 30 30 29 28 28 28 28 28 28 29 33 34 34 33 33 33 33 32 31 30 30 29 29 29 29 29 28 27 27 27 27 27 27 27 27 27 26 26 25 25 24 23 23 22 22 22 21 21 20 21 20 19 18 15 14 15 16 18 18 18 18 18 19 19 19 18 18 16 15 15 14 14 17 18 18 19 20 20 20 19 16 14 14 15 15 15 15 14 14 15 16 16 16 16 16 17 18 18 19 21 23 23 22 22 22 21 19 19 18 19 20 19 19 19 18 18 19 19 19 20 20 21 21 22 23 23 23 22 21 21 21 21 21 21 21 21 22 23 25 25 25 25 24 22 20 20 20 20 19 19 19 19 19 21 22 21 19 17 17 17 17 17 17 17 17 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 16 20 25 32 32 31 31 31 31 31 31 31 31 32 33 34 35 34 33 33 33 32 33 33 33 33 33 33 33 33 33 33 32 32 33 33 33 33 32 31 31 30 30 30 30 30 30 31 31 31 30 29 29 29 28 28 28 28 28 29 29 29 28 28 28 28 28 28 28 29 30 30 30 30 30 30 29 29 29 29 29 29 28 28 27 27 27 27 27 27 28 28 27 26 24 24 23 23 23 23 23 24 24 24 24 23 23 23 23 24 24 25 26 26 25 25 25 26 26 26 25 25 24 24 23 23 23 23 23 23 23 25 26 26 26 25 25 25 25 25 25 25 24 24 24 23 23 23 23 23 24 24 24 24 24 25 26 27 28 29 30 32 32 32 32 31 30 31 33 36 36 36 35 34 34 34 33 33 33 32 32 32 32 32 32 32 32 33 34 34 35 35 35 35 35 36 36 36 35 35 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 35 36 36 36 36 36 35 35 35 36 36 36 36 36 36 36 36 37 37 37 37 36 37 36 37 37 37 36 36 36 35 35 35 36 37 37 38 39 41 42 43 44 44 45 46 46 46 46 46 45 45 45 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 45 45 45 45 45 45 45 45 45 46 45 45 44 43 41 40 39 39 39 39 39 38 38 37 36 35 35 34 34 34 34 34 34 34 35 36 37 38 38 38 38 38 39 39 39 39 40 39 39 39 39 38 37 36 34 34 34 33 33 33 33 33 33 33 33 33 33 34 34 35 35 36 37 39 42 44 45 45 45 45 44 44 43 42 41 41 41 41 40 38 37 36 33 31 30 29 27 26 25 24 23 23 22 21 20 19 18 18 17 16 16 15 14 13 12 12 11 10 10 10 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 8 8 8 8 7 7 7 7 7 7 7 6 6 7 7 7 7 7 8 8 8 8 7 7 8 8 8 8 9 9 10 11 12 12 13 13 13 13 14 14 16 17 21 24 26 27 28 28 30 31 31 32 32 33 33 33 33 33 33 34 34 26 25 24 22 21 21 22 22 22 22 22 22 22 22 22 23 23 22 22 21 21 21 21 21 21 21 21 20 19 19 19 19 19 20 21 21 22 22 23 22 23 24 26 27 28 28 29 29 26 25 25 25 24 24 26 28 30 30 31 31 32 32 31 30 29 29 29 29 28 28 28 27 27 27 27 27 27 27 27 27 27 26 25 25 24 24 23 23 23 22 22 21 21 20 20 20 19 18 16 14 16 17 18 18 19 19 18 18 19 19 18 17 16 16 15 15 14 15 15 16 16 17 20 19 19 18 16 15 15 15 14 14 14 14 14 15 15 15 15 16 16 16 17 19 21 23 24 24 23 21 20 20 20 19 18 18 18 18 17 17 18 19 19 19 20 20 21 21 22 23 23 23 22 21 21 21 21 21 21 21 21 21 23 25 25 26 25 25 24 22 22 23 23 22 21 20 19 18 19 22 21 18 16 16 16 16 15 16 16 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 14 14 15 15 16 20 26 31 32 32 31 31 31 31 31 31 31 32 33 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 33 33 34 33 33 32 31 31 30 30 30 30 30 31 31 31 30 30 29 29 28 28 28 28 28 29 29 29 29 29 28 28 28 28 28 29 29 29 30 30 30 30 29 29 29 29 29 29 29 28 28 27 27 28 27 27 28 28 27 26 25 24 24 24 24 24 25 25 25 25 25 25 24 24 24 24 24 25 25 26 25 25 25 25 26 26 26 25 25 24 24 24 24 23 23 23 24 25 26 26 26 25 25 25 25 25 25 24 24 24 23 23 23 23 23 23 24 24 24 24 25 26 27 28 28 28 31 32 33 32 31 29 29 31 32 34 35 36 35 34 34 33 33 33 32 32 32 32 32 31 31 32 32 33 34 34 34 35 35 35 35 35 36 35 35 35 35 35 36 36 36 36 36 35 35 35 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 37 37 37 37 37 36 36 36 36 36 35 35 35 35 35 35 36 36 37 38 38 39 40 42 42 43 44 46 46 46 46 46 45 45 45 45 44 44 43 43 43 43 43 42 42 42 42 42 42 42 42 43 43 43 44 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 44 43 42 41 40 39 39 39 38 38 38 37 37 36 35 35 35 35 34 34 34 34 35 35 36 37 37 38 38 38 39 39 38 38 39 39 38 38 38 38 37 35 34 34 34 34 33 33 33 33 33 33 33 33 33 33 34 34 35 35 36 38 40 42 44 44 45 45 44 44 43 43 42 42 41 41 41 40 40 38 36 33 31 30 29 28 26 25 25 24 23 22 21 20 19 19 18 17 16 16 15 14 13 12 12 11 11 10 10 10 10 9 9 9 9 9 9 9 9 10 10 10 10 9 9 9 9 10 10 10 10 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 7 7 7 8 8 8 8 8 8 8 8 8 8 9 10 10 11 12 12 12 13 13 14 14 15 16 20 23 25 26 27 27 29 30 31 32 32 32 33 33 33 33 33 34 34 22 22 22 20 20 20 21 21 22 22 22 22 22 22 22 22 22 21 21 21 20 21 21 21 21 21 21 21 20 19 18 18 18 19 19 20 20 20 21 21 22 23 24 25 25 26 26 27 25 23 23 22 21 21 22 23 24 27 28 29 29 30 30 29 28 28 28 28 27 27 27 26 26 26 26 26 27 27 27 26 26 26 25 25 24 24 23 23 22 22 22 21 21 20 20 20 19 19 17 14 16 17 18 18 19 19 18 18 19 20 19 18 17 17 16 15 14 14 14 14 14 15 18 19 19 19 18 16 15 15 14 13 13 13 14 14 14 15 15 16 17 17 18 19 21 23 25 25 24 22 21 21 21 19 18 18 18 18 18 18 18 18 19 19 20 20 21 22 22 23 23 23 23 22 21 20 20 21 21 21 21 21 22 23 24 26 26 26 25 25 25 25 24 23 23 22 19 18 19 20 19 16 15 15 15 14 14 15 15 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 14 14 14 15 17 20 27 30 32 31 31 32 32 32 31 31 31 32 33 34 34 34 34 33 33 33 33 33 33 33 34 34 33 33 33 32 32 33 33 34 34 33 33 32 31 31 30 30 30 30 30 31 31 31 30 30 29 29 29 29 28 28 28 28 29 29 29 29 29 28 28 28 28 28 28 29 29 30 30 30 30 29 29 29 30 29 29 28 28 28 28 28 27 28 29 28 27 27 26 25 25 25 25 25 26 26 26 26 26 26 25 25 25 25 24 24 25 25 25 25 25 26 26 26 26 25 25 24 24 24 24 24 23 23 24 25 26 26 26 25 25 25 25 25 25 24 24 24 23 23 22 22 23 23 24 24 24 24 25 26 27 27 27 28 31 32 32 31 30 28 30 31 32 33 35 36 36 35 34 33 32 32 32 31 31 31 31 31 31 31 32 33 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 33 33 33 33 33 33 33 34 34 34 34 33 34 34 34 34 34 34 34 34 34 34 35 35 36 36 36 37 37 37 37 37 36 35 35 35 35 35 35 35 35 35 35 35 36 37 37 38 38 39 39 40 42 44 45 46 47 47 46 46 45 45 45 45 44 43 43 43 43 42 42 42 42 42 42 42 42 42 42 43 43 44 44 44 44 44 45 45 45 45 45 45 45 45 45 45 44 44 43 42 41 40 40 40 39 38 38 38 37 37 36 35 35 35 35 35 34 34 34 35 35 36 37 37 38 39 40 39 38 37 37 37 37 37 37 37 36 35 34 34 34 34 34 34 34 34 33 33 33 33 33 34 34 34 34 35 35 37 38 40 42 44 44 44 44 44 44 43 42 43 42 41 41 40 40 40 38 36 34 32 30 29 28 27 26 25 25 24 22 22 21 20 19 19 18 18 16 15 14 14 13 12 11 11 10 11 10 10 10 9 9 9 9 9 9 9 9 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 6 6 6 6 5 6 6 6 6 6 6 7 7 7 8 8 8 8 8 8 8 8 9 9 10 10 11 11 11 12 13 13 14 15 16 18 21 22 24 26 27 28 29 31 32 32 32 32 32 33 33 33 33 34 19 19 20 19 20 21 21 22 22 22 23 23 22 22 22 21 21 21 20 20 20 20 20 20 21 21 22 22 20 19 18 18 17 18 18 18 19 20 20 20 21 22 23 23 24 24 25 25 24 22 21 20 20 20 22 22 23 25 26 28 28 28 28 28 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 24 24 24 23 23 22 22 21 21 20 19 20 19 18 18 15 14 16 17 18 18 19 19 18 18 20 21 20 18 18 18 18 18 15 15 15 15 14 16 18 19 19 19 17 16 15 14 13 13 13 13 13 14 14 15 16 17 17 18 18 19 21 23 24 25 25 22 21 22 22 19 19 19 18 18 18 18 18 18 19 19 20 20 21 22 23 23 23 23 23 21 21 20 20 21 21 20 20 21 21 22 23 25 26 26 27 26 24 24 24 24 23 22 20 19 19 20 19 16 15 15 16 16 16 14 14 14 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 14 14 15 17 21 27 31 32 32 31 31 32 32 32 31 31 32 33 34 34 34 34 34 33 33 33 33 33 33 34 34 33 33 32 32 32 33 33 34 34 34 33 33 32 31 30 30 30 30 30 31 31 31 30 30 30 29 29 29 28 28 28 28 29 29 29 29 29 29 29 29 28 28 28 29 29 30 30 30 30 29 29 29 30 29 29 29 29 28 28 27 27 28 29 29 27 27 26 25 25 25 26 26 26 26 27 27 27 27 26 26 26 26 25 25 25 25 25 25 25 26 26 26 26 25 25 24 24 24 23 23 23 24 25 26 26 27 26 26 26 26 26 26 25 24 24 23 23 22 22 22 22 23 24 25 25 25 25 26 27 26 26 28 30 31 30 30 30 30 31 31 32 33 35 36 36 35 34 33 32 32 32 31 31 31 31 31 31 31 32 33 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 33 33 33 32 32 32 32 32 32 33 33 32 32 33 33 33 33 33 34 34 34 34 34 34 35 35 35 36 36 37 37 37 37 36 35 35 35 35 35 35 35 34 34 34 35 36 37 37 37 38 38 38 39 41 43 45 46 47 47 47 46 46 46 45 45 44 43 43 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 44 44 44 45 45 45 45 45 45 45 45 45 45 45 44 43 42 42 41 41 40 40 39 38 38 37 37 36 36 36 36 35 35 35 35 35 35 35 35 36 37 37 40 41 40 37 36 36 36 36 36 36 36 36 35 34 34 33 34 34 34 34 34 34 34 33 33 33 34 34 34 34 34 35 36 37 39 41 42 43 44 44 44 44 44 43 43 43 42 41 41 40 40 40 38 36 34 32 30 29 28 27 27 26 25 24 23 22 21 20 20 19 19 18 17 16 15 14 13 12 12 11 11 11 11 10 10 10 9 9 9 9 9 9 9 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 6 6 7 7 8 8 8 9 9 8 8 8 8 9 9 10 10 10 11 11 12 13 14 15 15 16 16 19 22 24 25 27 29 30 31 32 32 32 32 32 33 33 33 33 18 18 19 20 22 23 22 22 23 23 23 23 23 22 22 21 21 20 20 20 20 20 20 21 20 21 22 22 20 19 18 18 17 17 18 18 18 19 19 19 20 21 22 22 22 23 23 23 23 22 22 21 21 20 21 21 22 23 25 26 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 24 24 23 23 23 22 21 21 20 20 20 19 20 20 19 18 14 15 16 16 18 18 18 20 21 20 21 21 20 18 18 20 21 21 20 19 16 15 15 18 20 20 20 19 17 15 15 14 14 13 13 13 14 14 15 16 16 16 18 18 19 20 22 23 23 25 26 25 23 22 20 18 19 17 17 17 18 18 18 19 19 19 20 20 21 22 23 24 23 23 22 21 20 21 21 21 20 20 20 21 21 21 22 24 26 26 28 26 24 23 23 23 23 23 22 22 22 21 20 19 18 18 19 19 16 13 13 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 15 16 20 26 32 32 31 31 31 31 32 32 32 32 32 32 33 34 34 34 34 33 33 33 33 33 33 33 33 34 33 32 32 32 33 34 34 35 35 33 33 32 31 30 30 30 30 30 30 31 31 31 31 30 29 29 28 28 28 28 28 28 28 29 29 29 29 29 29 29 28 28 28 29 29 30 30 30 30 30 30 30 30 29 30 29 29 28 27 27 28 29 29 29 28 26 26 26 26 26 26 26 26 27 27 27 27 27 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 23 22 23 24 25 26 27 27 27 26 26 26 26 26 25 24 24 23 23 22 22 22 23 24 25 26 25 25 25 25 25 24 25 27 29 30 30 30 30 31 32 32 32 33 34 35 36 35 34 33 33 32 32 31 31 31 31 31 31 31 32 33 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 31 31 32 32 32 33 33 33 33 33 33 33 34 35 35 35 36 36 36 37 37 37 35 35 35 35 35 34 34 34 34 34 35 35 36 37 37 38 38 38 38 39 40 42 44 46 47 47 47 46 46 46 45 45 44 43 43 42 42 42 42 41 41 41 41 42 42 42 42 43 43 43 44 44 44 44 45 45 45 45 45 45 44 44 45 44 44 43 42 42 41 41 41 40 39 38 37 37 36 36 36 36 36 35 35 35 35 35 35 35 35 36 37 38 40 40 39 36 35 35 35 35 35 35 35 35 34 34 33 33 33 34 34 34 34 34 34 34 33 34 34 34 34 34 35 35 36 37 39 41 42 43 43 44 44 44 44 44 43 43 42 41 41 41 40 40 38 36 34 32 31 29 29 28 27 26 25 24 23 22 21 21 20 20 19 18 17 16 15 15 14 13 13 12 12 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 6 6 6 6 6 6 5 5 6 6 6 6 7 7 8 8 8 9 9 9 9 8 8 8 9 9 9 10 10 11 11 12 14 15 15 15 16 18 20 22 23 27 28 30 30 31 31 32 32 32 33 33 33 33 19 19 19 21 22 23 23 23 23 22 23 23 22 22 21 21 20 20 20 20 20 20 20 20 20 21 21 19 18 17 17 17 17 17 17 17 18 18 18 18 19 20 20 21 21 21 21 21 21 21 20 20 20 20 21 21 22 24 25 26 27 27 26 26 27 26 25 25 26 26 26 26 26 26 26 26 26 26 25 25 25 24 24 24 23 23 22 22 21 20 20 20 19 19 20 20 20 18 15 14 16 17 18 18 18 18 20 22 23 21 19 18 18 19 21 22 22 21 19 17 17 19 21 21 20 20 18 17 16 16 15 15 14 14 15 15 15 17 17 17 18 19 19 21 22 22 23 22 23 24 23 21 18 16 16 15 16 17 18 18 18 19 19 19 20 20 21 23 24 24 24 23 22 21 21 21 21 21 20 20 20 20 20 20 21 23 24 24 25 25 24 23 23 23 23 22 22 22 21 21 20 19 19 21 21 19 16 13 13 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 14 16 20 25 31 32 31 31 31 31 32 32 33 32 32 32 33 33 33 33 33 33 33 32 32 33 33 33 33 33 33 32 32 32 33 33 34 35 35 35 34 32 31 31 31 30 30 30 30 31 31 31 31 30 29 29 28 28 28 28 28 28 29 29 29 29 30 30 30 29 29 29 29 29 29 30 30 30 30 31 31 31 31 30 31 30 29 28 28 28 28 29 30 30 28 27 26 26 26 26 26 26 26 26 27 27 27 27 27 26 26 25 25 25 25 25 25 25 25 25 25 25 26 25 25 25 23 22 21 22 23 24 26 26 26 26 26 26 26 26 26 26 25 24 23 23 23 22 22 23 24 25 26 25 25 25 25 24 24 24 27 29 31 32 32 32 32 32 32 32 33 34 34 35 35 34 34 33 33 32 31 31 31 31 31 32 32 32 32 33 34 35 35 35 35 35 35 35 36 36 35 35 35 35 35 35 34 33 33 33 33 32 32 32 32 32 32 32 31 31 31 31 31 31 30 31 31 31 32 32 32 32 33 33 33 33 34 34 35 35 35 35 36 37 37 36 35 35 35 35 34 34 34 34 34 35 36 36 36 37 37 38 38 38 39 39 40 42 44 46 47 47 47 47 46 46 45 45 44 43 42 42 42 41 41 41 41 41 41 42 42 42 42 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 42 42 42 41 41 41 40 39 38 37 36 36 36 35 35 35 35 35 35 35 35 35 35 35 36 37 38 39 39 37 35 35 35 35 35 35 34 34 34 34 33 33 33 33 33 33 34 34 35 35 34 34 34 34 34 34 35 35 36 36 38 39 41 42 42 43 44 44 44 44 44 43 43 42 42 42 41 40 40 39 37 35 33 31 30 29 28 27 26 25 24 23 22 22 21 21 20 19 19 18 17 16 15 14 13 13 13 12 12 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 9 9 9 9 8 8 8 8 9 9 9 10 10 11 11 13 14 15 15 17 17 19 20 22 26 28 28 29 30 31 32 32 32 33 33 33 33 20 20 20 20 20 20 21 22 22 23 22 22 21 20 20 20 19 19 19 19 19 20 20 20 20 20 20 18 16 16 16 16 16 16 16 17 17 17 18 18 18 19 19 20 20 20 20 20 20 20 20 20 20 20 20 21 22 24 26 26 26 26 26 26 26 26 25 25 26 26 26 25 25 25 26 26 25 25 25 25 24 24 24 23 23 23 22 21 20 20 20 19 19 18 18 19 19 19 16 15 16 17 17 18 18 18 18 21 23 21 18 18 18 19 21 22 23 22 22 21 20 21 22 22 21 21 21 20 18 18 17 17 16 16 16 17 17 17 18 19 19 20 20 22 21 21 20 20 21 21 21 21 19 15 14 16 18 18 18 18 19 19 19 19 19 20 21 23 24 24 24 23 22 21 21 21 21 20 20 20 20 20 20 20 20 20 22 23 23 23 23 24 23 23 23 22 21 21 21 21 20 20 21 21 21 18 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 14 16 19 25 30 31 31 31 31 31 31 32 33 33 32 32 32 32 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 33 33 34 35 35 35 34 33 32 31 30 30 30 30 30 30 31 31 31 31 30 29 28 27 28 28 28 29 29 29 29 29 30 30 30 30 30 29 29 29 29 30 30 30 31 31 32 32 31 31 31 31 30 29 29 28 28 29 29 30 29 27 26 26 26 26 26 26 26 27 27 27 27 27 26 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 25 24 22 21 21 22 24 25 26 26 26 26 26 26 26 27 26 26 25 24 24 23 23 23 23 24 25 25 25 25 25 24 24 24 24 26 29 32 33 33 32 32 32 32 32 33 33 34 35 35 34 34 33 33 32 31 30 30 30 31 32 32 32 32 33 34 34 35 35 35 35 35 35 35 35 35 35 34 35 35 34 34 33 32 32 32 32 32 31 31 32 31 31 31 31 31 31 30 30 30 30 31 31 31 31 31 32 32 32 33 33 34 34 35 35 35 35 36 36 37 36 35 35 35 35 35 34 34 34 35 36 36 36 37 38 38 38 38 39 39 40 41 43 44 46 47 47 47 47 47 46 45 44 44 43 42 41 41 41 41 40 40 41 41 42 42 42 42 42 43 43 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 42 42 42 41 40 39 38 37 36 36 35 35 35 35 35 35 35 35 35 35 36 36 36 36 37 38 38 37 36 35 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 34 35 35 35 35 34 34 34 34 35 35 36 36 37 38 39 40 41 42 43 43 44 44 44 44 43 43 42 42 42 41 40 40 39 37 35 33 32 32 30 29 28 26 25 24 24 23 22 22 21 21 20 19 18 17 16 15 15 14 14 13 12 12 12 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 7 7 7 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 8 8 8 8 9 9 9 10 10 11 11 12 13 15 17 18 19 20 22 25 28 28 29 30 31 31 32 32 32 32 32 33 22 21 19 18 18 18 18 19 20 21 20 20 19 18 18 18 18 18 18 18 18 19 19 20 20 20 20 19 16 15 15 15 15 16 16 16 17 19 19 18 18 18 18 19 19 19 20 20 20 20 20 20 20 20 20 22 23 24 26 26 25 25 25 25 25 25 25 26 26 26 25 25 25 25 25 25 25 25 24 24 24 23 23 23 23 22 21 20 20 20 20 19 18 18 17 17 19 19 16 15 15 16 17 17 17 17 17 20 22 22 17 18 18 19 19 19 22 23 23 22 21 21 22 23 24 24 23 22 21 20 19 19 18 18 18 18 19 18 19 19 20 20 20 21 21 20 20 20 19 19 20 20 20 16 16 18 20 19 19 19 19 19 20 19 19 20 21 23 23 24 24 24 22 21 21 21 21 20 20 20 20 19 19 19 20 19 19 22 22 23 23 22 23 23 22 22 21 20 20 20 20 20 20 19 18 17 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 14 15 18 26 29 32 31 31 31 31 31 32 33 33 33 32 32 32 32 32 33 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 34 34 35 35 35 33 32 31 31 30 30 31 31 31 31 31 31 31 30 29 28 28 28 28 28 29 29 29 29 29 30 30 30 30 30 30 29 29 29 29 30 30 31 31 31 32 32 32 32 31 31 30 30 29 29 29 30 30 30 28 27 27 26 26 26 26 27 27 28 28 27 27 26 25 24 25 25 25 26 26 27 27 27 27 27 27 27 26 26 25 24 23 22 22 22 23 24 25 26 26 25 25 26 26 27 27 26 26 25 25 24 23 23 23 24 25 25 25 24 24 24 24 24 25 26 29 32 33 33 33 32 32 32 32 32 33 34 34 34 33 33 33 32 32 31 30 30 30 31 31 31 32 32 33 33 34 35 35 35 35 35 35 35 35 35 34 34 34 34 34 33 33 33 32 32 31 31 31 31 31 31 31 31 30 30 30 29 29 29 29 28 29 29 29 30 30 31 31 32 33 33 34 34 34 34 34 35 36 36 36 34 35 35 35 35 35 34 35 36 36 37 37 38 38 38 38 39 39 40 41 42 43 45 46 46 46 47 47 46 45 45 44 43 42 42 41 41 40 40 40 41 41 41 42 42 42 42 42 43 43 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 42 41 41 40 39 38 37 36 35 35 35 35 35 35 35 35 35 35 36 36 36 36 37 37 37 37 36 36 35 35 34 34 34 34 33 33 33 33 33 33 32 32 33 33 34 34 35 35 35 34 34 34 34 35 35 36 37 37 38 39 40 40 41 42 43 44 44 44 43 43 42 42 42 41 41 41 40 40 38 36 35 34 32 31 29 28 27 26 25 24 23 23 22 22 21 20 19 18 17 16 16 16 15 14 13 13 12 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 8 8 9 9 9 10 10 10 11 12 14 16 18 19 21 23 25 25 27 29 30 31 31 31 32 32 32 32 32 18 17 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 17 17 17 17 18 19 19 19 19 19 17 15 15 15 15 15 16 17 18 19 20 19 18 17 18 18 18 18 19 19 19 19 19 19 19 20 21 21 23 24 25 25 25 25 25 25 24 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 23 23 22 22 22 22 21 21 20 20 20 19 19 19 19 18 18 19 18 15 15 15 16 16 16 16 16 16 20 22 23 21 18 19 19 19 19 20 23 23 22 22 21 22 23 25 25 25 23 22 21 20 20 20 20 19 19 19 18 18 18 19 19 19 20 21 20 20 19 18 18 18 18 17 16 18 20 20 20 19 19 19 20 20 19 19 20 21 23 23 24 24 24 23 22 21 21 21 20 20 20 20 19 19 19 19 19 20 22 22 22 22 22 22 22 22 21 21 20 19 19 19 19 20 19 18 17 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 14 17 23 27 31 32 31 31 31 31 32 33 33 33 33 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 32 32 32 33 33 34 34 35 35 35 34 33 32 31 31 31 31 31 31 31 31 31 31 31 31 30 29 29 28 29 29 29 29 29 29 30 31 30 30 30 30 29 30 30 30 30 31 31 31 31 31 32 32 32 32 32 31 30 30 30 29 30 30 30 29 28 27 27 27 27 27 27 28 29 29 28 27 26 26 26 25 26 26 26 27 27 27 28 27 27 27 27 27 27 26 25 23 22 22 22 23 23 24 26 26 25 25 26 26 27 27 26 26 26 25 25 24 24 24 25 25 25 24 24 24 24 24 24 24 26 29 30 31 31 32 31 31 32 32 32 32 32 32 32 31 32 32 32 32 31 31 30 30 30 31 31 32 32 33 33 34 35 35 35 35 35 35 35 35 34 34 34 34 34 33 33 33 32 31 31 31 31 30 30 29 29 29 29 29 29 28 28 27 26 26 26 26 26 27 27 28 28 29 30 31 32 32 33 32 32 33 34 35 35 35 35 35 35 35 35 35 35 35 36 37 37 38 38 38 38 39 39 39 40 42 43 44 45 45 45 46 46 46 46 45 44 43 42 42 41 41 41 40 40 41 41 41 41 41 42 42 42 42 43 43 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 42 41 40 40 39 38 37 36 35 35 35 34 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 34 33 33 33 33 33 33 33 32 32 32 32 33 34 34 34 35 35 34 34 34 34 35 35 36 37 38 38 39 39 40 41 42 43 44 44 43 43 42 42 42 41 41 41 41 40 40 38 37 36 35 33 31 29 28 27 26 25 25 24 23 23 22 21 20 19 18 17 16 16 16 15 14 14 13 13 13 12 12 12 11 11 10 10 10 10 10 10 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 8 9 9 9 10 10 10 11 12 13 15 17 19 22 24 24 27 28 29 30 30 30 31 31 31 31 31 31 14 14 13 14 13 13 13 13 13 14 14 15 16 17 17 17 17 17 17 17 17 18 19 19 20 20 18 17 15 15 14 14 15 16 17 19 20 20 19 18 17 17 17 17 18 18 18 18 18 18 19 19 21 22 23 23 24 24 25 25 26 25 24 24 24 25 25 25 25 25 24 25 25 25 24 24 23 23 23 22 22 22 22 21 21 21 20 19 19 19 19 19 19 19 19 18 18 17 15 14 15 15 16 16 15 15 15 18 22 22 22 20 19 19 20 20 21 23 22 22 21 21 20 23 23 24 25 24 23 22 21 21 21 21 20 20 18 18 18 19 19 19 19 19 20 20 20 19 18 18 18 18 17 17 18 19 19 19 20 20 20 20 19 19 19 20 21 22 23 23 24 24 24 23 22 21 21 20 20 20 20 20 19 19 19 18 19 20 21 22 22 22 22 22 22 21 21 20 19 19 19 19 19 18 18 16 15 14 14 14 14 14 14 13 14 14 14 13 13 13 12 12 13 13 13 13 12 12 12 15 18 19 29 32 31 31 31 31 32 33 33 33 33 33 32 32 32 32 32 32 31 30 30 30 31 31 30 30 31 32 32 33 33 34 34 34 35 35 35 34 33 32 32 31 31 31 31 31 31 31 32 32 32 31 31 30 29 29 29 29 29 29 29 30 31 31 31 30 30 30 30 30 30 30 31 31 31 31 31 31 31 32 32 31 31 30 30 29 29 29 29 29 29 28 28 27 27 27 27 28 29 30 29 29 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 27 26 25 24 23 23 22 23 23 25 26 26 25 25 26 26 27 27 27 27 26 26 25 24 24 24 25 24 24 24 24 24 24 23 23 24 25 27 28 29 29 29 30 30 31 31 31 31 30 30 30 29 31 32 32 32 31 31 31 30 30 30 31 31 32 33 33 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 32 31 31 30 30 30 29 28 28 28 27 27 26 26 26 26 25 25 25 24 25 25 25 25 26 26 27 28 29 29 30 30 30 30 31 32 33 34 34 34 34 34 35 35 35 35 36 37 38 38 38 38 38 38 39 39 40 41 42 43 44 45 45 45 45 45 46 45 44 43 42 42 42 41 41 40 40 41 41 41 41 41 41 41 42 42 42 43 43 43 44 44 44 44 44 44 44 44 43 43 43 42 42 42 43 43 42 41 40 39 38 38 36 36 36 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 34 33 33 33 33 32 32 32 32 32 31 32 32 33 34 34 35 35 34 34 34 34 35 35 36 37 38 38 38 39 40 41 42 43 44 44 43 42 42 41 41 41 42 42 41 41 40 39 38 36 35 33 31 29 28 27 26 25 25 24 24 23 22 21 20 19 18 17 17 17 16 16 15 14 14 14 13 13 13 12 12 11 11 11 10 10 10 11 11 11 11 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 8 8 9 9 9 9 10 11 12 13 15 16 19 21 23 25 28 28 29 29 30 30 30 30 30 30 29 30 13 13 14 15 13 13 13 13 12 12 13 14 15 16 16 17 17 17 16 17 17 18 20 20 21 20 17 16 16 14 13 13 14 15 17 19 20 19 19 18 17 17 17 17 17 19 19 18 18 18 18 19 21 22 23 23 24 24 24 25 25 24 23 23 23 23 24 24 24 24 24 24 24 24 23 23 22 22 21 21 21 21 21 20 20 20 19 19 19 19 19 19 20 20 20 20 18 17 15 14 15 16 16 16 15 15 15 17 20 21 22 21 20 20 22 22 22 22 22 21 21 20 19 21 23 24 25 24 22 21 20 20 20 21 21 20 19 18 18 18 19 19 19 19 19 19 20 18 18 18 18 20 18 18 18 18 19 19 20 21 20 20 19 20 20 21 21 21 22 22 23 23 23 23 23 21 21 21 21 20 20 20 19 19 19 19 18 19 19 22 22 22 22 22 21 21 21 20 20 20 19 19 19 17 18 15 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 13 14 17 20 31 31 31 31 31 31 32 32 33 33 33 32 32 32 32 32 32 31 31 30 30 30 30 30 30 30 31 32 32 32 32 33 33 34 34 35 35 35 34 33 33 33 32 32 31 31 31 31 32 33 33 33 32 31 30 29 29 29 29 29 29 30 31 31 31 31 31 30 31 31 30 30 30 30 30 30 30 31 31 31 31 30 30 29 29 29 28 28 28 29 29 29 29 29 28 29 29 30 30 30 29 28 28 28 28 28 28 28 27 27 27 27 28 28 28 28 28 28 28 28 27 26 25 24 24 23 23 23 25 26 26 26 25 26 27 27 27 27 27 27 26 25 24 24 24 24 24 24 24 24 23 23 23 23 23 25 26 27 28 28 28 29 30 31 31 31 30 29 29 29 28 30 31 32 32 32 31 31 31 30 30 30 31 32 32 33 33 34 34 34 34 33 33 33 33 33 33 33 33 33 33 32 32 31 30 30 29 28 28 27 26 26 25 25 24 24 24 25 25 25 25 25 25 25 25 25 25 25 26 27 27 28 28 28 28 29 30 31 32 32 33 33 33 33 34 34 35 35 36 37 38 38 38 38 38 39 39 39 40 41 42 43 44 44 44 44 44 44 45 44 43 43 42 42 41 41 41 40 40 41 41 41 41 41 41 41 41 42 42 43 43 43 44 44 44 44 44 43 43 43 43 42 42 42 42 42 43 43 42 41 40 39 38 38 38 37 36 35 35 35 35 35 35 35 35 35 36 36 36 36 35 35 35 35 35 35 35 35 34 34 33 33 32 32 32 32 32 32 31 31 31 32 33 33 34 34 34 35 35 35 35 35 35 36 37 38 38 38 39 40 42 42 43 44 44 44 43 42 41 41 41 41 41 41 41 40 40 38 36 34 32 30 29 28 27 26 26 26 25 24 23 22 21 20 19 18 18 18 17 16 16 15 15 14 14 14 14 13 13 13 12 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 10 11 12 13 14 15 17 16 19 24 28 28 28 28 29 29 29 29 29 29 28 29 14 15 16 17 18 18 17 16 15 15 15 15 15 16 18 18 18 18 18 18 18 19 20 22 22 20 18 15 16 14 13 14 14 15 17 19 19 18 18 18 18 17 16 17 17 19 20 19 18 18 17 18 20 22 23 23 23 23 24 24 24 23 22 22 22 22 23 23 23 23 23 23 23 23 22 22 21 21 20 20 20 20 20 20 19 19 19 18 19 19 19 19 20 21 21 21 19 17 15 15 15 15 16 16 16 16 16 17 19 20 21 21 21 22 22 23 22 21 21 21 21 20 19 20 22 25 25 23 22 20 19 18 18 19 20 19 18 18 18 18 18 18 18 19 18 19 19 19 17 17 17 18 17 18 18 17 17 18 21 21 20 20 20 21 21 21 21 22 21 21 22 22 23 23 22 21 21 21 20 20 20 20 19 19 18 18 18 18 20 21 21 22 22 21 21 20 20 20 20 20 19 20 19 16 15 13 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 12 12 12 13 13 13 16 23 32 31 31 31 31 31 32 32 32 32 32 32 32 31 31 32 32 31 31 31 31 30 30 30 30 30 31 32 32 32 32 33 33 33 33 34 35 35 34 34 34 34 34 33 32 32 32 32 33 33 33 33 32 31 30 30 29 29 29 29 30 30 31 32 32 31 31 31 32 31 31 31 30 30 30 30 30 30 30 30 29 29 29 29 29 28 27 27 27 28 29 29 29 29 29 30 30 30 30 29 29 28 28 29 29 28 28 28 28 27 27 27 28 28 28 28 29 29 29 28 27 26 25 25 24 24 24 24 25 26 26 26 26 27 27 27 27 27 27 27 26 25 25 25 24 24 24 24 24 24 23 23 22 22 23 24 25 26 29 29 29 29 29 31 32 32 31 30 30 29 28 29 31 32 32 32 32 31 31 31 30 30 31 31 32 32 33 33 33 33 33 32 32 32 33 33 32 32 33 33 32 32 31 30 30 29 28 27 26 26 25 24 23 23 24 24 24 25 25 25 25 26 26 26 26 26 26 26 27 27 27 27 27 28 28 28 29 29 30 31 32 32 32 32 33 34 35 35 36 37 37 37 37 38 38 39 39 39 40 41 41 42 42 43 42 43 43 43 43 43 42 42 42 42 41 41 41 40 41 40 41 41 41 41 41 41 41 41 42 42 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 43 43 42 41 40 39 38 37 37 37 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 33 33 32 32 32 31 32 31 31 31 31 31 31 32 33 33 33 34 34 34 34 35 35 35 36 36 36 37 38 39 41 42 42 43 43 44 43 43 42 41 41 40 41 41 41 41 40 39 38 36 34 31 29 28 27 27 27 27 26 25 24 23 22 21 20 19 19 19 18 17 17 16 16 15 15 15 15 14 14 14 13 13 13 12 12 11 11 11 12 12 12 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 10 11 10 10 9 10 10 10 9 9 10 11 13 14 15 14 14 14 17 23 27 28 28 28 28 28 28 28 28 28 28 28 16 18 18 18 18 18 19 19 19 18 17 17 17 17 18 20 20 21 21 20 20 20 21 22 22 22 22 19 16 14 14 14 14 15 17 18 18 17 17 17 16 15 15 15 17 18 19 19 19 19 18 17 21 22 22 22 23 23 23 23 23 22 21 21 21 21 22 23 23 23 23 22 22 22 21 21 20 20 20 20 20 20 19 19 19 18 18 18 18 18 19 19 20 21 22 21 19 16 14 15 15 15 16 16 17 17 17 17 18 19 20 20 21 21 21 22 21 21 20 19 19 18 18 20 21 24 24 22 21 20 19 15 15 16 17 16 17 17 17 18 18 18 18 18 19 19 20 19 17 17 17 18 18 17 17 16 17 19 21 21 21 21 20 20 21 21 21 21 20 21 22 22 23 22 21 21 20 20 20 20 20 19 18 18 18 19 19 18 19 21 21 21 21 20 20 20 19 19 19 19 20 20 18 15 13 12 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 13 13 13 12 12 13 13 13 14 16 26 31 31 31 31 31 31 31 31 32 32 32 32 31 31 31 32 32 32 32 31 31 30 30 30 31 31 31 31 31 31 32 32 33 33 33 33 34 34 33 33 33 34 34 34 33 33 32 33 33 34 34 34 33 32 31 30 30 30 30 30 30 30 31 32 32 32 31 32 32 32 31 31 31 30 30 30 30 30 30 29 29 29 29 29 29 28 27 27 26 27 28 28 28 28 28 29 30 29 29 29 29 29 29 29 28 28 28 28 28 27 27 28 28 28 28 28 28 28 28 28 27 26 25 25 25 25 24 24 25 26 26 26 26 27 27 27 27 27 27 26 26 26 26 25 25 25 24 24 24 24 23 23 22 22 22 23 24 26 28 30 30 29 30 31 32 32 32 31 30 29 28 28 30 31 32 32 32 32 32 31 30 30 30 31 31 32 32 33 33 33 33 32 32 32 32 32 32 32 32 32 32 31 30 30 29 28 27 26 25 25 24 23 23 24 24 24 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 28 28 28 28 28 28 29 30 31 31 31 31 31 32 33 34 35 36 37 37 37 37 37 38 38 39 39 40 40 40 41 41 42 41 41 42 42 42 42 42 42 42 41 41 41 41 40 40 40 40 40 40 40 40 40 41 41 42 42 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 41 40 38 38 37 37 37 37 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 33 32 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 34 34 34 34 35 35 35 35 36 36 37 38 40 41 41 42 42 43 43 43 43 43 42 41 41 40 40 40 41 40 39 38 36 33 30 29 27 28 28 27 27 25 25 24 23 22 21 20 20 20 19 18 18 17 17 16 16 15 15 15 15 14 14 14 14 13 13 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 11 12 11 10 10 10 11 11 10 9 9 10 13 15 16 15 14 13 16 21 25 27 27 27 27 27 27 28 28 28 27 28 18 18 18 17 17 17 17 17 19 18 18 18 18 18 19 20 20 21 21 20 19 19 20 21 21 21 21 18 15 14 14 14 14 14 16 16 15 15 16 16 15 14 15 16 18 19 19 19 19 19 19 19 21 21 22 22 22 22 22 23 22 21 20 20 20 21 22 22 22 22 21 21 21 21 21 21 20 20 20 20 19 19 19 18 18 17 17 17 17 18 18 19 19 21 22 21 18 15 13 13 13 14 15 17 17 18 17 17 17 18 18 19 20 20 21 21 21 20 19 19 18 18 18 19 21 22 22 22 21 21 19 14 14 14 15 16 19 19 18 18 18 19 19 18 19 19 20 19 18 17 17 17 17 16 16 16 17 19 21 21 22 22 21 20 20 20 20 20 21 21 22 22 22 21 21 20 20 19 19 19 19 19 18 18 18 18 18 18 18 19 20 20 20 20 19 19 19 18 18 19 19 20 18 13 12 11 11 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 14 13 13 13 14 13 13 14 16 29 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 31 31 30 31 31 31 31 31 31 31 31 32 32 32 32 32 33 33 32 32 33 34 34 34 33 33 33 33 34 34 34 34 33 32 31 30 30 30 30 30 30 30 31 32 32 32 32 32 32 32 32 32 31 31 31 30 30 30 29 29 29 29 29 29 29 29 28 27 26 26 27 27 27 27 27 27 28 27 27 28 28 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 27 26 25 24 24 24 24 24 25 25 25 25 26 26 26 27 28 28 27 26 26 26 26 26 26 26 25 25 24 24 23 23 22 22 22 22 23 26 28 30 31 31 31 32 33 33 33 32 30 28 27 28 29 31 32 32 33 32 32 31 31 30 30 30 31 31 31 32 33 33 33 32 32 32 32 32 32 32 32 32 31 31 30 29 28 27 26 25 25 24 23 24 24 24 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 28 28 28 28 29 30 30 31 31 31 31 32 33 34 35 36 36 36 37 37 37 37 38 38 39 39 40 40 40 41 41 40 41 41 41 41 41 41 41 41 41 40 40 40 40 40 39 40 40 40 40 40 40 40 41 41 42 42 42 42 43 43 43 42 42 42 41 41 41 42 42 42 42 42 42 42 40 39 38 38 37 37 37 37 36 35 35 35 35 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 34 34 33 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 33 34 34 34 35 35 35 35 36 37 38 39 40 41 41 41 42 42 42 43 43 44 43 42 41 40 40 40 40 40 39 38 35 32 30 28 27 27 27 27 26 25 24 23 22 22 21 21 20 20 19 19 18 17 17 17 16 16 16 16 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 10 10 11 10 10 10 10 10 10 11 11 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 12 12 11 11 12 12 10 9 9 9 12 14 15 16 15 13 16 21 24 26 27 27 27 27 27 27 27 27 27 28 18 18 17 17 17 16 16 16 18 18 18 19 20 19 19 19 19 20 20 19 18 18 19 19 19 19 19 18 16 15 14 13 13 14 14 14 13 14 15 15 15 15 16 17 18 18 18 19 19 19 19 20 20 21 21 21 22 22 22 22 21 20 19 19 20 21 21 21 21 20 20 21 21 21 21 21 20 19 19 19 19 18 18 17 17 16 16 16 16 16 17 18 19 20 20 19 16 14 13 13 13 12 13 15 17 18 18 18 17 17 17 18 19 20 20 20 20 20 19 19 19 19 19 18 20 21 22 22 22 22 21 19 17 16 15 17 19 19 17 18 19 20 20 19 19 20 20 20 18 17 16 16 16 16 15 16 18 20 21 22 22 24 23 23 22 22 20 20 21 21 21 21 21 21 21 20 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 18 18 18 18 18 18 18 18 19 19 18 16 12 11 11 11 10 10 10 10 10 10 11 11 11 11 11 11 12 12 13 13 14 14 14 13 13 13 13 16 28 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 31 31 30 31 31 31 31 31 30 30 31 31 31 31 31 31 31 32 31 31 32 33 34 34 34 33 33 34 34 34 34 33 33 32 31 31 30 30 30 30 30 31 31 32 32 32 32 32 32 32 32 32 32 32 31 31 30 30 29 29 29 29 29 29 29 29 28 27 26 26 26 26 25 25 25 25 26 26 26 27 28 28 28 28 28 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 27 26 25 24 24 24 24 24 25 25 25 25 26 26 27 28 28 28 27 26 26 26 27 27 27 27 26 25 25 24 23 22 22 21 22 22 23 26 29 31 32 32 32 33 33 33 33 32 29 27 27 28 30 31 32 32 33 33 32 32 31 30 29 30 30 31 31 32 32 33 33 32 32 32 32 32 32 32 32 31 31 30 29 28 27 26 26 25 25 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 28 28 28 28 29 29 30 31 31 31 31 32 32 34 34 35 35 36 36 37 37 37 37 38 38 38 38 39 39 40 40 40 41 41 41 41 41 41 41 40 40 40 40 39 39 39 39 39 39 39 39 39 39 40 40 41 41 41 42 42 42 42 42 42 42 41 41 41 41 42 42 42 42 42 42 41 40 39 39 38 38 38 38 37 36 36 35 35 35 34 34 34 34 34 34 34 34 35 35 35 35 35 35 34 34 34 33 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 32 33 34 34 35 35 35 35 36 37 38 39 40 41 41 41 41 42 43 44 44 44 44 42 41 40 40 39 38 38 38 37 35 32 30 29 28 28 27 27 26 25 24 23 22 22 22 21 21 20 19 19 18 18 17 17 17 17 16 16 16 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 13 13 12 12 13 12 11 10 10 9 10 11 13 15 15 13 18 22 24 25 26 26 27 27 27 27 27 27 28 28 19 18 18 17 16 16 15 16 16 18 19 19 19 19 19 19 19 19 19 18 17 17 17 18 18 18 17 16 16 15 15 15 14 13 13 13 12 13 13 14 14 15 16 17 17 18 18 18 19 19 19 20 20 20 21 21 21 21 21 21 20 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 18 18 17 17 16 16 15 15 15 15 15 16 17 17 18 18 17 15 14 13 13 12 11 12 14 16 17 18 18 18 18 18 18 19 20 20 20 19 19 19 19 20 20 20 19 20 21 21 22 22 23 23 22 21 18 16 18 20 19 17 18 19 20 20 20 20 20 20 20 19 17 15 15 15 15 16 17 19 20 21 22 23 24 24 24 24 23 21 21 20 19 19 19 19 19 19 19 19 19 19 18 18 19 18 18 18 17 17 17 17 16 16 17 17 17 17 17 17 18 18 19 17 14 12 12 11 11 11 11 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 13 12 12 12 12 18 31 31 31 31 31 31 31 31 30 30 31 31 31 31 31 31 32 32 32 32 32 32 31 30 30 30 30 30 30 30 30 30 31 31 31 30 30 30 30 30 31 31 32 33 34 34 34 34 34 34 34 34 33 32 32 32 31 31 31 31 31 31 31 31 31 31 31 32 32 33 33 33 33 33 32 32 31 30 29 28 28 28 28 29 29 29 29 28 27 27 26 26 25 25 25 25 25 25 26 26 27 27 27 28 27 27 27 27 28 28 29 30 30 30 29 29 28 28 29 29 28 27 26 26 24 24 24 24 24 25 25 25 25 25 26 27 28 29 28 27 26 26 27 28 28 28 27 26 26 25 24 23 21 21 21 21 22 24 26 29 31 32 32 33 33 33 33 32 30 28 28 28 29 31 32 32 32 32 33 33 32 31 30 29 29 30 30 30 31 32 33 33 32 32 32 32 32 32 32 32 31 31 30 29 28 27 27 27 26 25 25 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 28 28 28 28 29 30 30 31 31 31 32 32 33 33 34 34 35 36 36 36 36 37 37 37 37 38 38 38 39 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 38 38 38 38 39 39 39 39 39 39 39 40 40 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 42 40 40 39 38 38 38 38 38 37 36 36 35 35 35 34 34 34 34 34 34 34 34 34 34 35 35 34 34 34 34 33 33 33 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 32 33 34 34 34 35 35 35 36 37 38 39 40 41 41 42 42 42 43 44 44 44 43 42 41 40 40 39 38 37 36 36 34 32 31 30 29 28 27 27 26 25 24 23 22 22 22 21 21 20 20 19 19 18 18 17 17 17 17 16 16 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 12 12 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 13 14 14 13 12 11 11 10 10 9 12 14 15 14 19 22 24 25 25 26 26 27 27 27 27 27 28 28 19 19 19 19 17 16 16 17 17 16 17 17 17 18 18 18 19 19 19 18 17 17 17 17 17 17 17 16 16 15 15 15 14 13 13 13 12 12 12 12 13 15 16 16 17 17 18 18 18 19 19 19 19 20 20 20 20 20 20 20 18 18 19 19 20 20 20 20 19 19 19 20 20 20 20 19 19 18 18 17 17 16 15 15 14 14 13 13 14 14 14 15 15 16 16 16 15 13 12 11 11 11 11 13 15 16 17 17 17 18 18 18 19 20 19 19 18 18 18 18 18 19 19 19 19 20 20 21 22 23 23 23 22 19 17 16 19 20 18 18 18 19 20 20 20 21 21 20 19 17 16 15 15 16 17 18 19 19 19 20 21 22 22 23 23 23 22 21 20 19 18 18 18 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 16 17 18 18 18 18 18 18 18 18 16 13 13 13 13 12 12 12 11 11 11 11 10 10 10 11 11 11 12 12 13 14 14 14 13 13 13 12 12 11 16 28 30 31 31 31 31 31 30 30 30 31 31 31 31 31 32 32 32 32 32 32 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 32 32 33 34 34 34 34 34 34 34 33 32 32 32 31 31 31 32 32 31 31 31 31 31 31 32 32 32 33 34 34 34 33 33 32 30 30 30 29 28 28 29 30 30 29 28 28 27 27 26 26 25 25 25 25 26 26 26 26 26 26 26 26 27 27 28 28 29 29 29 30 30 29 29 29 29 29 29 29 29 28 26 24 24 24 24 24 24 24 24 24 25 26 27 28 28 27 26 26 26 27 27 28 28 27 27 26 25 23 22 22 22 21 22 22 24 26 29 31 32 33 33 33 34 33 31 29 29 29 30 30 31 31 32 32 32 32 33 32 32 31 29 30 30 30 30 31 32 33 32 32 31 32 32 32 33 32 32 31 30 30 29 28 27 27 27 27 27 26 26 25 26 26 26 26 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 27 27 27 28 28 28 28 29 29 30 30 31 31 31 32 32 33 34 34 35 36 36 36 36 36 37 37 37 37 37 38 38 39 39 39 39 39 40 40 40 40 40 40 39 39 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 40 40 40 40 41 41 42 41 41 42 42 41 41 41 41 42 41 40 39 39 38 38 38 38 38 37 36 36 35 35 35 34 33 33 33 33 33 33 34 34 34 34 34 34 34 33 33 33 33 33 32 32 32 32 32 32 31 31 31 31 31 31 31 31 32 32 32 33 34 34 34 35 35 36 37 38 39 40 41 41 42 43 43 44 44 44 44 42 40 40 40 39 38 37 36 36 35 34 32 32 31 30 29 28 27 26 25 25 24 23 23 22 22 21 21 20 20 19 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 14 13 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 14 14 14 15 13 12 13 13 12 11 9 11 12 13 14 20 22 23 24 25 25 26 26 27 27 27 28 28 28 18 18 18 18 18 17 17 17 16 16 15 15 16 16 17 18 20 20 18 18 17 17 18 18 18 18 18 17 16 16 15 15 15 14 14 15 12 12 12 13 13 15 16 16 16 17 18 18 18 18 18 18 18 18 19 19 19 19 20 18 18 18 19 19 20 21 20 19 19 19 19 19 19 19 18 17 18 17 17 16 15 15 14 14 13 12 12 12 12 12 13 13 14 14 14 14 13 12 11 10 10 11 11 12 14 15 16 17 17 18 18 18 19 19 19 18 17 17 17 17 17 18 18 18 18 19 20 20 21 22 22 21 21 20 18 18 22 22 20 18 18 18 18 19 20 21 22 21 21 20 19 17 16 15 17 17 18 18 19 19 19 19 19 21 21 21 21 21 21 18 18 18 18 19 18 18 18 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 18 18 17 16 14 14 14 14 14 13 13 12 12 12 11 11 11 11 11 11 12 13 13 14 14 14 14 13 13 13 12 12 10 4 22 30 31 31 31 30 30 30 30 30 31 32 32 32 32 32 32 32 32 32 31 31 30 30 30 29 30 30 30 30 30 29 29 30 31 31 31 31 31 31 31 31 31 32 33 33 34 34 34 34 34 34 33 32 32 31 31 31 32 32 32 32 32 32 32 32 32 32 32 33 33 34 34 34 34 33 32 30 30 30 29 28 28 29 29 30 29 29 28 28 28 27 26 25 25 25 25 26 26 26 26 26 25 25 26 26 27 28 29 29 29 30 29 29 29 29 29 30 30 30 29 29 28 27 25 24 24 24 24 24 24 24 24 25 26 28 29 28 27 26 26 26 27 27 28 28 27 27 26 24 23 22 22 22 22 22 23 24 26 29 31 33 33 33 34 34 34 32 31 31 31 31 31 31 31 32 32 32 32 33 33 32 31 30 30 30 30 30 31 32 32 32 32 31 31 32 33 33 33 32 31 30 30 30 29 29 28 28 28 28 27 27 26 26 26 26 26 26 26 26 26 26 25 25 26 26 26 26 27 27 27 27 27 27 27 28 28 28 28 29 29 30 30 30 31 31 32 32 32 33 34 35 35 36 36 36 36 36 36 36 36 37 37 38 38 38 38 39 39 39 39 40 40 40 40 39 38 38 38 38 37 37 37 38 38 38 38 38 38 38 38 39 39 40 40 40 41 41 42 42 42 42 42 41 41 41 41 41 40 40 39 39 38 38 39 38 38 37 36 36 35 35 34 34 33 33 33 33 33 33 33 33 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 32 32 31 32 31 31 31 31 32 32 32 33 33 33 34 34 35 35 36 37 38 38 39 40 41 42 43 43 44 44 44 44 42 42 41 39 38 37 37 36 35 34 33 32 32 31 30 29 28 27 26 26 25 25 24 23 22 22 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 16 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 12 12 12 12 13 13 13 14 14 15 15 15 14 15 15 15 14 13 14 14 14 12 9 9 10 11 13 19 20 22 23 24 25 26 26 27 27 28 28 29 29 19 19 19 18 18 17 16 16 16 16 16 15 15 15 16 18 20 20 19 17 16 17 18 18 18 18 18 17 17 16 16 16 15 15 15 14 11 12 12 13 14 15 16 16 16 17 17 17 17 17 17 17 17 17 17 18 18 18 18 17 17 17 18 18 20 20 20 18 18 18 18 18 17 17 16 16 16 15 15 15 14 14 13 13 12 12 12 11 11 11 11 12 12 13 13 13 13 12 10 10 10 10 11 12 13 14 14 15 16 17 18 18 18 19 18 17 16 16 16 16 17 18 18 17 18 19 19 19 19 19 20 21 22 22 23 24 24 23 22 21 20 17 18 19 20 21 22 22 22 22 22 19 15 15 16 17 18 18 18 18 18 18 19 19 18 18 19 20 20 17 18 18 18 18 19 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 18 18 18 18 18 18 17 16 15 15 15 15 15 14 14 14 13 13 13 13 13 12 12 13 13 13 13 14 14 13 13 13 13 13 12 12 9 6 27 31 31 31 31 30 30 30 30 31 31 32 32 32 32 32 32 32 31 31 31 30 30 30 30 30 30 30 30 29 29 29 29 30 30 31 31 31 31 31 31 31 31 31 32 32 32 33 34 34 34 33 33 32 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 33 34 34 35 35 34 33 32 31 31 31 30 29 28 28 29 30 30 29 29 29 28 28 27 26 25 25 26 26 26 26 25 25 25 25 25 26 26 28 29 30 30 30 30 29 29 29 30 30 30 30 30 29 28 27 25 24 24 24 24 24 24 24 24 25 26 28 28 28 27 26 26 26 27 28 29 28 28 27 25 24 23 23 23 23 23 23 24 25 27 29 31 33 34 34 35 35 34 33 32 32 32 31 31 31 31 32 32 32 32 33 33 32 32 31 31 29 29 30 31 32 32 32 31 31 31 31 33 34 33 32 31 31 31 31 31 30 29 29 29 29 28 27 27 26 26 26 27 26 26 27 27 27 26 26 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 29 29 30 30 30 31 31 32 32 33 33 34 35 35 35 35 36 36 36 36 36 36 36 37 37 38 38 38 38 38 38 39 39 39 39 39 39 38 38 38 37 37 37 37 37 37 37 37 37 38 38 38 38 39 39 40 41 41 41 42 42 42 42 42 42 41 40 40 40 40 39 39 39 39 39 39 38 37 37 37 36 35 35 34 34 33 32 32 32 32 32 32 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 32 32 32 32 31 32 32 32 32 33 33 33 33 33 34 34 34 35 36 37 38 38 39 40 42 43 44 44 45 44 44 43 42 40 39 37 37 36 36 35 34 34 33 32 31 30 29 28 27 27 26 25 25 24 23 22 22 21 21 20 20 20 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 12 13 13 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 12 12 13 13 13 14 14 14 15 15 15 15 15 15 15 14 14 15 15 15 13 9 9 10 11 12 17 19 21 23 24 25 25 26 27 28 28 29 29 30 18 19 18 18 17 17 16 15 15 16 16 16 16 16 16 17 19 21 20 17 15 15 15 16 18 18 18 17 17 17 17 16 15 15 15 14 13 12 12 13 14 15 15 15 15 16 16 16 16 16 17 16 16 16 17 17 18 18 17 17 17 17 17 18 18 20 19 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 13 12 11 11 11 10 10 10 10 11 11 12 12 12 12 10 9 9 9 10 11 11 12 13 13 14 15 16 17 17 18 18 17 16 16 15 15 15 16 17 17 17 17 18 18 18 18 19 19 21 23 23 24 24 24 23 23 23 21 18 18 19 20 21 21 21 21 21 21 18 16 15 16 17 17 17 16 16 16 16 17 17 16 16 17 19 21 21 20 19 19 19 19 20 19 18 17 17 17 18 18 18 18 17 17 18 19 18 18 18 18 18 18 17 17 18 18 17 16 15 15 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 12 9 8 23 30 31 31 31 30 30 30 30 31 32 32 32 32 32 32 32 31 31 31 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 30 30 30 30 30 31 31 31 31 31 31 32 32 33 34 34 33 32 32 31 31 31 31 32 32 33 32 32 32 32 32 32 32 33 33 34 35 35 35 35 34 33 33 33 32 31 30 29 28 29 30 30 30 30 29 29 28 27 26 26 26 26 26 26 26 25 25 25 25 25 25 26 28 28 29 30 31 30 29 29 29 30 30 30 30 30 30 29 27 25 24 24 25 25 25 24 24 24 25 26 27 27 26 26 26 26 26 27 29 30 29 28 26 25 24 23 23 23 24 24 24 24 25 26 29 31 31 33 35 36 36 35 34 33 32 32 32 31 31 31 33 33 32 33 33 33 33 32 32 31 29 29 29 30 32 32 31 31 31 31 31 33 33 32 31 31 31 31 30 30 30 29 29 29 29 28 27 27 26 26 26 27 27 27 27 27 27 27 26 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 29 29 30 30 30 31 31 32 32 33 34 34 34 34 34 35 35 35 35 35 35 35 36 36 37 37 36 37 37 37 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 38 38 39 39 39 40 41 41 41 42 42 43 43 42 41 40 40 40 40 39 39 39 39 39 39 39 38 38 37 37 36 35 35 34 33 33 32 32 32 32 32 32 33 34 34 34 34 35 35 35 35 35 35 35 35 35 34 34 33 33 33 33 32 32 32 32 32 33 33 33 33 33 33 33 33 33 34 36 37 37 38 39 40 41 43 44 44 45 44 44 44 42 40 39 37 36 36 35 35 34 34 33 32 31 30 29 28 27 26 26 26 25 24 23 22 22 21 21 20 20 20 19 19 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 13 13 13 13 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 11 11 11 12 12 13 13 13 14 14 14 15 15 15 15 16 16 15 15 15 16 16 15 13 10 10 12 12 11 11 17 21 23 24 25 25 26 27 28 28 29 30 30 16 17 17 16 16 16 16 16 16 15 15 16 16 16 17 18 19 20 19 18 15 14 14 16 18 18 19 18 18 18 16 16 15 14 14 14 14 13 13 13 13 14 14 14 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 16 16 17 18 18 19 17 16 16 16 15 14 14 14 14 13 13 13 12 12 12 12 12 11 11 11 10 9 9 9 9 10 11 11 11 11 11 10 8 8 9 10 10 11 12 12 12 13 14 16 17 17 17 17 16 15 15 15 14 14 14 16 16 17 17 17 16 16 17 18 18 20 21 22 23 23 21 20 21 23 24 24 22 19 20 20 20 20 20 20 19 18 16 14 15 15 14 14 15 14 14 13 14 15 15 15 17 19 21 22 22 21 22 23 22 22 21 18 17 17 17 18 18 18 17 17 17 17 17 17 18 17 17 17 17 17 17 17 17 17 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 16 16 15 14 14 13 13 13 13 13 13 13 12 12 11 14 18 32 32 31 31 31 31 31 31 32 32 32 32 32 32 32 31 31 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 30 30 30 30 30 31 31 31 31 31 31 32 32 33 34 34 33 32 32 31 32 32 32 33 33 33 33 33 33 33 33 33 33 34 34 35 36 36 35 35 34 34 34 33 32 30 29 28 29 30 30 30 30 30 30 29 28 27 27 27 28 28 28 27 26 25 24 24 24 25 25 27 27 29 31 31 31 30 30 30 30 30 30 30 30 30 29 27 26 25 24 25 25 25 25 24 25 26 26 26 26 25 25 25 26 26 28 29 30 29 28 26 25 24 24 24 24 24 25 25 25 25 27 29 30 31 33 36 36 36 35 35 33 32 32 32 32 32 32 33 33 33 33 33 34 33 33 32 31 29 29 29 30 31 31 31 31 31 31 31 33 32 31 31 31 31 31 30 29 29 28 28 28 28 27 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 29 29 29 29 30 30 31 31 32 33 33 34 34 34 34 34 34 34 34 34 34 34 35 35 35 36 36 35 36 36 36 37 37 37 38 38 38 38 38 38 37 37 36 36 37 37 37 37 37 37 38 38 38 38 39 39 40 41 41 41 42 42 43 42 41 40 40 39 39 39 39 39 39 40 40 40 39 39 39 38 37 36 36 35 34 33 33 32 32 32 32 32 33 34 34 34 34 35 35 35 35 35 35 35 35 35 35 34 34 34 33 33 33 32 32 32 32 33 33 33 33 34 34 33 33 33 33 33 35 35 36 37 39 40 41 42 43 44 44 43 43 43 42 40 38 37 36 35 35 35 34 34 33 32 31 30 29 28 27 27 26 26 25 24 23 22 22 21 21 20 20 20 19 19 18 18 18 18 18 18 17 17 17 17 16 16 16 15 15 15 15 15 15 15 15 15 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 9 9 9 10 10 11 11 12 12 12 12 13 13 13 14 14 15 15 16 16 16 15 15 16 17 17 15 13 11 12 14 14 13 11 17 20 22 24 25 26 27 27 28 28 29 30 31 13 16 17 16 16 16 16 16 16 15 15 15 16 17 18 18 19 19 19 18 17 17 14 15 18 19 20 19 19 17 17 17 15 14 14 15 14 14 13 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 17 17 16 16 15 15 16 17 17 17 16 15 15 15 14 13 12 12 12 12 12 12 12 12 12 12 11 11 11 10 9 9 9 9 9 10 10 11 11 11 10 9 8 8 9 10 10 11 12 12 12 12 13 15 16 17 17 17 15 15 15 14 13 13 13 14 15 15 15 15 14 14 15 16 17 18 19 20 19 17 17 18 19 21 24 24 22 19 19 19 19 19 19 19 17 16 15 13 14 13 13 12 12 12 12 12 13 13 14 15 16 18 19 20 21 22 22 22 22 21 20 18 17 16 17 17 17 17 17 16 16 15 15 15 16 16 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 17 16 15 14 13 13 13 13 13 12 12 13 13 14 17 18 21 32 31 31 31 31 31 31 32 32 32 32 32 32 31 31 30 30 30 30 29 29 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 30 30 30 30 31 31 31 31 31 31 32 33 33 34 33 33 32 32 32 32 33 33 33 33 33 33 33 33 33 33 34 34 35 35 36 36 36 36 35 35 34 33 32 31 30 29 29 29 29 30 31 31 31 30 29 28 28 29 29 29 29 27 26 24 24 24 24 24 24 24 26 29 31 32 32 31 30 30 31 31 31 31 31 30 29 27 26 25 25 25 25 25 25 25 25 26 25 25 25 25 25 25 26 26 28 29 30 30 29 26 26 25 24 24 25 25 25 25 25 25 26 27 28 30 33 36 37 36 35 34 33 32 32 32 32 32 33 33 33 33 33 34 34 34 33 32 31 29 28 28 29 30 30 31 30 30 30 31 32 31 31 31 31 31 30 30 29 29 28 28 27 26 26 25 25 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 29 29 29 30 30 30 30 31 32 33 33 34 34 34 34 34 34 34 34 34 33 33 34 34 34 35 34 34 34 35 35 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 39 39 40 40 41 42 42 43 43 42 41 40 40 39 39 39 39 39 40 40 40 40 40 39 39 38 38 37 36 35 35 34 33 33 33 33 33 33 33 34 35 35 35 36 36 36 35 35 35 35 35 35 35 34 34 34 33 33 34 33 33 33 33 33 33 34 34 34 34 34 33 32 32 32 32 34 35 37 38 39 41 42 42 43 43 42 42 42 41 39 38 37 36 35 35 34 34 33 33 32 31 30 29 28 27 27 26 25 25 24 23 22 22 21 21 21 20 20 19 19 19 18 18 18 18 18 18 18 17 17 17 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 13 13 12 12 12 11 11 11 11 11 11 11 11 10 9 9 9 9 9 9 9 10 10 11 11 11 11 12 12 12 13 13 14 14 15 16 16 16 16 16 17 18 17 16 14 14 15 16 16 13 12 17 20 22 24 25 27 27 27 28 29 30 31 32 14 16 17 17 16 16 16 16 16 16 16 16 16 17 18 18 19 18 18 16 16 15 14 15 17 19 20 20 19 16 15 15 14 14 14 14 15 14 14 14 15 15 15 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 15 15 15 15 16 15 15 15 14 14 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 10 9 8 8 9 9 9 10 10 11 10 10 9 9 9 8 9 9 10 11 11 12 12 12 13 15 16 16 16 16 16 15 14 13 12 12 12 13 13 14 14 13 13 13 13 14 15 16 16 16 16 16 16 17 18 20 23 22 19 18 18 18 18 17 17 17 15 13 12 11 12 12 11 11 11 10 10 10 10 11 12 13 15 15 16 18 20 21 22 22 21 20 19 18 17 17 16 16 16 16 15 14 13 13 13 13 13 13 13 13 13 14 14 14 15 15 15 16 15 16 17 17 17 17 17 17 17 17 17 17 18 17 16 15 14 13 13 13 13 13 12 12 13 14 15 16 18 18 22 32 31 31 31 31 31 31 31 32 32 32 31 31 31 30 30 30 30 30 30 30 30 30 30 30 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 32 33 33 34 34 34 33 33 32 32 33 33 33 34 34 34 34 34 33 34 34 34 35 35 36 36 36 36 35 35 34 33 32 31 31 30 30 30 30 30 31 32 32 31 30 29 28 29 29 30 29 28 26 24 24 23 24 24 24 25 26 29 32 33 32 31 31 31 31 31 31 32 31 30 29 27 26 25 25 25 25 26 26 25 25 25 25 25 25 25 25 25 26 27 28 29 30 30 29 28 27 26 25 25 26 26 26 26 26 25 26 26 28 31 33 36 36 36 35 34 33 32 32 32 31 32 33 34 34 33 33 33 34 33 32 31 30 29 28 28 29 29 29 29 29 30 31 31 30 30 30 30 31 31 30 30 29 29 29 28 26 25 25 25 25 25 26 26 26 26 26 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 29 29 29 30 30 30 31 31 32 32 33 34 34 34 34 34 34 34 33 33 32 32 32 33 33 33 33 32 33 33 34 34 35 35 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 39 39 39 40 41 42 42 42 42 41 40 39 39 39 39 39 39 40 40 40 41 41 40 40 40 39 39 38 37 36 35 34 34 33 33 33 33 33 34 35 35 36 36 36 36 35 34 34 35 35 35 35 34 34 34 33 33 33 34 34 33 33 33 33 33 34 34 34 34 34 33 33 33 32 32 33 34 36 37 39 39 41 41 42 42 41 41 41 40 39 38 37 36 35 35 34 34 33 33 33 32 31 30 29 28 27 26 25 24 23 23 22 21 21 21 20 20 19 19 19 19 19 19 19 19 19 18 18 18 17 17 17 16 16 16 16 16 16 16 15 15 15 14 14 14 14 13 13 12 12 12 11 11 11 11 11 11 10 10 10 9 8 8 8 8 9 9 9 10 10 10 11 10 10 11 11 12 13 13 14 15 15 16 16 16 16 17 18 18 17 16 16 17 18 17 13 12 17 20 22 24 26 27 27 28 29 30 31 32 32 14 15 16 16 16 16 16 16 16 16 16 16 16 17 17 18 18 18 17 16 15 15 14 14 15 16 18 18 18 15 14 14 14 14 15 15 15 15 15 15 15 15 15 15 14 13 14 15 15 16 16 16 15 15 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 9 9 9 9 9 10 10 10 10 10 10 9 9 8 8 9 9 10 10 11 12 12 12 12 13 15 16 15 15 15 14 12 12 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 15 15 15 16 16 17 17 17 17 17 16 16 16 16 14 14 13 12 10 9 9 10 10 11 10 10 10 10 10 10 10 11 11 13 13 14 16 19 19 20 20 20 18 17 16 16 16 15 15 14 14 13 11 11 11 11 11 11 11 11 11 12 12 13 13 13 14 14 14 14 15 16 17 17 17 17 17 17 17 16 16 16 15 15 14 13 13 13 13 13 12 12 13 14 15 16 16 16 16 23 30 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 32 32 32 33 33 34 34 34 34 33 33 33 33 33 33 34 34 34 34 34 34 34 34 35 35 35 36 36 36 36 36 35 34 33 33 32 31 31 31 30 30 30 31 32 33 32 31 29 28 28 29 30 29 28 26 25 24 24 24 24 25 26 27 29 31 32 32 31 31 31 31 32 32 32 32 30 29 28 27 26 26 26 26 26 26 26 25 25 26 26 25 25 26 26 27 27 28 28 30 31 30 29 28 27 26 26 27 27 26 26 25 25 25 27 28 30 33 36 36 36 35 34 34 33 32 32 32 33 34 34 34 32 32 32 32 32 31 30 29 28 27 28 28 29 29 29 29 31 32 32 31 29 29 30 30 31 31 30 29 29 28 28 26 25 25 24 25 25 25 26 26 26 26 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 31 31 32 33 33 34 34 34 34 34 34 33 33 32 31 31 31 31 31 31 31 30 31 31 32 33 33 34 34 34 35 36 36 36 37 37 37 37 37 37 37 37 37 37 38 38 38 38 39 39 40 40 41 42 42 42 41 40 40 39 39 39 39 39 40 40 41 41 41 41 41 41 41 40 40 39 37 36 34 33 33 33 32 32 33 34 34 35 36 36 36 36 35 33 34 34 34 34 34 34 34 34 33 33 33 33 33 34 34 34 33 33 34 34 34 35 35 34 34 34 34 34 33 33 34 35 37 38 38 40 40 41 42 42 41 41 40 38 37 36 36 36 35 34 34 33 33 33 32 31 31 30 29 27 26 25 24 23 22 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 17 17 17 17 16 16 15 15 15 14 14 14 14 13 13 12 12 12 11 11 11 11 10 10 10 9 9 8 8 8 8 8 8 9 9 9 9 10 10 9 10 10 10 11 12 12 13 14 15 15 15 15 16 17 18 18 18 18 19 19 21 19 14 12 18 21 23 25 26 26 28 29 30 31 32 32 33 14 15 15 14 15 15 15 15 16 16 17 17 17 17 17 17 16 17 17 16 15 14 14 14 14 14 15 16 16 16 15 15 15 15 16 15 15 15 15 14 14 14 14 15 15 15 15 16 16 16 16 16 16 15 15 15 15 14 14 13 13 13 13 13 13 13 12 12 12 13 13 12 12 12 12 12 12 11 10 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 8 8 8 9 9 10 10 11 12 12 11 11 12 14 15 14 14 14 12 11 11 10 10 10 10 11 12 12 12 12 12 12 12 12 13 13 14 14 14 14 15 15 16 16 15 15 14 13 13 12 11 11 9 8 8 8 8 9 10 10 10 10 9 9 9 10 10 11 11 11 12 13 14 16 17 17 17 17 16 15 14 14 14 13 13 13 12 12 9 9 9 9 9 11 11 11 11 12 12 12 12 13 13 13 14 14 15 16 17 17 17 17 17 16 16 15 14 14 14 13 13 13 13 13 13 12 12 13 14 14 15 14 14 11 9 26 29 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 32 32 32 33 33 34 34 34 34 34 34 33 33 33 33 33 34 34 34 34 34 34 34 35 35 35 35 35 35 36 36 36 36 35 34 33 32 32 31 31 31 30 31 32 33 34 33 32 31 30 29 30 29 29 28 27 26 25 25 25 25 26 27 28 29 30 31 31 31 32 32 32 32 33 33 32 31 29 28 28 27 27 26 26 26 26 26 26 26 27 26 26 26 27 27 27 27 27 28 30 31 31 30 28 27 27 28 28 27 27 26 26 25 25 26 28 30 33 36 36 35 35 34 34 32 32 32 33 33 33 33 33 33 33 32 31 31 30 30 29 28 27 27 27 28 29 29 30 31 33 33 31 29 29 29 31 32 32 31 30 29 28 27 25 25 25 24 24 25 25 26 26 26 26 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 30 30 31 31 32 33 34 34 34 34 34 33 33 32 31 30 29 28 28 28 29 29 28 28 28 29 30 30 31 32 32 33 33 34 35 35 36 36 36 36 37 37 37 37 38 38 38 38 38 38 38 39 40 40 41 41 41 41 41 41 40 40 39 39 39 40 40 41 42 43 43 43 42 42 41 41 40 38 37 35 34 33 33 32 33 33 33 34 34 35 36 36 35 35 34 33 33 33 33 33 34 34 33 33 33 33 33 33 33 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 34 33 33 34 35 37 38 39 39 40 41 41 41 41 40 39 38 38 37 36 35 34 34 34 34 33 32 32 31 30 29 27 26 25 24 23 22 22 21 21 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 16 16 16 15 15 15 14 14 14 13 13 12 12 12 11 11 11 10 10 10 9 9 8 8 8 8 8 8 8 9 9 9 9 9 9 8 9 9 9 10 11 11 12 13 13 14 14 15 15 17 18 18 19 20 21 22 23 21 14 11 16 21 24 25 26 28 29 31 32 32 33 33 33 14 14 15 14 15 15 15 15 16 17 17 18 17 17 17 18 18 18 17 16 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 15 15 15 14 14 15 15 16 16 17 17 17 16 16 15 15 14 14 14 13 12 12 12 12 11 11 11 12 12 12 13 13 13 13 13 13 13 12 12 11 10 10 11 11 11 13 15 14 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 10 11 11 11 10 10 12 13 14 13 13 12 11 10 10 10 9 9 10 11 11 11 11 11 10 10 10 10 11 12 13 13 13 13 13 13 13 13 13 12 12 12 11 10 8 8 7 7 7 8 8 9 9 9 10 9 9 9 9 10 10 11 11 11 11 12 12 14 16 15 14 14 13 13 12 11 11 11 11 11 11 10 9 8 9 9 10 10 10 11 11 12 12 12 12 12 13 13 13 14 14 15 16 17 17 17 17 16 15 15 14 13 13 13 13 13 13 13 13 13 13 14 14 14 13 12 12 18 30 30 30 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 32 32 32 32 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 36 36 36 36 36 35 34 33 32 32 32 31 31 31 32 33 34 34 33 33 32 30 30 30 29 29 28 27 26 26 26 26 26 27 28 28 29 30 30 31 31 31 32 33 33 33 32 31 30 29 29 29 27 27 26 26 26 27 27 27 27 27 27 28 28 27 27 26 27 28 30 31 31 30 29 28 28 29 29 28 27 26 26 25 25 25 28 30 34 36 36 35 35 34 33 32 32 32 32 32 32 32 32 32 32 31 30 29 29 29 29 28 27 26 27 27 29 29 30 31 33 33 32 31 31 30 32 32 32 31 30 28 27 26 25 25 24 24 24 25 25 25 26 26 26 26 27 27 27 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 30 30 30 31 32 33 34 33 33 33 32 31 30 29 28 26 26 25 25 26 26 27 26 26 27 27 28 28 28 29 29 30 31 32 33 34 35 35 35 36 36 37 37 38 38 38 38 38 38 39 39 39 40 40 41 41 41 41 41 41 41 40 40 40 40 40 42 43 44 44 44 44 43 42 41 40 39 37 35 35 34 33 32 33 33 33 34 34 34 35 35 35 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 35 35 35 36 36 36 37 37 36 36 35 33 33 34 36 38 38 39 40 40 40 41 40 40 39 38 38 37 36 35 35 34 34 33 33 33 32 31 30 28 27 25 24 23 23 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 16 16 15 15 15 15 14 14 13 13 13 12 12 12 11 11 10 10 9 9 8 8 8 8 7 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 10 11 11 12 12 13 13 14 15 16 17 18 19 20 22 24 25 22 15 10 13 22 23 26 29 31 32 33 33 33 33 33 33 13 14 14 15 15 16 16 17 17 17 18 18 18 18 18 19 18 18 17 16 15 15 15 15 15 16 16 16 16 16 16 16 16 17 18 18 18 17 17 17 16 15 14 15 17 17 17 16 16 16 16 15 15 14 13 13 13 12 12 12 11 11 11 11 11 11 12 12 13 13 13 14 14 14 13 12 11 10 10 10 10 11 11 14 16 15 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 11 11 10 10 11 12 13 13 12 11 10 9 10 10 9 9 10 10 10 10 10 10 9 9 9 9 10 11 11 12 11 11 11 11 11 11 11 10 10 10 9 9 8 7 6 6 7 8 8 8 9 9 9 9 8 8 8 9 10 10 10 10 10 10 11 13 13 12 10 11 11 11 10 9 9 9 10 10 10 10 10 10 10 10 11 11 10 10 11 11 11 11 12 12 12 12 13 14 14 15 16 16 17 17 17 17 16 16 15 15 14 14 14 14 14 14 14 14 14 14 13 13 12 12 12 19 29 30 30 31 31 31 31 30 30 30 30 30 30 30 30 30 30 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 32 32 32 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 33 34 34 34 34 34 35 35 35 35 35 35 35 35 36 37 37 37 36 36 35 34 34 33 32 32 32 31 31 31 33 34 35 35 34 32 31 30 30 30 29 29 28 27 27 27 27 27 27 27 28 29 30 30 30 31 32 32 33 32 32 32 31 31 30 30 29 28 27 26 27 27 27 27 27 27 27 27 28 28 28 27 26 27 29 30 31 32 30 29 29 29 30 29 28 27 27 26 25 25 26 28 30 34 35 36 35 35 34 33 32 32 32 31 31 31 32 32 32 31 30 28 28 29 29 28 27 27 27 27 27 29 29 30 31 33 33 32 32 32 32 33 33 32 31 29 28 27 26 26 25 24 24 24 25 25 25 26 26 26 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 30 30 31 31 32 32 29 28 27 27 26 25 24 23 23 22 23 23 23 24 25 25 25 26 26 27 27 27 28 28 29 29 30 32 33 34 34 34 35 36 37 38 38 38 39 39 39 39 39 39 39 39 40 41 42 42 42 42 42 41 40 40 40 40 42 44 45 45 45 44 43 42 41 40 39 38 36 35 34 33 32 32 33 33 34 34 34 34 34 35 35 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 35 35 35 36 36 37 37 37 38 38 38 37 36 34 33 34 34 35 37 38 39 39 39 40 40 39 39 39 38 37 36 36 35 35 34 33 33 33 32 31 29 27 26 25 24 23 23 23 22 22 21 21 21 20 20 20 20 19 19 19 19 18 18 18 17 17 17 17 17 17 17 17 17 16 16 15 15 15 15 14 14 14 13 13 12 12 11 11 11 10 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 8 7 7 8 8 9 9 10 10 11 11 12 13 14 15 16 17 18 20 22 24 25 24 18 16 18 23 25 31 35 35 35 35 35 34 34 34 34 13 13 13 14 15 15 15 16 17 18 18 17 18 18 18 18 18 18 17 16 15 15 15 15 15 16 16 16 17 17 17 17 17 17 17 19 20 20 19 19 17 16 15 16 17 17 17 16 16 16 15 15 14 13 13 13 12 12 12 12 12 12 11 11 11 12 12 13 13 13 14 14 14 14 13 12 11 11 10 10 10 12 14 16 16 15 11 10 9 9 9 9 8 8 8 8 9 9 8 8 7 8 8 9 9 10 10 10 10 11 12 12 12 12 10 9 9 9 9 9 9 10 10 10 11 11 10 10 9 9 9 9 9 10 10 9 9 9 9 9 9 9 9 9 9 9 8 7 7 6 6 7 8 8 8 9 9 9 8 7 7 7 8 9 9 9 9 9 10 10 11 9 8 7 7 9 8 8 8 8 9 10 10 10 11 11 12 12 11 10 10 10 10 11 11 11 11 12 12 12 13 14 15 15 16 16 16 17 17 18 18 18 18 17 17 16 16 15 15 15 15 15 15 14 13 13 13 13 13 13 12 24 31 31 31 31 31 31 31 30 30 30 30 30 30 30 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 32 32 32 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 36 36 36 36 36 36 37 38 37 37 36 36 35 34 34 33 32 32 32 32 32 32 34 34 35 35 33 32 31 31 30 30 30 29 29 28 28 28 27 27 27 28 29 30 30 30 31 32 33 33 32 31 31 31 30 31 30 29 27 26 26 27 28 28 27 27 27 27 28 29 29 28 27 27 28 30 31 31 32 30 29 30 30 30 30 28 27 27 26 25 25 26 28 30 33 35 35 35 35 35 33 32 31 31 30 31 31 32 32 32 30 29 28 28 28 28 28 27 27 27 27 27 29 29 31 32 33 33 33 32 32 33 34 33 32 30 29 28 27 27 26 25 25 25 25 25 25 26 26 26 27 27 27 27 28 28 28 29 29 29 29 29 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 27 24 22 21 20 20 20 20 20 20 20 20 21 22 23 24 24 24 25 25 26 26 27 27 28 28 29 29 31 32 33 32 33 34 36 37 38 39 39 39 39 39 39 38 38 39 40 42 42 43 43 43 43 42 41 40 40 40 42 43 44 44 44 43 42 41 40 39 39 38 37 35 35 34 33 33 33 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 35 35 35 36 36 37 38 38 38 38 38 38 38 37 36 34 34 34 34 35 36 37 37 38 39 39 39 39 39 38 37 36 36 35 34 34 33 33 32 32 30 29 27 26 25 24 24 24 23 23 22 21 21 20 20 20 19 19 19 19 19 18 18 17 17 17 17 17 17 17 17 17 17 16 16 15 15 15 15 14 14 14 13 13 12 12 11 11 11 10 9 9 8 8 8 7 7 7 7 7 7 6 6 6 6 7 7 7 7 7 7 6 7 7 7 8 8 8 9 9 10 11 12 13 14 15 15 17 19 22 23 24 24 23 24 28 29 34 38 40 40 39 37 36 35 34 35 34 12 13 13 14 15 15 16 17 17 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 17 17 18 18 18 17 16 17 19 20 20 21 21 19 17 16 17 17 17 16 16 16 15 15 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 13 13 13 13 14 14 14 14 13 12 12 11 11 11 11 13 15 16 16 16 14 11 9 9 9 9 8 9 9 9 9 9 7 7 7 6 6 7 8 8 8 9 10 11 12 12 12 11 10 9 10 9 9 9 10 10 10 10 11 11 10 10 9 9 9 9 8 9 9 8 8 8 8 9 9 9 9 9 8 8 8 8 7 7 7 7 7 8 9 9 9 8 7 7 7 7 8 9 9 9 9 9 9 9 8 6 5 5 5 7 7 7 8 9 10 10 11 11 10 10 11 11 10 10 10 10 11 11 11 11 12 12 12 13 15 16 17 17 17 17 17 17 18 18 19 19 19 19 18 18 17 17 16 16 16 15 15 14 13 13 13 14 14 15 14 30 31 31 31 31 31 30 30 30 29 30 30 30 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 32 32 32 32 32 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 36 36 36 36 36 36 36 37 38 38 38 37 37 36 36 35 34 33 33 33 32 32 32 32 33 34 34 34 33 32 32 32 31 31 30 30 30 29 29 28 28 28 28 28 29 29 30 31 32 33 34 33 32 31 31 30 31 31 30 29 27 27 27 27 27 27 26 26 26 27 29 30 30 29 28 28 28 28 30 31 31 30 30 30 30 30 29 29 28 27 26 25 25 26 29 31 33 34 35 35 34 34 32 31 30 30 31 31 31 31 32 31 30 28 28 28 28 28 28 27 27 26 27 28 29 30 31 33 34 34 33 32 32 32 33 32 33 32 30 28 28 28 27 26 26 25 25 25 26 26 26 26 27 27 27 27 28 28 28 29 29 29 29 29 29 29 28 28 28 28 28 29 29 29 29 29 29 28 28 27 26 26 23 20 18 17 17 18 18 18 18 18 19 19 20 21 22 23 24 24 24 25 25 25 26 27 27 28 28 29 30 31 32 33 33 34 35 36 38 39 40 40 39 39 39 38 38 40 42 43 43 43 43 43 42 42 40 40 40 41 43 43 43 41 41 41 40 39 39 38 37 37 36 36 35 34 33 33 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 35 35 36 37 37 38 38 39 39 39 39 39 38 37 36 35 35 34 33 33 34 35 35 36 37 38 39 39 39 38 37 36 35 35 34 33 33 33 32 31 30 29 28 27 26 25 25 24 23 23 22 21 21 20 20 19 19 19 19 18 18 17 17 16 16 16 16 16 16 16 16 16 16 15 15 14 14 14 14 13 13 13 12 12 12 11 10 10 9 9 9 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 9 9 10 11 12 12 13 14 16 18 20 22 23 24 25 26 27 30 33 37 39 41 41 39 37 36 36 36 34 12 12 13 14 14 15 16 16 17 17 18 18 17 17 17 17 17 17 16 16 16 16 16 16 17 17 17 17 18 18 18 18 16 16 16 18 18 19 20 19 18 16 15 16 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 13 13 13 14 14 14 14 13 13 13 12 12 11 11 11 14 15 16 16 17 17 16 15 14 11 10 9 10 10 9 8 8 6 6 6 5 5 6 6 7 8 9 10 10 11 12 12 10 10 9 9 9 9 9 9 10 10 11 11 11 10 10 9 9 9 9 8 8 8 8 8 8 8 8 9 9 9 9 8 8 8 8 8 7 7 7 7 9 10 10 9 8 8 7 8 8 8 9 10 10 10 10 8 8 7 6 6 6 6 7 8 8 9 10 11 11 11 11 11 10 10 10 10 11 11 11 11 12 12 12 13 13 14 15 16 18 18 19 18 18 18 18 19 19 20 20 20 20 19 19 18 18 17 17 16 16 15 14 14 14 14 14 14 15 17 31 31 30 30 31 31 30 30 30 30 30 30 31 31 32 31 32 31 31 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 32 32 32 32 33 33 33 33 33 34 34 34 34 34 35 35 35 34 34 34 34 34 34 34 34 34 34 35 35 35 36 36 36 36 36 37 37 38 38 39 38 38 37 36 36 35 35 34 33 33 33 32 32 32 32 33 34 34 33 32 32 32 32 32 32 30 30 30 29 29 29 29 28 28 28 29 30 31 32 34 34 33 32 31 30 30 30 31 30 29 28 27 27 27 27 27 27 26 27 27 29 30 31 30 28 28 28 28 29 30 30 30 30 30 30 30 30 30 29 27 26 25 25 27 29 31 33 34 34 34 34 33 31 30 30 30 31 31 32 31 31 30 29 28 27 27 28 28 27 27 26 26 26 27 29 30 31 33 33 34 34 33 32 32 33 33 34 32 32 30 29 28 28 27 27 26 25 26 26 26 26 26 27 27 27 27 28 28 29 29 29 29 29 29 29 29 28 28 28 28 28 28 29 29 29 29 28 27 26 25 24 23 21 19 17 17 17 17 17 17 17 18 18 18 19 20 21 22 23 23 23 24 24 25 26 26 27 28 28 29 31 31 31 33 33 34 35 36 37 39 40 40 40 40 39 39 39 41 43 43 43 42 42 42 41 40 39 39 40 40 41 42 41 40 39 39 38 38 38 37 37 37 36 36 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 35 36 37 37 38 38 39 40 40 40 39 39 39 38 38 37 36 34 33 32 32 33 33 34 36 36 38 38 39 38 37 36 35 34 34 33 33 32 31 30 30 29 28 27 27 26 25 24 23 23 22 21 20 19 19 19 18 18 17 17 17 16 16 15 15 15 15 15 15 15 15 15 15 14 13 13 13 12 12 12 12 11 11 11 11 10 9 8 8 8 8 7 7 7 7 7 7 6 6 5 5 5 5 5 5 5 5 5 5 6 6 5 6 6 6 6 6 7 7 8 9 9 10 10 11 12 13 15 17 19 20 21 23 24 25 26 29 32 35 38 40 42 40 40 39 37 37 35 12 12 12 12 13 14 14 15 16 16 17 17 17 17 17 17 17 17 17 16 16 16 16 17 17 17 17 17 18 18 17 17 16 16 16 16 16 17 17 17 15 14 14 16 17 17 17 16 16 16 16 15 15 15 14 14 14 13 13 12 12 12 12 12 12 13 13 13 14 14 14 14 14 14 14 13 13 13 12 11 12 15 15 14 13 14 17 17 17 16 14 11 10 10 9 8 8 7 6 6 5 5 4 4 5 6 7 8 10 10 12 12 11 9 8 8 8 8 9 9 9 10 10 11 11 10 10 9 9 8 8 8 8 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 8 7 7 7 7 8 9 10 10 10 9 9 10 10 10 11 11 12 11 10 9 8 7 7 6 7 7 9 10 11 11 11 12 12 12 12 11 11 11 11 11 11 12 12 13 13 13 14 14 15 15 16 17 19 19 20 20 20 20 20 20 20 19 19 19 20 20 19 19 18 18 17 17 16 15 14 13 13 13 13 14 15 22 31 31 30 30 30 30 30 30 30 30 30 31 31 32 32 31 31 31 31 30 30 30 30 30 30 30 30 31 31 31 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 34 34 34 34 34 35 35 35 35 34 34 35 35 35 35 34 34 35 35 35 36 36 36 36 36 37 37 37 38 38 39 38 38 38 37 36 36 35 34 34 33 33 33 33 33 33 34 34 34 33 33 32 32 32 32 31 30 30 30 30 30 29 29 29 29 29 29 30 32 33 34 34 33 31 30 30 30 30 31 30 30 28 27 27 27 27 27 27 27 27 28 30 31 31 30 28 28 28 28 28 29 29 30 30 31 30 31 31 30 30 28 26 25 25 26 29 32 33 33 34 34 33 32 31 31 30 30 31 31 32 31 30 29 28 28 27 27 27 27 27 27 26 26 26 27 28 30 31 33 33 33 33 32 32 32 33 34 34 31 31 30 29 29 29 28 28 27 26 26 26 26 26 27 27 27 28 28 28 28 28 29 29 29 29 29 29 29 28 28 28 28 28 28 29 29 29 28 28 26 26 25 23 21 19 18 18 18 18 18 17 17 17 17 18 18 19 19 20 21 22 22 22 23 24 25 26 27 28 28 29 29 30 30 32 33 34 34 34 35 36 38 39 40 40 40 40 40 41 42 42 42 41 41 40 40 39 39 38 39 39 39 40 40 39 39 38 38 38 37 37 37 37 37 36 36 35 35 34 34 34 33 33 33 33 33 34 34 34 34 34 34 33 33 33 32 32 32 33 33 33 33 34 34 34 34 34 34 34 35 35 36 37 38 38 39 40 41 41 40 40 39 39 38 38 37 36 34 32 31 31 31 31 32 33 34 36 38 38 38 37 35 34 34 34 33 32 31 31 30 29 29 28 28 28 28 25 24 23 22 21 20 19 19 18 18 17 16 16 16 15 14 14 14 14 14 14 14 14 14 14 13 13 12 12 12 11 11 11 10 10 9 9 9 9 8 7 7 6 6 6 6 6 6 6 6 6 5 5 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 8 9 9 9 9 11 12 14 16 17 18 19 20 21 22 24 27 30 33 36 39 41 41 42 41 39 38 36 11 11 11 11 12 13 14 15 15 16 16 16 16 16 17 17 17 17 17 16 16 16 16 16 17 18 18 17 17 17 16 16 15 14 15 15 15 14 12 12 13 14 16 18 18 18 18 18 18 17 17 16 16 15 14 14 14 14 13 13 12 12 12 12 13 12 13 13 13 14 14 15 15 15 15 14 14 13 12 12 13 15 14 10 10 12 15 16 17 16 14 12 10 9 9 8 7 7 7 6 5 4 3 3 4 5 6 8 9 9 11 12 11 8 7 6 7 7 8 8 9 9 10 10 10 9 9 8 8 8 7 7 7 7 7 7 8 8 9 9 9 9 10 11 11 10 10 10 8 8 8 7 7 7 9 11 12 12 12 11 12 12 12 13 13 13 12 12 11 11 10 10 9 9 10 11 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 15 16 16 16 17 18 19 20 20 20 21 21 21 20 20 18 17 17 17 17 18 18 18 18 17 17 16 15 14 14 13 13 13 15 20 28 31 31 30 30 30 30 30 30 30 31 31 31 32 32 32 31 31 30 30 30 30 30 30 30 30 30 30 31 31 32 32 32 32 32 32 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 37 37 37 37 38 38 38 38 38 38 37 37 36 35 35 34 34 33 33 33 33 34 34 35 34 33 33 32 32 32 32 31 31 30 30 30 30 30 30 30 30 29 29 30 31 32 33 33 32 31 30 30 29 30 31 31 30 29 27 26 26 26 27 27 27 28 28 30 31 32 31 30 29 28 27 28 28 29 30 30 31 31 31 31 31 30 28 27 26 26 27 29 29 31 33 34 33 32 31 31 30 30 30 30 31 31 31 30 29 28 28 27 27 27 27 26 26 26 26 26 26 28 29 30 31 33 33 32 32 32 33 34 35 35 35 32 31 30 30 29 29 28 28 27 27 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29 29 28 28 28 28 28 28 29 29 29 28 27 26 25 24 22 20 19 19 19 19 19 18 18 18 18 18 18 18 19 19 20 21 21 22 22 23 23 24 25 27 28 29 29 29 30 30 32 33 34 35 35 36 36 37 37 38 39 39 40 41 42 41 40 40 40 39 39 38 38 37 38 38 38 38 38 39 38 38 38 37 37 37 37 37 37 36 36 36 35 35 34 34 34 34 33 33 33 33 34 34 34 34 34 34 33 32 31 31 31 32 33 33 33 34 34 34 34 34 35 35 35 35 36 37 39 39 39 41 41 42 41 40 40 39 39 39 38 37 35 34 33 32 31 31 30 30 31 32 34 36 37 37 36 35 33 33 33 32 31 31 30 30 29 29 29 29 29 27 25 24 22 21 20 19 19 18 17 16 16 15 14 14 14 13 13 13 13 14 13 13 13 13 12 12 12 12 11 10 10 9 9 8 8 7 7 7 7 6 6 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 7 7 8 8 8 9 10 11 13 14 15 16 17 17 19 21 23 25 28 31 33 36 38 38 41 42 42 41 38 12 12 12 12 12 13 14 15 15 16 16 16 16 16 16 17 17 17 17 16 16 16 16 16 17 19 19 18 17 17 16 15 15 14 13 12 12 12 13 13 14 16 18 19 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 13 13 14 15 15 16 17 17 17 16 14 14 15 15 15 13 10 10 10 10 12 16 15 12 10 9 8 8 8 8 7 6 6 5 4 3 3 4 5 6 6 7 9 10 12 11 8 6 5 5 6 6 7 8 8 9 9 9 9 8 8 7 7 7 7 7 7 7 7 8 8 9 9 9 10 11 12 12 11 11 11 10 9 8 8 6 7 9 11 13 13 13 13 13 13 14 15 15 15 15 15 14 14 14 13 13 13 13 13 14 15 15 15 15 15 15 15 15 15 15 14 14 14 15 14 14 15 16 16 17 17 17 18 18 19 19 19 20 21 21 21 20 19 18 16 16 16 16 17 17 17 17 17 17 16 15 14 14 13 14 15 19 26 32 31 31 30 30 30 30 30 30 31 31 31 31 32 32 31 31 31 30 30 30 30 30 30 30 30 30 30 31 31 32 32 32 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 36 35 36 36 36 36 36 36 36 36 37 37 37 37 37 38 38 38 38 37 37 37 36 36 35 34 34 34 34 34 34 34 35 35 34 33 33 33 33 33 32 31 30 30 30 30 31 31 31 31 31 30 30 30 31 31 32 32 32 31 31 30 30 30 31 31 30 29 27 26 26 26 27 27 28 28 29 30 31 31 31 31 29 28 28 28 28 29 30 31 31 31 32 32 31 30 28 27 27 27 27 29 29 30 32 33 32 31 30 30 30 31 31 30 31 31 31 30 29 28 28 27 27 27 26 26 25 25 26 26 27 28 28 29 31 33 33 32 32 33 34 36 36 35 35 32 31 31 30 30 29 29 28 28 28 27 27 27 27 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 28 28 28 28 29 29 28 28 27 26 25 24 22 21 20 20 20 20 20 20 19 19 19 18 19 19 19 20 20 21 21 22 22 23 24 24 25 26 27 28 28 29 29 30 32 33 35 36 36 37 37 37 37 38 38 38 39 40 41 40 40 39 39 38 37 37 37 37 37 37 37 37 37 38 37 37 37 37 37 37 37 37 37 37 36 36 35 35 35 34 34 34 34 34 33 33 34 34 34 34 34 33 32 31 31 30 31 32 33 34 34 34 34 34 34 35 35 35 36 36 37 38 38 40 41 42 43 43 42 41 40 39 39 39 38 36 35 34 33 32 31 31 31 30 30 31 32 34 35 35 35 34 34 33 32 31 30 30 31 30 29 28 28 29 28 27 25 23 21 20 19 18 18 17 16 15 14 14 14 13 13 13 13 13 13 13 13 12 12 12 11 11 11 11 9 8 8 8 7 7 6 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 6 6 7 7 7 7 8 9 10 11 12 13 14 15 16 18 19 20 23 26 28 30 32 33 35 38 41 42 42 41 14 14 13 13 13 14 14 14 15 15 16 16 16 16 16 17 17 17 16 16 15 15 15 15 17 18 18 18 18 17 17 16 17 17 16 14 13 13 14 14 15 18 18 18 18 18 18 17 17 16 16 16 16 16 16 15 15 14 13 13 13 13 12 12 13 13 13 14 14 15 15 16 17 19 19 19 19 19 18 17 16 14 11 10 10 10 10 11 13 13 9 8 8 8 8 9 9 8 6 6 6 4 3 4 4 5 5 5 7 8 9 9 8 6 5 5 4 5 5 6 7 7 8 8 8 8 8 8 8 7 7 7 6 7 7 7 8 8 9 9 10 11 12 13 13 13 14 14 14 13 11 8 6 6 9 11 13 13 13 13 14 15 16 17 18 18 18 18 18 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 18 18 18 18 19 19 20 20 20 18 17 16 16 16 16 16 16 16 16 16 16 15 15 14 15 18 23 24 24 26 31 31 31 31 30 30 30 30 30 31 31 31 31 32 32 31 31 31 30 30 30 30 30 30 30 31 31 31 31 31 32 32 32 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 35 35 35 35 35 35 35 35 35 34 33 33 33 33 32 31 31 30 30 29 30 30 31 31 31 31 31 31 31 31 31 32 32 32 32 31 31 30 30 32 32 30 29 27 27 26 26 27 27 28 28 29 30 30 30 30 29 28 28 28 28 28 29 30 30 31 31 32 32 31 30 28 27 27 27 27 27 29 30 32 33 32 31 30 30 30 30 31 31 31 31 31 30 29 28 28 28 27 26 26 25 25 25 26 27 28 28 28 29 31 32 32 32 32 33 35 36 36 35 34 32 31 31 31 30 30 29 29 29 28 28 27 27 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 28 28 28 29 28 28 27 26 26 25 24 23 22 21 22 22 21 21 21 21 20 20 20 20 20 20 20 21 21 22 22 23 24 24 25 25 26 27 27 28 28 29 30 32 33 34 35 36 36 36 37 38 39 39 38 38 39 40 39 39 39 38 37 37 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 35 35 35 35 35 34 34 34 33 34 34 34 33 33 32 32 31 30 30 31 33 33 34 34 34 34 34 35 35 36 36 37 37 38 38 40 41 42 42 42 42 42 41 40 40 40 39 37 35 34 33 33 32 32 31 31 30 30 30 31 32 33 33 34 33 33 32 31 30 29 30 30 29 28 28 28 28 27 26 24 22 20 19 18 17 17 16 15 14 13 13 13 13 13 13 12 12 12 12 12 11 11 11 10 10 10 9 8 7 7 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 8 9 10 11 11 12 13 14 16 17 18 21 23 25 26 27 30 32 35 37 40 42 41 15 15 14 14 14 14 14 14 15 15 16 16 16 16 16 17 16 16 16 16 15 15 15 15 15 16 17 17 17 17 17 17 17 17 17 16 15 14 14 14 15 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 15 15 14 13 13 13 13 13 14 14 14 14 15 15 16 16 17 19 20 20 20 20 19 18 16 13 10 10 10 10 10 9 10 10 8 8 8 9 9 9 9 8 7 7 6 4 4 4 4 4 5 5 6 7 8 8 8 7 5 4 4 4 4 5 6 7 7 7 7 7 7 7 7 7 6 6 6 6 7 7 8 8 8 9 10 11 13 13 14 15 15 16 15 14 10 8 7 7 9 11 12 13 13 13 15 17 18 19 20 20 19 18 18 18 18 18 18 18 17 16 16 16 16 16 16 17 17 16 16 17 17 17 17 17 17 17 17 18 18 17 17 17 17 17 16 16 16 16 17 17 18 18 17 16 15 15 15 15 15 14 14 14 14 14 14 15 15 14 15 19 25 31 32 31 31 31 31 31 30 30 30 30 30 31 31 31 31 31 31 31 31 30 30 30 30 30 31 31 31 31 31 31 31 31 32 32 32 33 33 33 34 34 34 35 35 34 34 34 34 35 35 34 34 34 34 34 34 35 35 35 35 36 36 36 36 36 37 37 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 35 35 35 35 35 35 35 34 33 33 33 33 32 32 31 30 29 29 29 30 30 30 31 31 32 32 32 32 32 32 32 32 32 31 31 31 32 33 32 30 29 28 28 27 27 27 28 28 29 29 29 29 29 28 28 27 27 27 27 28 29 30 30 31 31 32 33 31 30 29 28 27 27 27 28 29 29 31 31 32 31 30 30 30 30 30 30 31 31 31 30 29 29 29 28 28 27 26 25 25 26 26 27 28 28 29 30 31 32 32 32 32 34 35 35 35 34 33 32 31 31 30 30 30 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 28 29 29 29 29 29 29 29 29 28 28 27 27 26 25 24 24 24 23 22 22 22 22 23 23 23 23 22 21 21 21 21 21 21 21 22 23 24 24 24 25 25 26 27 27 27 28 29 30 32 33 33 34 34 34 35 36 37 38 39 39 39 39 39 39 39 39 38 37 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 36 36 36 36 35 35 35 35 35 35 34 34 34 33 33 33 33 33 32 31 31 30 31 32 33 33 34 34 34 34 35 35 36 37 37 37 38 39 39 41 43 42 42 42 42 41 41 41 40 40 38 37 35 33 32 32 32 32 32 31 31 30 30 30 31 32 32 32 32 32 31 30 29 28 28 28 28 28 28 28 27 27 25 24 22 20 17 17 16 15 15 14 13 13 13 13 13 13 12 12 12 11 11 11 10 10 10 9 9 8 8 7 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 7 8 8 9 9 10 10 11 13 15 15 17 19 20 22 22 24 26 29 31 33 36 36 36 14 14 14 14 14 14 14 14 15 15 15 15 15 16 15 15 15 15 15 14 14 15 15 15 14 14 16 16 17 17 17 17 17 17 17 17 16 15 15 15 16 17 17 17 17 17 17 17 17 17 17 17 16 16 16 17 16 15 14 14 14 14 14 14 14 14 15 15 16 16 16 17 17 18 18 19 20 19 19 18 16 14 9 9 9 10 9 9 10 9 8 9 9 9 9 9 9 8 6 6 6 5 4 5 5 5 4 4 5 6 7 7 6 5 5 4 4 4 4 4 5 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 8 8 8 9 10 12 13 14 14 14 15 15 15 13 10 8 8 7 8 11 13 13 13 14 16 18 20 21 20 20 19 18 18 18 18 18 18 17 16 15 14 14 14 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 17 17 17 16 16 15 15 14 14 14 15 15 15 15 14 14 14 14 13 12 12 11 12 12 13 13 13 14 13 13 14 22 30 32 32 31 31 31 31 31 30 30 30 31 31 31 31 31 31 31 30 30 30 30 30 30 30 31 31 31 31 31 31 31 32 32 32 33 33 33 33 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 35 35 35 35 35 34 34 33 33 33 32 32 31 30 30 29 29 29 29 30 31 32 32 33 33 33 33 32 32 32 32 31 31 31 32 33 32 30 30 29 28 27 27 28 28 29 29 29 28 28 28 28 27 27 26 26 26 28 29 30 30 30 32 33 34 32 31 30 28 28 28 27 28 29 29 30 31 31 31 30 30 30 29 29 29 30 31 31 30 29 29 29 29 28 27 26 26 26 26 26 28 28 28 29 29 30 31 32 32 32 33 34 34 34 33 32 32 31 31 30 30 30 30 30 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 28 28 27 26 26 26 25 25 24 24 23 22 22 23 23 24 24 25 25 24 23 23 22 22 22 22 22 23 24 24 24 25 25 25 25 26 26 27 28 29 30 31 31 31 31 32 33 34 34 36 37 38 39 39 39 39 39 39 38 37 37 36 36 36 36 36 36 36 36 36 36 36 37 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 34 34 33 33 33 33 33 32 32 31 31 31 31 32 33 33 33 34 34 35 35 36 37 38 38 38 38 39 40 41 42 42 42 41 41 40 40 40 40 39 37 36 34 33 32 31 31 31 32 31 31 30 30 30 31 31 31 31 31 31 30 29 28 27 27 27 27 28 28 27 26 26 25 23 21 19 18 17 15 14 14 13 13 13 12 12 12 12 12 11 11 10 10 10 10 9 9 9 8 8 7 6 6 5 5 5 5 5 5 5 5 4 4 4 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 6 6 6 6 7 7 8 8 8 9 10 12 13 14 15 16 17 18 19 21 23 26 28 30 31 31 29 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 14 14 14 14 14 14 14 15 14 14 14 15 16 16 16 16 16 16 17 17 17 16 16 15 15 15 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 15 15 15 15 14 14 15 16 16 16 16 16 17 17 17 18 18 19 19 19 18 17 16 13 11 9 9 9 9 8 8 8 9 9 9 9 8 8 7 7 7 6 6 6 6 5 5 5 4 4 4 5 5 5 5 4 4 4 4 4 4 4 5 5 5 5 5 6 5 5 5 6 6 6 6 6 7 7 7 8 8 10 11 12 13 14 13 13 14 14 14 13 11 9 8 7 8 10 13 14 14 15 17 19 21 21 20 20 19 18 18 17 16 17 16 15 14 12 12 12 12 12 13 13 14 14 14 14 15 16 17 17 17 18 18 17 17 16 16 15 15 14 13 12 12 12 12 12 12 12 12 12 13 12 12 12 10 10 10 10 11 12 12 12 13 13 14 15 23 29 32 32 32 31 31 31 30 30 30 31 31 31 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 32 32 32 32 32 33 33 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 35 35 35 35 34 34 34 34 33 33 32 31 31 30 29 29 29 29 29 30 31 32 33 34 34 34 34 33 32 32 31 31 31 32 32 32 31 30 29 28 27 27 28 29 30 30 29 29 29 28 28 27 27 26 26 26 28 28 29 30 31 33 34 34 33 31 30 29 29 28 28 29 29 30 30 31 31 30 30 30 29 29 28 28 29 30 30 30 29 29 29 28 28 27 26 26 26 26 28 28 28 29 29 29 29 31 32 33 33 33 34 34 34 33 32 32 31 31 30 30 30 30 30 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 28 27 27 27 26 25 25 25 24 24 23 23 24 23 24 25 25 26 26 25 25 24 24 23 23 23 23 24 24 24 24 24 25 25 25 25 26 27 27 28 29 29 28 28 29 29 30 31 32 34 35 36 37 38 38 39 39 38 37 37 36 36 36 36 37 37 36 36 36 36 36 36 36 36 36 36 36 35 36 36 36 36 36 36 36 36 36 35 35 34 34 33 33 33 33 33 33 32 32 32 31 31 31 31 31 32 33 34 34 35 36 37 38 38 39 39 39 40 41 41 41 41 41 41 41 40 39 39 39 38 37 35 34 32 32 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 29 28 27 26 26 26 26 26 26 26 26 25 24 23 22 21 19 17 15 14 13 13 12 12 12 12 12 12 11 10 10 9 9 9 9 9 8 8 7 7 6 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 8 9 10 12 13 13 14 14 16 17 19 20 22 24 26 28 27 25 Wind_Direction 345 345 345 344 344 344 343 343 343 343 342 342 342 342 342 341 341 341 341 341 341 340 340 340 340 339 339 338 338 338 338 338 337 337 337 336 336 336 336 336 335 335 335 335 335 334 334 333 333 333 332 332 332 332 332 332 331 331 331 331 331 331 331 331 330 330 330 329 330 330 330 330 330 330 329 329 329 329 329 329 329 328 328 328 328 328 327 327 327 327 327 327 327 327 326 326 326 326 326 326 326 326 326 326 326 326 326 326 325 325 325 325 325 324 324 324 324 324 324 324 323 323 323 323 323 323 323 323 324 324 324 324 324 324 324 324 323 323 323 323 323 323 323 323 322 322 322 321 321 321 321 320 320 320 319 319 319 318 318 318 318 318 318 317 317 317 317 316 316 316 316 315 315 315 315 315 315 314 314 313 312 311 311 310 309 309 308 308 307 307 307 307 307 307 307 307 306 306 305 305 305 304 303 302 302 302 302 301 301 300 300 299 299 300 300 300 300 300 298 298 298 298 298 298 299 299 299 299 300 300 300 300 300 299 298 298 298 298 298 297 297 297 297 296 296 295 295 295 295 295 295 296 296 296 292 287 286 290 295 296 296 295 291 284 283 278 277 275 272 269 267 266 265 265 265 262 257 255 253 249 245 242 240 238 235 233 230 227 226 226 228 229 227 225 224 232 244 240 234 236 220 197 199 203 206 208 209 209 208 207 206 205 205 205 205 205 205 205 205 205 206 206 206 207 207 207 208 210 216 221 233 247 259 269 276 280 280 283 285 286 285 284 284 284 283 274 253 198 169 168 168 170 203 230 255 272 273 270 277 279 272 245 223 220 221 208 197 176 144 143 147 150 152 153 155 156 158 159 160 161 164 165 166 167 167 166 168 169 170 171 171 168 164 162 160 159 158 157 157 156 156 155 156 154 153 152 152 151 151 151 151 151 150 149 150 154 156 150 146 146 153 171 188 171 155 150 149 149 152 159 161 162 168 176 177 166 273 270 265 260 260 262 258 253 260 254 240 225 221 220 214 194 202 219 226 231 235 235 225 220 217 218 223 224 215 212 204 189 190 192 191 183 177 225 226 236 208 206 222 241 257 263 265 261 261 259 250 248 236 239 243 250 257 260 263 266 269 271 273 263 240 236 239 242 323 315 308 305 304 308 322 247 235 243 265 341 10 51 119 163 181 184 182 183 184 176 187 185 174 173 176 179 184 183 180 181 179 171 191 192 197 190 183 178 176 174 171 166 164 166 166 163 161 161 165 179 193 255 264 262 258 261 280 278 275 271 272 274 277 283 286 289 294 300 324 306 297 305 313 328 345 358 360 360 1 9 18 14 346 293 268 268 269 259 252 243 244 241 245 247 249 247 248 261 339 56 73 77 82 91 95 99 101 103 104 104 104 104 103 103 102 99 96 93 92 91 92 93 96 97 98 95 94 90 85 78 70 68 71 73 75 75 75 75 75 74 74 73 73 72 72 73 76 78 79 79 78 74 71 68 66 64 63 61 59 58 57 58 59 57 56 54 52 48 53 55 58 58 60 63 66 66 66 65 63 61 62 63 64 67 69 73 74 76 78 80 82 85 87 89 91 94 95 97 98 99 101 102 104 106 108 111 113 115 117 119 120 121 122 123 124 125 125 126 126 126 126 127 127 127 128 128 128 345 345 345 344 344 344 344 343 343 343 343 342 342 342 342 342 342 341 341 341 341 340 340 340 340 339 339 339 339 338 338 338 338 337 337 337 337 336 336 336 336 335 335 335 335 334 334 334 333 333 333 333 332 332 332 332 332 332 331 331 331 331 331 331 330 330 330 330 330 330 330 330 330 330 330 329 329 329 329 329 329 329 328 328 328 328 328 328 328 328 327 327 327 327 327 326 326 326 326 326 326 326 326 326 326 326 326 326 325 325 325 325 325 325 324 324 324 324 324 323 323 323 323 323 323 323 323 323 323 323 323 323 323 323 323 323 323 323 323 323 323 322 322 322 322 322 321 321 321 321 320 320 320 319 319 319 318 318 318 318 318 318 318 317 317 317 317 316 316 316 315 315 315 315 315 315 314 314 314 313 312 312 311 310 309 308 308 308 307 307 307 307 307 307 307 306 306 306 306 305 305 304 304 303 303 302 302 302 301 300 300 299 300 301 301 302 302 301 300 299 299 299 298 299 299 299 299 299 300 300 300 300 300 300 300 299 299 299 299 298 297 298 298 297 297 296 296 296 296 296 296 296 297 296 293 287 285 289 293 294 294 294 290 285 281 281 277 275 272 270 267 265 264 264 263 262 259 256 252 248 243 243 239 236 232 231 229 227 225 224 225 224 221 218 217 225 254 256 264 287 300 199 182 190 196 200 203 205 206 206 206 206 205 205 205 205 205 204 204 204 204 204 205 205 206 206 206 207 209 210 218 232 248 261 271 275 277 281 284 286 287 286 286 286 285 284 277 215 171 167 168 170 187 211 239 262 266 266 273 274 265 259 245 235 228 161 140 145 145 146 149 151 154 155 156 157 157 158 160 163 167 168 169 169 169 168 168 168 167 169 170 169 166 165 162 160 158 158 158 158 157 157 158 156 154 153 153 152 151 151 150 150 149 149 149 150 151 149 147 147 149 158 169 163 154 151 149 150 153 159 163 166 178 182 170 165 275 269 267 265 266 266 266 265 261 256 232 223 226 223 211 198 203 216 226 231 236 236 237 236 229 213 216 214 208 210 203 188 190 194 196 180 179 211 187 221 233 215 211 218 239 255 263 266 264 260 256 245 236 237 241 251 257 262 264 267 269 270 276 267 244 238 236 237 261 323 315 310 305 311 322 311 248 214 180 58 34 32 64 144 176 180 181 182 183 182 183 173 172 176 181 184 186 185 185 185 183 180 188 192 196 191 184 179 175 172 168 164 162 163 163 161 159 158 157 157 175 251 264 266 264 269 311 297 286 284 294 294 293 290 290 297 309 321 327 313 307 316 330 348 5 13 10 9 8 20 27 19 319 248 233 236 242 242 245 239 239 238 239 240 246 248 262 282 355 29 46 58 72 86 94 98 101 103 104 104 104 105 104 104 103 100 97 95 95 96 98 99 99 99 99 98 95 91 86 79 71 70 73 75 77 77 77 77 77 76 76 75 74 73 74 77 79 80 81 80 79 77 73 70 67 66 65 64 64 63 61 59 59 58 56 55 54 51 56 57 58 59 61 64 66 65 66 66 66 65 65 67 68 70 71 72 75 77 80 82 84 85 87 89 92 94 96 97 99 99 100 103 105 107 109 113 115 117 118 119 120 122 123 123 124 125 126 126 127 127 127 127 127 128 128 129 129 345 345 345 344 344 344 344 344 344 343 343 343 343 342 342 342 342 342 342 341 341 340 340 340 340 339 339 339 339 339 339 338 338 338 338 337 337 337 337 336 336 336 336 335 335 335 334 334 334 334 333 333 333 333 332 332 332 332 331 331 331 331 331 331 330 330 330 330 330 330 330 330 330 330 330 329 329 329 329 329 329 329 329 329 329 329 329 328 328 328 328 327 327 327 327 326 326 326 326 326 326 326 326 326 326 326 326 326 325 325 325 325 325 325 324 324 324 324 324 324 323 323 323 323 323 323 323 323 323 323 323 323 323 323 323 323 323 323 323 323 322 322 322 322 322 321 321 321 320 320 320 320 319 319 319 318 318 318 318 318 318 318 318 317 317 317 317 316 316 315 315 315 315 315 315 314 314 314 313 313 312 312 311 310 309 309 308 308 308 308 308 308 307 307 306 306 306 306 306 305 305 305 305 304 304 303 303 302 301 301 300 300 301 301 302 303 303 303 302 301 300 299 299 299 300 300 299 299 299 300 299 300 301 301 300 300 299 299 299 298 298 298 298 298 297 297 296 296 297 297 296 296 296 296 293 287 285 288 290 290 291 292 291 288 283 280 276 274 271 270 268 265 263 263 263 261 259 255 251 247 245 243 238 234 231 230 229 227 224 222 221 219 216 213 211 214 235 249 281 300 315 336 149 172 183 189 195 198 201 203 204 205 205 205 205 205 204 204 203 203 202 203 203 203 204 204 205 205 205 206 210 219 234 253 267 273 276 279 283 286 288 289 289 288 287 287 281 230 172 167 167 170 184 208 228 252 258 260 266 268 269 260 248 239 230 157 144 147 148 150 152 152 154 156 157 157 157 158 160 165 169 172 173 172 170 169 169 168 167 167 168 168 169 166 163 160 159 158 158 159 159 159 159 158 156 155 154 153 152 151 151 150 149 148 148 149 149 149 149 148 149 153 156 155 154 152 150 150 154 163 164 172 192 190 160 155 260 269 266 265 266 267 267 259 232 237 225 224 227 226 220 214 212 222 229 233 234 236 240 234 228 226 224 215 214 222 212 191 188 193 197 185 186 187 195 189 236 225 220 229 239 247 256 262 260 260 257 247 247 250 257 258 258 261 262 267 267 267 284 306 268 249 242 232 228 228 229 246 271 315 323 304 237 187 143 115 101 81 3 339 352 178 176 181 184 187 178 173 176 180 183 186 188 188 190 189 185 185 192 198 194 189 183 178 174 170 165 163 162 162 163 163 162 162 161 161 180 228 256 263 269 291 316 321 323 326 336 333 325 306 299 305 316 322 315 313 317 331 348 6 17 19 17 16 19 27 28 17 297 223 216 219 223 231 237 234 234 231 231 231 237 241 257 284 314 295 304 37 73 86 94 99 102 103 104 105 106 106 106 105 104 101 99 98 99 102 105 106 104 104 103 97 92 88 84 81 79 78 77 77 79 79 79 79 78 78 78 77 77 76 77 81 82 82 83 82 81 79 76 75 71 71 69 68 68 67 65 62 60 58 57 56 57 56 56 56 59 60 63 65 65 65 65 67 68 68 69 71 71 71 71 74 77 79 81 84 85 86 88 90 92 95 97 98 99 100 102 104 107 109 111 114 116 118 119 120 121 122 123 124 125 125 126 126 127 127 127 128 128 128 128 129 130 345 345 345 344 344 344 344 344 344 344 343 343 343 343 343 342 342 342 342 342 341 341 340 340 340 340 339 339 339 339 339 339 339 338 338 338 338 338 337 337 337 336 336 336 335 335 335 335 334 334 334 334 333 333 333 332 332 332 332 331 331 331 331 330 330 330 330 330 330 330 330 330 330 330 330 330 330 330 329 329 329 329 329 329 329 329 329 329 328 328 328 327 327 327 327 326 326 326 326 326 326 326 326 326 326 326 326 325 325 325 325 325 325 325 325 324 324 324 324 324 324 324 324 323 323 323 323 323 323 323 323 323 323 323 323 323 323 323 322 322 322 322 322 321 321 321 321 320 320 320 319 319 319 319 319 318 318 318 318 318 318 318 318 317 317 317 317 316 316 315 315 315 315 315 315 314 314 313 313 312 312 311 311 310 310 309 309 309 309 308 308 308 308 307 307 306 306 306 306 306 305 305 305 305 304 304 303 303 302 302 302 302 302 303 303 304 304 303 302 302 301 300 300 299 300 299 299 299 299 299 299 300 300 301 301 300 300 300 300 299 298 298 299 299 299 298 297 297 297 297 297 296 295 294 293 289 286 287 289 287 288 293 292 291 287 281 278 274 272 270 268 265 263 262 261 260 258 255 253 250 247 243 239 235 232 230 230 229 225 223 223 222 221 216 211 209 210 234 279 303 313 329 21 149 168 177 184 189 194 197 199 201 202 203 204 205 205 204 203 202 202 201 201 202 202 202 203 203 203 204 205 209 219 240 264 273 275 278 282 286 289 290 291 290 290 289 285 238 170 167 168 171 182 198 222 244 248 249 254 256 254 245 238 233 185 151 147 150 151 152 153 154 155 156 157 158 158 158 160 165 171 175 176 174 171 169 169 169 168 168 168 168 168 167 164 161 159 158 158 158 159 160 160 160 158 156 155 155 153 152 151 150 149 149 149 149 149 149 149 149 150 152 153 152 151 149 148 149 153 167 222 176 200 213 178 153 198 272 266 266 265 266 266 256 220 225 219 227 234 240 241 234 228 230 233 235 237 239 239 238 235 247 233 217 216 232 231 207 187 186 189 195 208 211 211 196 235 234 235 238 240 241 248 255 259 259 258 256 260 267 267 263 262 262 260 264 264 262 269 279 265 254 245 239 234 227 223 226 238 281 325 298 224 176 139 123 125 123 91 344 343 157 172 183 187 188 179 178 181 185 185 187 189 191 192 194 192 190 194 197 193 186 179 173 170 166 163 166 166 165 168 168 167 167 166 168 181 211 244 256 270 308 304 324 336 344 348 351 342 318 307 310 315 316 321 330 339 352 6 17 23 23 22 23 25 27 22 18 327 202 195 193 199 216 219 221 222 215 220 221 224 230 241 257 253 245 249 327 81 94 98 100 102 103 105 106 107 107 107 106 105 103 101 101 104 108 111 111 110 108 102 93 87 83 82 81 82 82 79 79 80 80 80 80 80 80 80 80 81 80 82 85 85 85 86 86 85 83 82 79 76 77 76 73 72 70 69 67 63 59 57 58 60 60 60 59 61 62 65 66 65 65 66 68 70 72 73 74 74 73 73 75 79 81 84 86 87 89 90 92 94 95 97 98 99 101 103 106 108 110 112 114 117 119 120 121 121 122 123 124 125 125 126 127 127 127 128 128 128 129 129 130 130 345 345 345 345 344 344 344 344 344 344 344 343 343 343 343 343 342 342 342 342 342 341 341 341 340 340 340 340 339 339 339 339 339 339 339 339 338 338 338 337 337 337 336 336 336 335 335 335 335 334 334 334 334 334 333 333 333 333 332 332 332 331 331 331 331 331 331 330 330 330 330 330 330 330 330 330 330 330 330 329 329 329 329 329 329 329 329 329 329 328 328 327 327 327 327 327 327 327 326 326 326 326 326 326 326 326 325 325 325 325 325 325 325 324 324 324 324 324 324 324 324 324 324 324 324 324 323 323 323 323 323 323 323 323 323 323 323 322 322 322 322 322 321 321 321 321 320 320 320 319 319 319 319 319 319 319 319 319 319 319 318 318 318 317 317 317 316 316 316 315 315 315 315 315 314 314 313 313 313 312 312 312 311 311 311 310 310 310 309 309 309 309 308 308 307 307 307 306 306 306 306 306 306 305 305 304 304 304 304 303 303 303 303 304 304 304 304 304 303 302 302 301 300 300 300 299 299 299 299 299 299 300 300 301 301 301 301 301 300 300 299 299 300 300 300 299 299 299 298 298 297 295 295 294 293 290 287 287 288 288 296 295 294 291 287 284 279 275 272 270 268 265 263 261 259 258 256 254 253 251 247 243 240 237 234 232 231 231 228 227 227 228 227 223 220 215 208 221 257 278 238 4 108 142 157 166 174 180 185 189 192 195 198 200 202 203 204 204 203 202 202 201 200 200 200 201 201 201 201 201 202 203 207 218 258 274 277 279 282 285 289 290 291 292 292 292 287 235 168 166 168 172 181 189 208 228 235 236 237 233 187 148 155 162 149 149 150 151 153 154 154 155 156 156 157 158 158 159 160 164 170 176 177 174 171 170 170 170 169 169 169 169 169 167 164 161 159 159 159 159 159 160 161 160 159 158 157 156 154 153 152 151 150 149 149 149 150 150 150 150 151 151 150 149 148 147 147 149 153 218 183 172 193 220 192 155 159 245 267 267 265 265 265 252 231 219 216 226 245 251 250 243 236 232 233 237 241 242 240 234 247 241 226 217 217 237 254 240 204 185 184 189 213 236 232 211 239 235 234 229 232 234 241 251 258 261 257 252 254 261 266 267 265 261 261 263 263 260 260 259 257 255 254 248 239 234 230 229 230 239 325 290 214 180 140 126 135 138 142 149 157 174 188 193 190 188 186 185 185 190 189 189 190 191 193 196 197 194 192 194 190 180 170 165 165 165 165 169 170 170 174 174 173 173 172 173 181 201 224 248 279 289 302 315 322 326 327 330 324 314 317 320 324 327 341 354 3 12 20 26 28 28 28 31 29 27 41 47 353 171 169 175 186 196 202 205 205 206 214 217 220 223 225 232 235 232 234 279 96 102 102 102 103 104 106 107 107 108 107 107 106 103 101 103 107 109 112 114 113 108 99 92 87 84 82 81 82 81 80 80 81 82 82 81 81 82 83 84 85 85 86 87 89 88 88 88 88 88 87 85 82 83 81 78 75 73 72 70 67 63 60 60 61 61 62 62 65 62 67 68 67 66 68 70 73 75 76 76 76 76 76 79 83 85 86 88 90 91 92 94 95 96 98 100 101 103 105 107 109 111 113 115 118 119 121 121 122 123 123 124 125 126 127 127 128 128 128 129 129 129 130 131 131 345 345 345 345 345 345 344 344 344 344 344 344 343 343 343 343 342 342 342 342 342 342 342 341 341 341 341 340 340 339 339 339 339 339 339 339 339 338 338 338 337 337 337 336 336 336 336 336 335 335 334 334 334 334 334 334 333 333 333 333 332 332 332 331 331 331 331 331 331 331 331 331 331 331 330 330 330 330 330 330 330 330 330 329 329 329 329 329 329 328 328 328 328 328 328 327 327 327 327 326 326 326 326 326 326 325 325 325 325 325 324 324 324 324 324 324 324 324 324 324 324 324 324 324 324 324 323 323 323 323 323 323 323 323 323 323 322 322 322 321 321 321 321 321 320 320 320 320 319 319 319 319 319 319 319 319 319 319 319 319 319 318 318 317 317 316 316 316 316 316 315 315 315 315 314 314 313 313 313 312 312 312 312 312 312 312 311 311 310 310 310 309 309 308 308 307 307 307 307 307 307 306 306 305 305 305 305 305 305 305 304 304 304 304 304 304 304 304 303 303 302 301 301 301 300 300 300 300 299 299 299 299 300 301 301 301 301 301 301 300 300 300 301 301 301 301 301 300 300 299 298 295 295 295 293 290 287 287 288 291 298 296 295 292 289 285 280 276 273 271 269 267 264 261 259 257 255 255 253 250 247 244 241 238 236 234 233 233 232 232 231 232 231 230 227 223 217 213 212 214 216 207 195 180 170 167 171 174 177 179 183 187 191 194 197 199 201 202 201 201 201 201 200 199 199 199 199 199 198 198 198 199 199 197 192 281 282 280 282 285 286 289 292 293 293 294 290 222 167 165 168 172 180 181 190 207 214 221 222 211 166 149 150 150 151 152 152 152 153 154 155 156 156 157 157 158 158 159 160 163 167 172 175 173 170 169 170 170 170 170 170 170 169 167 164 162 160 159 159 160 160 161 161 161 160 159 158 156 155 153 152 152 151 150 150 150 150 151 151 151 151 151 149 148 146 147 148 152 159 180 167 176 184 202 176 156 155 152 257 270 266 265 263 252 233 218 222 230 247 251 250 245 243 238 236 239 244 245 242 239 241 228 224 224 217 230 251 254 256 219 188 179 203 237 261 268 249 232 220 213 219 224 238 250 251 259 260 249 249 257 266 271 268 266 264 268 265 261 260 257 254 253 251 247 245 245 244 240 238 248 316 263 210 182 178 138 141 147 157 169 178 190 201 203 196 190 190 190 189 192 195 194 194 193 196 200 200 196 192 189 184 173 164 163 168 169 169 171 173 175 175 180 178 177 176 176 180 190 197 199 219 269 282 268 292 298 301 305 313 324 333 337 341 345 360 11 19 25 30 32 33 35 38 44 47 50 75 79 31 151 175 185 179 180 184 189 194 200 214 223 224 222 218 216 223 227 227 239 113 105 105 105 106 106 107 107 108 108 108 107 104 102 100 103 104 108 111 114 113 107 99 93 90 87 85 83 82 82 82 82 82 84 84 84 84 85 86 87 88 89 89 90 91 91 90 90 90 90 89 88 86 84 84 81 78 75 72 70 68 66 65 63 62 62 63 64 65 65 68 68 69 68 71 74 75 76 78 79 79 80 80 82 86 88 89 90 92 93 95 95 96 97 100 102 103 105 107 109 111 112 114 116 118 120 120 121 122 123 124 124 125 126 127 128 129 129 129 130 130 130 131 132 132 345 346 346 345 345 345 345 345 344 344 344 344 344 343 343 343 342 342 342 342 342 342 342 342 341 341 341 341 340 340 339 340 340 340 339 339 339 338 338 338 338 337 337 337 336 336 336 336 336 335 335 334 334 334 334 334 334 333 333 333 333 332 332 332 332 332 331 331 331 331 331 331 331 331 330 330 330 330 330 330 330 330 330 330 330 330 330 329 329 329 329 329 329 329 328 328 328 328 327 327 327 326 326 326 326 325 325 325 325 325 324 324 324 324 324 324 324 324 324 324 324 324 324 324 324 323 323 323 323 323 323 323 323 323 323 322 322 322 321 321 321 321 320 320 320 320 320 319 319 319 319 319 319 319 319 319 319 319 319 319 319 318 318 317 316 316 316 316 316 316 316 315 315 315 315 314 314 313 313 313 313 313 313 313 313 313 312 311 311 310 310 309 309 309 308 308 308 308 308 307 307 306 306 306 305 305 305 306 306 306 305 305 304 304 304 303 303 303 303 303 302 302 301 302 301 301 301 300 300 300 300 300 300 301 301 301 301 301 301 301 301 301 302 302 302 302 302 301 301 300 299 295 294 294 293 290 288 288 289 294 302 300 298 294 291 287 281 276 273 272 271 269 266 262 258 256 255 254 252 250 248 245 242 241 239 238 237 236 236 235 235 234 234 233 231 228 224 221 218 219 218 215 210 202 193 184 180 178 177 176 177 180 184 188 191 195 197 199 199 199 199 200 199 199 199 198 198 197 196 195 194 193 192 189 185 229 280 282 283 285 285 288 291 293 294 296 293 202 164 164 167 172 178 180 186 188 196 208 211 202 162 152 152 152 153 153 153 152 153 154 154 155 155 157 158 158 158 159 160 162 166 169 171 171 169 169 169 169 169 170 171 171 170 167 165 162 161 160 160 160 161 161 161 161 161 160 159 157 156 154 153 152 151 151 151 151 151 151 151 151 151 150 149 148 148 149 152 159 172 169 168 174 175 183 167 161 157 153 250 272 267 265 263 250 234 224 226 239 246 247 247 247 245 243 242 243 246 245 246 244 231 224 231 237 229 228 239 241 252 252 184 174 183 228 226 240 233 205 199 204 210 219 242 248 250 265 267 258 256 260 267 273 273 273 275 274 269 263 261 259 258 256 247 244 249 255 259 256 253 266 287 212 206 190 197 187 148 159 170 180 186 194 204 208 203 196 195 194 191 193 198 199 200 198 199 203 203 196 192 186 180 173 169 173 176 176 175 175 179 180 180 184 182 180 178 177 178 182 182 177 180 185 195 225 268 282 290 301 317 335 344 350 353 359 12 20 24 29 34 37 39 42 48 57 61 67 87 98 104 152 177 184 178 174 168 170 183 196 206 215 216 217 216 212 216 223 226 311 85 102 107 108 108 108 108 108 108 108 108 106 103 101 101 102 104 109 112 114 111 105 100 97 93 90 86 84 84 84 85 85 85 87 86 86 86 87 88 90 91 92 92 93 94 93 92 91 91 91 90 90 89 87 87 84 80 76 73 71 69 67 66 64 63 63 64 65 67 69 70 70 70 71 73 75 76 78 79 80 82 83 84 86 88 90 92 93 94 94 96 97 98 100 103 104 106 107 109 111 112 114 115 116 118 119 121 122 123 123 124 125 126 127 128 129 129 130 130 130 131 131 132 133 133 346 346 346 346 345 345 345 345 345 344 344 344 344 344 343 343 343 343 342 342 342 342 342 342 342 341 341 340 340 340 340 340 340 340 340 339 339 339 338 338 338 338 337 337 337 337 336 336 336 336 335 335 334 334 334 334 334 333 333 333 332 332 332 332 332 332 332 332 331 331 331 331 331 331 331 330 330 330 330 330 330 330 330 330 330 330 330 330 330 330 329 329 329 329 329 329 328 328 328 327 327 327 326 326 326 326 326 325 325 325 325 324 324 324 324 324 324 324 324 324 324 324 324 324 323 323 323 323 323 323 323 323 323 323 322 322 322 321 321 321 321 320 320 320 319 319 319 319 320 320 320 320 320 320 320 320 320 319 319 319 318 318 317 317 316 316 316 316 316 316 316 316 315 315 315 315 314 314 313 313 313 314 314 314 313 313 312 312 311 311 310 310 309 309 308 308 308 308 308 307 307 307 306 306 306 306 306 306 306 306 306 305 305 304 304 304 303 303 303 303 303 302 302 302 302 302 302 301 301 301 300 300 301 301 301 302 302 302 302 301 301 302 303 303 303 303 303 303 302 301 300 297 293 293 294 293 291 291 293 297 298 300 299 295 292 288 282 277 273 273 273 271 266 262 260 258 256 254 252 250 249 246 244 243 242 241 240 239 238 237 236 235 235 234 232 230 227 225 223 223 221 218 216 212 206 200 195 192 187 183 179 177 179 181 185 188 192 195 195 195 197 198 198 199 198 198 197 196 195 193 191 188 184 181 177 193 279 282 283 284 285 287 290 293 294 297 297 181 161 163 167 172 176 179 179 185 190 198 203 200 160 154 153 153 153 154 153 153 153 153 154 154 155 156 157 157 158 159 160 162 165 167 169 169 169 169 169 170 169 170 171 171 170 167 165 163 162 161 161 161 162 162 162 161 161 160 159 158 156 155 154 153 152 152 151 151 151 152 151 151 151 150 149 149 150 151 154 162 167 164 164 171 183 173 185 220 160 155 180 271 269 266 266 247 235 230 232 241 243 242 243 243 247 249 248 248 247 241 238 235 231 230 236 244 243 237 235 234 243 250 174 168 158 165 159 227 233 211 204 208 214 221 237 248 253 279 272 261 261 264 271 278 279 278 278 275 268 264 262 261 259 256 247 241 250 262 269 268 269 285 258 204 205 197 204 196 154 167 178 187 190 195 206 211 207 202 202 199 194 192 194 201 205 204 203 203 205 200 195 188 181 177 179 184 186 185 182 181 183 184 183 185 183 181 179 177 177 178 183 183 183 179 204 240 265 280 292 307 325 344 353 358 1 4 14 17 24 30 36 42 44 47 55 64 69 78 101 117 128 148 168 176 180 170 156 154 167 178 185 195 203 207 209 210 214 222 230 231 93 104 109 109 109 109 108 108 108 108 107 105 102 101 101 102 106 110 113 113 109 104 102 99 96 91 87 86 86 87 88 88 85 88 89 88 89 90 91 92 93 94 94 95 95 95 93 92 92 91 91 91 91 90 91 88 84 80 78 76 73 69 66 65 64 66 67 68 70 72 73 73 73 73 76 78 79 81 82 83 84 85 86 87 90 93 94 95 96 98 99 100 101 102 106 107 108 110 111 113 114 115 116 117 119 120 121 122 123 124 125 126 126 128 129 130 130 130 131 131 131 132 132 133 133 346 346 346 346 346 345 345 345 345 344 344 344 344 344 344 343 343 343 343 342 342 342 342 342 342 341 341 340 340 340 340 340 340 340 340 339 339 339 339 339 338 338 338 337 337 337 337 336 336 336 336 336 335 335 334 334 334 333 333 333 332 332 332 332 332 332 332 332 332 331 331 331 331 331 331 331 331 331 331 331 330 330 330 330 330 330 330 330 330 330 330 329 329 329 329 329 328 328 328 328 327 327 327 327 326 326 326 326 326 325 325 325 325 324 324 324 324 324 324 324 324 323 323 323 323 323 323 323 323 323 323 323 323 323 322 322 322 322 321 321 321 320 320 320 319 319 319 320 320 320 320 320 320 320 320 320 319 319 319 318 318 317 317 317 316 317 317 317 317 317 316 316 316 315 315 315 314 314 314 314 314 314 313 313 313 313 312 312 311 311 311 310 310 310 309 309 308 308 308 307 307 307 307 307 307 307 307 307 307 307 306 306 305 305 304 304 304 304 303 303 303 303 303 303 303 303 303 302 302 301 301 301 301 301 302 302 302 302 302 302 302 303 304 304 304 304 304 304 304 303 301 298 294 294 297 300 300 300 301 303 299 299 297 294 292 289 283 278 275 274 274 271 266 262 262 260 257 255 252 251 249 247 246 245 244 243 242 240 239 238 237 236 235 234 232 231 229 227 225 223 222 220 219 216 213 211 207 202 197 193 188 183 180 179 179 182 186 189 188 190 193 194 195 197 197 197 196 196 194 192 189 185 179 177 176 182 234 265 275 282 283 285 288 291 294 297 299 166 159 162 167 171 175 177 179 185 189 192 194 184 158 156 154 154 154 154 154 154 153 153 154 154 154 155 155 157 158 159 160 162 163 166 168 168 168 168 169 169 169 171 172 172 170 167 165 163 162 162 162 162 162 162 161 161 161 160 159 158 157 155 154 154 153 153 152 152 152 152 152 152 152 152 151 151 151 153 155 162 163 161 163 213 249 235 234 244 160 158 167 269 271 267 263 243 234 232 235 238 239 239 239 240 246 251 252 250 245 239 234 232 232 234 237 241 242 242 242 239 241 250 253 158 152 142 161 235 242 230 220 218 220 224 232 251 256 281 282 271 264 268 278 284 283 280 276 271 269 266 264 261 259 257 249 241 251 269 274 272 272 285 217 209 211 208 205 199 180 172 183 192 195 196 204 210 209 207 209 206 201 197 196 202 207 209 206 203 202 202 197 193 186 183 186 188 191 191 187 185 186 186 185 184 183 181 178 177 175 176 179 181 187 199 210 234 262 281 298 317 338 355 2 5 9 10 18 19 24 29 36 45 49 52 60 68 76 87 105 121 131 138 152 155 161 153 145 149 157 165 173 181 189 196 200 205 210 216 220 272 92 107 111 111 110 109 108 107 106 105 104 103 102 101 100 101 106 110 112 112 109 105 104 101 96 90 87 86 88 90 90 86 83 87 91 90 90 92 93 94 95 96 96 97 97 96 94 94 93 93 92 92 92 92 92 90 87 86 84 80 76 73 69 66 66 69 71 72 74 75 76 77 76 76 81 82 83 85 86 88 88 88 89 90 93 96 96 97 98 100 102 103 104 105 108 110 111 112 114 115 116 116 117 118 120 121 123 123 124 125 126 126 127 128 129 130 131 131 132 132 132 133 133 133 134 346 346 346 346 346 346 346 345 345 345 345 344 344 344 344 344 344 343 343 343 343 342 342 342 342 341 341 341 340 340 340 340 340 340 340 340 339 339 339 339 338 338 338 338 337 337 337 337 337 336 336 336 336 335 335 335 334 334 333 333 333 333 333 333 332 332 332 332 332 332 332 332 332 331 331 331 331 331 331 331 331 331 330 330 330 330 330 330 330 329 329 329 329 329 329 329 329 329 328 328 328 328 327 327 327 326 326 326 326 326 326 325 325 325 325 324 324 324 324 324 324 323 323 323 323 323 323 323 323 323 323 323 323 322 322 322 322 322 321 321 320 320 320 320 320 320 320 320 320 320 320 320 320 320 320 319 319 318 318 317 317 317 317 317 317 317 318 318 317 317 316 316 315 315 315 315 314 314 314 314 314 313 313 313 313 312 312 312 312 311 311 311 311 310 310 309 309 308 308 307 307 307 307 307 308 308 308 309 309 308 307 307 306 306 305 304 304 304 304 304 304 304 304 304 304 304 304 303 303 302 301 301 301 302 302 302 302 302 302 303 303 304 305 305 305 305 305 305 305 305 302 299 296 296 300 308 314 312 309 303 297 298 296 295 295 292 287 282 277 275 273 269 265 264 263 261 258 255 253 250 248 247 246 245 243 243 242 241 239 239 237 236 235 234 233 231 229 227 226 224 223 222 220 218 216 215 212 209 205 201 196 192 187 183 180 179 179 182 180 184 187 189 192 194 195 196 195 195 193 191 188 184 177 185 216 197 225 236 256 272 277 281 284 288 291 294 295 155 157 162 166 169 172 175 180 186 188 182 170 160 159 158 156 155 155 154 154 154 154 154 155 154 153 154 155 156 157 159 160 160 162 164 166 166 167 168 168 169 169 171 172 172 170 167 165 164 163 162 162 162 162 161 160 160 160 160 159 158 156 155 154 154 154 154 153 153 153 153 154 153 153 153 152 152 154 155 157 172 169 164 203 246 255 256 254 243 167 183 209 257 269 269 256 241 233 234 234 234 236 237 238 239 242 249 250 250 243 242 237 237 236 235 235 235 235 236 237 238 242 252 262 144 151 151 166 235 239 237 230 227 226 227 235 246 254 262 288 277 267 270 289 289 286 281 276 274 270 268 267 264 263 260 248 239 252 274 276 272 276 196 213 218 215 208 203 200 192 184 190 198 201 197 201 210 208 210 211 213 210 203 201 203 207 208 205 202 201 202 202 196 188 186 186 189 193 193 189 186 186 186 183 182 182 181 178 176 175 176 175 179 185 192 208 229 258 284 306 328 349 2 7 9 12 12 19 19 22 25 32 44 52 57 63 72 82 93 105 114 120 128 139 146 147 145 150 156 164 165 167 173 180 187 192 197 203 204 193 91 99 109 112 112 110 109 108 106 104 103 103 102 101 100 100 102 105 109 111 112 109 107 104 101 96 90 88 88 91 93 90 84 84 91 93 92 92 93 94 96 97 97 97 98 97 96 96 95 95 94 94 93 93 92 92 91 91 90 88 84 80 77 73 70 71 73 75 76 77 78 79 79 80 81 85 86 88 89 91 92 93 93 93 94 96 98 98 99 100 102 104 105 106 108 111 112 113 115 115 116 117 118 119 120 121 123 124 124 125 126 127 127 128 128 130 131 131 132 133 133 133 133 133 134 134 347 347 346 346 346 346 346 345 345 345 345 345 345 344 344 344 344 344 344 343 343 343 342 342 342 342 341 341 341 341 341 340 341 340 340 340 340 339 339 339 339 338 338 338 337 337 337 337 337 337 336 336 336 336 336 335 335 334 334 334 334 334 333 333 333 333 333 333 332 332 332 332 332 332 332 332 332 331 331 331 331 331 331 330 330 330 330 330 330 330 329 329 329 329 329 329 329 329 329 328 328 328 328 328 327 327 327 327 327 326 326 326 326 325 325 325 324 324 324 324 323 323 323 323 323 323 323 323 323 323 322 322 322 322 322 322 322 321 321 320 320 320 320 320 320 320 320 320 320 320 320 320 320 319 319 318 318 317 317 317 316 316 317 317 318 318 318 318 317 317 316 316 315 315 315 315 314 314 314 314 314 314 313 313 313 313 312 312 311 311 311 311 311 311 310 309 309 308 308 308 307 307 308 308 309 309 310 310 309 308 308 307 307 306 305 305 305 305 304 304 304 304 304 304 304 304 304 304 303 302 302 302 302 303 303 302 302 303 303 304 304 305 305 306 306 306 306 306 307 307 305 302 299 298 302 311 316 315 310 301 298 297 294 302 303 297 291 284 279 275 271 268 266 265 264 261 258 255 252 250 247 246 245 244 243 243 243 243 242 240 237 236 234 233 232 231 229 228 226 225 224 222 221 220 219 217 215 212 209 206 203 199 195 190 186 181 178 177 178 178 179 182 187 190 192 193 194 194 192 191 188 183 178 178 233 260 264 240 237 251 263 272 278 282 285 288 273 154 156 161 163 167 170 175 179 183 178 169 162 162 161 160 158 157 156 155 155 154 154 154 160 160 156 154 154 155 157 158 159 159 160 163 163 165 166 167 168 169 170 171 172 171 169 167 166 164 163 162 162 162 161 161 160 159 159 159 159 158 157 156 155 155 155 155 155 154 154 154 155 155 154 154 153 153 154 156 158 178 178 174 171 235 257 257 256 242 189 206 190 200 242 261 252 240 227 228 227 230 234 237 238 237 240 245 249 250 246 244 240 239 237 235 235 234 231 231 234 240 245 255 272 145 150 158 173 240 234 235 235 233 230 230 231 237 250 264 277 274 269 271 293 293 290 282 280 275 272 272 271 270 271 263 246 240 257 274 276 270 214 195 155 214 216 208 202 200 199 198 199 204 206 204 201 207 206 207 211 216 217 212 207 206 205 205 204 203 202 202 201 195 188 187 185 188 191 193 190 187 186 184 182 182 183 181 178 177 176 176 176 179 183 186 196 217 254 287 313 336 354 4 7 7 9 12 15 14 17 20 27 41 52 59 66 75 85 96 103 108 115 126 138 151 155 159 163 160 165 166 167 170 174 178 181 185 190 185 157 99 104 109 113 112 110 109 108 105 103 103 102 101 100 100 101 104 107 109 110 111 109 108 102 98 94 94 91 92 94 94 91 87 89 94 94 94 94 95 95 95 97 98 98 98 98 97 97 96 96 96 96 95 94 94 94 93 93 93 91 88 85 81 78 75 77 79 78 78 78 79 80 81 82 84 86 90 92 93 94 95 97 97 97 97 99 101 101 102 103 104 106 108 109 110 113 115 116 116 117 118 119 120 121 122 123 124 125 125 126 126 127 128 128 129 131 131 132 133 133 134 134 134 134 134 135 347 347 346 346 346 346 346 345 345 345 345 345 345 345 344 344 344 344 344 344 343 343 343 343 342 342 342 341 341 341 341 341 341 340 340 340 340 339 339 339 338 338 338 338 337 337 337 337 337 337 337 336 336 336 336 335 335 335 335 335 335 334 334 334 334 333 333 333 333 332 332 332 332 332 332 332 332 332 332 331 331 331 331 331 331 330 330 330 330 330 330 330 330 329 329 329 329 329 329 329 328 328 328 328 328 327 327 328 327 327 327 327 326 326 326 325 325 324 324 324 324 324 323 323 323 323 323 323 323 323 323 322 322 322 322 322 321 321 321 320 320 321 320 320 320 320 320 320 320 320 319 319 319 318 318 317 317 317 317 317 317 317 317 318 318 318 318 317 316 316 315 315 315 315 315 315 315 315 314 314 314 314 314 313 313 313 313 312 312 312 311 312 311 311 310 310 309 309 308 308 308 308 309 310 310 310 310 310 310 309 309 308 307 306 306 306 306 305 305 305 305 305 305 304 304 304 305 304 303 303 302 302 302 303 304 303 303 303 304 304 305 305 306 306 307 307 307 308 309 309 308 306 303 305 306 307 308 307 305 302 298 302 306 312 309 298 290 284 279 276 272 270 268 265 263 260 257 254 252 249 247 245 244 244 244 244 244 245 244 242 239 236 234 232 231 230 229 227 226 225 224 222 222 221 219 218 216 214 212 209 207 204 201 197 192 188 183 179 179 179 176 177 180 184 188 190 191 192 191 190 187 183 178 174 177 245 266 251 227 227 241 257 266 271 275 275 225 154 155 160 161 166 170 174 177 179 176 168 164 163 162 161 159 158 157 156 156 154 153 153 168 172 172 170 167 159 156 157 158 158 159 161 162 163 165 166 167 168 170 172 172 171 169 167 166 164 163 163 162 162 161 160 159 159 159 159 158 158 157 157 156 156 156 156 156 155 155 155 155 155 155 155 154 153 154 156 157 165 185 200 226 254 260 258 257 248 230 194 172 165 171 236 251 240 225 222 225 230 234 238 238 237 239 246 252 254 251 246 241 238 237 235 237 234 229 229 234 242 254 269 281 145 147 169 216 240 230 229 231 233 231 228 225 222 232 251 262 267 267 269 276 280 282 289 283 301 292 282 278 278 280 267 249 245 258 271 275 271 227 196 175 210 219 207 206 204 205 207 208 209 210 211 208 207 207 208 213 220 223 221 215 210 207 206 205 205 205 203 201 196 193 187 184 185 189 191 190 186 185 183 182 184 185 183 180 179 177 177 178 179 181 183 189 208 254 290 318 338 352 360 2 3 4 6 7 4 10 17 30 43 54 62 71 80 88 91 103 113 120 129 142 156 165 168 169 169 166 167 167 168 169 169 171 174 173 146 104 103 106 109 112 112 110 108 106 105 104 103 101 100 100 100 102 105 107 109 110 112 110 106 103 98 93 88 88 92 95 95 93 92 93 95 96 96 96 96 96 97 97 99 99 99 99 99 98 98 98 98 97 97 96 96 96 95 96 96 95 93 90 86 83 81 84 84 82 81 80 80 81 83 84 86 89 93 95 97 98 99 99 100 100 101 104 106 106 106 107 107 108 110 112 113 114 117 117 118 119 120 121 122 123 123 124 125 125 126 127 127 128 128 129 130 131 132 133 134 134 134 134 134 134 135 135 347 347 346 346 346 346 346 345 345 345 345 345 345 345 345 344 344 344 344 343 343 343 343 343 342 342 342 342 341 341 341 341 341 340 340 340 340 339 339 339 338 338 338 338 338 337 337 337 337 337 337 336 336 336 336 335 335 335 335 335 335 335 334 334 334 334 333 333 333 333 332 332 332 332 332 332 332 332 332 332 331 331 331 331 331 331 331 330 330 330 330 330 330 330 330 329 329 329 329 329 329 328 328 328 328 328 328 328 328 328 327 327 327 326 326 326 325 325 324 324 324 324 323 323 323 323 323 323 323 323 323 322 322 322 321 321 321 321 321 321 321 321 321 321 321 321 320 320 319 320 319 318 318 318 318 318 318 318 317 317 318 318 318 318 318 317 316 316 315 315 315 315 315 315 315 315 315 315 315 315 314 314 314 314 314 313 313 312 312 312 312 312 312 311 311 310 310 309 309 309 309 310 311 312 312 311 311 310 310 309 308 307 307 306 306 306 306 305 305 305 305 305 305 305 305 305 305 304 304 303 303 303 303 304 304 304 304 304 304 305 305 306 307 307 307 308 308 309 311 312 311 309 307 308 305 304 303 302 302 300 301 307 313 313 306 296 288 283 280 278 277 274 269 265 262 259 256 253 250 248 246 245 243 244 245 245 245 245 245 244 240 237 234 232 230 229 228 227 225 224 223 222 221 221 219 218 217 215 213 211 209 207 205 201 198 193 189 186 186 184 180 176 176 178 182 186 188 189 189 188 186 183 180 177 177 210 265 255 227 211 217 233 249 256 260 255 194 156 153 156 160 166 171 175 176 178 178 172 168 165 162 160 159 158 157 156 154 152 152 153 160 172 173 171 168 158 155 156 157 157 158 159 161 163 164 166 167 168 170 171 172 171 169 167 165 165 164 163 163 162 161 159 159 159 159 159 158 158 158 158 157 157 157 157 156 156 156 156 155 155 157 156 155 154 155 156 158 165 173 233 254 261 262 259 256 253 255 213 164 159 159 215 253 248 242 226 225 230 233 236 238 239 241 251 259 259 257 250 242 240 238 237 235 233 226 224 234 247 263 279 292 129 141 203 255 238 231 228 232 234 229 222 216 211 211 236 255 261 265 268 268 268 271 286 284 286 285 289 291 291 288 269 250 243 250 263 269 272 255 184 193 209 221 208 213 211 210 212 213 213 212 213 215 213 212 214 218 224 226 228 222 215 213 211 208 207 206 205 203 200 194 188 183 183 186 189 188 186 186 185 183 185 187 187 184 181 179 180 181 181 181 183 187 201 259 293 321 337 345 350 353 353 351 351 352 350 357 14 36 41 54 74 83 90 91 99 114 120 122 133 148 160 169 170 171 171 168 167 167 167 167 166 166 165 159 135 112 108 109 111 113 113 111 107 106 106 104 103 101 100 99 99 101 103 106 109 112 111 109 106 104 96 89 82 84 89 92 93 94 94 95 96 97 97 97 97 98 98 98 99 100 100 101 100 100 100 100 100 99 99 98 97 97 100 100 100 99 98 95 90 90 89 90 90 88 85 83 83 84 86 87 89 92 96 98 100 102 103 103 103 104 105 107 109 109 109 109 109 110 112 113 115 115 118 118 120 121 122 122 123 123 124 124 125 126 127 127 128 129 130 130 131 132 133 134 135 135 135 135 135 135 135 135 347 347 346 346 346 346 346 346 345 345 345 345 345 345 345 345 344 344 344 343 343 343 343 343 342 342 342 342 342 341 341 341 341 340 340 340 340 339 339 339 338 338 338 338 338 337 337 337 337 337 337 336 336 336 335 335 335 335 335 335 335 335 335 334 334 334 334 333 333 333 333 333 333 333 332 332 332 332 332 332 332 331 331 331 331 331 331 331 330 330 330 330 330 330 330 329 329 329 329 329 329 329 329 328 328 328 328 328 328 328 328 327 327 327 326 326 326 325 325 325 324 324 324 324 324 323 323 323 323 323 323 322 322 321 321 321 321 320 321 321 321 321 321 321 321 321 320 320 319 319 319 318 318 318 318 318 318 318 318 319 319 319 318 318 318 317 315 315 315 315 315 315 315 315 315 315 315 315 315 315 315 314 314 314 314 313 313 312 312 312 312 312 312 311 311 311 311 310 310 310 311 312 313 313 312 311 310 309 309 309 308 307 307 306 306 306 306 306 306 306 306 306 305 305 305 305 305 305 304 304 304 303 304 305 305 305 304 304 305 305 305 306 307 307 308 308 309 311 314 315 314 312 310 310 310 306 302 302 301 299 301 307 311 308 301 294 287 284 283 282 282 278 270 264 261 258 255 252 249 247 246 244 243 243 244 244 245 246 245 244 241 238 235 232 230 228 227 225 224 223 222 221 220 220 219 218 216 215 213 211 210 208 206 204 201 199 197 193 192 190 185 180 176 174 177 181 184 186 187 186 185 184 182 179 176 192 247 247 227 206 200 209 227 239 243 233 183 171 157 156 160 165 171 174 176 178 180 180 180 176 172 168 164 162 160 157 154 151 151 153 156 173 173 170 167 156 155 155 155 156 157 159 161 163 164 166 167 168 170 171 171 171 169 167 166 166 165 164 163 161 160 159 159 159 159 159 158 158 158 158 158 158 157 157 156 156 156 156 156 166 169 160 157 155 156 157 159 167 191 238 257 262 261 260 258 255 252 206 162 160 160 179 239 255 249 239 233 237 235 235 238 240 247 262 268 265 262 257 248 242 238 239 234 229 226 227 232 265 275 285 303 113 139 170 254 235 217 223 233 232 223 216 212 205 183 230 250 259 263 265 266 266 271 283 282 282 282 288 298 308 292 267 250 240 240 243 247 241 217 192 199 209 215 210 215 217 214 216 217 216 215 214 215 217 218 220 224 227 228 231 230 223 220 217 212 209 208 208 205 202 196 189 185 184 186 188 187 188 190 189 185 185 185 188 186 183 182 185 185 183 183 183 186 196 258 295 318 326 334 339 341 338 334 335 338 335 340 7 39 38 69 87 100 102 105 115 121 121 121 134 157 171 174 173 173 173 170 169 170 170 168 167 165 163 158 140 123 116 115 117 116 115 113 111 107 107 105 105 101 100 98 98 99 102 105 110 112 111 109 106 101 93 86 80 82 87 90 92 93 94 95 96 96 97 98 98 98 99 99 100 101 101 102 102 102 102 101 101 101 101 101 100 101 104 105 105 104 101 98 96 98 96 96 97 94 90 88 88 88 89 90 92 95 99 101 103 104 106 106 107 108 109 109 111 112 112 111 111 112 113 115 115 116 118 119 120 121 122 122 123 123 124 125 127 127 128 128 129 130 131 131 132 133 134 135 135 136 136 136 135 135 135 136 347 347 346 346 346 346 346 346 345 345 345 345 345 345 345 345 344 344 344 343 343 343 343 343 343 343 342 342 342 341 341 341 341 341 340 340 340 340 339 339 339 339 338 338 338 337 337 337 337 337 337 336 336 336 336 335 335 335 335 335 335 335 335 335 334 334 334 334 334 333 333 333 333 333 333 333 332 332 332 332 332 332 332 331 331 331 331 331 330 330 330 330 330 330 330 329 329 329 329 329 329 329 329 329 329 329 329 328 328 328 328 328 328 327 327 327 326 326 326 325 325 325 324 324 324 324 324 324 323 323 323 322 322 322 321 321 321 321 321 321 321 321 321 321 321 320 320 320 320 320 319 319 319 319 319 319 319 319 319 319 319 318 318 317 316 316 315 315 315 315 315 316 315 315 315 315 315 315 315 315 315 314 314 314 313 313 313 313 313 312 312 312 312 312 312 311 311 311 312 312 312 313 313 313 312 310 309 309 309 308 307 307 307 307 306 307 306 306 306 307 307 306 306 305 306 306 305 305 305 305 304 304 304 305 305 305 305 305 305 305 305 306 307 307 308 309 310 313 316 317 317 315 312 309 309 308 302 300 300 299 299 304 307 305 299 293 288 286 285 285 283 277 269 263 258 255 253 250 248 246 245 244 243 243 243 242 245 246 246 245 243 240 236 233 230 227 226 224 223 222 221 220 219 218 217 216 215 214 213 211 210 208 207 205 203 203 200 197 197 194 190 185 180 176 175 176 179 181 183 184 183 184 182 179 176 182 212 230 222 202 192 195 207 221 226 217 188 176 160 157 160 165 170 173 176 179 183 187 191 185 178 173 171 169 168 167 168 158 153 154 158 172 173 167 154 154 154 154 154 155 156 159 161 162 164 166 167 168 170 172 171 171 168 167 166 166 165 164 163 161 160 159 159 158 158 158 159 159 159 159 159 158 158 157 156 156 156 156 159 175 174 164 158 157 157 158 159 173 201 196 228 261 261 260 259 256 254 247 170 162 163 163 189 247 254 251 246 244 240 238 238 241 253 271 274 252 251 252 249 243 240 237 229 224 229 242 241 271 278 290 315 122 132 201 255 234 219 222 232 229 221 213 211 205 177 223 243 254 253 257 262 266 273 281 278 276 276 281 284 283 275 263 248 238 235 233 229 218 207 204 205 208 210 209 213 217 215 217 220 220 219 218 219 221 223 225 227 230 230 232 233 232 230 225 217 215 212 209 206 203 197 191 188 187 188 188 189 192 195 192 187 186 185 188 187 186 187 188 187 186 184 183 184 192 231 288 294 309 325 329 325 319 319 325 329 327 335 16 51 63 91 98 100 107 116 120 124 125 128 143 170 181 180 176 173 172 171 170 168 168 167 165 163 162 159 147 133 125 124 125 121 119 118 114 109 109 107 107 102 99 96 96 98 102 105 110 112 111 108 104 98 89 82 80 83 88 91 92 93 94 95 95 96 96 97 98 99 99 100 101 102 102 104 104 104 103 103 103 102 103 103 103 105 107 108 107 105 103 100 102 102 103 102 104 101 97 95 93 93 92 93 95 98 101 103 104 105 107 107 108 109 110 111 112 113 113 113 113 114 114 115 116 117 120 120 121 121 122 123 123 124 125 127 128 129 129 130 131 132 132 132 133 134 135 135 135 136 136 136 136 136 136 137 347 347 346 346 346 346 346 345 345 345 345 345 345 345 345 345 344 344 344 344 344 343 343 343 343 343 343 342 342 342 341 341 341 341 341 340 340 340 340 339 339 339 338 338 338 338 337 337 337 337 337 336 336 336 336 336 336 336 336 335 335 335 335 335 335 334 334 334 334 334 334 333 333 333 333 333 333 333 333 332 332 332 332 331 331 331 331 331 330 330 330 330 330 330 330 330 330 330 330 329 329 329 329 329 329 329 329 329 328 328 328 328 328 328 327 327 327 326 326 326 326 325 325 325 324 324 324 324 324 323 323 322 322 322 322 321 321 321 321 321 321 321 321 321 321 321 321 320 320 320 321 321 320 320 320 320 320 319 319 318 317 317 317 316 315 315 315 315 316 316 316 316 316 315 315 315 315 315 315 314 314 314 314 313 313 313 313 313 313 313 312 312 312 312 312 312 312 313 313 313 313 313 313 312 311 310 309 309 308 308 308 308 307 307 307 307 307 307 307 307 307 307 306 306 306 306 306 306 306 305 305 305 305 306 306 306 306 306 306 306 306 306 307 308 309 310 312 315 317 318 317 316 315 313 312 308 303 301 300 299 299 302 304 302 297 293 289 287 286 285 281 276 270 263 257 252 250 248 246 245 243 244 244 244 243 242 244 245 247 247 246 243 239 234 230 227 225 223 223 221 219 218 217 217 216 215 214 213 212 211 209 208 207 206 205 204 202 200 197 196 193 189 185 180 177 174 175 177 179 180 181 181 180 178 176 177 190 214 213 197 187 186 194 205 211 209 206 180 162 159 161 165 169 173 175 179 186 194 201 197 187 184 178 175 175 174 167 158 156 156 160 172 172 163 154 155 162 160 159 155 156 158 160 162 164 165 167 168 171 174 174 172 170 169 166 165 164 163 163 162 161 160 159 158 158 158 158 159 159 159 159 159 158 157 157 156 156 159 164 167 167 162 158 157 157 158 159 166 167 159 219 262 262 261 259 258 257 256 234 165 164 164 163 216 251 252 251 250 246 243 240 243 258 277 278 265 247 245 244 242 239 234 227 223 229 249 263 268 278 291 324 341 121 265 265 246 236 209 186 210 220 216 208 195 176 217 238 239 243 250 258 264 275 281 278 274 271 270 274 274 270 262 251 248 237 227 218 211 209 210 209 209 209 209 211 213 214 216 219 222 224 224 226 228 230 230 231 233 234 234 234 234 235 232 230 224 217 212 208 205 199 193 191 190 190 189 191 195 198 195 194 186 185 188 189 190 190 189 189 188 185 183 183 187 195 210 279 296 314 319 311 309 317 326 329 327 343 33 68 83 97 103 110 111 118 119 123 130 137 151 175 184 180 172 166 164 165 163 159 160 159 159 160 160 158 150 141 135 129 130 132 129 123 118 113 113 110 108 102 98 95 95 99 107 109 110 110 109 106 102 95 86 82 81 85 89 92 92 93 93 94 94 95 96 97 98 98 99 100 101 103 103 105 106 105 105 105 104 103 104 104 105 107 109 109 108 105 103 102 103 106 109 108 109 107 105 102 100 99 98 97 97 100 102 103 104 106 107 107 108 109 109 111 112 113 114 115 115 115 115 116 118 120 122 122 123 123 124 124 125 126 126 128 129 130 130 131 132 133 133 133 134 134 135 136 136 136 136 136 136 136 137 138 347 347 346 346 346 346 346 346 345 345 345 345 345 345 344 344 344 344 344 344 344 343 343 343 343 343 343 342 342 342 341 341 341 341 341 341 340 340 340 339 339 339 339 338 338 338 338 337 337 337 337 336 336 336 336 336 336 336 336 336 336 335 335 335 335 334 334 334 334 334 334 334 334 334 334 334 333 333 333 333 333 332 332 332 331 331 331 331 331 331 331 330 330 330 330 330 330 330 330 330 330 329 329 329 329 329 329 329 328 328 328 328 328 328 328 327 327 327 327 326 326 326 326 325 325 325 325 324 324 324 323 323 323 322 322 322 322 322 322 322 322 321 321 321 321 321 321 321 321 321 321 321 321 320 320 320 319 318 318 317 316 317 316 315 315 315 316 316 316 316 315 315 315 316 315 315 315 315 314 314 314 314 314 313 313 313 313 314 313 313 312 312 313 313 313 313 313 313 314 314 314 313 312 311 310 310 310 309 309 309 309 308 308 308 308 307 307 308 308 308 308 308 307 307 307 307 307 307 307 306 306 306 307 307 306 306 306 306 306 307 307 307 307 308 310 312 314 317 318 319 317 317 316 313 313 308 304 302 300 299 299 301 302 299 296 295 294 293 290 285 281 275 270 263 256 251 247 246 244 243 242 243 244 245 244 243 243 244 246 248 248 246 243 238 233 229 225 224 222 220 218 217 216 215 214 213 212 211 210 209 208 207 207 206 205 204 202 200 199 197 195 192 188 184 180 176 174 174 174 175 177 178 178 177 176 175 181 204 204 192 183 181 185 191 196 200 196 179 165 161 162 165 169 173 176 181 189 200 208 209 205 194 186 181 182 178 158 158 158 160 168 175 172 162 155 156 161 171 174 154 155 157 159 162 163 165 166 169 175 181 180 177 174 170 167 166 164 163 163 162 161 160 159 159 159 158 159 159 159 160 159 159 158 157 157 156 157 160 165 166 165 161 158 158 158 158 159 159 157 157 238 262 263 262 260 258 258 258 258 248 163 163 164 162 239 254 263 263 254 247 244 247 271 278 279 274 247 245 244 242 239 232 227 224 219 232 260 268 278 292 295 321 126 267 257 249 239 212 165 205 219 220 206 173 170 245 263 246 233 241 253 260 273 280 279 277 271 265 266 271 270 265 262 249 236 227 217 212 211 211 211 210 210 210 210 210 212 213 216 222 228 231 233 234 234 233 233 235 237 237 235 233 232 232 230 227 222 217 212 207 200 195 193 192 190 189 191 194 197 197 193 186 186 189 192 193 191 189 190 190 185 182 180 178 178 196 257 284 301 309 304 311 325 333 327 323 347 47 73 86 98 107 112 114 118 119 123 130 139 151 168 176 173 161 154 153 153 152 149 151 153 155 158 160 159 155 152 148 142 150 150 141 130 122 118 117 114 110 101 97 95 96 108 110 109 108 108 106 103 99 92 85 83 84 87 90 92 93 93 93 94 94 95 96 96 97 98 99 100 102 103 104 105 106 107 107 106 106 105 104 105 105 108 110 110 108 105 103 104 106 110 113 112 113 110 110 109 108 106 105 103 101 101 103 107 107 107 107 108 108 109 110 111 113 114 115 116 117 117 118 118 119 121 123 124 125 125 125 126 127 127 127 128 129 130 131 132 132 133 134 134 135 135 136 136 136 136 137 137 137 137 138 138 347 347 346 346 346 346 346 345 345 345 345 345 345 344 344 344 344 343 343 343 343 343 343 343 343 343 343 342 342 342 342 341 341 341 341 341 340 340 340 339 339 339 339 338 338 338 338 338 337 337 337 337 336 336 336 336 336 336 336 336 336 336 335 335 335 334 335 334 334 334 334 334 334 334 334 333 333 333 333 333 333 333 332 332 332 332 332 331 331 331 331 331 331 331 331 330 330 330 330 330 330 330 330 329 329 329 329 329 329 328 328 328 328 328 328 327 327 327 327 327 327 326 326 326 326 325 325 325 325 324 324 323 323 323 322 322 322 322 322 322 322 322 321 321 321 322 321 321 321 321 321 320 320 320 319 319 318 317 317 317 316 316 316 316 316 316 316 316 316 315 315 315 315 315 315 315 315 315 315 315 314 314 314 314 314 314 314 313 313 313 313 313 313 313 313 314 314 314 314 314 313 313 312 311 310 310 310 310 310 310 309 309 309 308 308 308 308 309 309 308 308 308 308 308 309 308 308 308 308 307 307 307 308 308 307 307 307 307 307 307 307 307 307 309 311 313 316 318 320 320 319 318 316 314 314 309 306 304 302 300 301 302 301 298 296 296 296 296 293 286 280 275 267 260 255 251 247 245 243 241 242 242 245 246 245 244 243 244 246 248 249 248 245 241 235 230 228 225 222 220 217 215 214 213 212 211 210 209 208 207 206 206 206 205 204 203 202 200 199 197 195 193 191 187 184 180 176 175 173 173 174 175 176 176 175 175 182 195 199 188 181 178 180 182 186 191 188 178 168 164 164 166 169 172 177 183 192 204 211 216 214 207 196 188 184 174 160 160 158 166 178 181 175 169 166 164 165 174 174 157 155 156 158 161 163 164 165 171 185 195 194 188 177 171 169 167 166 166 165 164 163 161 161 160 159 159 159 159 159 160 160 159 158 158 158 158 158 161 163 164 163 160 159 158 158 158 158 158 158 160 248 262 263 263 260 259 259 259 258 246 164 163 163 163 163 269 273 272 258 251 248 249 255 267 258 249 245 242 243 240 237 231 228 227 221 228 251 267 275 282 300 305 265 266 243 252 232 195 170 209 219 219 214 201 181 166 239 239 210 220 245 257 270 278 280 288 269 263 267 270 270 270 264 249 234 227 222 219 215 213 211 211 211 210 208 207 208 210 214 220 228 235 238 238 235 234 234 236 238 238 236 234 232 228 226 224 224 222 217 210 200 195 193 193 191 189 189 191 194 196 192 187 189 192 195 195 192 190 192 191 187 182 179 176 174 185 222 267 283 295 299 317 334 330 321 314 318 4 65 94 109 112 112 115 119 120 124 127 138 148 155 158 158 148 140 138 142 142 140 143 150 158 163 165 163 162 162 161 159 165 162 150 136 126 121 120 117 111 101 96 95 96 97 108 108 107 106 105 102 96 89 85 86 87 89 91 91 92 92 93 94 94 95 95 96 96 98 99 101 102 104 105 105 106 107 108 108 107 106 106 106 107 109 111 111 109 107 106 105 108 113 115 115 115 112 112 113 114 114 112 111 110 109 111 114 112 111 110 110 110 111 111 112 116 117 117 117 118 119 120 120 121 123 124 126 126 126 126 127 127 128 128 129 130 131 131 132 133 133 134 135 136 136 137 137 137 137 137 138 138 138 138 138 347 347 347 346 346 346 346 346 345 345 345 345 345 344 344 344 344 343 343 343 343 343 343 343 343 342 342 342 342 342 341 341 341 341 341 341 340 340 340 339 339 339 339 339 338 338 338 338 338 337 337 337 337 337 337 336 336 336 335 335 335 335 335 335 335 335 334 334 334 334 334 334 334 334 334 333 333 333 333 333 333 333 333 332 332 332 332 332 332 332 331 331 331 331 331 331 331 331 330 330 330 330 330 330 329 329 329 329 329 329 328 328 328 328 328 328 328 327 327 327 327 327 327 327 326 326 326 325 325 324 324 324 323 323 323 322 322 322 322 322 322 322 322 322 322 322 321 321 320 320 320 319 319 319 319 318 317 317 317 317 316 316 316 316 316 316 316 316 316 316 316 316 316 316 316 316 315 315 315 315 315 315 315 315 315 314 314 313 313 313 313 313 314 314 314 314 314 314 315 314 313 312 311 311 311 310 310 310 310 310 310 310 309 309 309 309 309 309 309 309 309 309 308 309 310 309 309 309 309 308 308 309 310 309 309 308 308 307 307 308 308 308 308 310 312 314 317 319 320 321 321 320 318 315 313 310 308 307 306 304 306 305 302 298 296 294 293 294 292 287 280 271 262 255 252 250 247 244 244 243 244 247 246 246 246 244 244 245 246 247 248 247 245 241 238 235 230 225 222 219 215 213 211 210 209 209 208 207 207 206 205 205 204 203 203 202 201 200 198 197 195 194 192 189 186 183 181 178 175 173 172 172 173 174 174 175 178 186 193 186 180 176 176 176 181 184 183 176 169 166 166 167 169 173 178 186 196 201 208 218 222 217 206 194 184 171 162 162 170 176 185 191 183 180 174 171 174 181 184 167 155 156 158 160 161 163 165 171 195 206 211 202 184 174 169 168 169 170 170 169 166 164 162 161 160 160 160 160 159 160 160 160 159 159 159 159 160 161 162 163 163 161 159 158 157 159 168 177 163 164 253 261 263 263 262 261 261 260 260 245 166 164 163 163 164 247 274 274 264 256 252 250 248 252 256 248 243 237 236 236 235 230 228 229 228 228 245 260 267 282 298 276 237 252 247 251 239 206 172 200 211 216 219 223 205 170 214 164 180 204 242 255 262 274 274 267 261 261 264 267 270 271 266 254 241 231 225 224 220 216 212 211 211 210 208 206 206 208 211 216 225 234 239 241 239 236 235 236 237 238 238 236 231 227 223 222 223 223 219 211 199 194 193 193 191 190 189 189 193 194 191 189 192 195 196 195 193 192 192 191 190 185 179 173 171 181 209 245 261 279 301 321 332 317 304 282 288 342 76 106 118 118 115 117 121 122 123 124 132 140 141 140 133 127 127 129 133 137 137 140 152 166 171 170 167 166 166 169 169 172 169 156 140 129 124 122 118 110 102 98 96 96 98 109 109 108 107 104 100 94 87 86 88 90 91 91 91 92 92 93 93 94 95 95 95 96 97 99 101 102 103 104 105 106 107 108 109 109 108 108 108 109 110 112 111 111 109 108 107 110 114 116 118 118 115 113 114 117 118 119 118 118 117 119 121 119 117 115 115 114 115 115 116 119 120 120 120 120 120 121 122 123 124 126 126 126 126 127 127 128 128 129 129 130 131 132 132 133 134 135 136 136 136 137 137 137 138 138 138 138 138 138 138 347 347 347 347 347 346 346 346 345 345 345 345 344 344 344 344 343 343 343 343 343 343 343 343 343 342 342 342 342 342 341 341 341 341 341 341 340 340 340 339 339 339 339 339 338 338 338 338 338 338 337 337 337 337 337 337 337 336 336 336 336 336 335 335 335 335 335 334 334 334 334 334 334 334 334 334 333 333 333 333 333 333 333 333 332 332 332 332 332 332 332 332 332 332 331 331 331 331 331 331 330 330 330 330 330 329 329 329 329 329 329 328 328 328 328 328 328 328 328 327 327 327 327 327 327 326 326 326 325 325 324 324 323 323 323 323 322 322 322 322 322 322 322 322 322 322 321 320 320 320 319 319 319 319 318 318 318 317 317 317 317 317 317 317 317 316 316 317 316 316 316 316 316 316 316 316 316 315 315 315 315 315 315 315 315 314 314 314 313 313 313 314 314 314 315 315 315 315 315 314 313 312 312 311 311 311 310 310 310 310 310 310 309 309 309 309 310 310 310 310 310 309 309 310 310 310 310 310 310 309 309 310 311 311 311 310 309 308 309 310 309 309 310 312 314 315 317 319 320 321 322 321 319 317 314 312 310 309 309 309 308 305 301 299 297 294 292 292 291 286 277 267 257 251 249 248 247 248 247 249 251 252 249 247 246 245 244 245 246 246 246 246 244 241 238 236 230 224 220 216 211 210 208 208 207 206 206 205 204 204 204 203 202 201 201 200 200 199 197 196 195 193 192 190 187 185 184 181 177 174 172 171 172 173 173 174 176 182 188 184 181 180 176 174 177 180 179 173 169 167 168 168 170 173 178 187 197 197 209 222 228 226 216 199 185 173 169 179 182 187 193 205 199 196 187 181 184 192 191 166 156 158 159 160 161 162 164 169 171 195 219 211 191 178 172 170 170 172 174 174 171 166 164 164 162 161 161 160 160 160 160 160 159 159 160 160 161 161 161 161 161 161 160 159 159 165 184 195 180 196 247 254 258 260 261 262 262 261 261 259 225 165 164 164 164 165 279 278 272 259 256 254 252 251 251 248 241 235 233 233 231 228 226 226 231 226 234 246 262 281 292 268 255 252 251 252 242 194 171 208 217 218 217 223 197 158 156 162 169 197 250 253 254 266 266 259 258 258 260 264 270 273 269 260 247 236 228 224 221 217 213 212 210 209 206 204 205 208 210 213 220 230 238 244 244 241 238 237 237 236 235 233 229 226 223 222 222 223 219 210 200 196 195 194 194 192 190 190 193 194 192 191 194 196 197 196 194 193 193 192 190 184 177 173 174 185 206 223 230 248 275 291 291 282 286 231 222 149 118 118 124 124 121 121 124 124 122 117 118 122 128 127 121 118 121 125 129 131 134 142 159 175 179 175 172 170 171 175 176 176 170 157 141 131 126 122 117 110 105 102 100 98 100 111 111 111 107 103 98 92 87 89 91 92 92 92 92 92 93 93 93 94 95 95 95 95 96 98 100 101 102 104 105 107 108 109 110 110 109 109 110 111 112 112 111 111 110 110 110 112 115 117 119 119 117 115 114 117 119 121 122 122 122 124 125 124 123 121 120 119 120 120 120 121 122 122 122 122 122 122 124 125 126 126 127 127 127 127 128 128 129 129 130 131 132 133 133 134 135 136 136 136 136 137 137 137 138 138 138 138 138 138 139 348 348 347 347 347 347 346 346 345 345 345 345 345 344 344 344 343 343 343 343 343 342 342 342 342 342 342 342 342 342 342 341 341 341 341 341 340 340 340 339 339 339 339 339 339 338 338 338 338 338 338 337 337 337 337 337 337 337 337 336 336 336 336 336 335 335 335 335 335 334 334 334 334 334 334 334 334 334 333 333 333 333 333 333 333 333 332 332 332 332 332 332 332 332 332 331 331 331 331 331 331 330 330 330 330 330 330 329 329 329 329 328 328 328 328 328 328 328 328 328 327 327 327 327 327 327 326 326 326 325 325 324 324 323 323 323 323 323 323 323 322 322 322 322 322 321 321 320 320 320 320 320 319 319 319 318 318 318 318 318 318 318 317 317 317 317 317 317 317 317 317 316 316 316 316 316 316 315 315 315 315 315 315 315 315 314 314 314 314 314 314 314 315 315 316 316 315 315 314 313 313 312 312 312 311 311 310 310 310 310 310 310 310 309 310 310 311 311 311 311 310 310 310 311 311 311 311 311 310 310 310 311 312 312 312 311 311 310 310 311 310 310 311 313 314 315 317 319 320 321 322 321 319 318 316 313 310 309 309 309 306 304 303 301 299 296 293 291 289 283 273 263 255 250 248 248 250 253 252 254 254 253 250 248 247 247 246 246 246 245 245 244 243 242 240 236 230 223 218 213 208 206 205 204 204 204 203 203 202 202 202 201 200 199 199 198 198 198 197 195 194 193 191 189 188 187 185 182 179 176 173 171 171 171 172 173 174 179 183 183 182 180 176 174 175 178 177 172 168 168 168 169 170 173 177 182 187 197 210 224 232 234 225 205 188 182 184 191 196 198 205 214 215 212 202 195 197 205 196 163 158 159 160 160 161 162 163 164 169 194 226 216 195 182 175 172 172 173 174 175 174 169 164 166 164 163 162 162 161 161 161 160 160 160 160 160 161 161 163 161 160 160 160 160 160 168 182 188 201 225 238 246 256 246 252 258 261 262 261 261 226 167 166 164 163 161 159 226 277 268 261 258 257 256 252 248 240 235 233 232 229 226 227 227 229 227 228 232 241 281 287 266 256 252 252 250 241 173 182 223 223 225 223 212 178 158 157 167 171 232 257 255 254 261 261 259 259 252 250 256 266 275 275 284 285 254 231 224 219 214 210 208 208 209 204 203 205 209 211 212 216 225 235 242 245 244 240 241 237 234 231 229 226 224 222 222 222 221 216 209 204 202 201 200 196 193 191 192 195 195 193 193 195 198 197 196 195 194 194 193 190 184 178 177 180 193 205 209 208 216 230 237 237 240 232 211 196 161 139 131 131 130 126 123 124 125 123 121 117 111 117 119 117 115 117 122 125 128 135 147 167 183 189 185 179 175 176 180 179 175 167 153 140 133 128 123 117 113 110 107 102 101 104 113 114 113 107 102 97 91 89 91 93 93 93 93 93 93 93 94 94 94 95 95 95 94 95 95 97 99 101 103 105 107 108 109 110 109 108 108 109 110 111 110 109 110 111 112 113 114 115 118 120 120 119 116 116 115 118 121 123 124 124 126 127 127 126 125 124 123 123 123 123 122 124 124 124 124 123 124 126 126 127 127 128 128 128 128 129 129 130 130 131 132 133 133 134 135 135 136 136 136 137 137 138 138 138 138 138 138 139 139 139 348 348 348 348 347 347 346 346 346 345 345 345 345 345 344 344 344 344 343 343 343 342 342 342 342 342 342 342 342 342 342 341 341 341 341 340 340 340 340 340 339 339 339 339 339 338 338 338 338 338 338 338 337 337 337 337 337 337 337 337 336 336 336 336 336 335 335 335 335 335 335 334 334 334 334 334 334 334 334 334 333 333 333 333 333 333 333 333 332 332 332 332 332 332 332 332 331 331 331 331 331 331 330 330 330 330 330 329 329 329 329 329 329 328 328 328 328 328 328 328 328 328 327 327 327 327 326 326 326 325 325 324 324 324 324 324 324 323 323 323 323 322 322 322 322 321 321 321 321 321 321 320 320 319 319 319 319 319 319 318 318 318 318 318 318 318 318 318 317 317 317 316 316 316 316 316 316 316 315 315 315 315 315 315 314 314 314 314 314 314 314 315 315 316 316 315 315 314 313 313 313 312 312 312 312 311 311 311 311 310 310 310 310 310 311 311 312 312 312 312 311 311 311 312 312 312 312 312 311 311 312 312 313 313 313 313 312 312 312 313 311 311 312 314 315 316 317 318 320 322 321 319 317 319 318 315 311 309 308 308 306 305 305 304 302 299 294 289 285 277 266 258 254 253 251 251 253 253 256 256 254 252 250 249 248 248 248 247 246 245 244 244 243 242 240 237 231 223 216 211 206 202 201 200 200 200 200 201 201 200 200 199 198 197 197 196 196 196 195 193 193 192 191 190 189 187 185 183 181 178 175 172 171 170 171 172 173 177 179 180 180 179 177 175 175 176 176 171 168 168 168 169 171 173 174 177 183 194 207 223 234 237 232 210 190 186 190 201 208 208 212 220 225 223 215 207 207 215 200 161 158 159 159 161 167 171 169 170 177 211 238 222 197 184 177 174 173 173 174 175 175 173 171 169 166 165 164 163 163 162 162 161 161 161 161 162 163 163 163 162 160 160 162 161 160 168 181 192 209 228 234 235 235 218 240 262 262 262 262 262 224 173 170 196 201 175 162 163 188 267 263 258 259 259 258 250 239 234 233 230 227 225 225 222 223 221 223 224 174 178 283 262 258 256 257 255 245 174 169 180 211 223 231 170 159 160 159 164 216 268 265 263 264 266 258 254 246 243 237 241 262 271 275 298 317 258 239 228 217 209 205 202 203 204 204 203 207 210 213 214 215 220 229 238 245 247 244 241 237 231 227 225 224 222 221 221 220 217 211 207 207 208 209 205 199 193 192 194 198 198 195 195 198 199 198 196 196 195 195 194 191 185 180 182 187 199 209 207 200 199 202 204 207 211 213 208 191 169 150 141 135 133 130 127 127 129 133 134 123 109 111 114 114 112 113 116 120 128 139 155 175 186 191 190 182 178 179 181 178 174 161 148 139 134 130 124 120 117 113 108 106 106 108 115 115 113 107 101 95 91 90 93 94 95 94 94 94 94 94 94 94 95 95 95 94 94 93 93 95 98 101 103 105 107 108 108 108 108 107 107 107 107 108 108 108 109 111 113 114 115 116 119 121 121 120 118 117 116 117 120 123 125 125 127 128 128 128 127 126 126 125 125 125 124 125 125 125 125 125 125 127 127 127 128 129 129 129 129 130 130 131 131 131 132 133 134 134 134 135 136 136 137 137 138 138 138 138 138 138 139 139 139 139 349 348 348 348 347 347 347 346 346 346 346 345 345 345 345 344 344 344 343 343 343 342 342 342 342 342 342 342 342 342 342 342 341 341 341 340 340 340 340 340 339 339 339 339 339 338 338 338 338 338 338 338 338 337 337 337 337 337 337 337 336 336 336 336 336 336 335 335 335 335 335 335 334 334 334 334 334 334 334 334 334 333 333 333 333 333 333 333 333 333 333 333 332 332 332 332 332 331 331 331 331 331 331 330 330 330 330 329 329 329 329 329 329 329 329 329 328 328 328 328 328 328 327 327 327 326 326 326 326 325 325 325 325 325 325 324 324 324 324 324 323 323 323 323 322 322 322 322 322 321 321 320 319 319 319 319 319 319 319 319 318 318 318 318 318 318 318 317 317 317 317 316 316 316 316 316 316 316 316 316 315 315 315 315 315 314 314 315 315 315 315 315 315 315 315 314 314 313 313 313 313 313 313 312 312 312 311 311 311 311 311 311 311 311 312 312 313 313 313 312 312 312 312 312 312 313 313 312 312 312 312 313 314 314 314 314 314 314 314 315 313 313 314 315 316 316 317 319 320 321 319 317 317 322 323 317 313 310 307 306 305 305 305 304 301 296 290 287 282 271 260 255 254 255 255 255 255 255 256 255 254 254 253 252 251 251 252 252 251 250 249 247 246 245 243 240 234 225 215 208 202 198 196 196 196 197 197 198 198 198 197 197 196 195 195 194 194 194 193 192 191 191 191 190 188 187 185 183 181 179 177 174 172 170 170 171 173 175 176 178 178 178 177 175 175 176 175 172 170 168 168 169 171 172 174 176 181 190 202 217 231 237 231 211 191 190 196 214 218 218 221 227 232 232 225 218 218 220 204 160 159 158 159 174 186 193 198 203 206 230 245 227 201 187 178 173 172 172 172 173 175 175 173 170 168 167 166 165 164 164 163 162 162 162 163 163 164 164 163 162 161 161 162 162 161 167 181 200 211 221 223 220 211 197 227 266 265 263 263 264 260 200 175 253 256 230 223 231 164 216 258 258 260 261 262 250 228 221 221 222 222 218 215 215 215 213 213 215 170 150 228 261 261 262 261 258 198 173 169 165 196 223 238 154 156 159 172 165 258 270 271 271 273 274 266 249 232 223 221 227 268 216 156 154 275 275 262 244 232 218 206 200 200 201 204 207 213 215 218 218 216 217 222 233 243 242 240 237 236 231 223 222 222 222 222 222 219 212 207 206 208 211 211 206 198 192 192 196 202 203 198 198 200 200 199 197 195 195 196 195 192 186 184 182 190 203 214 212 203 199 198 198 202 205 205 199 188 172 154 144 137 134 132 131 133 134 136 137 127 110 105 109 111 110 109 111 118 128 153 170 175 183 191 189 182 180 181 180 176 168 153 143 138 135 133 128 124 119 114 111 109 108 111 115 115 114 110 99 93 92 91 95 96 96 96 95 96 96 95 95 95 95 95 94 94 93 91 89 93 97 100 103 105 106 107 107 107 106 106 106 106 106 107 108 108 110 112 114 116 116 117 119 121 121 121 120 118 117 117 119 121 124 126 127 128 128 128 128 127 127 126 126 126 125 125 125 125 127 127 127 128 128 128 129 129 129 130 130 130 131 131 132 132 132 133 134 134 134 135 136 137 137 138 138 138 138 138 139 139 140 140 140 140 349 349 349 348 348 347 347 347 346 346 346 346 345 345 345 345 345 344 344 343 343 343 342 342 342 342 342 342 342 342 342 342 341 341 341 340 340 340 340 340 339 339 339 339 339 338 338 338 338 338 338 338 338 337 337 337 337 337 337 337 336 336 336 336 336 336 335 335 335 335 335 335 335 334 335 334 334 334 334 334 334 333 333 333 333 333 333 333 333 333 333 333 333 332 332 332 332 332 332 332 331 331 331 331 330 330 330 330 330 330 329 329 329 329 329 329 329 329 328 328 328 328 327 327 327 326 326 326 326 326 326 325 325 325 325 325 324 324 324 324 324 324 324 323 323 323 323 322 322 321 320 319 319 318 318 318 318 318 318 318 318 318 318 318 318 318 317 317 316 316 316 316 317 317 316 316 316 316 316 316 316 315 315 315 315 315 315 315 316 316 316 316 315 315 314 314 314 314 313 313 313 313 313 312 312 312 312 312 312 312 312 312 312 313 313 313 313 314 314 313 312 313 313 312 313 314 314 313 313 314 313 314 314 315 315 315 315 316 317 316 315 315 316 316 318 317 318 320 320 320 318 316 319 325 325 320 315 312 308 306 306 305 304 303 299 293 288 285 278 267 259 255 257 258 258 257 256 254 254 254 255 260 261 262 263 264 265 267 267 265 263 260 258 255 251 248 242 231 217 206 197 193 192 192 192 193 194 194 195 195 195 195 194 194 193 192 192 192 191 190 189 189 189 189 188 186 184 183 181 179 177 175 173 171 170 170 170 170 173 176 177 177 175 175 175 176 176 174 171 169 168 169 170 171 173 176 180 184 193 207 222 229 224 209 196 197 207 225 227 228 226 230 236 237 232 226 225 225 203 161 159 160 160 167 193 201 207 220 225 237 246 229 205 190 180 174 172 172 172 172 174 175 173 170 169 168 167 166 166 165 164 163 162 163 163 164 165 163 162 162 161 161 163 163 162 164 178 198 199 203 208 207 198 192 221 264 267 265 264 265 268 207 231 262 262 260 256 221 164 197 257 260 260 262 261 248 193 204 204 207 209 206 205 209 213 215 214 205 170 151 150 260 259 264 252 229 173 166 172 237 250 239 245 145 150 152 268 274 266 192 188 202 219 238 269 281 226 210 209 206 197 159 166 170 153 262 268 262 252 238 223 215 207 201 204 218 223 225 225 224 219 216 217 217 228 237 236 235 235 231 220 218 220 222 223 222 216 212 208 209 212 213 210 203 195 191 193 198 205 207 202 199 200 201 199 196 195 197 198 197 193 189 188 188 194 203 215 216 212 207 202 201 204 205 201 193 181 168 147 138 134 133 135 136 137 140 142 142 133 113 101 106 113 114 112 112 119 133 169 171 177 186 192 188 183 183 182 178 171 161 146 140 137 137 135 130 124 120 116 112 110 111 113 114 114 113 109 96 94 91 91 95 97 97 96 96 97 97 97 96 96 96 95 95 94 92 87 86 87 92 99 103 105 106 106 106 106 106 106 106 106 107 108 109 111 112 115 118 119 118 118 119 120 121 122 121 120 118 117 118 120 123 125 127 127 128 128 128 128 127 126 126 126 126 126 126 127 127 129 129 129 129 129 129 129 130 130 130 131 131 131 132 132 133 133 133 134 135 135 136 137 137 138 138 139 139 140 140 140 140 140 141 141 349 349 349 348 348 348 347 347 346 346 346 346 346 346 346 345 345 345 344 344 343 343 342 342 342 342 342 342 342 342 342 342 341 341 341 341 340 340 340 340 339 339 339 339 339 339 338 338 338 338 338 338 338 337 337 337 337 337 337 336 336 336 336 336 336 336 336 335 335 335 335 335 335 335 335 334 334 334 334 334 334 334 334 333 333 333 333 333 333 333 333 333 333 332 332 332 332 332 332 332 332 331 331 331 331 330 330 330 330 330 330 330 330 329 329 329 329 329 329 328 328 328 327 327 327 326 326 326 326 326 326 326 325 325 325 325 325 325 325 325 325 325 324 324 324 323 323 322 321 320 320 319 319 319 319 318 318 318 318 319 319 318 318 318 318 317 317 317 317 316 317 317 317 317 316 316 316 316 316 316 315 315 315 315 315 315 316 316 316 316 316 315 315 314 314 314 314 314 314 314 314 313 313 312 312 312 312 312 312 313 313 313 313 314 314 313 313 314 314 313 313 314 313 312 313 314 314 314 314 314 315 315 315 316 316 316 317 318 317 317 317 317 318 318 318 319 320 322 322 321 319 318 321 326 326 322 318 314 309 309 307 305 305 303 299 295 289 283 275 267 263 262 263 262 261 260 256 253 252 255 265 276 280 283 283 283 284 285 286 283 282 280 278 275 273 268 260 247 227 205 193 188 186 187 188 189 190 191 192 192 193 193 193 192 191 190 190 190 190 188 188 188 188 187 187 186 184 182 181 179 178 176 174 172 171 170 169 170 171 174 175 176 175 174 174 176 177 175 172 169 168 168 169 171 173 175 177 179 184 192 201 209 211 207 203 206 213 216 232 235 228 233 238 241 236 230 229 228 198 162 161 163 165 199 208 211 211 219 221 236 244 227 204 190 181 178 176 175 175 176 176 175 172 170 170 169 169 168 167 166 165 164 163 163 163 164 163 162 161 161 160 161 163 164 164 164 176 189 187 187 195 209 186 177 185 241 267 267 266 267 269 262 264 265 265 265 260 219 165 170 242 262 261 261 251 173 178 200 192 192 193 201 207 212 218 226 225 206 163 154 171 257 257 265 244 197 174 172 219 240 255 258 253 136 144 178 253 181 164 162 163 165 166 164 168 173 193 200 198 189 178 160 170 178 182 191 197 233 256 261 256 244 229 218 220 233 233 235 235 231 223 219 215 214 220 229 232 232 233 229 218 216 217 220 221 219 218 214 208 212 216 214 207 198 193 193 196 200 206 207 203 201 199 199 197 196 197 198 199 197 194 192 192 193 198 203 210 211 215 213 208 204 203 200 196 188 175 155 135 130 132 136 139 141 146 148 148 148 142 129 117 118 123 126 128 130 134 136 159 177 186 191 193 188 184 183 180 173 164 151 140 138 138 136 134 129 125 121 115 111 111 111 111 112 112 110 108 103 94 90 92 96 98 98 98 98 98 98 98 97 97 97 96 96 93 89 83 83 86 90 95 98 104 107 107 107 107 107 107 107 108 109 110 111 115 117 119 121 121 120 119 119 120 121 123 122 121 120 117 118 119 122 124 126 125 126 127 127 127 127 127 127 126 127 128 128 129 129 129 129 129 129 129 129 130 130 130 130 131 131 131 132 132 133 133 133 134 135 135 136 137 137 138 139 140 141 141 141 141 141 141 141 141 349 349 349 348 348 348 347 347 347 346 346 346 346 346 346 346 345 345 345 344 344 343 343 343 343 343 343 343 343 343 342 342 342 341 341 341 341 341 340 340 340 339 339 339 339 339 339 338 338 338 338 338 337 337 337 337 337 337 337 336 336 336 336 336 336 336 336 336 336 335 335 335 335 335 335 335 334 334 334 334 334 334 334 334 334 334 334 334 333 333 333 333 333 333 333 332 332 332 332 332 332 332 332 331 331 331 331 331 331 331 330 330 330 330 330 329 329 329 329 328 328 328 327 327 327 326 326 326 326 326 326 326 326 326 326 325 325 325 325 325 325 325 325 324 324 323 323 322 321 320 320 320 319 319 319 319 318 319 319 319 319 318 318 317 317 317 317 317 317 317 317 317 317 317 316 316 316 316 316 316 315 315 315 315 316 316 316 316 316 315 315 315 315 314 314 314 315 315 315 314 314 313 313 313 313 312 312 313 313 313 313 313 314 314 314 314 314 314 313 313 313 314 313 313 314 315 315 315 315 315 316 316 316 316 316 317 319 319 318 318 318 319 319 320 321 321 322 323 324 324 321 319 321 324 325 323 319 315 312 310 307 307 307 306 301 295 290 283 274 269 269 271 271 270 269 266 262 258 259 265 281 298 303 303 301 298 298 298 297 298 299 298 295 293 289 285 278 267 248 215 192 180 180 181 182 184 186 187 189 190 190 191 191 190 190 189 188 188 188 187 186 186 186 186 185 185 183 182 180 179 178 177 175 173 173 172 171 170 170 172 173 174 175 173 173 176 178 176 173 172 170 169 169 170 172 173 174 175 177 180 183 188 199 205 208 210 214 225 234 236 231 236 242 244 241 236 233 231 190 164 162 163 178 227 219 218 210 177 195 229 239 222 200 188 182 181 179 179 179 182 180 176 172 170 170 170 169 169 168 166 166 165 164 164 164 163 162 162 161 161 161 161 162 164 165 166 171 175 180 180 181 180 178 174 173 195 259 268 270 270 268 267 265 265 265 266 264 260 184 165 210 260 262 261 238 209 204 205 198 189 189 203 213 218 222 230 221 189 159 158 183 261 261 264 258 196 195 179 223 250 264 269 267 147 170 244 230 164 163 166 167 166 165 167 170 176 187 194 189 180 174 165 172 178 182 183 188 212 250 271 274 269 258 246 245 250 245 244 243 240 233 230 218 214 214 224 227 223 226 225 217 216 217 218 218 218 217 212 209 214 217 213 203 196 195 197 199 202 204 205 203 202 198 197 196 195 196 197 197 195 193 193 194 195 197 201 202 207 212 211 211 205 203 200 193 185 173 153 130 128 133 137 142 150 153 155 153 155 154 151 147 144 143 145 149 151 155 167 178 184 192 192 190 184 179 177 175 165 153 143 138 138 137 135 133 128 123 119 113 109 110 109 110 110 107 105 105 102 94 91 94 97 100 100 99 100 100 100 99 99 98 98 97 96 92 84 79 79 85 91 95 100 101 107 108 108 109 109 109 110 110 111 113 115 119 120 122 123 122 122 121 120 121 123 124 124 122 121 119 118 119 121 123 123 124 125 126 126 127 127 127 127 127 128 129 129 129 129 129 129 129 129 129 129 130 130 131 131 131 131 132 132 132 133 133 134 134 134 135 136 137 137 138 140 141 142 142 142 142 142 141 141 141 349 348 348 348 348 347 347 347 347 346 346 346 346 346 346 346 346 346 345 345 344 344 343 343 343 343 343 343 343 343 342 342 342 341 341 341 341 341 341 340 340 340 340 339 339 339 339 339 338 338 338 338 337 337 337 337 337 337 337 336 336 336 336 336 336 336 336 336 336 336 335 335 335 335 335 335 334 334 334 334 334 334 334 334 334 334 334 334 334 333 333 333 333 333 333 333 332 332 332 332 332 332 332 332 332 331 331 331 331 331 331 331 330 330 330 330 329 329 329 328 328 327 327 327 327 327 327 327 327 327 326 326 326 326 326 326 325 325 325 325 325 325 325 324 324 323 322 322 321 320 320 320 320 320 319 319 319 319 319 319 318 318 318 317 317 317 317 318 317 317 317 317 317 317 316 316 316 316 316 316 316 315 315 316 316 316 316 316 315 315 315 314 314 314 314 315 315 315 314 314 313 313 313 313 313 313 313 313 314 314 314 314 314 315 314 314 314 313 313 313 314 314 314 314 315 315 315 315 315 316 317 317 317 317 317 319 320 320 319 319 320 320 321 322 323 324 325 325 326 325 323 320 320 322 324 321 319 316 313 311 309 310 310 307 301 296 290 285 279 275 274 276 279 280 282 283 284 287 286 289 295 310 316 314 311 309 309 309 309 310 310 309 307 304 301 296 291 283 272 243 186 165 170 172 176 179 182 184 186 187 188 189 189 189 188 188 187 186 186 185 184 184 184 184 184 183 183 181 180 179 178 177 175 175 174 173 171 170 170 171 172 173 174 173 173 175 177 178 175 174 172 170 169 170 172 172 172 172 173 175 178 180 191 202 206 210 218 229 236 237 236 240 244 247 247 243 240 236 208 185 176 203 239 234 224 213 180 168 179 212 228 211 193 184 182 181 180 179 180 182 180 175 171 168 167 167 168 168 167 166 166 166 166 165 164 164 163 163 162 161 162 163 163 163 162 163 165 167 172 172 175 177 173 172 171 173 231 267 271 271 267 266 266 265 265 265 266 264 181 165 176 259 262 257 235 217 212 211 210 202 197 208 213 219 220 224 219 186 157 159 156 192 265 264 259 215 249 186 216 251 269 283 292 256 199 184 177 164 165 169 169 167 167 171 176 179 184 189 183 174 171 171 176 178 179 181 186 201 235 262 274 277 274 266 265 266 259 253 250 248 246 239 226 219 216 222 219 217 221 220 217 217 218 218 218 218 217 212 212 217 218 211 202 198 199 200 202 203 204 204 204 201 199 199 198 196 193 192 193 193 192 194 196 198 199 200 201 206 209 211 210 208 206 205 201 202 171 132 126 129 133 140 149 155 157 158 158 163 165 166 167 165 163 162 163 165 171 179 185 185 187 186 181 172 167 166 163 151 142 138 136 137 136 135 132 127 121 115 111 110 109 109 109 107 105 103 101 99 95 94 97 99 101 101 101 102 102 102 102 101 100 99 98 96 89 80 75 76 85 93 96 100 107 106 108 110 112 113 113 114 113 113 115 118 123 123 124 124 125 124 122 121 122 124 125 124 122 121 120 119 120 120 120 122 124 125 125 126 127 127 127 128 129 129 129 129 129 129 129 130 130 130 129 129 130 131 131 131 132 132 132 132 133 133 134 134 135 135 136 136 137 138 139 141 142 142 142 142 142 142 142 141 141 348 348 348 348 348 347 347 347 347 347 346 346 346 346 346 346 346 346 345 345 345 344 344 344 344 344 344 343 343 343 342 342 342 342 342 341 341 341 341 341 341 340 340 340 340 340 339 339 339 338 338 338 338 337 337 337 337 337 337 336 336 336 336 336 336 336 336 336 336 335 335 335 335 335 335 334 334 334 334 334 334 334 334 334 334 334 334 334 334 333 333 333 333 333 333 333 333 333 332 332 332 332 332 332 332 332 332 331 331 331 331 331 331 330 330 330 329 329 329 328 328 327 327 327 327 327 327 327 327 327 327 327 327 326 326 326 325 325 325 325 325 325 325 324 324 323 322 322 321 321 321 321 320 320 320 319 319 319 318 318 318 318 318 318 318 318 318 318 318 318 317 317 317 317 316 316 316 316 316 316 316 316 316 316 316 316 315 315 315 314 314 314 314 314 314 314 314 314 314 313 313 313 313 313 313 313 313 314 315 315 314 314 314 315 314 313 314 313 313 314 315 315 315 315 316 316 316 316 316 317 318 318 318 318 319 320 321 321 321 321 322 322 323 325 326 326 328 327 327 327 324 321 319 319 318 314 315 313 312 312 312 312 311 307 303 301 294 289 289 290 292 290 295 300 305 309 315 318 314 312 311 318 320 319 317 317 316 316 318 319 318 317 316 313 308 303 298 293 288 286 300 344 147 158 168 173 177 180 183 184 186 187 187 187 187 186 186 186 185 183 183 183 182 182 182 182 182 181 179 178 177 177 176 176 174 173 172 171 170 171 171 172 172 173 174 174 175 177 178 176 173 171 170 170 171 172 172 172 172 173 174 176 187 190 200 210 220 231 238 239 239 241 246 249 250 248 245 243 242 242 247 252 249 238 210 181 165 165 172 193 204 193 183 180 180 180 178 177 177 178 177 173 168 166 165 166 167 167 166 166 166 166 165 164 164 164 164 163 161 161 164 165 166 165 163 163 163 164 167 170 172 172 172 172 170 171 194 263 270 269 268 267 266 265 265 265 265 265 182 178 186 264 263 247 229 216 212 212 214 215 211 213 212 211 215 220 228 205 153 155 155 155 215 263 256 185 192 224 206 255 280 315 287 253 187 190 203 192 177 170 170 170 172 176 178 181 181 179 172 169 172 176 179 180 182 184 190 200 220 246 261 270 276 275 276 277 271 266 260 254 250 245 236 227 221 216 215 215 217 217 216 217 218 218 218 219 218 216 217 220 218 210 202 200 201 203 203 203 203 203 203 201 201 202 200 198 196 195 193 193 193 195 197 198 199 201 203 205 204 201 204 204 206 206 205 206 196 188 162 139 142 150 156 158 159 161 162 166 169 171 173 174 172 172 174 174 178 184 184 183 184 178 169 158 152 148 141 134 134 135 135 135 135 134 130 124 117 111 110 109 108 108 108 107 105 103 101 99 97 97 100 101 103 103 104 104 104 104 104 103 102 100 99 94 85 77 72 75 87 96 98 100 100 99 106 109 115 118 119 118 117 116 118 122 126 126 126 126 127 126 124 122 123 125 125 124 122 121 120 121 121 121 121 122 123 124 126 127 127 128 128 129 129 129 129 130 130 130 130 131 131 131 130 130 131 131 131 132 132 132 133 133 133 134 135 135 136 136 137 138 138 139 140 141 141 142 142 142 142 141 141 141 141 348 348 348 348 348 348 347 347 347 347 347 347 347 346 346 346 346 346 346 345 345 344 344 344 344 344 344 343 343 343 342 342 342 342 342 342 342 341 341 341 341 341 341 340 340 340 340 339 339 339 338 338 338 338 338 337 337 337 337 336 336 336 336 336 336 336 336 336 336 336 335 335 335 335 335 334 334 334 334 334 334 334 334 334 334 334 334 334 333 333 333 333 333 333 333 333 333 333 333 332 332 332 332 332 332 332 332 331 331 331 331 331 331 330 330 330 330 329 329 328 328 327 328 327 327 328 327 327 327 327 327 327 327 327 326 326 326 326 326 326 326 325 325 324 323 322 322 322 322 321 321 321 321 320 320 319 319 319 319 319 319 319 319 319 319 318 318 318 318 317 317 317 317 317 317 317 317 317 316 316 316 316 316 316 316 315 315 315 314 314 314 314 314 314 314 314 314 313 313 313 313 313 313 313 313 314 314 315 315 315 315 314 315 315 314 313 314 314 314 315 316 316 316 317 317 317 317 317 318 318 319 320 319 319 321 322 322 322 322 323 323 324 326 327 328 328 330 329 329 328 325 322 319 318 316 316 313 312 314 314 316 315 312 310 307 303 298 296 303 311 309 319 322 323 324 327 330 331 328 323 320 325 323 322 323 323 323 323 323 323 323 322 320 317 312 307 303 299 296 297 300 313 341 130 156 166 172 176 180 182 184 185 185 186 185 185 185 184 183 182 181 181 181 181 181 181 180 180 179 178 177 177 176 176 175 174 173 172 171 170 171 171 171 173 174 174 174 175 176 176 174 172 171 171 173 173 173 173 172 172 172 173 175 184 200 212 223 234 240 240 239 241 246 251 253 252 251 250 249 251 255 257 252 240 192 166 165 166 171 179 183 179 174 175 175 175 174 173 174 175 174 171 167 165 165 166 166 166 166 166 166 166 165 164 163 163 162 162 161 162 165 167 167 166 166 164 163 164 166 169 171 172 173 174 171 176 196 258 268 270 269 267 265 265 265 266 267 264 223 214 243 268 237 218 213 212 209 207 211 220 223 217 213 204 210 220 228 176 153 152 153 157 164 232 239 173 222 261 254 261 335 329 279 259 219 204 210 192 175 172 172 174 176 179 181 183 181 179 173 170 172 176 180 183 186 190 195 203 213 231 246 257 266 273 277 279 278 276 270 261 254 247 238 230 225 219 216 217 217 216 216 216 217 217 217 217 218 220 221 222 218 210 202 201 202 203 204 204 203 203 202 201 203 204 204 201 200 198 194 192 192 194 195 197 199 201 202 202 198 196 201 203 198 203 205 206 200 191 173 157 153 157 160 161 161 163 164 166 167 171 173 173 175 178 179 178 180 182 185 187 181 172 162 151 141 131 122 111 124 132 134 135 134 132 127 120 112 109 110 108 107 107 109 107 104 104 103 101 100 101 102 103 105 106 107 107 107 107 107 106 104 102 97 90 82 74 71 76 87 95 101 102 100 105 108 112 118 124 125 123 121 120 122 125 128 128 126 126 126 125 124 122 124 126 126 124 122 121 121 121 121 121 122 124 124 125 125 126 127 127 128 129 129 129 130 130 131 131 131 132 132 132 131 131 131 132 132 132 132 133 133 133 134 134 135 136 137 137 138 139 139 139 140 141 141 141 141 141 141 141 141 141 141 349 349 348 348 348 348 348 348 347 347 347 347 347 347 346 346 346 346 345 345 345 345 344 345 344 344 344 343 343 343 342 342 342 342 342 342 342 341 341 341 341 341 341 341 341 340 340 340 339 339 339 338 338 338 338 337 337 337 337 337 336 336 336 336 336 336 336 336 336 336 335 335 335 335 335 334 334 334 334 334 334 334 334 334 334 334 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 332 332 332 332 332 332 331 331 331 331 331 331 331 330 330 330 329 329 328 328 328 328 328 328 328 328 328 328 328 327 327 327 327 327 327 327 326 326 326 326 325 324 324 323 322 322 322 322 322 321 321 321 321 320 320 320 320 320 320 320 320 320 320 319 319 319 319 318 318 318 318 318 317 317 317 317 317 317 317 317 316 316 316 315 315 315 315 314 314 314 314 314 313 313 314 313 313 313 313 313 313 313 314 314 315 315 315 315 315 314 314 315 314 314 314 314 315 315 317 317 316 318 318 318 318 318 319 319 319 321 321 320 321 322 323 323 323 323 324 325 326 327 329 330 330 332 330 328 327 324 322 320 319 317 316 315 316 317 316 317 315 312 312 310 306 307 309 314 320 323 331 333 332 331 332 335 335 333 329 328 330 328 327 327 327 327 327 327 326 325 324 321 319 316 313 309 305 302 302 304 309 330 52 137 156 166 172 176 179 181 183 184 184 184 184 184 183 183 181 180 180 179 179 179 179 179 179 178 177 177 177 176 175 175 174 173 172 171 170 170 170 171 172 173 174 174 174 175 175 174 173 173 173 174 175 174 174 174 173 173 174 176 185 201 215 226 237 241 240 239 241 247 252 256 256 255 254 253 255 258 259 254 242 186 168 166 169 174 176 177 175 173 171 170 171 170 170 171 172 172 170 167 166 166 166 166 166 166 167 167 166 165 164 164 163 162 163 163 164 166 167 167 167 166 164 164 164 166 168 171 173 174 172 171 190 226 241 243 269 269 267 266 266 266 266 268 268 267 263 262 243 194 202 205 205 206 206 207 217 230 232 223 207 207 217 224 168 165 156 154 161 163 166 180 194 228 250 264 267 47 339 277 266 253 241 250 215 176 174 175 177 179 181 184 186 185 183 181 179 181 183 191 193 194 197 201 206 211 220 232 242 254 264 271 265 268 272 272 267 260 252 242 233 227 223 219 218 219 218 218 217 217 216 215 216 218 221 223 222 218 211 203 200 202 203 204 205 204 203 202 202 203 205 205 203 204 202 195 192 192 191 192 194 196 198 199 200 198 199 205 205 200 205 213 214 202 187 173 164 159 159 160 160 160 161 162 164 166 169 169 171 174 177 176 174 177 180 181 180 170 162 156 149 143 138 133 98 118 130 133 135 134 129 123 114 107 107 109 108 107 107 108 107 105 106 106 104 103 104 104 105 107 108 109 109 110 111 110 109 107 104 96 86 78 72 72 77 83 88 98 104 106 110 113 118 125 129 129 127 125 124 124 126 127 127 125 124 124 123 123 124 127 127 126 124 123 122 121 121 121 121 122 123 124 124 125 125 126 126 127 128 128 129 130 131 131 131 132 132 132 132 132 131 132 133 133 133 133 134 134 134 135 135 136 137 137 138 138 139 139 140 140 141 141 141 141 140 140 140 141 141 142 349 349 349 349 349 349 348 348 348 348 347 347 347 347 346 346 346 346 345 345 345 345 345 345 344 344 344 343 343 342 342 342 342 342 342 342 342 341 341 341 341 341 341 341 341 340 340 340 339 339 339 339 339 338 338 338 338 337 337 337 337 336 336 336 336 336 336 336 336 336 335 335 335 335 335 335 334 334 334 334 334 334 334 334 334 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 332 332 332 332 332 332 331 331 331 331 331 331 331 330 330 330 329 329 329 329 329 329 329 328 328 328 328 328 328 327 327 327 327 327 327 327 327 327 326 325 325 324 323 323 323 323 323 322 322 322 322 321 321 322 322 322 322 322 322 321 321 321 320 320 319 319 319 319 319 319 319 318 318 318 318 317 317 317 317 317 317 316 316 315 315 315 315 314 314 314 314 313 313 313 313 313 313 313 313 313 314 314 314 315 315 315 315 315 315 314 314 314 314 314 314 315 316 317 318 318 318 319 318 319 319 320 319 320 321 322 322 322 322 323 323 324 324 323 325 326 327 329 331 332 333 333 328 327 326 324 322 321 320 319 317 317 319 319 318 317 314 313 315 312 310 314 318 319 322 328 332 331 330 331 333 336 337 336 332 333 334 333 332 331 331 331 330 330 329 328 325 323 321 319 317 314 311 308 307 309 309 321 1 107 145 159 167 173 177 179 181 182 183 183 183 183 183 182 180 179 179 178 178 178 178 178 178 177 177 177 176 176 175 175 174 173 172 171 170 170 170 171 172 173 173 174 174 175 175 174 174 173 174 175 176 176 177 177 178 177 177 179 187 202 218 230 239 243 242 240 241 246 252 256 257 258 257 255 256 258 259 256 245 183 174 172 177 179 180 180 179 176 170 168 168 168 168 168 169 169 169 167 166 166 166 166 166 166 167 167 166 166 165 165 164 164 163 164 166 166 167 167 166 167 166 166 166 169 173 176 177 174 172 181 204 227 226 231 261 269 267 266 266 266 267 268 268 270 268 245 195 187 190 199 201 206 207 205 210 223 233 231 218 208 214 220 203 199 169 160 167 170 176 187 204 232 263 275 292 325 293 278 275 269 264 220 189 176 176 179 181 181 183 185 188 188 188 188 188 196 202 214 213 209 208 209 209 211 216 224 232 243 252 256 253 257 262 267 268 265 258 249 239 232 227 223 221 222 220 219 219 217 215 214 216 218 221 222 221 218 213 206 202 202 203 205 205 204 203 203 203 203 204 205 206 208 205 198 196 193 191 191 193 195 196 198 200 201 202 205 207 203 206 207 214 202 173 162 159 160 163 164 161 160 161 162 163 162 164 167 169 174 172 168 167 173 181 170 160 160 154 151 150 151 151 146 121 119 129 133 134 132 127 120 110 107 109 109 108 105 108 109 108 107 107 107 106 106 106 106 107 108 110 110 111 112 113 112 111 109 105 95 87 78 74 74 76 80 89 97 104 108 110 116 127 131 132 131 130 128 127 126 126 126 124 123 123 123 125 125 125 128 127 126 125 124 123 122 122 122 122 122 123 124 124 124 125 126 127 127 128 128 129 130 131 131 131 132 132 133 133 133 133 132 134 134 134 134 134 135 135 135 136 136 137 137 138 138 138 139 140 140 141 141 141 140 140 140 141 141 142 142 349 349 349 349 349 349 349 349 348 348 348 347 347 347 346 346 346 346 345 345 345 345 345 345 345 344 344 343 343 342 342 342 342 342 342 342 342 342 342 342 341 341 341 341 340 340 340 340 339 339 339 339 339 339 338 338 338 338 337 337 337 337 337 337 337 336 336 336 336 336 335 335 335 335 335 335 335 334 334 334 334 334 334 334 333 333 333 333 333 333 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 331 331 331 331 331 331 330 330 330 329 329 330 330 330 329 329 329 329 329 328 328 328 328 327 327 327 327 327 327 327 326 325 325 324 324 323 323 323 323 323 323 323 322 322 322 323 323 324 323 323 323 322 322 321 321 321 320 320 320 320 320 320 320 320 319 319 319 318 318 317 317 317 317 317 316 316 315 315 315 315 314 314 314 313 313 313 313 313 313 313 313 313 314 314 314 314 315 314 314 314 314 314 314 314 314 314 315 316 316 317 318 319 319 319 319 320 320 321 321 320 321 323 323 323 323 323 324 324 324 324 324 325 325 328 331 333 334 336 335 331 327 326 324 324 323 323 322 321 322 322 321 319 315 313 316 315 313 313 319 320 320 322 325 324 323 326 330 333 336 339 337 337 336 337 337 336 336 336 335 334 333 331 329 327 325 323 321 320 317 316 314 311 309 311 316 340 59 130 151 162 169 174 177 179 180 181 182 182 182 182 181 180 178 178 177 177 176 176 177 176 176 177 176 176 175 175 174 174 173 172 172 170 170 171 172 172 172 173 173 174 175 175 175 174 174 174 175 177 179 180 181 183 184 183 182 189 203 220 232 241 245 244 242 241 245 250 252 255 258 257 255 256 257 255 232 216 185 180 181 185 184 184 186 186 180 172 168 168 168 168 167 167 167 167 166 165 165 165 165 165 166 166 166 166 166 165 166 166 166 166 166 167 166 166 166 166 168 168 168 169 172 177 177 176 171 190 219 212 210 202 198 200 248 267 266 265 266 267 268 269 269 268 255 200 185 196 202 204 205 206 204 203 211 217 235 236 223 219 221 221 220 193 178 173 175 179 194 207 243 278 287 296 288 276 275 276 268 257 172 175 175 179 183 185 186 187 189 191 192 193 195 197 205 219 231 234 230 224 218 215 215 218 223 229 234 238 247 247 250 255 261 265 266 262 254 246 236 229 225 224 221 220 220 220 218 215 214 216 218 220 221 220 219 216 212 210 205 206 207 206 204 203 203 202 202 202 203 208 211 210 206 201 195 193 193 195 196 196 196 198 204 206 206 207 209 209 210 210 177 157 151 165 171 173 171 166 162 160 160 160 160 162 164 170 169 164 161 163 171 169 160 157 153 149 149 150 154 159 156 145 124 130 133 132 130 125 117 110 108 110 110 108 107 110 110 109 108 108 107 107 108 108 108 108 109 111 111 112 113 114 114 113 110 106 95 90 86 84 81 81 84 90 97 104 108 111 117 132 134 134 132 131 131 130 127 125 124 124 123 123 123 126 129 128 128 127 127 126 125 124 123 123 123 122 123 123 124 124 125 126 126 127 127 128 129 129 130 130 131 131 131 132 133 133 134 134 134 135 135 135 135 135 136 136 137 137 137 138 138 138 138 139 139 139 140 140 140 140 140 141 141 141 141 142 142 349 349 349 349 349 349 349 349 348 348 348 348 347 347 346 346 346 345 345 346 346 346 346 346 345 345 344 343 343 343 342 342 342 342 342 342 342 342 342 342 341 341 341 341 340 340 340 340 339 339 339 339 339 339 338 338 338 338 337 337 337 337 337 337 337 337 336 336 336 336 335 335 335 335 335 335 335 335 335 335 334 334 334 334 333 333 333 333 333 333 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 331 331 331 331 331 331 330 330 330 330 330 330 330 330 330 329 329 329 329 329 328 328 328 328 327 327 327 327 327 327 326 325 324 324 324 324 324 324 324 323 323 323 323 323 324 324 325 324 324 323 323 322 322 322 322 321 321 321 321 321 321 321 321 320 320 319 319 318 318 318 318 317 317 317 316 316 316 315 315 315 314 314 314 313 313 313 313 313 313 313 313 314 314 314 314 315 315 314 314 314 314 314 314 314 315 315 316 317 317 318 319 320 320 320 320 321 322 322 322 322 323 325 325 324 324 324 324 325 325 325 325 325 326 331 334 336 337 338 335 332 328 327 326 326 325 326 326 325 326 324 321 317 315 315 316 315 314 314 314 318 309 310 310 310 315 323 330 333 336 339 343 343 340 342 341 340 339 338 337 336 334 332 330 328 326 325 323 322 320 319 317 314 312 312 314 327 11 108 142 156 165 170 174 176 178 179 181 181 181 181 180 179 178 177 176 176 175 175 175 175 176 175 175 175 175 175 174 174 173 172 172 170 170 171 172 172 172 172 172 173 175 175 175 174 174 174 175 177 180 183 183 187 191 187 184 189 203 220 233 242 246 245 243 242 243 244 250 254 257 257 249 247 243 232 226 207 191 186 188 192 191 189 194 196 189 178 171 170 170 170 169 168 167 166 165 166 166 165 165 165 165 166 165 165 165 165 166 168 168 168 168 168 167 167 166 166 167 169 170 170 172 175 174 175 169 205 238 234 199 178 173 170 172 202 265 265 266 268 269 269 269 269 268 213 193 204 207 206 204 202 201 199 199 194 228 253 248 242 229 214 206 208 201 176 177 182 188 190 214 285 289 284 282 276 271 270 268 257 199 184 178 183 187 190 192 194 196 196 197 199 201 203 209 221 227 236 241 240 233 226 223 223 225 227 230 236 242 243 247 250 255 260 262 261 258 257 257 256 248 238 227 218 220 222 220 216 216 218 219 220 220 219 218 218 218 215 211 209 208 207 205 203 202 202 201 201 202 208 212 211 209 203 198 195 196 196 197 196 193 196 203 207 208 207 206 207 205 197 177 165 158 161 167 173 171 165 160 157 157 157 158 161 165 164 163 160 161 166 167 155 147 150 152 149 149 154 161 165 158 147 126 130 132 131 129 124 116 113 111 111 111 110 110 112 113 110 109 109 109 109 109 109 109 110 111 112 113 114 114 115 114 113 109 104 97 90 89 88 87 89 91 93 98 103 106 110 121 132 135 136 135 133 132 130 126 124 125 126 126 125 124 124 128 130 129 129 128 126 125 124 124 124 123 123 123 123 124 124 125 125 126 127 127 128 129 129 130 130 131 131 131 132 133 134 134 134 135 135 136 136 136 137 137 137 137 138 138 138 138 138 139 139 139 139 139 139 140 140 141 141 141 141 141 142 142 349 349 349 349 349 349 349 348 348 348 348 348 347 346 346 346 345 345 345 346 346 346 346 346 345 345 344 343 343 343 343 343 343 342 342 342 342 342 342 342 341 341 341 341 340 340 340 340 339 339 339 339 339 339 338 338 338 338 338 337 337 337 337 337 337 337 337 336 336 336 336 335 335 335 335 335 335 335 335 335 335 334 334 334 334 333 333 333 333 333 332 332 332 332 332 332 332 332 332 332 332 331 331 331 332 332 332 331 331 331 331 331 331 331 331 331 331 331 330 330 330 330 330 330 330 329 329 329 329 328 328 328 328 328 328 327 327 326 326 325 325 325 324 324 324 324 324 324 324 324 324 325 325 325 325 324 324 323 323 323 322 322 322 322 322 322 321 322 321 321 321 320 320 319 319 318 318 318 318 317 317 317 316 316 316 315 315 315 314 314 314 313 313 313 313 313 313 313 314 314 314 315 315 315 315 314 314 314 314 314 315 315 315 316 317 317 318 320 321 321 321 320 321 322 323 323 323 323 325 326 326 325 325 325 325 326 326 326 325 326 330 334 338 340 340 341 332 330 329 328 327 327 327 327 327 327 326 320 317 314 317 318 316 314 313 313 309 301 302 305 306 311 320 327 333 336 338 343 348 347 345 348 345 343 341 339 337 336 334 333 331 329 327 326 324 323 323 321 319 316 314 313 313 321 344 69 131 150 160 167 171 173 175 178 179 180 180 180 180 178 177 176 175 175 174 174 174 174 174 174 175 175 174 174 174 174 173 172 171 171 170 170 170 172 172 172 172 172 173 175 175 174 174 174 175 176 178 180 183 189 193 190 185 189 202 219 233 241 245 246 245 243 243 242 244 250 240 243 229 218 217 218 215 206 195 191 194 198 198 198 202 207 203 191 180 176 174 173 171 170 169 167 167 169 168 167 165 165 165 165 165 165 166 165 167 168 169 168 169 168 168 168 169 170 169 170 171 171 171 171 172 173 169 172 199 245 209 175 169 169 172 175 222 266 267 268 269 269 269 269 268 227 208 208 207 204 202 200 198 195 193 187 182 242 259 256 221 200 193 194 191 178 177 179 179 170 159 273 278 276 274 270 267 263 254 248 238 197 187 194 194 195 198 200 202 203 204 206 206 208 212 218 222 229 238 243 243 238 234 232 230 231 232 235 239 241 242 244 248 252 255 256 264 264 255 251 246 240 229 217 221 223 222 219 220 222 222 222 220 219 217 217 219 219 215 211 209 208 207 205 203 202 202 203 205 206 209 210 209 205 201 198 198 197 197 196 191 188 192 195 198 200 197 196 197 183 134 148 158 156 159 165 165 162 159 157 156 153 147 151 164 164 159 157 161 167 163 152 152 155 153 150 151 157 165 163 148 133 118 128 132 131 128 122 120 113 111 113 113 113 114 115 116 113 111 111 112 112 112 111 111 112 113 113 114 115 115 115 114 111 107 101 95 91 88 87 90 93 96 99 104 107 106 110 123 131 135 135 136 134 131 128 125 125 127 129 128 127 126 125 126 131 130 129 128 126 125 125 124 124 123 123 123 123 124 124 124 125 126 126 127 128 128 129 129 130 131 131 131 131 132 133 134 134 135 134 135 136 136 137 137 137 137 138 138 138 138 138 139 139 139 139 139 140 141 141 141 141 141 141 141 141 141 349 349 348 348 348 348 348 348 348 348 348 347 347 346 346 345 345 345 345 346 346 346 346 346 345 344 344 343 343 343 343 343 343 343 342 342 342 342 342 342 341 341 341 340 340 340 340 340 339 339 339 339 339 339 338 338 338 338 338 338 337 337 337 337 337 337 337 336 336 336 336 335 335 335 335 336 336 336 335 335 335 335 334 334 334 334 333 333 333 333 333 333 333 332 332 332 332 332 332 331 331 331 331 331 331 331 331 331 331 331 331 331 331 331 331 331 331 331 331 330 330 330 330 330 330 330 329 329 329 329 328 328 328 328 328 327 327 326 325 325 325 325 325 324 324 324 324 324 324 325 325 325 325 325 324 324 324 324 323 323 323 323 322 322 322 322 322 322 321 321 321 320 319 319 319 319 318 318 318 318 317 317 316 316 316 315 315 315 315 314 314 314 314 314 314 314 314 314 314 315 315 315 315 315 314 314 314 314 314 315 316 316 316 317 318 318 320 321 322 322 321 322 323 324 325 324 324 325 326 327 327 326 327 326 327 327 326 326 326 329 333 336 340 343 343 342 336 330 329 328 328 327 327 327 325 324 321 318 315 317 318 318 317 315 314 313 308 306 312 317 321 326 330 335 339 342 344 350 352 351 351 351 347 344 341 339 338 336 335 333 332 330 329 327 326 325 323 322 320 318 317 314 313 317 332 20 114 144 156 163 164 170 173 176 178 179 180 180 179 178 177 176 175 174 174 174 173 173 173 174 174 174 174 174 174 173 173 172 171 171 170 170 170 171 172 172 171 171 172 174 174 174 174 174 175 175 176 178 182 187 192 191 187 189 201 218 232 240 244 246 246 239 233 229 211 214 218 216 211 206 205 208 211 209 202 197 197 200 205 207 209 214 215 207 194 185 180 178 175 174 172 171 171 173 172 170 168 165 165 165 165 165 166 167 167 167 169 170 170 169 168 169 169 170 169 170 172 172 172 172 172 171 171 173 187 249 233 183 170 171 173 172 189 264 267 268 269 269 270 267 260 221 208 205 203 200 199 198 196 193 190 187 186 185 194 204 202 195 193 193 195 192 175 174 172 168 166 240 265 262 263 262 260 256 240 229 226 213 206 211 204 201 202 203 204 207 209 210 211 212 214 217 221 225 230 236 241 243 242 240 238 237 236 236 238 239 238 238 240 243 246 248 263 259 257 249 243 234 223 218 222 225 225 223 224 226 226 225 224 221 216 215 220 223 219 213 211 210 210 208 205 202 205 206 207 208 210 211 210 208 204 201 199 197 197 196 191 190 190 188 192 194 193 189 181 166 148 158 150 153 157 162 161 161 160 157 155 145 138 143 155 161 156 157 163 169 165 162 162 154 152 152 152 155 151 138 125 120 120 129 132 133 129 128 124 115 115 116 116 117 118 119 119 116 115 115 115 115 114 113 113 113 114 114 115 116 116 115 113 109 104 99 98 92 88 88 91 94 98 103 108 111 110 113 122 128 130 133 135 134 130 127 126 128 130 131 129 128 126 126 126 129 130 129 127 126 125 125 125 124 124 123 123 123 123 123 124 124 125 126 126 127 128 129 130 130 131 131 131 131 132 132 133 133 133 133 134 135 135 136 136 136 137 137 137 137 138 138 139 139 140 140 140 141 142 141 141 141 141 141 141 141 141 348 348 348 348 348 348 348 348 348 348 347 347 346 346 346 345 345 345 345 345 345 346 345 345 344 344 343 343 343 343 343 343 343 343 342 342 342 342 342 341 341 341 341 340 340 340 340 340 339 339 339 339 339 339 338 338 338 338 338 337 337 337 337 337 337 337 336 336 336 336 336 336 336 336 336 336 336 336 335 335 335 335 335 334 334 334 334 334 333 333 333 333 333 333 333 332 332 332 332 331 331 331 331 331 331 331 331 331 331 331 331 331 331 331 331 331 331 331 331 330 330 330 330 330 330 330 329 329 329 329 328 328 328 328 328 327 326 326 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 324 324 324 324 324 324 323 323 323 323 322 322 322 322 322 321 321 320 319 319 319 319 319 318 318 318 318 317 317 317 316 316 316 315 315 315 315 314 314 314 314 314 314 314 314 315 315 315 315 315 315 315 315 315 315 315 316 317 317 318 318 319 320 321 322 323 322 323 323 324 325 326 325 325 326 328 328 328 328 328 327 327 328 327 328 330 333 334 337 342 345 345 341 336 332 330 329 328 327 327 326 325 323 321 319 319 320 320 320 319 317 314 315 318 323 328 330 331 333 337 341 346 349 351 355 356 354 353 351 346 343 341 339 338 337 335 334 332 331 329 329 328 326 324 323 321 319 319 316 314 315 324 351 80 134 148 155 160 167 171 174 177 178 179 179 179 178 177 176 174 174 173 173 173 173 173 173 173 173 173 173 173 173 172 172 171 171 171 170 170 170 171 171 171 171 172 173 174 173 173 174 174 174 175 177 180 185 190 191 188 191 200 216 230 237 241 242 244 225 211 211 207 199 193 192 194 196 199 206 214 216 213 207 202 203 209 212 213 216 220 219 209 199 192 185 180 178 176 175 175 176 176 174 170 167 166 165 166 165 167 168 168 167 168 169 169 168 167 169 171 171 170 171 172 172 172 172 174 176 181 186 193 243 243 196 174 172 174 171 179 251 267 269 269 269 267 223 209 197 198 201 199 198 198 198 197 194 191 189 190 189 191 197 199 201 201 199 194 185 175 169 166 166 164 175 251 253 253 252 250 246 234 223 219 219 219 219 215 210 209 207 208 210 212 213 213 214 215 218 221 224 227 230 234 235 239 241 241 240 240 239 239 237 234 232 233 235 237 240 249 255 247 241 241 231 222 221 225 227 228 228 229 230 230 229 228 223 217 215 221 225 223 217 214 214 213 210 207 205 208 209 210 210 211 212 212 209 206 203 200 198 196 194 191 191 189 190 190 192 188 174 144 180 191 171 165 160 162 165 163 160 154 150 146 140 131 137 147 154 156 159 165 165 162 164 160 150 151 154 156 148 127 94 99 117 128 134 135 137 137 134 125 120 121 121 121 122 122 123 122 119 118 118 117 117 115 113 114 114 115 116 117 117 117 115 112 110 108 102 97 93 91 90 93 97 99 104 109 112 112 114 116 119 126 131 135 134 130 128 127 129 132 132 132 131 130 130 129 129 129 128 127 126 126 125 125 124 124 123 123 123 123 123 124 124 125 125 126 128 128 129 130 131 131 131 131 132 132 132 132 132 132 133 133 134 134 135 135 135 136 136 137 137 137 138 139 139 140 141 141 141 141 141 141 141 141 142 142 142 142 348 348 348 348 348 348 348 348 347 347 347 347 346 346 346 345 345 345 345 345 345 345 345 344 344 343 343 343 343 343 343 343 343 342 342 342 342 341 341 341 341 341 340 340 340 340 340 340 339 339 339 339 339 338 338 338 338 338 338 337 337 337 337 337 337 336 336 336 336 336 336 336 336 336 336 336 336 335 335 335 335 335 335 334 334 334 334 334 334 334 334 333 333 333 333 332 332 332 332 332 332 332 332 331 331 331 331 331 331 331 331 331 331 331 331 330 330 330 330 331 331 330 330 330 330 330 330 329 329 329 329 329 328 328 327 327 326 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 324 324 324 324 323 323 323 322 322 322 321 321 320 320 319 319 319 319 319 318 318 318 318 317 317 317 316 316 316 316 316 315 315 315 314 314 315 315 315 315 315 315 315 315 315 315 315 315 315 316 316 317 317 318 318 319 320 320 321 322 323 323 323 324 324 325 326 327 326 326 328 329 329 329 329 329 329 329 329 330 331 333 336 336 339 342 345 346 340 334 333 332 329 328 327 326 326 326 326 324 323 322 321 321 321 318 318 316 323 328 333 334 334 335 337 341 346 350 353 354 352 353 355 354 349 345 342 341 339 338 337 336 334 332 331 330 329 328 327 325 324 322 320 319 317 315 314 319 336 26 82 126 145 157 164 169 173 175 177 178 178 178 177 176 175 174 173 173 172 172 172 172 172 172 172 173 173 173 172 172 171 171 171 170 170 170 170 170 170 170 170 171 172 173 173 173 173 172 172 174 176 178 182 187 189 188 191 200 213 226 232 233 234 221 204 200 201 196 188 184 184 186 191 197 206 214 219 218 214 207 206 209 212 214 218 222 223 218 213 205 193 184 182 180 178 179 179 179 177 174 170 168 167 167 167 168 167 167 166 167 168 168 168 168 170 173 174 171 170 171 172 172 172 171 175 198 211 202 220 219 189 175 173 173 170 175 224 257 265 268 266 229 179 189 195 198 198 197 197 198 199 198 196 194 192 189 187 187 191 194 205 211 204 193 180 170 164 162 162 160 190 247 247 254 253 243 241 230 223 219 218 218 218 219 218 216 213 212 213 214 214 214 215 216 218 221 224 225 227 228 231 233 235 237 240 241 240 238 234 230 229 229 230 231 232 233 241 236 236 230 223 223 225 227 228 228 229 231 233 233 233 232 227 221 216 221 227 227 222 220 218 215 211 209 207 208 211 212 211 211 212 212 211 209 206 202 199 197 196 195 191 188 188 188 187 182 174 153 153 154 151 157 161 162 166 166 159 148 142 137 134 137 137 146 151 154 157 158 158 160 162 156 148 151 151 141 123 93 73 87 120 132 136 139 141 140 136 131 128 126 128 127 127 126 125 124 122 120 120 119 118 117 115 115 116 117 118 118 118 118 116 114 112 107 102 97 94 94 94 96 99 100 102 110 114 113 111 111 115 122 129 137 137 134 130 127 129 130 131 130 130 129 127 127 127 127 126 126 126 126 125 125 125 124 124 123 123 123 123 124 124 125 126 127 128 129 129 130 130 131 131 132 132 132 132 132 132 132 133 133 133 134 134 134 134 135 136 136 137 138 138 139 140 140 141 141 141 141 140 141 141 142 142 142 142 142 348 348 348 347 347 347 347 347 347 347 347 346 346 346 345 345 345 345 345 344 344 344 344 343 343 343 343 343 343 343 342 342 342 342 342 342 342 341 341 341 340 340 340 340 340 340 340 340 339 339 339 339 338 338 338 338 338 338 337 337 337 337 337 337 336 336 336 336 336 336 336 336 336 336 336 336 335 335 335 335 335 335 334 334 334 334 334 334 334 334 334 334 333 333 333 333 332 332 332 332 332 332 332 332 332 331 331 331 331 331 330 330 330 330 330 330 330 330 330 331 331 331 330 330 330 330 330 329 329 329 329 329 329 328 327 326 326 326 325 326 326 326 326 326 326 325 325 325 325 325 325 325 325 325 325 325 325 324 324 324 324 323 323 323 323 322 322 321 321 320 320 319 319 319 319 319 319 319 318 318 318 318 317 317 317 317 316 316 316 316 315 315 316 316 316 316 315 315 315 315 315 315 315 315 316 316 317 317 318 319 319 320 320 321 321 322 323 323 324 324 325 325 326 327 327 327 327 329 330 330 330 331 331 330 331 331 333 334 335 336 338 340 343 345 346 344 341 336 333 330 329 328 327 326 327 327 326 325 322 321 321 320 319 319 321 330 329 332 335 336 337 340 344 349 352 354 354 353 351 350 352 349 346 344 342 340 338 337 335 333 332 331 331 330 329 328 326 325 323 321 320 319 316 315 317 327 355 7 87 137 152 160 166 170 173 176 177 177 178 177 176 175 175 174 172 172 171 171 171 171 171 171 172 172 172 172 172 171 171 171 170 170 170 170 170 170 170 170 171 172 173 173 173 173 172 172 173 174 176 179 183 184 185 189 198 211 221 225 226 220 199 191 189 188 186 186 187 187 188 191 197 203 210 212 217 215 208 206 207 209 213 217 222 224 221 216 211 200 195 188 183 181 180 181 182 181 177 174 171 169 169 169 168 167 166 166 166 167 168 167 169 172 175 176 175 173 172 173 174 174 172 175 200 217 184 176 180 177 174 174 173 170 175 185 198 244 263 200 175 184 191 194 195 194 192 193 195 196 196 196 194 190 184 182 182 182 183 195 207 200 183 173 166 161 159 159 157 197 237 241 249 247 238 236 228 222 219 216 217 217 218 220 220 219 217 215 216 216 216 216 217 219 221 222 223 225 227 228 230 231 233 235 238 237 235 230 228 229 229 229 229 228 227 229 231 227 223 224 228 229 229 229 227 227 228 229 233 236 237 232 225 219 221 226 229 228 225 222 219 216 212 209 210 212 212 211 211 212 213 212 211 209 205 202 201 200 195 191 188 187 186 183 179 172 158 152 150 151 153 156 160 164 163 157 151 144 140 138 149 156 152 150 150 151 155 158 157 153 150 148 149 116 108 98 100 86 69 104 124 133 140 143 142 139 135 132 131 133 131 130 128 127 125 125 123 122 120 119 118 117 116 117 118 120 120 119 118 118 116 113 109 104 100 98 99 99 101 102 100 99 106 114 116 113 110 114 122 130 136 137 135 132 128 129 129 128 129 128 127 125 125 125 125 125 125 125 125 125 125 125 125 124 124 123 123 123 124 125 125 126 127 128 128 129 129 130 130 131 132 132 133 133 133 133 133 133 133 133 133 133 133 134 134 135 136 137 138 138 139 139 139 139 140 140 140 139 140 141 142 142 142 142 142 348 348 348 347 347 347 347 347 347 346 346 346 346 345 345 345 345 344 344 344 344 343 343 342 342 342 342 342 342 342 342 341 341 341 341 341 341 340 340 340 340 340 340 340 339 339 339 339 339 339 339 339 338 338 338 338 338 337 337 337 337 337 337 336 336 336 336 336 336 336 336 336 336 336 336 335 335 335 335 335 335 334 334 334 334 334 334 334 334 334 333 333 333 333 333 333 333 333 333 333 333 332 332 332 332 331 331 331 331 331 330 330 330 330 330 330 330 330 330 331 331 330 330 330 330 330 330 329 329 329 329 329 328 328 327 327 326 326 326 326 326 326 326 326 326 326 326 326 325 326 326 326 326 326 325 325 325 324 324 324 324 324 323 323 323 322 322 321 321 320 320 320 320 320 319 319 319 319 319 319 318 318 318 317 318 317 317 317 316 316 316 316 317 317 316 316 316 315 315 315 315 315 315 316 316 317 318 319 320 320 320 321 321 321 322 322 323 324 324 325 325 326 328 328 328 328 328 330 331 331 332 332 333 332 333 334 335 336 336 338 339 341 343 344 345 345 345 340 333 330 329 328 328 327 328 328 330 327 320 319 321 321 321 323 329 335 334 335 338 338 338 342 346 350 352 352 352 349 345 342 346 352 349 346 343 341 338 336 334 332 331 331 329 329 328 328 327 325 324 322 321 320 318 316 316 320 323 341 36 124 147 157 163 168 172 174 176 177 177 176 176 176 175 173 172 171 171 170 170 170 170 170 171 171 171 171 171 171 171 170 170 170 170 170 170 170 170 169 170 171 173 173 173 172 171 171 172 173 175 177 180 180 181 185 194 206 212 216 218 210 193 187 185 184 185 188 194 195 193 194 197 200 202 207 212 213 207 202 203 206 210 215 220 223 221 216 212 209 202 193 188 186 185 186 185 184 181 177 174 172 171 169 168 169 167 167 167 167 167 167 169 172 176 179 179 176 174 174 174 175 173 172 205 177 174 178 179 176 175 174 173 172 173 174 178 201 210 179 178 185 190 191 189 185 182 185 190 191 192 192 190 185 180 178 177 175 174 182 193 192 174 168 163 162 159 159 159 162 236 255 252 251 248 245 238 229 219 217 216 218 218 219 221 222 221 219 218 218 217 217 217 218 219 220 221 223 225 226 227 228 230 231 232 230 229 227 229 231 231 232 230 228 227 227 227 226 227 229 232 231 229 227 226 226 227 228 232 236 237 234 227 224 224 225 229 231 228 223 222 219 214 211 211 211 210 209 209 210 211 213 213 211 209 206 203 198 194 190 187 185 184 181 176 168 156 149 150 151 152 155 159 162 162 159 153 149 146 149 159 159 157 153 151 152 154 157 154 148 143 144 130 121 112 123 116 104 97 49 104 130 141 145 144 142 140 137 136 134 132 131 129 128 127 126 124 123 122 120 119 118 119 119 120 122 121 120 120 119 118 115 111 107 104 103 105 105 106 105 101 98 95 109 116 113 110 113 121 129 133 134 133 130 128 127 127 126 127 126 125 124 124 124 124 125 125 125 125 125 125 125 124 124 124 124 123 123 124 124 125 126 127 127 127 128 129 129 130 131 132 132 132 133 133 133 133 133 133 133 133 133 133 133 134 135 136 136 137 137 138 138 138 138 138 138 139 139 141 141 142 142 142 143 143 348 348 348 347 347 347 346 346 346 346 345 345 345 345 345 344 344 344 344 343 343 343 342 342 342 342 342 342 341 341 341 341 341 341 341 341 340 340 340 339 339 339 339 339 339 339 339 339 339 339 338 338 338 338 338 338 337 337 337 337 337 337 336 336 336 336 336 335 335 335 335 335 335 335 335 335 335 335 335 335 335 335 334 334 334 334 334 334 334 334 333 333 333 333 333 333 333 333 333 333 333 333 332 332 332 332 331 331 331 331 331 331 331 331 330 330 330 330 330 330 330 330 330 330 330 330 330 329 329 329 329 328 328 327 327 327 327 327 326 326 326 326 326 326 326 326 326 326 326 326 326 326 326 326 325 325 325 325 324 324 324 324 324 323 323 322 322 321 321 321 321 321 321 321 321 320 320 320 320 319 319 318 318 318 318 318 318 318 317 317 317 317 317 317 317 316 316 315 315 316 316 316 316 317 318 319 319 320 321 321 321 321 322 322 323 323 323 324 325 326 327 328 329 329 328 329 330 331 332 332 332 333 334 334 335 335 336 337 338 339 340 341 342 342 343 344 345 344 334 330 329 329 329 328 328 329 330 324 320 320 320 321 323 326 333 336 334 335 338 337 338 341 345 348 349 349 348 344 340 339 345 354 351 346 343 340 337 333 331 330 329 328 327 327 327 327 326 325 324 323 322 321 319 316 315 316 320 332 4 103 140 153 161 166 170 173 175 176 176 175 175 175 174 173 172 171 170 170 169 169 169 169 170 170 171 171 171 170 170 170 170 170 169 169 169 170 169 169 170 171 171 172 172 172 171 171 171 172 173 175 177 177 177 181 188 195 202 209 212 202 189 186 186 188 190 193 201 201 197 196 196 198 200 204 208 208 205 199 197 200 205 211 215 218 217 216 213 206 200 195 191 191 189 190 189 187 183 180 177 171 167 168 169 169 169 169 169 167 168 167 170 178 181 180 177 175 175 174 174 175 172 170 183 171 176 182 180 176 174 174 173 173 172 172 174 176 168 175 180 184 187 185 180 176 176 182 187 187 188 186 185 180 177 176 176 174 174 179 186 184 172 165 162 161 160 161 162 163 203 266 263 256 251 248 244 236 224 222 220 220 219 218 219 222 223 222 221 219 218 217 217 217 217 218 219 220 222 223 225 227 227 227 228 226 225 226 228 228 231 233 232 230 230 231 231 231 231 232 232 229 226 225 224 225 226 229 232 235 235 231 228 229 228 226 227 227 225 224 223 220 217 214 212 210 208 207 206 206 208 211 212 212 211 207 200 193 190 188 186 185 182 178 173 165 157 153 156 154 153 155 157 161 164 160 151 147 146 150 155 163 159 158 156 154 154 155 154 148 140 132 128 130 132 136 131 128 125 79 86 127 141 147 147 145 142 139 135 132 131 131 130 129 129 127 126 125 124 123 122 122 121 122 122 123 122 122 120 120 119 117 113 110 108 108 108 108 109 108 105 102 92 106 115 111 109 116 125 129 130 130 129 127 126 125 125 125 125 125 124 123 123 123 123 124 124 124 125 125 125 125 124 124 124 124 124 123 124 124 125 125 126 126 127 128 128 129 129 130 130 131 131 132 132 132 132 132 132 132 133 133 133 133 134 135 135 134 135 135 136 136 137 137 137 137 138 140 142 142 142 142 143 143 143 348 348 347 347 346 346 346 346 345 345 345 344 344 344 344 344 344 344 343 343 343 342 342 342 342 341 341 341 341 341 341 341 341 340 340 340 340 339 339 339 339 338 338 338 338 338 338 338 338 338 338 338 338 337 337 337 337 337 336 336 336 336 336 336 335 335 335 335 335 335 335 335 335 335 335 335 335 335 335 335 335 335 335 334 334 334 334 334 334 334 334 334 333 333 333 334 334 334 333 333 333 333 333 332 332 332 331 331 331 331 331 331 331 331 331 331 331 330 330 330 330 330 330 330 330 330 330 329 329 329 329 328 328 327 327 327 327 327 327 327 327 327 327 326 327 327 327 327 327 327 326 326 326 325 325 325 325 325 324 324 324 324 324 323 323 322 322 322 322 322 322 322 322 322 322 322 321 321 320 320 320 320 320 320 320 319 319 319 319 318 318 318 318 318 317 317 316 316 316 316 316 316 317 318 319 320 320 321 321 321 322 322 323 323 323 323 324 326 327 327 328 329 330 330 329 330 331 332 333 333 333 334 334 336 336 336 337 339 339 341 341 341 340 340 342 343 344 341 335 330 329 330 331 329 329 332 329 323 321 321 321 321 324 328 329 327 329 333 335 335 337 340 343 344 345 345 343 339 339 345 352 353 347 343 340 336 333 330 328 328 326 325 325 325 325 325 326 325 324 323 323 322 320 318 316 315 318 327 349 65 133 149 158 164 168 171 173 175 175 175 175 175 174 173 171 170 169 169 169 168 168 168 169 169 169 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 170 171 172 172 171 171 170 171 172 174 175 174 169 172 175 179 187 202 208 197 188 187 191 195 198 200 207 207 199 198 196 197 199 201 204 204 202 197 193 193 197 202 204 199 200 204 204 199 195 192 191 192 192 192 192 190 185 182 177 177 172 169 170 171 171 172 170 168 167 168 172 181 181 178 174 173 173 173 173 174 172 170 172 171 180 183 179 175 174 174 173 173 173 172 172 172 172 177 180 182 183 179 176 178 178 179 181 184 182 181 180 178 179 180 179 177 177 181 184 183 179 176 161 160 161 162 167 168 173 253 272 269 261 250 241 238 236 233 223 219 218 218 218 220 222 223 222 220 218 217 217 217 217 217 218 219 219 221 223 225 226 226 227 227 226 226 226 227 230 232 232 232 234 235 236 235 235 234 233 225 224 220 220 223 226 229 231 233 232 229 229 232 232 228 226 224 224 223 222 222 220 217 214 211 207 205 204 204 206 208 209 210 209 205 196 189 188 187 184 182 179 173 168 164 161 160 157 155 156 156 157 160 160 155 147 139 138 144 146 149 150 156 155 153 153 154 152 144 134 129 130 135 142 140 139 143 141 112 90 127 142 148 149 146 142 136 132 131 130 131 131 130 130 129 128 128 127 126 125 124 124 123 124 124 124 123 121 121 121 120 117 114 112 111 110 110 111 111 110 103 92 102 112 109 109 116 123 127 128 127 127 126 124 124 124 124 124 124 123 122 122 122 122 123 124 124 124 124 125 124 124 124 124 123 123 123 123 124 124 125 125 126 126 127 128 128 128 129 129 130 130 131 131 131 131 131 131 131 132 132 133 133 133 133 133 133 133 134 135 136 137 137 137 138 140 142 143 143 143 143 143 143 143 347 347 347 346 346 346 346 345 345 345 344 344 344 344 344 344 344 343 343 343 343 342 342 342 342 341 341 341 341 341 341 341 340 340 340 340 339 339 338 338 338 338 338 338 338 338 338 337 337 337 337 337 337 337 337 336 336 336 336 336 336 335 335 335 335 335 335 335 335 335 335 335 335 335 335 335 334 334 334 334 334 334 334 334 334 334 334 334 334 334 334 334 334 334 334 334 334 334 333 333 333 333 333 333 332 332 332 331 331 331 331 331 331 331 331 331 331 331 330 330 330 330 330 329 329 329 329 329 329 329 329 328 328 328 328 328 327 327 327 327 327 327 327 327 327 327 327 327 327 327 326 326 325 325 324 324 324 324 324 324 324 324 323 323 323 322 322 323 323 324 323 323 323 323 323 323 322 322 321 321 321 321 321 321 321 320 320 320 320 319 319 318 318 318 318 317 317 317 317 317 317 318 318 319 320 320 321 321 322 322 323 323 324 324 324 324 325 328 328 329 330 331 331 331 330 331 332 333 333 333 334 335 336 337 337 338 339 340 342 343 341 341 337 333 334 337 340 338 335 331 330 330 332 330 329 330 329 326 323 321 320 321 328 329 324 324 330 336 336 335 338 340 340 340 340 341 339 339 342 351 354 346 341 338 335 332 328 326 326 324 323 322 322 323 324 324 324 324 324 324 323 322 320 320 318 315 316 324 340 27 123 146 156 162 166 170 172 173 174 174 174 174 173 172 171 170 169 168 168 167 167 167 167 168 168 169 169 169 169 169 169 169 169 169 168 168 168 168 168 169 169 171 172 172 172 171 171 171 172 174 175 173 169 169 171 173 178 198 208 194 188 190 196 201 204 206 211 212 207 201 197 196 198 200 202 202 199 195 191 188 188 188 180 177 179 188 192 193 192 189 188 189 191 191 192 191 187 180 173 170 171 172 172 173 174 173 171 169 170 172 176 181 179 176 174 173 172 172 173 174 174 172 171 175 185 186 178 175 174 174 173 173 173 173 173 174 176 179 182 183 182 176 178 180 176 175 175 177 177 177 177 179 187 182 179 178 178 181 182 181 179 174 162 162 162 164 171 172 169 231 271 272 268 262 253 246 240 236 231 230 219 219 218 218 220 221 220 218 216 216 216 217 218 218 218 218 218 219 220 223 225 226 227 228 228 227 227 227 229 231 231 233 235 237 239 238 236 231 228 224 218 216 219 223 227 230 231 232 229 226 229 233 233 230 229 226 224 222 222 223 223 220 218 213 208 204 203 203 204 205 206 207 206 203 195 191 192 191 186 181 176 170 166 164 162 161 157 158 158 159 159 158 156 151 143 137 134 137 144 147 154 157 157 158 155 154 151 146 140 136 134 135 143 145 151 156 151 131 111 131 144 149 149 145 139 134 131 130 130 131 131 131 131 131 131 131 130 128 126 126 125 124 125 125 124 123 122 122 122 122 120 117 114 112 111 112 113 113 111 104 93 100 108 107 113 120 123 125 125 125 125 124 123 123 123 123 123 123 122 121 121 121 122 123 123 123 124 124 124 124 124 123 123 123 123 123 123 123 123 124 125 126 126 127 127 128 127 127 128 129 129 129 129 130 130 130 130 130 131 132 132 132 132 132 132 133 133 134 135 136 137 138 138 140 141 143 143 143 144 144 144 144 144 347 347 346 346 346 346 346 345 345 345 344 344 344 344 344 344 343 343 343 343 342 342 342 342 342 342 341 341 341 341 341 341 340 340 339 339 339 338 338 338 337 337 337 337 337 337 337 337 337 336 336 336 336 336 336 336 335 335 335 335 335 335 335 334 334 334 334 334 334 334 334 334 334 334 334 334 334 334 334 334 334 334 334 334 334 334 334 334 334 334 334 334 334 334 334 334 334 333 333 333 333 333 333 333 333 332 332 332 332 332 332 332 332 332 332 331 331 331 331 330 330 330 330 329 329 329 329 329 329 329 328 328 328 328 328 328 328 327 327 327 328 327 327 327 327 327 327 327 327 326 326 325 325 324 324 324 324 324 324 324 324 324 324 323 323 323 323 324 324 325 324 324 324 324 324 323 323 323 322 322 322 322 322 322 322 321 321 321 320 320 319 319 319 318 318 318 318 318 318 318 318 319 319 320 320 321 321 321 322 323 324 324 324 325 325 326 327 330 330 330 331 332 332 332 332 333 333 333 333 334 335 336 337 338 338 339 340 342 343 342 341 340 340 334 335 337 339 338 334 331 330 330 330 329 328 328 329 329 324 320 319 324 330 328 330 333 340 343 339 339 340 340 339 338 338 339 339 340 346 349 347 337 334 333 329 326 324 324 321 320 319 319 320 321 322 322 323 323 323 323 323 322 321 321 318 316 315 321 334 5 107 142 154 160 165 168 170 171 172 172 173 173 173 172 171 169 168 168 167 167 166 166 166 166 167 168 168 168 168 169 169 169 169 168 168 168 168 168 168 168 169 170 171 171 172 171 171 172 172 174 174 171 169 170 171 173 179 197 209 194 190 197 203 205 205 207 210 212 213 205 199 198 198 199 201 201 198 194 190 187 183 179 174 172 173 183 186 189 190 187 185 185 186 187 190 188 182 177 175 173 174 174 174 175 175 174 172 170 172 177 180 181 179 177 175 174 173 173 173 175 175 175 175 180 187 186 175 174 174 174 173 173 173 174 175 176 178 180 185 184 176 174 177 186 191 193 194 190 182 181 185 191 191 180 178 179 179 180 179 176 170 169 173 169 166 167 171 173 171 172 260 269 268 266 262 255 247 239 235 237 223 221 219 217 216 216 215 214 214 214 215 217 218 218 218 218 218 217 219 221 223 225 227 228 228 228 227 227 229 229 231 232 233 237 239 238 238 237 229 218 213 216 221 226 230 232 232 230 226 225 230 234 234 232 230 226 224 223 223 223 223 222 219 216 211 207 204 203 203 203 204 205 204 201 195 195 196 194 188 179 172 169 166 164 162 160 159 160 162 163 162 158 154 149 143 139 136 135 147 163 152 151 156 158 156 154 156 150 145 147 152 155 156 160 162 160 151 137 124 135 146 150 149 145 138 134 132 130 131 132 132 132 132 132 133 133 131 129 127 126 126 125 126 126 124 123 123 123 124 124 123 120 116 114 113 113 114 115 112 104 95 99 104 106 113 119 122 123 123 123 123 123 122 122 123 123 123 122 122 121 120 120 121 121 122 123 123 123 123 124 123 123 122 122 122 122 122 122 123 123 124 125 126 126 127 127 126 127 127 128 128 128 129 129 129 129 129 130 130 131 131 131 132 132 132 133 134 135 137 138 138 139 140 141 142 143 143 143 144 144 144 144 144 346 346 346 346 346 346 346 346 345 345 345 344 344 344 344 344 343 343 343 343 342 342 342 342 342 342 342 341 341 341 341 341 340 340 339 339 338 338 338 338 337 337 337 337 336 336 336 336 336 336 336 336 335 335 335 335 335 335 335 334 334 334 334 334 334 334 334 334 334 334 334 334 334 334 334 334 333 333 333 333 333 333 333 333 333 333 334 333 333 334 334 334 334 334 334 333 333 333 333 333 333 333 333 333 333 332 332 332 332 332 332 332 332 332 332 332 332 331 331 331 330 330 329 329 329 329 329 329 328 328 328 328 328 328 328 328 328 328 328 328 328 328 328 327 327 327 327 326 326 326 325 325 325 325 324 324 324 324 324 324 324 324 324 324 324 324 324 325 325 325 325 325 325 325 324 324 324 324 324 323 323 323 323 323 322 322 321 321 321 320 320 319 319 319 319 319 319 319 319 319 319 320 320 320 321 321 321 322 323 324 325 325 325 326 326 327 329 330 330 331 332 332 333 333 334 334 334 334 334 335 336 337 339 340 339 340 342 343 343 342 341 341 340 335 337 338 339 336 332 331 330 330 328 327 326 327 327 325 326 320 320 328 331 331 336 343 348 347 341 340 339 339 336 335 335 338 342 342 341 341 338 328 327 326 323 321 319 318 316 315 315 316 317 319 320 321 321 322 322 322 322 321 321 320 319 316 315 318 330 353 80 137 151 159 163 166 167 169 171 171 172 172 172 171 170 169 168 167 166 166 166 166 165 165 166 166 167 167 167 168 168 169 169 169 168 168 167 167 167 167 168 169 170 171 171 171 172 172 173 174 171 169 169 170 172 174 180 192 201 196 194 208 210 207 205 206 207 211 214 209 203 201 201 201 201 200 198 194 190 187 185 183 179 175 176 182 185 189 189 186 183 182 184 186 187 187 181 175 173 174 175 176 176 177 176 174 172 172 176 180 182 182 181 177 175 175 175 174 174 176 177 177 177 179 182 180 176 174 174 174 174 174 174 175 176 177 179 182 185 183 174 175 190 234 259 269 271 267 256 234 218 207 190 179 178 181 181 178 178 177 174 185 213 188 173 173 181 173 173 184 248 246 247 254 258 257 251 244 240 237 230 222 220 216 213 213 213 212 211 213 215 217 218 218 218 218 218 217 218 220 222 223 224 226 228 227 226 227 228 229 230 231 231 234 237 235 233 231 224 217 216 219 223 228 232 235 233 229 224 226 232 235 236 234 229 225 224 225 225 225 224 222 219 217 213 210 208 206 203 203 203 205 204 201 198 197 195 193 187 177 172 169 166 163 161 160 161 164 166 167 165 162 155 148 144 143 143 144 145 138 123 132 147 154 150 155 156 150 145 152 159 166 173 173 170 164 154 141 135 139 147 151 150 145 143 138 133 131 132 133 132 133 134 135 136 135 133 130 129 128 127 126 126 126 124 123 122 123 124 125 124 122 118 117 117 116 115 114 109 101 95 99 103 107 118 119 121 121 122 122 122 122 122 122 123 123 123 122 121 120 120 120 120 121 122 122 122 122 122 123 122 122 121 121 122 122 121 122 122 123 124 124 125 125 126 126 126 126 126 127 127 127 128 128 129 129 129 129 130 130 131 131 132 132 132 133 135 136 138 139 140 140 141 141 142 143 143 143 143 144 144 144 145 346 346 346 346 346 346 346 346 346 345 345 345 345 344 344 343 343 343 343 342 342 342 342 341 341 341 341 341 341 341 341 340 340 340 339 339 339 339 338 338 338 337 337 337 336 336 336 336 336 335 335 335 335 335 334 334 334 334 334 334 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 332 332 332 332 332 332 332 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 332 332 332 333 333 333 333 332 332 332 332 332 331 331 330 330 330 329 329 329 329 329 328 328 328 329 329 328 328 328 328 328 328 328 328 328 328 327 327 327 327 326 326 326 325 325 325 325 325 325 325 324 324 324 324 324 324 324 324 325 325 325 326 326 326 326 326 325 325 325 325 325 324 324 324 323 323 323 323 322 322 322 321 321 320 319 319 320 320 320 320 320 320 320 320 321 321 321 321 321 322 323 324 325 326 326 326 327 328 329 329 330 331 332 332 333 333 334 335 335 334 334 335 336 336 338 339 340 340 341 344 345 344 344 344 343 341 336 337 337 336 333 331 330 329 328 327 325 324 325 324 322 325 320 321 326 332 335 341 348 350 344 337 337 337 335 331 330 330 333 335 335 333 332 329 321 320 319 316 317 315 313 312 312 313 314 315 316 318 319 319 320 320 320 319 319 319 319 318 317 315 316 325 345 48 129 149 157 161 163 165 168 169 170 171 171 171 170 169 168 167 166 166 165 165 165 165 164 165 165 166 165 166 166 167 168 169 169 168 168 167 167 167 167 168 168 169 169 169 169 171 172 173 173 174 169 170 171 172 175 180 187 197 202 203 212 212 207 205 205 205 207 210 209 206 206 207 206 204 201 198 196 192 187 186 185 184 183 184 184 184 186 188 187 183 181 182 183 185 186 182 175 174 175 177 178 178 178 176 174 173 174 178 181 182 182 180 177 178 177 175 175 175 177 178 179 180 182 183 181 178 175 177 175 174 175 175 176 177 179 181 184 186 186 183 180 191 272 274 274 273 273 272 268 256 231 200 187 193 208 201 182 179 180 178 181 220 229 201 206 218 184 178 187 199 200 219 243 254 258 255 248 242 240 235 225 219 215 211 213 213 210 210 213 216 218 219 218 218 218 218 217 218 219 219 220 222 224 226 225 225 226 228 228 229 230 230 231 233 234 231 226 222 220 219 221 224 228 232 234 233 228 226 229 232 235 235 233 228 224 223 226 227 227 225 223 219 217 215 214 211 208 204 203 205 205 203 201 199 198 195 191 184 182 175 168 164 161 161 162 164 168 170 169 168 165 157 153 149 148 150 153 148 126 110 124 139 145 141 152 152 150 146 147 157 169 177 179 176 170 162 152 144 143 149 153 151 151 147 140 134 132 133 133 133 134 136 138 139 138 135 134 132 130 128 127 127 126 124 122 122 123 125 126 125 124 123 121 119 117 115 111 105 97 95 99 103 111 118 119 119 121 121 122 121 121 121 122 123 123 122 121 121 120 120 120 121 121 121 121 121 121 122 122 121 121 121 121 121 121 121 121 122 123 123 124 124 125 125 126 125 125 126 126 126 127 128 128 128 129 129 129 130 131 131 131 131 132 133 134 135 137 138 139 140 141 142 142 142 142 143 144 144 144 145 145 145 346 346 346 346 346 346 346 346 346 345 345 345 345 344 344 343 343 343 342 342 342 341 341 341 341 341 341 341 341 341 340 340 340 340 340 339 339 339 339 339 338 338 337 337 336 336 336 336 335 335 335 335 335 334 334 334 334 334 333 333 333 333 333 333 333 333 333 333 332 333 333 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 332 332 332 332 331 331 331 330 330 329 329 329 329 329 329 328 328 328 328 328 328 328 328 328 328 328 328 328 327 327 327 327 327 326 326 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 326 326 327 327 326 326 326 326 326 325 325 325 324 324 324 324 323 323 323 323 322 322 321 320 320 320 321 321 321 321 321 321 321 322 322 322 322 323 323 324 325 326 327 327 327 328 328 329 330 330 330 332 333 333 333 334 335 335 335 334 334 335 336 337 338 340 340 341 343 345 346 346 347 347 346 341 338 337 336 334 333 332 332 330 328 326 324 323 323 323 321 321 321 328 332 338 339 345 349 345 336 331 331 331 329 325 323 325 328 328 327 327 326 323 319 317 315 315 313 310 309 309 310 311 312 313 314 315 316 317 317 317 318 316 316 316 317 317 316 314 315 321 337 22 118 146 150 156 161 164 166 168 169 169 170 170 169 168 167 166 166 165 165 165 164 164 164 164 164 164 164 164 165 166 167 168 169 169 169 168 167 167 167 167 167 167 168 167 167 169 171 172 172 173 169 170 171 173 176 181 188 198 205 208 212 211 207 204 200 197 197 202 206 208 211 214 213 208 203 199 197 194 194 189 187 187 188 188 185 183 184 185 186 184 181 181 182 182 184 184 180 177 177 178 179 179 178 176 175 175 177 180 180 181 181 179 179 182 183 177 175 176 178 179 180 182 184 185 183 179 180 192 179 175 175 176 177 178 180 183 185 187 188 188 185 186 261 274 275 277 276 275 273 268 253 233 231 246 246 248 228 201 182 182 177 196 248 253 259 254 212 185 183 185 195 207 226 248 256 256 250 244 241 236 227 216 214 212 210 210 210 210 213 216 218 218 218 218 219 219 219 218 218 218 219 221 223 224 223 224 225 227 226 227 227 227 228 228 229 228 225 222 221 221 222 224 226 228 230 230 230 231 231 233 237 235 232 227 224 224 226 229 229 227 224 221 221 220 215 212 207 204 202 203 203 202 201 198 195 191 192 192 185 179 171 164 161 161 163 166 169 171 171 171 166 163 159 157 156 157 154 140 103 120 134 95 107 116 132 139 141 146 158 157 168 178 183 182 177 171 163 155 150 151 154 153 152 147 140 136 134 134 134 135 136 138 141 140 139 139 136 133 132 130 128 127 126 124 122 123 124 126 127 127 128 127 124 120 115 112 107 101 96 96 100 106 112 117 118 119 121 121 121 121 121 122 122 123 123 122 121 120 120 120 120 121 121 121 121 121 121 121 121 121 120 120 120 120 120 121 121 122 123 123 124 124 125 125 125 125 125 125 126 126 127 127 128 128 129 129 130 130 131 131 131 131 132 133 134 136 137 138 140 141 142 142 142 142 143 144 144 145 145 145 145 146 346 346 346 346 346 345 345 345 345 345 345 345 344 344 343 343 342 342 342 341 341 341 341 341 340 340 340 340 340 340 340 340 340 340 340 340 339 339 339 339 339 338 338 337 337 337 336 336 336 335 335 335 335 334 334 334 334 334 333 333 333 333 333 333 333 332 332 332 332 332 332 332 332 332 332 332 332 331 331 331 331 331 331 331 331 331 331 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 333 333 333 333 333 333 333 333 333 333 332 332 332 332 332 331 331 331 330 330 330 330 329 329 329 329 329 329 328 328 328 328 328 328 328 328 328 328 327 327 327 327 327 327 326 326 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 326 326 326 327 327 327 327 327 327 327 326 326 326 325 325 325 325 324 324 324 324 323 323 322 322 322 321 321 321 322 323 323 323 323 323 323 324 324 324 324 324 325 326 327 328 328 328 328 329 329 330 330 330 331 333 333 333 334 334 335 335 334 334 335 336 337 338 339 341 342 343 345 346 347 348 349 349 345 341 338 337 335 334 334 334 333 329 326 325 326 324 323 322 319 313 310 327 335 338 341 345 344 336 327 325 324 323 321 319 319 321 323 324 325 325 324 322 320 319 318 316 313 310 309 309 310 311 311 312 312 313 313 314 314 315 315 315 313 313 314 315 315 314 314 319 332 2 100 141 142 154 159 163 165 167 168 168 169 169 168 167 166 166 165 165 164 164 163 163 163 163 163 163 162 163 163 164 166 167 168 169 169 169 168 167 167 167 167 167 167 166 166 168 169 170 171 172 170 171 172 173 177 181 188 197 204 207 209 209 207 199 192 188 190 197 204 208 212 216 215 210 204 200 198 198 197 194 192 192 192 191 187 184 180 179 184 185 182 181 182 182 184 186 183 179 178 179 180 179 178 177 177 177 178 178 179 180 179 178 181 188 189 181 177 177 178 179 181 183 183 183 183 180 182 209 202 179 176 176 177 178 180 183 185 186 189 190 190 187 204 270 274 276 277 276 274 272 261 257 255 254 256 251 225 192 181 180 179 179 234 265 270 266 249 219 192 188 198 210 221 237 253 253 248 245 240 235 228 221 218 214 213 213 213 213 214 215 216 217 218 219 220 220 220 220 219 218 219 221 221 221 221 223 225 226 225 225 225 225 224 223 224 224 222 221 222 222 223 224 224 224 225 228 230 231 234 237 238 234 230 227 225 225 227 230 231 230 228 226 226 222 217 212 208 203 197 192 192 195 197 195 190 186 186 184 181 177 173 162 158 162 165 169 171 172 173 172 170 166 162 161 163 164 162 141 112 106 74 22 45 61 70 82 96 123 145 137 156 173 179 179 177 175 170 164 158 156 155 153 152 148 142 138 137 136 136 137 139 142 143 142 141 139 137 135 134 132 130 127 126 124 124 126 128 130 131 132 133 130 126 116 110 113 105 101 101 103 107 111 115 116 118 119 120 121 121 121 121 122 122 123 122 122 121 121 120 120 120 121 121 121 121 121 121 121 121 121 120 120 120 120 120 121 121 122 122 123 124 124 125 125 125 125 125 125 125 126 127 127 128 128 129 129 130 130 131 131 131 132 132 133 135 136 138 139 140 142 142 142 142 143 143 144 145 145 146 146 146 146 345 346 346 346 345 345 345 345 345 345 344 344 343 343 343 342 342 342 341 341 341 341 341 340 340 340 340 340 340 340 340 340 340 340 340 340 340 340 340 339 339 339 339 338 338 337 337 337 336 336 336 335 335 335 335 335 334 334 334 334 334 334 333 333 333 333 333 332 332 332 332 332 332 332 332 332 332 332 332 331 331 331 331 331 331 331 331 331 331 331 331 331 331 331 331 331 331 332 332 332 332 332 332 332 332 332 333 333 333 333 332 332 332 332 332 332 332 332 332 331 331 331 331 330 330 330 330 330 329 329 329 329 328 328 328 328 328 328 328 328 327 327 327 327 327 326 326 326 325 325 325 325 325 325 325 325 325 325 325 325 326 326 326 326 327 326 327 327 328 328 328 327 327 327 327 326 326 326 326 325 325 325 325 325 324 324 323 323 322 322 322 322 323 324 324 324 324 325 325 326 326 326 326 326 326 327 327 328 328 328 328 329 329 329 329 330 330 331 332 333 334 335 335 334 334 334 335 336 337 338 338 341 342 344 345 347 348 349 349 349 347 342 340 338 336 335 334 334 335 331 326 324 324 324 324 323 321 318 311 275 217 227 333 331 331 330 323 323 318 315 314 313 312 313 316 321 323 325 326 326 323 323 322 321 318 314 312 311 310 310 309 309 309 310 310 310 311 311 312 312 312 310 310 311 312 313 312 312 317 329 347 28 82 138 152 158 162 164 166 166 167 167 167 167 166 165 165 165 164 164 163 162 162 162 162 162 162 161 161 162 162 164 164 167 168 169 169 168 167 167 167 167 167 166 165 165 165 166 168 170 170 171 172 172 174 178 182 187 193 198 202 200 202 203 197 190 188 189 195 200 202 204 207 207 205 203 201 201 200 200 200 199 197 195 192 189 185 178 177 181 185 184 185 185 183 185 182 181 180 180 180 180 180 179 178 178 177 177 179 180 179 178 179 185 194 192 182 178 178 178 178 180 180 181 182 182 180 180 203 232 196 179 178 178 179 180 182 183 187 191 192 191 188 189 223 266 273 274 275 274 273 271 273 269 258 248 224 189 179 179 179 179 178 198 267 271 270 269 258 217 228 251 233 226 231 246 250 246 242 235 233 231 228 223 219 218 217 217 216 215 214 215 217 218 219 220 221 221 221 220 219 219 220 220 220 221 223 225 225 224 224 223 222 221 219 221 222 220 222 225 225 224 224 223 222 223 225 227 232 236 239 238 234 230 227 226 225 226 228 231 231 231 230 227 223 218 212 206 201 194 190 187 189 192 192 189 186 180 180 180 175 177 154 150 159 165 168 170 172 172 172 170 166 163 165 165 167 167 143 106 34 1 9 20 19 17 19 28 42 75 64 124 141 162 171 173 172 170 167 163 160 155 154 151 148 143 140 139 139 138 140 143 145 146 144 141 140 139 137 135 133 130 128 127 127 128 130 132 133 135 135 133 129 121 116 113 112 106 109 110 111 113 113 114 116 117 119 120 121 120 120 121 121 122 122 122 121 121 120 120 120 120 120 121 121 121 121 121 121 121 121 121 120 120 120 120 121 121 122 122 123 123 124 124 124 125 125 125 125 125 126 126 127 128 128 129 129 130 130 131 132 132 132 133 134 136 138 139 140 141 142 142 142 143 143 143 144 145 145 146 146 147 147 345 345 346 346 345 345 345 345 344 344 344 343 343 343 343 342 342 342 342 342 341 341 341 341 340 340 340 340 340 340 340 340 340 340 340 340 340 340 339 339 339 339 339 338 338 338 337 337 337 336 336 336 336 336 336 335 335 335 335 335 335 335 334 334 334 333 333 333 333 333 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 331 331 331 331 331 331 331 331 331 331 331 331 331 331 331 331 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 331 331 331 331 331 331 331 330 330 330 330 329 329 329 328 328 328 328 328 328 327 327 327 327 327 327 326 326 326 325 325 325 325 325 325 325 325 325 325 325 326 326 326 326 326 327 327 327 327 328 328 328 327 327 327 327 327 327 327 327 326 326 326 326 326 325 325 324 324 323 323 323 323 323 324 325 325 326 326 327 327 328 328 328 327 327 327 328 328 329 328 329 329 329 329 329 329 330 330 331 332 333 335 335 335 334 334 335 336 337 337 339 340 342 344 345 346 348 349 350 350 348 347 344 340 337 336 335 334 334 335 329 324 323 323 323 323 322 320 318 309 235 217 216 230 275 296 302 301 303 300 300 302 303 304 306 313 320 324 327 328 327 324 325 324 321 317 314 312 311 309 308 307 306 306 306 307 307 308 308 309 310 309 308 308 308 309 310 311 311 315 327 335 346 60 135 150 157 161 163 164 164 165 166 166 166 165 165 164 164 163 162 162 162 161 161 161 161 161 160 160 160 161 161 163 165 168 169 169 168 167 167 167 167 167 166 165 165 165 166 167 169 171 171 172 173 175 178 182 185 188 191 192 191 195 199 197 193 192 192 193 195 192 190 192 194 196 197 200 201 202 202 202 200 199 196 193 190 187 177 176 181 185 186 187 187 185 185 182 180 180 181 181 181 181 180 179 178 178 178 179 181 179 179 184 191 196 189 183 180 179 179 179 179 179 180 181 181 181 181 188 224 219 186 179 179 179 179 180 183 195 196 193 191 188 186 182 203 271 274 275 275 274 274 277 275 261 241 205 182 178 178 178 179 179 188 265 266 267 269 265 247 199 226 246 240 235 237 244 241 237 231 231 231 229 227 225 225 223 221 219 218 216 216 217 218 219 220 221 221 221 220 219 219 219 219 219 221 224 225 225 224 223 222 220 219 219 220 222 221 224 227 227 225 224 223 222 221 223 227 232 236 238 237 235 231 228 227 226 226 227 228 229 230 229 226 222 217 210 205 198 192 188 186 187 188 189 187 179 170 166 166 166 160 155 152 156 161 167 167 167 168 168 166 165 167 168 167 165 160 71 19 344 342 347 360 7 2 0 5 0 354 350 34 326 253 207 182 170 167 166 163 158 154 153 152 149 145 142 143 142 141 143 145 148 149 146 144 142 141 139 137 134 130 128 128 129 130 131 133 134 133 131 126 119 111 110 108 114 112 113 113 113 114 114 115 116 117 118 119 120 120 120 120 121 121 121 121 121 120 120 120 120 120 121 121 121 121 121 121 121 121 121 121 120 120 120 120 121 121 122 122 123 123 123 124 124 125 125 125 125 125 126 126 127 128 128 129 129 130 131 131 132 133 134 135 136 137 138 139 140 141 141 142 142 142 143 143 144 144 145 146 146 147 147 346 346 346 346 346 346 346 346 345 345 344 343 343 343 343 343 343 343 343 342 342 342 341 341 341 342 342 341 341 341 341 341 341 340 340 340 340 340 339 339 339 339 339 338 338 338 338 337 337 337 337 337 337 336 336 336 336 336 336 336 336 335 335 335 334 334 334 334 334 333 333 333 333 333 333 333 333 333 333 333 332 332 332 332 332 332 332 332 332 331 331 331 331 331 331 330 330 330 330 330 331 331 331 331 331 332 332 332 332 332 332 332 332 332 331 331 331 331 331 331 331 331 331 331 331 331 331 330 330 330 329 329 329 328 328 328 328 328 327 327 327 327 326 326 326 325 325 325 325 325 325 325 325 325 325 326 326 326 326 326 327 327 327 327 327 327 327 327 327 327 327 327 327 327 327 327 327 327 327 327 327 327 326 326 325 325 324 324 323 324 324 324 324 326 327 327 328 329 329 329 328 328 328 328 328 328 329 329 329 329 330 330 329 329 330 330 330 330 331 334 336 336 336 334 335 336 336 337 338 339 342 343 344 345 346 348 348 349 349 347 346 344 339 336 335 335 334 334 334 327 325 323 322 321 321 321 319 316 294 220 217 224 228 245 260 268 272 275 277 279 283 288 291 298 309 319 325 328 328 327 325 321 319 316 312 310 308 306 304 303 302 302 302 303 303 304 305 305 306 307 306 305 306 306 307 307 308 309 313 319 328 345 50 132 149 155 159 161 163 163 164 164 165 164 164 164 163 163 162 161 161 160 160 160 160 160 160 159 159 159 159 160 161 164 167 168 169 168 167 167 167 167 167 166 166 166 165 165 167 170 171 172 173 175 176 178 182 184 186 186 187 186 190 196 197 197 195 193 192 190 185 178 177 186 187 190 196 198 200 201 200 200 199 196 193 191 188 181 180 182 185 187 188 187 187 185 183 181 181 182 182 182 181 180 180 179 179 179 180 181 181 184 191 194 191 185 183 182 180 180 180 179 179 180 180 181 182 184 183 192 211 194 182 180 180 180 181 186 192 195 190 189 187 186 185 180 198 274 275 275 275 276 279 279 269 249 212 186 179 178 178 179 180 185 195 233 198 216 265 252 221 232 246 247 241 236 236 236 232 229 229 229 229 229 232 234 233 229 225 221 219 217 218 219 219 220 220 220 219 219 219 219 219 219 220 221 224 225 225 225 223 220 219 218 219 221 222 222 224 226 227 225 225 224 224 223 223 227 232 235 237 236 234 232 231 230 229 228 228 228 228 228 228 225 221 215 209 201 194 187 182 181 182 184 184 182 176 167 164 164 156 148 154 160 159 159 164 162 165 165 162 162 162 163 169 175 173 135 50 340 337 337 335 342 347 348 351 349 337 328 315 319 296 272 263 162 146 156 159 158 155 153 153 153 151 148 145 146 146 144 145 146 149 150 149 146 144 142 140 138 135 130 128 129 129 129 130 129 128 125 120 115 109 102 97 103 111 111 111 112 113 113 113 114 115 116 117 118 119 120 120 120 120 120 121 120 120 119 119 119 120 120 121 121 121 121 121 121 121 121 121 121 120 120 120 121 121 122 122 122 122 123 123 124 124 125 125 125 125 125 126 126 127 128 128 129 130 131 131 132 133 134 135 136 137 138 139 139 140 141 142 142 142 142 143 143 144 144 145 146 146 146 146 348 348 348 348 348 347 347 347 346 346 345 345 344 344 344 344 344 344 344 344 343 343 343 343 343 343 343 343 343 342 342 342 341 341 340 340 340 340 340 339 339 339 339 338 338 338 338 338 337 337 337 337 337 337 337 337 337 337 336 336 336 336 335 335 335 335 335 335 334 334 334 334 334 334 333 333 333 334 333 333 333 333 333 333 333 333 333 332 332 332 332 332 331 331 331 331 331 331 330 330 330 331 331 331 331 331 331 331 332 331 331 331 331 331 331 331 331 331 331 331 331 331 331 331 331 331 331 330 330 330 330 329 329 329 328 328 328 328 327 327 327 326 326 326 325 325 325 325 325 325 325 325 326 326 326 326 326 326 327 327 327 327 327 327 327 327 327 327 327 328 328 328 328 328 328 328 328 328 328 328 328 327 327 326 326 325 324 324 324 325 325 326 326 327 328 329 329 329 329 329 329 328 328 328 328 328 328 329 329 329 330 330 330 330 330 329 330 329 330 334 336 337 336 335 336 337 337 337 338 341 343 344 344 344 346 347 348 348 347 346 345 344 339 337 336 336 335 335 333 327 327 326 322 320 319 318 317 314 269 224 227 243 241 245 245 251 257 260 259 258 259 261 265 272 272 293 318 325 325 324 320 312 308 306 304 301 300 298 297 296 297 297 298 299 300 301 301 302 303 304 303 303 303 304 304 305 306 308 311 312 324 346 48 130 147 154 158 160 161 161 162 163 163 163 163 163 162 161 161 160 160 159 159 159 159 159 159 158 158 159 159 160 161 163 166 167 168 168 167 167 167 167 167 167 167 166 166 166 168 170 171 172 174 176 177 179 181 183 184 185 185 185 188 194 197 197 197 194 192 189 184 180 177 178 184 188 193 194 197 199 199 200 199 197 194 192 189 183 182 182 186 188 190 189 187 184 182 182 182 183 183 182 181 181 181 180 180 181 182 183 186 190 194 189 184 182 184 184 183 181 180 180 180 180 182 182 183 188 189 185 187 191 184 181 181 181 183 187 188 187 186 187 187 187 187 185 179 176 235 275 275 277 278 280 276 266 247 210 189 186 186 183 180 179 181 184 184 190 226 234 239 241 242 241 237 232 230 231 231 230 229 228 229 229 235 240 242 241 235 228 222 219 220 221 220 220 219 218 218 218 219 219 219 220 221 223 226 225 225 225 223 220 219 219 219 221 222 223 223 224 226 226 226 226 226 225 225 228 232 235 236 235 234 232 232 233 232 231 229 229 230 230 228 225 219 212 205 197 185 182 181 181 181 182 181 176 174 166 163 165 154 140 155 160 159 159 157 155 159 157 156 152 153 154 166 182 183 25 2 2 354 337 329 315 327 343 336 318 307 302 292 294 288 282 289 287 283 142 150 154 153 153 153 152 150 148 146 146 147 147 146 147 150 151 150 147 144 142 140 139 135 131 129 129 127 126 125 122 118 115 111 108 104 99 96 101 109 109 110 111 112 113 113 114 115 116 116 117 118 119 119 119 120 120 120 120 119 119 119 119 119 120 121 121 121 121 121 121 121 121 121 121 120 120 120 121 121 121 122 122 122 123 123 124 124 124 124 124 124 125 126 126 127 128 129 129 131 131 132 133 134 135 135 136 137 138 138 139 140 141 142 142 142 143 143 143 144 144 145 145 145 146 146 349 349 349 349 348 348 348 348 347 347 346 346 346 346 346 346 346 345 345 344 344 344 344 344 344 343 343 343 343 343 343 342 342 342 341 341 340 340 340 340 340 339 339 339 339 338 338 338 338 337 337 337 337 337 337 337 337 336 336 336 336 336 335 335 335 335 335 335 335 334 334 334 334 334 334 334 334 334 334 334 334 333 333 333 333 333 333 333 333 333 333 332 332 332 332 332 331 331 331 331 331 331 331 331 331 331 331 331 331 331 330 330 330 330 331 331 331 331 331 331 331 331 331 331 331 331 331 331 331 330 330 330 329 329 329 329 328 328 328 327 327 326 326 325 325 325 325 325 325 325 325 326 326 326 326 326 326 327 327 327 327 327 327 327 327 327 327 328 328 328 328 328 329 329 329 329 329 329 329 328 328 328 327 326 326 325 325 325 326 326 326 326 327 329 330 330 330 330 329 329 329 328 328 328 328 328 328 329 329 329 330 330 330 330 329 328 329 328 330 332 335 337 337 337 337 337 337 337 340 342 344 344 345 347 348 348 348 347 346 345 345 342 339 338 337 336 335 335 334 334 330 327 322 318 317 315 314 311 266 238 244 248 247 247 246 249 253 253 250 247 244 242 242 243 234 247 290 306 309 309 308 296 290 290 289 289 289 289 289 290 291 293 294 295 296 297 298 299 300 301 299 300 301 302 303 303 305 306 308 312 324 348 53 128 145 152 156 159 160 161 161 162 162 162 162 161 161 160 160 159 159 158 158 158 158 158 158 158 158 158 159 160 162 163 165 166 167 167 168 168 167 167 167 167 167 167 167 168 169 170 171 173 176 178 179 180 181 181 182 183 184 185 187 191 196 197 197 195 193 190 187 186 185 184 185 187 190 191 192 195 197 199 199 197 195 193 191 189 183 183 188 189 191 192 189 184 182 183 184 183 182 182 182 181 181 181 182 182 185 188 189 190 190 185 183 182 186 186 187 184 182 181 182 191 195 184 185 191 195 192 185 184 184 184 182 182 184 185 185 183 184 187 189 191 192 190 184 179 213 273 274 275 276 278 278 275 270 263 238 237 243 229 210 189 180 180 185 193 203 218 226 229 227 224 225 227 227 227 229 230 229 228 230 228 235 241 245 246 244 237 228 224 224 225 222 221 219 218 218 218 219 219 220 221 223 225 227 227 227 226 224 221 220 220 220 220 221 222 222 224 226 226 227 227 228 228 227 228 231 234 235 235 234 233 233 235 236 236 231 230 234 236 232 229 216 203 195 181 174 176 177 179 181 178 178 175 172 168 164 161 148 137 154 160 160 158 154 128 166 150 138 134 138 167 184 189 197 324 317 98 357 22 311 304 315 314 298 284 277 278 280 275 279 280 281 287 288 295 142 149 152 153 153 151 149 147 147 148 148 148 147 147 150 151 151 148 145 142 140 138 134 131 131 128 125 122 118 114 110 108 106 104 102 98 99 109 109 108 109 111 112 113 113 114 115 115 115 116 117 118 118 119 119 120 120 119 118 118 118 119 119 120 121 121 121 121 121 121 121 121 121 120 120 120 120 120 121 121 121 122 122 123 123 124 124 124 124 124 124 125 126 126 127 128 129 130 131 132 133 134 135 136 136 136 137 137 138 139 140 141 141 142 143 143 143 144 144 144 144 145 145 145 145 349 349 349 349 348 348 348 348 348 347 347 347 347 347 347 347 346 346 345 345 345 345 345 344 344 344 344 344 343 343 343 343 342 342 342 342 341 341 341 341 341 340 340 339 339 339 339 338 338 338 337 337 337 336 336 336 336 336 336 335 335 335 335 335 335 335 335 334 334 334 334 334 334 334 334 334 334 333 334 334 334 334 334 333 333 333 333 333 333 333 333 333 333 333 333 332 332 332 332 332 332 331 331 331 331 331 331 331 330 330 330 330 330 330 330 330 330 330 330 330 330 331 331 330 331 331 331 331 331 330 330 330 330 329 329 329 329 328 328 327 327 326 326 326 325 325 325 325 325 325 325 326 326 326 326 326 327 327 327 327 327 327 327 327 327 327 328 328 328 328 328 329 329 329 329 329 329 329 329 329 328 328 327 327 326 326 326 326 327 327 328 328 329 331 331 330 330 330 330 329 329 329 329 329 329 329 329 329 329 330 330 329 329 327 327 327 328 328 330 330 335 338 339 339 338 338 338 340 342 344 346 347 349 349 350 350 349 347 346 345 343 341 340 338 337 335 334 334 334 333 330 325 320 317 316 313 307 302 272 251 249 249 248 247 246 245 246 247 246 244 240 237 235 232 229 226 225 226 243 264 279 271 270 274 277 279 280 282 284 285 287 288 289 291 292 294 295 296 297 298 298 297 298 300 301 302 303 304 307 313 325 349 55 127 144 150 154 157 159 159 159 160 160 161 160 160 159 159 159 158 158 158 158 158 158 158 158 158 158 159 160 161 162 163 164 165 166 167 168 168 168 168 168 167 167 167 168 169 170 171 172 174 176 179 180 181 181 181 181 182 183 184 185 189 194 196 198 196 194 194 192 191 191 189 187 187 188 190 189 192 195 197 198 198 197 195 193 189 184 184 186 189 191 192 191 184 183 184 184 184 183 183 182 182 182 183 184 185 190 191 188 187 184 182 183 183 184 189 194 190 187 188 195 213 226 201 193 198 200 197 192 191 184 185 185 184 185 186 184 182 186 194 196 197 197 196 195 188 212 271 273 273 273 275 276 276 272 268 266 268 269 269 267 255 200 183 185 189 195 204 213 217 218 216 219 221 224 225 226 228 228 228 229 229 234 237 240 244 245 242 240 234 232 230 226 223 221 219 219 219 219 220 221 222 224 225 226 227 228 229 226 223 221 220 219 220 221 221 222 223 225 227 229 229 230 231 230 229 231 233 235 236 235 235 234 235 238 240 237 233 238 244 242 251 224 127 101 124 142 150 161 170 175 175 174 176 174 170 167 162 153 148 153 157 160 158 150 109 170 203 116 108 86 98 199 200 200 224 198 169 152 122 288 294 292 277 270 266 264 263 267 272 270 265 271 280 284 290 125 145 151 153 152 151 149 146 146 146 147 147 146 149 151 152 151 148 145 142 140 137 134 133 130 127 124 120 114 110 108 106 104 102 100 101 103 103 108 107 109 111 112 113 113 114 114 114 114 115 115 116 117 118 119 119 119 118 117 117 118 118 119 120 120 121 121 121 120 120 121 121 121 120 120 120 120 120 120 121 121 121 122 123 123 123 124 124 124 124 125 125 125 126 127 128 129 130 131 132 134 134 135 136 136 136 136 137 138 139 140 141 141 142 143 143 144 144 144 144 144 144 145 145 145 348 348 348 348 348 348 348 347 347 347 347 347 347 347 347 347 346 346 345 345 345 345 345 345 345 344 344 343 343 343 342 342 342 342 342 342 342 341 341 341 341 340 340 340 339 339 339 338 338 338 337 337 337 336 336 336 336 336 336 336 336 335 335 335 335 335 334 334 334 334 334 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 332 332 332 332 332 331 331 331 331 330 330 330 330 330 330 330 330 330 330 330 330 330 330 330 330 330 330 330 330 330 330 330 330 330 330 329 329 329 328 328 327 327 327 326 326 326 326 326 325 325 325 326 326 326 326 326 327 327 327 327 327 327 327 327 327 328 328 328 328 328 328 329 329 329 329 329 329 329 329 329 329 328 328 327 327 327 327 327 328 329 328 329 330 331 331 331 331 330 330 330 330 330 330 329 329 329 329 330 330 330 330 329 328 327 326 325 327 327 327 328 331 337 340 341 340 339 339 340 341 342 344 346 348 351 352 353 350 348 346 345 344 342 341 340 338 336 335 333 333 332 331 327 322 318 315 313 308 302 298 280 258 252 251 250 248 244 240 239 241 243 243 239 237 234 233 231 229 227 228 232 243 255 256 262 267 271 273 275 278 280 281 283 284 285 287 289 290 292 293 293 294 295 294 296 298 300 302 302 305 309 316 329 352 60 126 142 149 152 155 157 157 157 158 159 159 159 159 158 158 158 157 157 157 157 157 158 158 158 158 159 160 161 162 162 162 162 164 165 167 168 168 169 169 169 168 168 168 168 171 172 172 173 174 176 178 180 180 181 181 180 181 182 182 184 187 191 195 197 197 195 196 196 195 196 193 189 187 187 187 188 190 193 196 198 200 199 199 197 194 184 179 182 187 188 187 189 183 183 184 185 185 185 184 184 184 184 185 187 189 194 193 188 186 180 180 182 183 186 191 197 198 195 199 213 225 207 195 198 202 203 200 198 192 185 184 190 190 186 185 185 206 215 211 205 203 202 201 197 189 213 269 272 272 270 270 272 273 269 265 264 266 268 269 270 269 258 204 187 186 187 195 205 212 213 214 215 216 221 224 225 226 227 228 229 230 231 233 234 238 240 242 242 240 238 235 230 226 223 221 220 220 220 221 222 223 224 224 226 227 229 229 229 225 223 221 221 221 222 222 223 224 226 228 230 231 232 233 233 231 231 233 235 236 236 236 236 237 240 243 242 239 241 252 259 298 330 352 0 3 13 92 140 157 166 171 175 174 170 166 165 162 158 155 152 149 157 160 138 129 150 147 338 81 69 62 173 185 189 195 198 201 206 221 257 280 258 254 254 256 258 261 260 262 265 258 256 264 273 278 300 138 149 152 152 150 148 146 146 147 148 146 146 148 152 153 149 147 144 142 139 137 136 133 130 127 124 119 114 112 110 108 106 103 99 97 94 97 106 107 109 110 112 112 113 113 113 113 113 114 114 115 117 118 118 118 118 118 117 117 117 118 118 119 119 120 120 120 119 119 120 120 120 120 120 120 120 120 120 121 121 122 122 123 123 123 124 124 124 124 125 125 125 126 127 128 129 130 132 133 134 135 135 135 136 136 136 137 138 139 140 140 141 142 143 144 144 144 144 144 144 144 144 144 145 348 348 348 348 348 348 347 347 347 347 347 347 347 347 347 346 346 346 346 346 346 346 345 345 345 345 344 343 343 343 342 342 342 342 341 341 341 341 341 340 340 340 340 339 339 339 339 338 338 338 338 337 337 337 336 336 336 336 336 336 336 336 336 335 335 335 335 334 334 334 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 332 332 332 332 331 331 331 331 331 330 330 330 330 330 329 330 330 330 330 330 330 330 330 330 330 330 330 330 330 330 329 329 329 329 328 328 328 327 327 327 327 326 326 326 326 326 326 326 326 326 326 326 326 327 327 327 327 327 327 327 328 328 328 328 328 328 328 329 329 329 329 329 329 329 329 329 329 328 328 328 328 328 328 329 329 330 330 330 331 332 332 332 332 331 331 331 330 330 330 329 329 329 330 330 330 330 330 328 327 327 325 325 326 326 326 328 332 338 341 342 340 339 340 341 342 343 346 348 349 350 353 352 348 346 346 345 343 341 340 339 337 335 333 333 332 330 328 325 320 317 314 310 308 304 296 276 253 252 249 248 247 243 238 235 235 238 241 240 238 235 234 232 232 231 231 235 241 249 256 261 265 269 271 274 276 277 278 279 281 283 285 286 288 289 290 291 292 293 294 296 297 299 300 303 306 311 320 335 359 69 125 141 147 151 153 155 154 155 156 157 158 158 158 158 157 157 157 156 157 157 157 157 158 158 159 160 161 162 163 162 162 162 163 164 166 167 168 169 170 170 169 169 171 175 174 174 174 174 175 176 177 178 179 179 179 179 179 181 181 182 185 189 193 196 196 194 194 194 194 197 196 191 188 187 187 188 190 193 195 198 199 201 201 199 195 187 179 179 182 182 181 183 183 183 184 185 186 187 187 186 187 187 189 191 193 195 192 187 185 180 179 179 180 185 191 197 202 203 206 216 184 182 187 195 199 201 200 196 189 186 184 195 214 208 194 184 205 212 211 208 206 204 202 197 191 201 269 269 269 265 265 267 267 265 263 262 262 265 269 270 270 269 250 225 195 185 190 198 206 211 211 213 215 219 224 225 227 229 230 231 231 230 230 230 232 233 235 238 240 239 236 231 227 224 222 221 221 221 222 222 223 224 224 226 227 228 229 229 228 225 223 222 222 223 223 225 226 227 228 230 232 233 234 235 234 232 233 235 236 237 237 237 238 241 245 248 247 248 259 276 311 334 349 355 349 353 20 111 141 154 164 171 169 168 167 169 168 167 168 154 148 161 163 135 93 47 17 349 33 73 103 134 163 180 194 213 230 230 242 260 281 243 243 242 241 243 245 231 228 239 246 250 255 262 267 276 122 147 152 151 151 149 147 147 148 148 146 146 148 154 152 148 146 144 142 141 139 136 133 130 126 122 118 115 114 112 110 108 104 102 99 95 97 103 107 109 110 111 112 113 113 113 113 113 113 114 115 116 117 118 118 117 117 116 116 116 117 117 118 119 119 120 119 119 119 119 120 120 120 120 120 120 120 121 121 122 122 123 123 124 124 124 124 124 124 125 125 126 126 128 129 130 131 132 133 134 134 134 135 135 135 136 137 138 139 140 141 142 142 143 143 144 144 144 144 144 144 144 144 144 349 349 349 349 349 348 348 348 347 347 347 347 347 346 346 346 347 347 347 347 347 346 346 346 346 345 345 344 344 343 343 342 342 341 341 341 341 341 340 340 339 339 339 339 339 339 339 338 338 338 338 338 337 337 337 337 337 337 337 337 337 337 336 336 336 335 335 335 334 334 334 334 333 333 333 333 333 333 333 333 333 333 332 332 332 332 332 332 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 332 332 332 332 332 332 331 331 331 330 330 330 329 329 329 329 329 329 329 329 329 329 329 329 329 329 329 329 329 329 329 328 328 328 328 328 328 327 327 327 327 326 326 326 326 326 326 326 326 326 326 326 327 327 327 327 327 327 328 328 328 328 328 328 329 329 329 329 329 329 329 329 329 329 329 328 328 328 329 329 330 330 330 330 331 332 332 332 333 333 333 333 332 332 331 330 330 329 329 330 331 331 331 331 330 329 328 327 325 324 326 326 326 328 334 340 343 343 341 340 341 342 343 344 347 349 350 351 352 349 345 343 344 345 344 340 339 337 336 334 333 332 330 326 325 323 321 319 316 312 308 302 288 270 256 252 246 244 243 241 236 233 232 234 237 239 239 236 234 233 233 233 235 239 244 252 259 263 266 269 272 274 276 277 278 279 280 282 284 286 287 289 290 291 292 294 295 297 298 299 301 305 310 316 326 342 10 79 124 139 146 149 152 153 152 154 155 156 157 157 157 157 157 157 156 156 156 157 157 157 158 158 160 161 162 162 162 162 161 161 162 163 164 165 167 169 170 171 171 173 178 177 176 176 175 176 176 176 176 177 178 178 179 179 179 179 180 181 184 188 191 193 194 193 192 191 191 195 196 193 190 188 188 189 191 192 195 197 197 200 201 199 196 182 178 177 178 179 181 181 183 183 184 184 186 188 190 190 191 193 194 195 196 195 190 185 184 181 180 180 181 184 190 197 202 205 203 194 178 182 188 193 195 196 194 189 185 184 185 197 232 249 247 194 204 206 206 206 205 203 202 201 206 262 267 265 264 259 259 260 260 260 260 260 262 265 269 272 271 271 266 248 205 186 188 194 199 202 207 210 214 217 223 227 229 230 232 232 232 230 229 229 229 229 231 233 237 238 235 231 227 225 225 225 225 224 223 223 224 225 225 226 227 227 227 228 228 226 224 223 223 223 224 227 227 228 229 231 232 234 235 236 236 234 234 235 236 238 239 239 240 242 247 252 257 261 270 287 322 337 346 352 357 345 2 67 116 138 153 162 168 173 174 175 175 175 177 165 158 169 169 150 68 333 345 339 355 28 51 83 148 189 215 251 268 257 258 267 267 247 237 235 233 229 224 213 212 222 234 244 253 258 260 264 269 147 149 151 151 150 147 144 146 149 147 147 150 155 151 147 146 145 144 142 140 137 133 130 125 120 115 113 113 112 111 110 108 105 100 98 100 105 108 109 110 111 112 112 112 112 112 112 112 113 114 115 116 117 117 117 117 116 116 116 116 117 118 118 119 119 119 118 118 119 120 120 120 120 120 120 120 121 122 122 123 123 124 124 124 124 124 124 125 125 125 126 127 128 129 130 131 132 133 133 133 134 134 135 135 136 137 138 139 140 141 142 142 143 143 144 144 144 144 144 144 144 144 144 349 349 349 349 349 349 349 348 348 348 348 347 347 347 347 347 347 347 347 347 347 347 347 346 346 346 346 345 345 344 344 343 343 342 341 341 340 340 340 339 339 339 339 339 339 338 338 338 338 338 338 338 338 338 337 337 338 337 337 337 337 337 337 336 336 336 335 335 335 335 334 334 334 334 333 333 334 334 333 333 333 333 333 333 333 332 332 332 332 332 332 332 332 333 333 333 333 333 333 333 333 333 333 333 333 333 333 332 332 332 332 332 332 331 331 330 330 330 330 329 329 329 329 329 329 329 329 329 329 329 329 329 329 328 328 328 328 328 328 328 328 328 328 327 327 327 327 327 327 326 326 326 326 326 326 326 326 327 327 327 327 327 328 328 328 328 328 328 328 329 329 329 329 329 329 329 329 329 329 329 329 329 329 330 330 331 331 331 332 332 333 333 333 334 334 334 333 333 332 331 331 330 330 330 331 332 332 332 331 330 329 328 326 325 325 325 325 325 330 337 343 344 342 341 341 342 343 345 345 347 348 349 350 348 345 342 341 343 344 340 338 337 336 335 334 333 330 325 319 318 318 319 320 318 314 308 299 283 273 266 253 244 238 236 233 231 229 229 231 234 236 237 237 235 234 233 235 239 244 250 257 264 267 270 272 274 276 278 277 279 280 282 284 286 288 290 291 292 293 294 297 299 299 300 302 305 309 315 322 332 350 23 87 124 137 144 147 149 150 150 152 153 155 155 156 156 157 156 156 156 156 156 156 157 157 158 159 160 161 161 161 161 161 161 161 162 162 162 163 166 168 170 171 173 176 179 178 177 177 177 177 177 177 176 176 177 178 178 178 179 179 179 180 182 185 188 189 191 191 189 188 188 191 194 194 192 190 190 190 190 192 193 194 196 196 196 196 196 179 177 177 178 179 180 181 181 182 183 185 186 188 191 195 197 199 201 200 198 194 188 184 184 183 182 183 183 185 190 196 199 195 186 178 180 186 191 192 193 191 188 186 184 184 187 199 229 249 238 196 201 202 203 202 202 201 206 225 262 263 263 261 259 253 252 252 253 254 254 256 260 264 270 273 272 269 266 238 200 186 187 191 196 201 205 208 212 216 221 227 226 227 231 232 231 230 230 229 228 228 228 230 233 234 229 229 228 229 229 230 230 229 228 226 227 226 226 227 227 227 227 226 226 225 224 224 224 225 226 227 229 229 230 231 233 234 235 236 237 236 236 235 237 239 241 242 243 245 249 257 265 273 281 295 308 329 356 7 8 359 48 98 101 141 152 160 169 177 179 179 181 181 179 174 162 173 180 182 304 320 338 330 325 329 335 336 258 235 253 271 265 257 259 257 254 243 233 233 230 222 214 211 212 219 225 234 247 256 258 256 255 210 145 150 151 147 144 143 146 147 148 149 151 154 149 147 146 145 143 142 139 136 133 129 125 118 112 110 111 111 111 109 108 105 102 102 104 107 109 110 111 112 112 112 112 112 112 112 112 113 114 115 116 116 117 117 116 116 115 115 116 116 117 118 119 118 118 118 118 119 120 120 121 121 121 120 121 121 122 122 123 124 124 124 124 124 125 125 125 125 126 126 127 128 129 130 131 132 132 133 133 133 134 134 135 136 137 138 139 140 141 142 142 142 143 144 144 144 144 144 144 144 144 145 349 348 348 348 348 348 348 349 348 348 348 348 348 348 347 347 347 347 347 347 346 346 346 346 346 346 346 346 345 344 344 343 342 342 341 341 341 340 340 339 339 339 338 338 338 338 338 338 338 338 338 338 338 338 338 337 337 337 337 337 337 337 336 336 336 336 335 335 335 335 335 335 334 334 334 334 334 334 334 334 333 333 333 333 333 333 333 333 333 332 332 332 332 332 332 332 332 332 332 332 333 333 333 333 333 333 333 333 332 332 332 332 332 332 331 331 331 330 330 330 329 329 329 329 328 328 328 328 328 328 328 328 328 328 328 328 328 328 328 328 328 328 328 328 328 327 327 327 327 327 327 327 327 326 326 326 326 326 327 327 327 327 328 328 328 328 328 328 329 329 329 329 329 329 329 329 329 329 329 329 329 330 331 331 331 332 332 332 333 333 333 334 334 335 335 334 334 333 332 332 332 331 331 332 332 333 333 332 332 330 329 328 326 325 325 325 325 327 333 341 346 345 341 341 342 343 345 346 346 347 347 348 348 346 344 341 340 340 341 336 331 336 335 336 334 332 330 324 319 318 317 318 320 319 315 310 299 290 281 270 257 244 232 224 223 224 224 225 227 230 232 234 236 236 235 236 239 245 252 258 262 270 274 276 278 280 281 282 281 283 285 287 289 291 293 295 296 297 297 297 298 303 302 304 306 310 315 322 329 340 357 33 92 123 136 142 144 146 149 150 150 152 153 154 155 156 156 156 156 156 156 156 156 157 157 158 159 160 160 161 160 160 161 161 162 162 162 162 163 164 167 170 172 178 181 180 179 179 179 179 178 178 178 177 177 177 177 178 178 178 178 179 180 181 183 184 185 186 187 186 185 186 188 192 194 193 193 192 191 191 191 192 193 192 189 186 187 186 179 178 178 178 179 180 181 181 182 184 186 187 189 193 198 202 205 207 204 199 195 194 190 186 185 185 187 187 188 191 193 192 183 178 178 183 189 191 193 189 191 215 223 202 191 191 200 218 229 211 192 197 198 200 198 198 199 219 243 263 263 262 259 255 251 248 246 245 245 247 251 256 262 268 273 269 260 251 207 189 185 185 193 199 202 203 206 210 214 220 225 225 222 226 230 230 230 230 229 228 227 227 228 229 229 227 229 231 232 233 233 234 235 234 233 231 230 228 231 230 228 226 224 224 224 224 224 226 227 229 230 231 231 231 232 234 235 236 237 237 237 237 236 237 239 242 245 246 248 253 265 275 280 284 292 304 326 2 33 58 11 76 91 129 147 165 172 176 180 181 182 183 183 183 177 168 174 197 230 255 261 294 291 295 294 282 274 265 255 259 267 261 255 254 250 241 234 232 227 223 219 214 215 216 218 222 229 242 256 260 259 257 251 136 147 149 146 145 143 142 149 154 155 154 152 147 145 145 144 143 141 139 136 133 130 124 116 110 107 108 108 108 107 105 104 101 103 107 109 111 112 112 113 112 113 112 112 113 113 113 113 114 115 116 116 116 116 116 115 115 115 115 116 117 118 118 118 118 118 118 119 119 120 121 121 121 121 121 122 122 123 123 124 124 124 125 125 125 125 125 126 126 127 127 128 129 130 131 132 132 133 133 133 134 135 136 137 137 138 140 141 141 141 142 142 143 143 144 144 144 144 145 145 145 145 348 348 348 347 347 348 348 348 348 348 348 348 348 348 348 348 347 347 346 346 346 346 346 345 345 345 345 345 344 344 343 342 342 341 341 341 340 340 340 339 339 338 338 338 338 337 337 337 337 337 337 337 337 337 337 337 337 337 337 337 336 336 336 336 336 335 335 335 335 335 335 335 335 334 334 334 334 334 334 334 334 334 333 333 333 333 333 333 333 333 333 332 332 332 332 332 332 332 332 332 332 332 332 333 333 333 333 333 332 332 332 332 332 332 332 332 332 331 331 330 330 329 329 329 328 328 328 328 328 328 328 327 327 327 327 327 327 328 328 327 327 327 328 328 328 328 328 328 328 328 327 327 327 327 327 326 326 326 327 327 327 327 328 328 328 328 328 328 328 329 329 329 329 329 329 329 329 329 329 330 330 331 332 332 332 332 333 333 334 334 334 335 335 335 335 334 333 333 333 332 332 332 333 333 334 334 334 333 332 330 329 327 325 325 325 325 326 330 337 344 347 344 339 340 342 344 346 347 346 346 346 347 347 345 342 339 337 334 333 327 325 329 331 332 325 327 332 328 321 318 319 321 319 318 316 313 304 303 291 282 285 283 275 227 208 213 217 219 223 231 230 230 233 237 241 245 250 256 263 267 271 283 286 287 288 288 288 288 289 291 293 295 297 299 300 301 302 302 302 302 303 306 307 308 311 316 322 329 337 347 5 43 96 122 134 138 141 145 147 148 149 150 152 153 154 155 156 156 156 157 157 156 156 157 157 158 159 159 159 160 160 160 161 162 162 162 162 162 162 164 166 170 178 182 184 182 181 181 180 180 180 179 179 178 178 178 177 177 177 177 178 178 179 180 180 181 182 183 184 184 184 185 187 190 193 193 194 193 191 191 191 191 192 187 182 183 186 184 179 179 179 179 180 181 181 181 182 184 186 188 191 195 199 204 208 209 207 202 201 201 196 191 190 191 193 193 192 192 189 187 183 179 179 182 186 190 191 188 232 261 259 246 215 201 201 205 202 194 191 192 197 199 197 200 213 242 257 261 262 262 259 256 253 248 246 241 240 242 245 249 254 262 268 252 223 209 186 184 184 186 195 200 201 202 205 209 213 218 221 219 219 220 221 223 227 228 227 226 226 226 227 227 227 230 232 233 233 233 234 236 239 241 241 239 236 234 237 234 229 225 224 224 224 225 226 228 229 230 231 232 232 233 234 236 237 237 237 238 238 238 237 238 239 242 246 250 250 257 274 283 285 287 295 310 321 346 86 100 94 101 129 156 150 174 180 182 185 187 187 186 186 185 184 177 177 230 223 215 221 232 240 250 251 249 247 245 246 251 253 250 254 251 241 235 232 226 221 219 219 217 219 219 221 221 225 237 250 257 259 262 260 120 139 146 146 145 144 144 150 156 156 154 150 145 143 145 144 142 140 138 135 132 129 123 115 108 106 104 104 105 104 104 103 103 104 108 110 111 113 113 113 113 113 113 113 113 114 114 115 115 116 116 116 116 116 115 115 115 115 115 116 117 118 119 118 118 118 118 118 119 120 121 121 121 121 121 122 123 123 124 124 124 124 125 125 125 125 126 126 127 127 128 129 130 130 131 131 132 133 133 134 134 135 136 137 138 139 139 140 141 142 142 143 143 143 144 144 144 145 145 145 145 145 348 348 348 347 347 347 347 347 347 348 348 348 347 348 348 348 347 347 347 346 346 346 346 345 345 345 344 344 343 343 342 341 341 341 341 340 340 340 339 339 339 338 338 338 337 337 337 337 337 337 337 337 337 337 337 337 337 337 337 336 336 336 336 336 335 335 335 335 335 335 335 335 334 334 334 334 334 334 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 332 332 332 332 332 332 332 332 332 332 332 332 332 333 332 332 332 332 332 332 332 332 332 332 332 331 331 330 330 329 329 328 328 328 327 327 327 327 327 327 327 327 327 327 327 327 327 327 327 327 327 327 328 328 328 328 328 328 328 327 327 327 327 327 327 327 327 327 327 328 328 328 328 328 328 328 328 328 328 328 329 329 329 329 329 330 330 331 332 332 333 333 333 333 334 334 335 335 336 336 335 334 334 333 333 333 333 333 333 334 334 335 335 334 333 331 329 327 325 323 323 325 325 327 334 341 346 346 342 339 340 343 345 346 347 346 345 346 346 344 341 338 335 333 325 322 321 322 323 324 324 326 330 332 331 328 325 323 322 319 317 316 316 313 309 301 298 291 311 327 346 18 76 121 223 240 239 236 233 237 243 254 264 271 277 280 283 286 302 302 301 300 298 297 298 299 300 301 303 304 306 306 307 307 307 307 307 308 310 311 313 316 321 327 335 344 355 14 52 99 122 131 133 139 143 146 146 148 149 151 152 153 155 156 156 157 157 157 157 157 157 157 158 158 158 159 159 160 161 162 163 163 163 163 163 163 164 166 171 184 185 186 185 183 183 182 182 182 181 180 180 179 179 178 177 177 177 177 178 178 179 180 180 181 182 182 183 184 184 186 188 190 191 193 192 191 191 190 191 189 183 181 183 183 181 180 180 180 180 181 181 182 182 183 184 186 189 191 194 198 201 203 205 207 205 206 206 200 196 196 199 201 199 194 190 186 185 185 181 180 183 187 187 188 200 249 264 264 261 247 223 205 198 193 191 187 190 197 200 208 227 245 254 258 260 261 262 260 259 258 255 248 241 238 236 234 235 240 247 249 222 187 184 182 182 184 188 197 200 201 203 204 207 211 213 214 215 214 214 215 216 220 224 223 223 224 226 227 228 230 233 232 232 232 232 232 235 239 242 245 246 244 242 243 238 232 227 227 226 226 227 228 229 230 231 232 232 233 234 236 238 238 239 240 241 241 240 239 240 242 244 247 251 253 258 279 284 288 291 300 312 318 332 119 139 139 150 161 159 158 169 177 182 186 187 188 188 187 189 189 191 184 219 198 194 199 215 232 241 242 241 241 238 241 244 246 248 248 236 229 228 225 221 218 218 219 220 220 223 223 222 225 236 243 250 261 268 272 111 135 144 144 145 145 146 150 154 154 152 148 144 145 145 143 141 140 138 135 131 126 119 113 108 106 103 103 105 104 104 104 103 105 109 111 112 113 113 114 115 114 114 114 115 116 116 116 116 116 116 116 116 115 115 114 114 115 115 116 117 118 119 118 118 118 118 118 119 120 121 121 122 122 122 122 123 123 124 124 124 125 125 125 125 126 126 127 127 128 128 129 129 130 131 132 132 133 134 134 135 136 137 138 138 139 139 140 141 142 142 143 143 143 144 144 145 145 145 145 145 145 349 348 348 348 348 348 347 347 347 347 347 347 347 347 347 347 347 347 347 347 347 346 346 346 345 345 344 344 343 342 342 341 341 341 340 340 340 339 339 339 338 338 338 338 338 337 337 337 337 337 337 337 337 337 337 337 337 337 336 336 336 336 336 336 336 335 335 335 335 335 335 335 334 334 334 334 334 334 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 332 332 332 332 332 332 332 332 332 332 332 332 332 332 333 333 333 332 332 332 332 332 331 331 330 330 329 329 328 328 327 327 327 327 327 327 327 327 327 327 327 327 327 327 327 327 327 327 327 328 328 328 328 328 328 328 327 327 327 327 327 327 327 327 327 328 328 328 328 328 328 328 328 328 328 328 328 329 329 329 330 331 331 332 333 333 333 333 334 334 335 335 336 336 336 336 335 334 334 333 333 333 333 333 334 334 335 335 335 334 332 330 328 325 324 323 322 323 324 329 339 345 347 344 342 342 343 343 345 345 345 343 344 345 346 343 340 337 335 331 324 321 321 321 321 322 324 325 328 330 329 327 325 323 320 316 316 317 317 317 316 311 310 319 335 325 323 324 327 322 299 268 252 250 249 249 255 274 290 298 302 302 302 306 314 313 310 309 307 306 306 306 307 308 309 309 310 310 311 311 311 310 310 312 314 315 318 321 326 332 341 351 4 24 63 102 115 124 132 138 142 144 145 146 148 150 151 153 154 156 156 157 157 157 157 157 157 157 157 158 158 159 159 160 162 163 163 163 163 163 163 164 164 171 180 185 186 187 186 186 185 184 184 183 183 182 181 181 181 180 178 177 177 177 178 178 178 179 180 181 181 182 183 184 184 184 185 186 189 190 191 190 190 189 189 185 182 181 184 185 183 181 181 181 181 181 183 183 183 184 185 186 187 189 193 196 198 199 201 204 205 205 206 203 198 199 204 206 201 194 188 186 185 185 183 183 186 186 189 201 229 256 265 266 264 259 246 223 213 200 193 188 187 194 212 239 254 257 259 260 260 261 262 262 261 261 259 252 241 230 224 222 224 226 226 222 202 179 180 182 185 187 190 197 200 201 202 203 204 205 205 207 209 207 208 209 212 214 220 220 221 222 225 229 231 232 231 229 229 228 229 231 234 237 241 245 247 248 246 243 240 236 236 231 229 229 229 230 231 231 232 232 233 233 234 236 237 238 240 242 244 245 245 244 245 248 248 250 253 260 262 262 285 292 295 302 310 315 321 173 151 157 168 169 170 169 166 172 183 188 191 192 193 194 194 196 198 195 170 174 179 198 225 239 242 242 242 242 240 241 241 241 246 238 234 224 220 220 218 216 218 220 222 223 225 227 224 226 227 235 250 264 274 283 115 135 144 145 145 144 147 151 152 152 150 147 147 147 144 142 141 140 139 135 129 120 117 111 107 106 105 105 107 106 106 106 105 107 110 113 113 114 114 115 116 116 115 115 116 117 117 117 117 117 117 117 116 115 115 114 114 115 115 116 117 118 119 118 118 118 118 118 119 120 121 122 122 122 122 123 123 123 124 124 124 125 125 125 126 126 127 127 128 128 128 129 129 130 131 132 133 134 134 135 136 137 138 138 138 139 140 140 141 142 143 143 143 144 144 144 145 145 145 145 145 145 348 348 348 348 348 347 348 347 347 347 346 346 347 347 347 347 347 347 347 346 346 346 346 346 345 345 344 344 343 342 342 341 341 341 340 340 340 339 339 338 338 338 338 337 337 337 337 337 337 337 337 337 337 337 337 337 337 337 336 336 336 336 336 336 336 336 336 336 335 335 335 335 335 335 334 334 334 334 334 333 333 333 333 333 333 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 333 333 332 332 332 332 332 332 332 331 331 331 330 330 329 329 328 328 328 327 327 327 327 327 327 326 326 326 326 326 326 326 327 327 327 327 328 328 328 328 328 328 328 328 327 327 327 327 327 327 327 327 327 327 327 328 328 328 328 328 328 328 328 329 329 329 330 331 332 332 333 333 333 333 334 334 335 335 336 337 337 337 336 336 335 334 334 334 333 333 333 334 334 335 335 334 332 330 329 327 325 324 323 322 324 328 335 346 347 347 344 342 342 342 343 345 345 344 341 344 346 346 341 338 336 335 333 328 323 321 321 320 320 320 322 323 325 326 325 323 318 315 314 315 315 318 317 305 300 321 290 238 263 281 291 297 287 278 271 263 267 274 266 270 294 310 315 318 317 317 318 318 315 313 312 311 310 311 312 312 313 313 313 313 313 314 314 314 313 313 315 317 318 322 326 330 337 346 358 13 35 73 79 105 122 131 137 140 142 144 145 147 149 151 152 154 155 156 157 157 157 158 158 157 157 157 158 158 159 160 161 162 162 163 163 163 164 164 164 165 174 183 186 187 187 186 186 186 185 184 185 185 185 184 183 183 182 181 179 178 177 178 178 178 180 180 181 181 182 183 183 184 183 183 184 185 187 189 189 189 188 187 184 182 182 184 185 183 182 182 182 182 183 184 184 184 185 185 186 188 190 193 195 198 199 201 202 204 205 203 196 194 195 199 199 194 190 188 187 187 187 187 186 189 191 213 239 252 260 265 266 266 264 258 247 244 220 200 192 191 219 242 255 259 260 261 261 261 262 262 263 263 264 261 253 240 225 217 217 217 219 216 213 202 196 189 187 189 190 192 195 199 200 202 203 202 199 199 202 203 203 205 207 209 212 218 219 220 223 226 230 232 230 227 225 224 225 228 232 235 237 240 243 245 246 244 239 237 236 236 235 234 232 232 233 233 232 233 233 234 234 235 235 236 237 239 241 244 248 250 251 252 254 254 256 259 263 266 288 308 297 295 303 309 312 314 303 156 161 167 172 172 174 176 178 187 195 197 198 198 197 197 198 198 192 183 182 190 220 229 234 237 239 241 243 244 245 244 242 244 242 230 222 219 218 217 216 218 221 223 226 229 230 228 228 229 239 254 266 276 291 117 135 143 144 141 138 140 141 143 147 152 155 154 150 145 143 141 141 140 136 127 126 117 110 106 106 107 108 109 110 109 109 109 108 112 113 115 116 117 117 117 117 116 116 117 117 117 118 118 118 118 117 116 116 115 114 115 115 116 117 118 118 119 119 119 119 119 119 120 121 121 122 122 122 123 123 123 123 124 124 125 125 125 126 126 127 127 128 128 128 129 129 130 131 131 132 133 134 135 136 137 137 138 138 138 139 140 141 141 142 143 143 144 144 144 144 144 145 145 145 145 145 346 346 346 347 347 347 347 347 347 347 347 347 347 347 347 347 346 346 346 346 346 345 345 345 345 344 344 344 343 342 342 341 341 341 340 340 339 339 339 338 338 337 337 337 337 337 337 337 337 337 337 337 337 337 337 337 337 337 337 337 336 336 336 336 336 336 336 335 335 335 335 335 335 335 335 334 334 334 334 334 333 333 333 333 333 333 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 331 331 331 330 330 330 329 329 329 328 328 327 327 327 327 326 326 326 326 326 326 326 326 326 327 327 327 327 328 328 328 328 328 328 328 328 328 328 327 327 327 327 327 327 327 327 328 328 328 328 328 328 328 328 329 329 330 331 332 332 332 333 333 333 334 334 335 335 336 337 337 337 337 337 336 335 335 335 334 334 333 334 334 334 334 334 332 331 329 328 327 326 325 324 324 329 335 343 349 347 346 343 342 341 340 341 342 343 343 342 345 346 343 338 333 332 333 332 328 324 323 320 319 318 318 318 320 321 322 320 316 313 311 310 312 315 319 263 226 218 217 227 238 245 251 254 252 253 256 258 261 266 273 274 279 302 317 320 321 321 320 318 315 313 313 313 313 314 315 316 316 316 315 315 315 315 316 316 316 316 316 318 319 321 325 329 334 341 351 4 21 45 74 81 107 122 131 136 139 141 143 144 146 148 150 152 154 154 155 156 157 158 157 158 158 158 158 158 158 159 160 161 162 162 163 163 163 163 164 165 165 176 183 185 187 187 186 186 185 185 185 186 187 187 186 185 185 185 184 182 180 180 180 179 179 180 181 181 182 182 183 184 184 183 182 183 183 186 188 189 188 187 186 185 183 183 185 187 185 185 185 184 184 184 185 185 185 186 186 187 190 194 196 195 198 200 202 207 209 208 202 194 191 192 193 191 189 189 189 189 189 190 189 190 194 199 235 257 261 263 265 266 267 266 263 261 257 246 218 228 256 250 250 255 259 261 262 262 262 262 263 264 265 266 262 252 239 224 215 214 214 216 214 212 211 205 195 194 194 193 193 195 199 202 203 204 202 199 199 199 203 205 207 208 210 214 219 221 223 225 229 232 231 230 224 220 222 226 232 236 239 240 240 241 242 242 241 236 232 233 233 235 236 235 235 235 234 234 234 235 236 235 235 235 236 237 238 240 242 246 249 252 252 254 257 258 260 263 272 293 306 301 300 305 307 308 308 303 161 162 165 167 172 178 182 185 191 196 195 193 192 192 194 198 199 195 193 192 195 224 228 230 232 234 238 242 245 247 248 247 246 240 232 224 220 218 217 217 218 221 224 227 230 233 233 234 239 246 257 269 280 297 119 136 143 143 140 134 133 128 128 138 164 166 159 151 147 145 143 142 141 137 136 127 117 111 108 108 108 109 110 112 112 112 111 111 114 114 117 118 118 119 119 119 118 118 117 117 117 117 117 118 118 118 117 116 115 115 115 115 116 117 117 118 119 119 119 119 119 120 120 121 122 122 123 123 123 123 124 124 124 125 125 125 125 126 127 127 127 128 128 129 129 130 131 131 132 132 134 135 136 137 137 137 138 138 139 140 140 141 142 142 143 143 144 144 144 144 144 145 145 145 145 145 346 346 346 346 346 346 346 346 346 346 347 347 347 347 346 346 346 346 346 345 345 345 345 344 344 344 343 343 343 342 342 341 341 341 340 340 339 339 339 338 338 337 337 336 336 336 336 336 336 336 336 336 337 337 337 336 336 337 337 337 337 336 336 336 336 336 336 335 335 335 335 335 335 335 334 334 334 334 334 333 333 333 333 333 333 333 333 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 331 331 331 331 330 330 330 330 330 329 329 328 328 328 327 327 326 326 326 326 326 326 326 326 327 327 327 327 327 327 327 327 327 328 328 328 328 328 328 328 328 328 327 327 327 327 327 328 328 328 328 328 328 328 329 329 330 331 331 332 332 333 333 333 334 334 335 335 336 337 338 338 338 337 337 336 336 335 335 334 334 333 334 334 334 334 332 331 330 329 328 327 327 327 327 331 338 344 348 348 345 343 343 344 343 341 341 341 341 341 341 343 343 340 336 334 331 331 328 325 323 321 319 317 317 317 317 317 316 316 314 312 309 307 306 302 303 236 222 224 227 229 234 239 242 244 244 242 241 243 245 252 257 263 266 276 296 312 315 316 316 315 314 312 312 313 314 315 316 317 318 317 317 316 316 316 317 317 317 317 317 318 318 322 324 328 332 338 346 357 11 25 39 54 86 110 123 130 135 139 141 143 144 146 148 149 151 152 153 154 155 157 157 158 158 158 158 158 159 159 160 160 161 161 162 162 162 163 163 164 165 167 178 182 184 186 186 186 186 186 186 186 187 189 190 189 188 188 188 187 185 183 183 183 181 180 180 181 182 183 183 184 185 185 184 184 184 185 186 189 190 188 187 188 187 185 185 186 187 187 187 187 186 186 186 187 188 189 189 187 188 192 199 198 193 194 195 199 205 209 196 184 186 188 189 190 189 189 190 190 191 193 195 196 196 197 207 239 261 263 264 265 266 267 268 267 265 261 257 249 261 259 252 250 251 255 258 261 263 264 264 263 264 266 268 263 243 233 217 210 213 215 215 216 216 214 208 201 201 198 196 195 196 200 204 205 204 203 202 201 202 206 210 211 211 215 219 222 224 227 230 233 233 233 228 220 221 226 231 236 240 241 242 242 242 241 239 237 231 229 230 232 234 235 236 237 237 237 236 235 236 237 238 237 236 236 237 238 239 241 242 245 249 249 252 254 256 260 265 274 288 303 304 303 305 306 303 301 303 192 161 166 173 179 182 184 187 194 188 182 179 181 187 194 197 198 198 197 199 211 230 229 228 229 230 234 238 244 249 250 248 243 240 234 228 223 220 218 218 219 222 224 227 230 232 234 238 240 244 255 268 279 297 122 137 146 148 146 145 137 123 102 149 180 173 159 151 149 146 144 143 142 141 134 125 117 113 111 110 110 110 111 112 112 112 112 113 115 116 117 119 119 120 120 120 119 118 118 117 117 117 117 117 118 118 118 117 115 114 114 115 116 117 117 118 119 119 120 119 120 120 121 121 122 123 123 123 123 123 124 124 125 125 125 125 126 126 127 127 128 128 129 129 130 130 131 132 132 133 134 136 137 137 137 137 138 138 139 140 140 141 142 142 143 143 143 144 144 144 144 145 145 145 145 145 347 347 347 346 346 346 346 346 346 346 346 346 346 346 346 346 346 346 346 345 345 345 345 344 344 344 343 343 342 342 342 341 341 341 341 340 340 339 339 338 337 337 337 337 336 336 336 336 336 337 337 337 337 337 336 336 336 336 336 336 336 336 336 336 336 336 335 335 335 335 335 335 334 334 334 334 334 333 333 333 333 333 333 333 333 333 333 333 333 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 331 331 331 331 331 330 330 330 330 330 330 330 329 329 329 328 328 327 327 327 327 327 327 327 327 327 327 327 327 327 327 327 327 327 327 327 327 328 328 328 328 328 328 328 328 328 328 328 328 328 328 328 328 328 329 329 329 330 331 331 332 332 333 333 333 334 334 335 335 336 337 338 338 338 338 338 337 336 336 335 335 334 334 333 333 334 333 333 332 330 330 330 329 329 330 332 335 340 346 350 349 346 343 341 342 344 346 344 341 340 340 340 341 342 341 339 337 335 334 332 328 327 323 323 320 317 316 315 315 314 313 312 311 310 305 304 298 275 244 228 227 229 231 232 233 235 237 238 237 237 238 239 241 247 253 255 258 267 285 300 307 309 309 310 310 310 312 314 315 316 316 317 317 317 316 316 316 316 317 317 317 317 317 318 321 324 327 331 336 342 351 3 18 25 35 63 92 112 123 130 135 138 140 142 144 146 147 148 149 151 152 153 155 157 158 159 159 159 159 159 159 160 160 160 161 161 161 161 162 162 163 164 168 176 179 182 184 185 184 184 186 187 187 188 189 191 193 193 191 191 191 191 190 188 185 184 183 181 181 181 182 183 184 185 186 187 187 187 187 187 188 190 190 187 186 189 188 186 185 186 187 187 187 188 187 186 187 190 192 192 192 191 191 194 200 199 199 191 190 191 195 197 188 184 186 187 188 189 190 191 193 193 195 200 206 209 209 211 221 237 260 263 264 265 266 266 267 267 266 263 261 260 261 259 254 248 246 248 253 257 260 263 264 265 266 268 270 265 211 222 205 206 212 215 216 217 218 218 214 207 206 202 198 196 196 200 204 206 205 205 204 203 204 207 210 214 213 217 221 223 226 230 233 235 235 232 222 223 227 233 237 240 241 242 242 242 241 239 237 234 228 228 230 232 234 234 235 237 237 238 238 238 238 240 241 240 238 238 238 239 240 241 241 242 245 245 246 248 253 259 266 275 289 300 299 297 301 303 298 295 299 306 237 168 174 178 180 179 183 187 172 170 169 175 186 190 196 199 197 199 207 221 232 231 229 228 227 229 235 239 244 244 242 240 234 233 230 226 222 219 219 220 222 223 225 228 232 237 239 241 247 259 273 275 286 123 133 143 149 153 157 157 160 211 212 197 172 154 150 150 148 146 144 143 138 131 124 118 116 114 112 111 111 111 112 112 112 112 114 115 116 117 118 119 119 120 119 119 118 117 117 117 117 117 117 117 117 117 116 115 114 114 114 115 116 118 119 120 120 120 120 120 120 121 122 122 123 123 123 123 124 124 125 125 125 126 126 126 127 127 128 128 129 129 130 130 131 131 132 133 134 135 136 137 137 138 138 138 139 139 140 140 141 141 142 142 143 143 143 144 144 144 145 145 145 146 146 347 347 347 347 347 347 346 346 346 346 346 346 346 346 346 346 346 345 345 345 345 345 345 345 344 344 343 342 342 342 342 341 341 341 341 340 340 339 338 337 337 336 336 336 336 336 337 337 337 337 337 337 337 337 337 336 336 336 336 336 336 336 336 336 336 335 335 335 335 335 335 334 334 334 334 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 331 331 331 330 330 330 330 330 330 330 330 330 330 330 329 329 329 328 328 328 327 327 327 327 327 327 327 327 327 326 326 326 326 326 326 326 327 327 327 327 328 328 328 328 328 328 328 328 328 328 328 328 329 329 329 329 330 330 331 331 331 332 332 333 333 334 334 335 335 336 337 338 339 339 339 338 338 337 336 336 335 334 334 333 333 333 333 333 332 331 331 331 331 330 331 333 337 342 346 350 350 348 344 341 341 344 345 345 344 341 340 341 342 342 343 341 339 337 336 335 334 333 332 331 330 323 319 316 315 314 313 311 310 309 307 307 302 288 271 251 234 231 231 231 231 233 231 232 233 234 235 238 241 244 248 255 261 262 267 279 292 300 304 307 308 308 309 311 313 314 314 314 315 315 315 315 315 315 315 315 315 315 316 317 319 323 327 330 334 339 346 357 10 15 26 45 71 96 114 124 131 135 138 140 142 144 146 147 148 148 149 150 152 155 158 160 160 160 160 160 160 160 161 161 161 161 161 160 160 161 162 163 165 169 176 179 181 182 183 182 183 185 187 188 190 192 195 197 197 195 193 193 193 194 192 189 187 185 183 182 181 182 184 185 186 187 187 188 190 190 190 190 190 190 187 186 190 189 187 186 186 186 186 187 187 188 188 190 195 195 194 195 196 196 198 201 201 199 191 187 186 187 183 182 183 184 185 187 188 190 191 192 196 201 208 214 217 218 226 234 238 252 261 263 264 264 266 267 267 266 264 262 262 261 259 255 248 242 241 244 247 253 260 263 266 267 269 269 264 212 263 272 213 212 214 216 219 221 220 216 211 209 205 201 198 197 199 203 205 205 205 205 205 206 208 211 213 214 216 219 222 226 230 233 234 235 231 223 230 235 239 241 241 241 240 240 239 238 237 235 230 229 230 232 234 234 234 235 236 237 238 238 239 240 240 242 242 242 241 242 242 242 242 242 242 243 244 244 245 249 255 264 274 285 293 296 295 300 300 297 296 294 299 300 161 168 173 175 175 175 173 169 169 169 178 179 191 194 195 196 203 214 224 230 231 230 228 225 227 228 233 236 235 234 234 231 230 231 228 225 222 220 220 221 222 224 229 234 239 242 243 250 265 269 275 284 310 235 165 153 163 176 190 208 220 220 198 159 148 149 150 149 148 146 142 136 129 124 119 116 116 115 114 113 112 113 113 112 112 114 116 116 117 117 118 118 118 118 118 118 117 116 117 117 117 117 117 117 116 115 114 114 113 114 115 116 118 119 120 120 120 120 120 121 121 122 122 123 123 123 124 124 124 125 125 126 126 127 127 128 128 128 129 130 130 130 131 131 132 133 134 135 136 137 137 138 138 138 138 139 139 140 140 141 141 142 142 142 143 143 143 144 144 145 145 145 146 146 347 347 347 347 347 347 347 346 346 346 346 346 346 346 346 346 346 345 345 345 345 345 345 344 344 343 343 342 342 342 341 341 341 341 340 340 339 338 337 336 336 336 336 336 336 336 336 336 337 337 337 337 337 337 337 336 336 336 336 336 336 336 335 335 335 335 335 335 335 334 334 334 334 333 333 333 333 332 332 332 332 332 332 332 332 332 332 332 333 333 332 332 332 332 332 332 332 332 332 332 332 331 331 331 332 332 332 332 332 332 332 332 332 332 331 331 331 330 330 330 329 329 329 329 329 329 329 329 329 329 329 329 329 329 328 328 328 327 327 327 327 327 327 327 326 326 326 326 326 326 326 326 326 326 327 327 327 328 328 328 329 329 329 329 329 329 329 329 329 330 330 330 330 331 331 332 333 333 333 334 334 335 335 336 337 338 339 339 339 339 338 337 337 336 335 335 334 334 333 333 333 333 333 332 332 331 332 332 331 333 337 342 347 349 349 347 345 342 341 342 345 346 345 343 342 341 342 342 342 343 341 337 335 335 335 335 335 334 333 332 327 320 317 315 314 312 310 308 307 306 305 297 281 272 259 244 234 229 228 228 227 227 231 233 233 237 241 244 247 251 257 265 269 272 280 290 297 301 303 304 304 304 307 309 311 312 312 313 313 313 313 313 313 313 313 313 314 316 318 321 326 330 333 338 343 351 2 14 14 32 53 78 100 116 126 132 136 138 140 143 144 146 146 147 148 149 150 153 158 161 161 161 161 161 161 161 161 161 162 162 161 160 160 160 161 162 164 167 171 176 178 179 180 181 181 182 184 186 189 191 194 198 199 198 196 195 195 195 197 195 192 191 188 185 184 183 183 185 186 186 187 187 189 192 193 192 191 191 191 188 187 192 192 189 188 187 186 186 186 187 188 190 194 199 197 197 199 199 200 200 201 202 200 192 187 184 184 181 181 182 183 185 187 189 190 191 193 199 207 213 218 224 231 242 245 241 245 255 260 262 264 266 266 266 266 265 264 263 262 260 255 247 237 237 234 238 247 256 261 265 267 268 268 268 269 271 273 213 211 214 217 220 221 219 216 213 210 206 202 198 197 199 203 205 205 206 205 205 206 208 210 212 215 217 219 222 224 227 230 234 234 232 230 234 238 241 241 240 239 238 237 236 236 234 231 229 230 232 234 234 234 235 236 236 236 237 237 238 239 240 241 242 243 244 245 246 246 246 245 243 243 244 247 246 247 251 257 266 278 289 295 298 301 302 301 299 296 297 301 277 164 170 172 171 170 169 169 169 172 173 181 194 197 197 206 213 220 225 227 228 229 231 227 227 228 230 231 230 228 229 229 228 230 236 226 220 221 221 221 223 225 231 236 240 243 247 258 269 265 280 288 295 278 267 208 191 201 211 219 226 226 145 141 141 146 147 148 148 145 140 134 127 123 120 118 118 117 116 116 115 114 114 114 113 115 116 117 117 117 117 117 117 117 118 117 117 117 117 117 117 117 117 116 116 115 114 114 114 114 115 116 118 119 120 120 120 120 121 121 122 122 122 123 123 124 124 124 125 125 126 126 127 127 127 128 128 129 130 130 131 131 131 132 133 134 135 135 136 137 137 138 138 138 139 139 139 140 140 141 141 141 142 142 143 143 144 144 144 145 145 146 146 146 347 347 347 347 347 347 346 346 346 346 346 346 346 346 346 345 345 345 345 345 344 344 344 344 344 343 343 342 342 342 342 341 341 340 340 339 338 337 337 336 336 336 336 336 336 336 336 336 336 336 337 337 337 336 336 336 336 336 336 336 336 335 335 335 335 335 335 334 334 334 334 334 333 333 333 333 333 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 331 331 331 331 331 332 332 332 332 332 332 332 332 331 331 331 330 330 330 329 329 329 329 329 329 329 329 329 329 329 329 329 329 329 329 328 328 328 328 328 328 327 327 327 326 326 326 326 326 326 326 326 326 326 326 327 327 328 328 329 329 329 329 329 329 329 329 330 330 330 330 330 331 331 332 332 333 334 334 334 335 336 336 337 338 339 339 339 339 338 337 337 336 336 335 335 334 334 333 333 333 333 333 332 332 332 333 332 333 336 341 345 348 348 346 344 343 342 342 342 343 344 344 343 343 342 341 342 343 344 340 335 333 334 335 336 336 335 334 332 327 320 317 315 313 310 308 306 306 306 302 293 281 275 272 254 239 228 222 222 223 227 232 235 237 241 244 247 249 252 256 260 263 268 276 285 291 293 296 299 299 298 300 303 306 309 311 312 312 312 312 311 311 311 311 312 313 316 319 323 328 332 336 341 347 355 2 8 21 40 61 84 104 118 127 132 136 139 141 143 145 146 146 148 149 150 153 158 164 166 163 163 162 162 162 161 161 162 162 162 161 161 161 161 162 165 168 172 174 176 177 178 179 180 180 181 183 186 189 192 194 196 197 197 197 197 197 198 199 199 196 195 191 189 187 185 185 186 186 186 187 187 190 194 195 193 191 191 191 189 190 195 193 189 189 187 186 186 186 186 188 190 194 200 205 207 207 202 201 200 200 201 198 193 187 184 183 181 185 187 186 187 189 189 190 192 196 202 211 218 224 235 244 243 246 244 243 246 252 256 262 265 266 266 266 266 265 264 262 260 256 250 243 233 228 233 244 253 258 262 265 266 266 266 267 268 271 259 214 217 220 222 222 220 217 214 210 207 203 199 196 198 198 202 205 206 206 206 207 209 210 212 215 218 220 221 223 226 231 234 235 234 233 235 238 239 240 239 237 236 235 235 233 232 230 230 232 233 234 235 235 236 236 237 237 237 237 237 238 239 241 242 243 244 246 248 250 250 250 249 249 250 254 253 251 251 254 260 272 285 293 297 301 302 303 301 297 293 295 296 296 161 162 164 165 167 168 167 167 171 190 204 216 211 210 214 218 223 227 229 231 232 232 234 233 231 230 229 227 228 226 226 231 229 216 219 220 220 221 223 228 236 241 244 248 255 268 277 279 284 286 284 267 254 237 227 226 232 242 253 267 99 131 139 138 143 147 146 143 137 131 125 123 121 119 119 118 118 118 117 116 115 115 114 116 117 117 117 117 117 117 117 117 117 117 117 117 117 117 117 117 116 116 116 115 115 114 114 114 115 117 118 120 120 121 120 120 121 122 122 123 123 123 124 124 124 125 125 126 126 127 127 127 127 128 129 129 130 131 131 132 132 133 134 134 135 135 136 137 137 138 138 138 139 139 139 140 140 141 141 141 142 142 143 143 144 144 144 145 145 146 146 146 347 347 347 347 346 346 346 346 346 346 346 345 345 345 345 345 345 345 345 344 344 344 344 344 343 343 343 343 342 342 342 341 341 340 339 338 338 337 336 336 336 336 336 336 336 336 336 336 336 336 337 337 336 336 336 336 336 336 336 336 335 335 335 335 335 335 334 334 334 334 334 333 333 333 333 332 332 332 332 332 331 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 331 331 331 331 331 331 331 332 332 332 331 331 331 331 331 331 330 330 330 329 329 329 329 328 328 328 328 328 328 328 328 328 328 329 329 328 328 328 328 328 328 328 327 327 327 326 326 326 325 325 326 326 326 326 326 327 327 328 328 329 329 330 330 330 330 330 330 330 331 331 331 331 331 332 332 333 333 334 334 335 336 336 337 338 338 339 339 338 338 337 337 337 336 336 335 335 335 334 334 333 333 333 333 333 332 332 333 333 334 338 342 345 346 346 344 343 342 342 342 342 342 343 344 345 344 343 342 344 346 344 338 334 334 336 335 338 337 336 334 330 324 320 317 314 310 308 305 305 305 304 300 293 287 283 281 272 266 249 219 215 219 231 236 238 243 246 248 250 251 253 255 256 258 262 268 274 279 282 286 290 293 289 292 297 302 306 309 310 311 311 311 311 310 310 310 311 314 317 321 325 331 335 339 344 352 354 0 12 28 47 68 88 106 119 128 133 137 139 142 143 144 146 148 149 151 153 157 162 166 168 166 163 163 162 162 162 162 162 162 162 162 162 161 162 164 170 172 173 175 175 176 178 178 179 179 180 182 186 189 191 193 193 195 195 198 200 200 200 201 201 200 200 196 193 190 188 188 188 188 188 188 189 191 195 196 193 191 191 191 190 190 191 193 191 189 187 186 186 186 186 188 190 195 202 211 217 213 210 205 200 198 197 196 193 188 186 186 186 189 219 201 192 191 191 192 195 199 206 215 223 229 238 239 200 223 238 240 242 245 251 259 264 266 267 266 266 265 264 262 259 255 252 247 237 233 236 245 252 256 259 261 263 263 264 266 267 267 257 215 219 222 223 223 222 220 215 211 207 203 198 197 196 197 202 205 206 207 207 208 209 211 213 216 218 221 221 224 228 232 234 235 234 233 234 236 238 239 238 236 236 235 234 233 232 231 231 233 234 234 235 236 237 238 238 238 238 237 237 238 239 240 241 242 244 245 246 248 250 251 253 254 256 258 259 258 257 257 261 270 285 295 297 298 300 302 301 297 292 291 289 294 205 155 161 165 164 164 166 169 172 163 204 206 209 206 206 212 218 229 237 238 239 240 241 240 235 233 232 229 230 228 227 226 220 212 213 217 220 222 228 233 243 249 254 260 267 277 285 287 286 283 275 268 259 252 252 254 268 295 313 329 58 100 124 125 137 143 143 140 134 128 124 123 121 121 121 120 120 119 118 117 116 115 115 116 117 117 117 117 117 117 117 117 117 117 117 117 117 117 117 116 116 116 116 116 115 115 115 115 116 117 119 120 121 121 121 121 122 122 123 123 124 124 124 125 125 125 126 126 127 127 127 127 128 128 129 130 131 132 132 133 133 134 134 135 135 136 137 137 137 138 138 138 139 139 139 140 140 140 141 141 142 143 143 143 144 144 144 145 145 145 145 146 347 347 347 347 347 347 346 346 346 346 345 345 345 345 345 345 345 345 344 344 344 344 344 344 343 343 343 343 343 342 342 341 341 340 339 338 337 337 337 337 337 337 336 336 336 336 336 336 336 336 336 336 336 336 336 336 336 336 336 335 335 335 335 335 335 335 335 334 334 334 334 334 333 333 333 332 332 332 332 331 331 331 331 331 331 331 331 331 331 331 331 331 331 331 331 331 331 331 331 331 331 331 331 331 331 331 331 331 331 331 331 331 331 330 330 330 330 330 329 329 329 329 329 328 328 328 328 328 328 328 328 328 328 328 328 328 328 328 328 328 328 328 328 327 327 327 326 326 326 326 326 326 326 326 326 327 327 328 328 329 329 330 330 330 330 330 330 331 331 331 331 331 332 332 333 334 334 334 335 336 336 337 337 338 339 339 338 338 337 337 336 336 336 336 335 335 335 334 334 334 333 333 333 333 333 333 334 334 335 339 343 344 344 344 343 343 342 342 342 342 343 344 345 345 344 343 344 346 347 343 337 335 335 335 336 338 338 336 334 331 325 320 317 313 309 306 305 305 304 303 300 295 292 291 290 287 288 282 257 205 227 230 241 250 253 254 255 256 257 257 257 256 258 261 264 266 267 270 274 278 282 278 284 291 297 302 307 309 310 311 311 311 310 310 311 313 315 319 323 327 332 337 342 348 354 357 6 19 35 54 74 92 108 120 128 133 137 140 142 144 145 148 150 152 154 157 162 165 167 167 164 163 163 163 163 162 162 162 162 163 163 163 163 166 169 171 172 173 174 175 176 177 178 178 179 180 182 185 188 190 192 193 196 197 200 203 203 203 203 203 203 203 200 197 194 192 191 191 191 191 191 192 193 196 197 194 192 192 191 192 191 191 192 192 190 187 186 185 186 186 188 190 195 204 214 218 217 214 206 198 195 194 194 193 191 190 190 195 212 241 224 215 197 193 194 197 201 209 217 224 229 227 201 195 204 209 228 240 245 250 257 262 265 266 266 266 265 264 261 258 257 254 250 248 247 248 250 252 254 255 257 259 259 261 263 264 266 246 213 217 219 218 220 220 219 216 211 206 203 200 197 195 197 202 206 207 208 208 208 210 211 214 217 218 219 221 225 229 233 235 235 233 232 233 234 236 237 237 237 236 235 235 234 234 233 233 234 234 235 235 236 237 238 238 238 238 238 237 237 238 240 241 242 243 244 245 246 247 248 250 253 255 256 258 260 261 262 264 272 284 296 300 300 302 302 300 297 293 288 284 289 301 148 147 153 154 153 158 162 162 168 181 196 200 203 202 206 214 224 238 250 260 259 252 242 234 235 234 232 234 232 229 228 228 225 218 217 222 225 237 241 252 261 270 278 282 285 285 284 281 279 274 271 266 265 265 272 292 332 352 339 7 78 105 114 129 137 137 134 129 125 123 122 122 122 121 121 121 120 119 118 117 116 116 117 118 118 118 117 117 117 117 117 117 117 117 117 117 117 117 117 117 117 117 116 116 115 115 116 117 118 120 121 122 123 122 123 123 123 124 124 125 125 125 125 126 126 126 127 127 127 127 128 128 129 129 130 131 132 133 134 134 134 134 135 135 136 137 137 137 138 138 138 139 139 139 139 140 140 141 141 142 142 143 143 144 144 144 144 144 145 145 146 348 348 348 347 347 347 347 347 346 346 346 345 345 345 345 345 345 344 344 344 344 344 344 344 343 343 343 343 342 342 342 341 341 340 339 338 337 337 337 337 337 337 337 336 336 336 336 336 336 336 336 336 336 336 336 336 336 336 336 335 335 335 335 335 335 335 335 334 334 334 334 334 334 333 333 333 333 332 332 332 331 331 331 331 331 331 331 331 331 331 331 331 331 331 331 331 331 331 331 331 331 331 330 330 330 330 330 330 331 330 330 330 330 330 329 329 329 329 329 329 329 329 329 328 328 328 328 328 328 327 327 327 327 328 328 328 328 328 328 328 328 328 328 328 327 327 327 327 327 326 326 326 326 327 327 327 327 328 328 329 329 329 330 330 330 330 330 331 331 331 331 332 332 333 333 334 334 335 336 336 337 337 337 338 338 338 337 337 336 336 336 336 336 336 335 335 334 334 334 334 333 333 334 334 334 333 334 334 336 340 343 344 344 344 343 342 342 341 341 343 344 345 346 345 343 343 344 345 347 341 336 336 337 337 337 337 337 335 333 332 324 321 317 313 309 307 306 305 303 302 299 294 292 290 289 292 297 302 306 296 302 278 268 269 270 270 270 270 270 268 265 262 263 265 265 265 265 265 267 270 273 275 281 289 295 301 306 309 310 311 311 312 312 313 314 316 318 321 325 329 334 339 343 347 351 1 12 26 42 60 79 96 110 121 129 134 138 141 141 144 146 149 152 154 157 160 164 166 165 164 162 163 163 163 163 163 163 163 163 163 163 164 165 168 170 171 172 173 173 175 176 177 178 178 180 181 183 185 187 190 192 194 196 201 206 207 206 205 205 205 206 206 204 202 199 196 195 194 193 194 194 194 195 196 196 194 192 192 191 193 193 193 196 195 193 190 188 186 186 187 188 190 195 201 208 211 212 209 202 196 192 191 193 195 194 194 195 203 222 240 239 233 207 197 197 201 206 212 218 223 227 212 192 193 189 190 215 240 249 253 257 261 264 266 266 265 264 263 260 257 240 246 253 255 256 257 257 255 253 252 252 254 254 256 258 261 263 236 210 211 209 209 212 212 214 213 210 207 204 200 196 194 196 201 205 208 208 208 208 210 212 215 216 217 219 222 225 230 233 234 233 232 231 231 233 234 235 235 236 236 236 236 236 235 235 234 234 234 235 236 237 237 238 238 239 238 238 237 237 238 239 241 242 243 243 244 245 246 247 248 250 250 250 253 256 259 261 264 270 284 287 296 302 304 303 301 299 293 287 285 290 303 313 316 325 141 146 151 156 155 135 156 181 196 201 202 205 210 209 222 254 272 271 261 244 233 234 235 234 236 232 232 232 230 224 223 227 229 235 245 250 264 275 286 291 293 293 288 283 281 282 281 275 270 266 274 300 329 5 30 33 55 80 92 100 118 127 128 126 124 122 121 121 121 121 120 120 120 120 119 119 119 118 119 119 120 119 119 118 118 117 117 117 117 117 117 117 117 117 117 117 117 117 117 116 116 116 116 116 117 119 121 122 123 123 123 123 123 124 124 125 125 125 125 126 126 127 127 127 128 128 128 128 129 129 130 131 132 133 134 134 134 134 134 135 135 136 136 136 137 138 138 138 139 139 139 139 140 140 141 141 142 142 143 143 143 144 144 144 144 145 145 145 348 348 348 348 348 347 347 347 346 346 346 345 345 345 345 345 345 344 344 344 344 344 344 344 343 343 343 343 342 342 342 341 340 340 339 338 338 337 337 338 338 337 337 337 336 336 336 336 336 336 336 336 336 336 336 336 336 336 336 336 335 335 335 335 335 334 334 334 334 334 334 334 334 334 333 333 333 333 332 332 332 331 331 331 330 330 330 330 330 330 331 331 331 331 331 331 331 331 330 330 330 330 330 330 330 330 330 330 330 330 329 329 329 329 328 328 328 328 328 328 328 328 328 328 328 328 328 328 328 328 327 327 327 327 327 327 328 328 328 328 328 328 328 328 328 328 328 328 328 327 327 327 327 327 327 327 328 328 328 329 329 329 329 330 330 330 331 331 331 332 332 332 333 333 333 334 334 335 336 337 337 337 338 338 338 337 337 336 336 336 336 336 336 336 335 335 334 334 334 334 333 333 333 334 334 334 334 334 336 340 343 344 344 343 342 342 341 341 342 344 346 346 346 344 342 342 343 343 343 340 336 336 335 336 337 337 336 335 334 331 324 321 317 313 309 308 307 304 301 298 295 291 288 284 283 289 295 299 301 301 300 290 285 286 289 290 291 291 289 287 283 280 277 276 274 273 272 270 270 270 275 281 286 293 298 303 307 309 310 311 312 314 315 316 318 319 321 323 327 331 336 342 344 347 355 5 18 33 49 67 84 98 111 121 129 134 138 139 142 144 147 150 153 156 159 161 164 164 162 161 161 161 162 163 163 163 163 163 164 164 165 165 167 169 170 171 171 172 173 174 176 178 179 180 182 183 184 185 187 190 191 193 199 205 209 209 206 205 206 206 207 207 207 205 203 201 199 197 196 197 196 195 195 195 195 195 193 192 191 193 193 196 201 198 197 194 190 187 188 188 188 190 196 197 198 200 201 199 196 194 192 191 192 195 196 197 199 205 208 219 239 242 225 209 204 206 211 216 219 223 222 204 191 191 189 198 235 246 252 255 258 261 263 265 265 265 264 263 259 239 227 247 255 257 259 259 259 258 255 251 247 249 248 248 252 256 259 232 213 211 206 205 208 209 209 209 208 208 202 197 194 194 195 199 203 206 207 207 208 210 212 214 215 217 219 222 227 230 231 231 230 230 230 231 232 232 233 234 235 237 239 239 238 236 234 233 233 234 235 236 236 237 238 238 239 238 238 237 237 238 239 240 241 242 242 243 244 245 246 247 248 247 247 248 250 254 258 262 266 267 278 293 301 304 304 303 300 294 288 286 288 296 298 307 323 120 141 155 157 152 130 181 190 201 203 203 204 205 203 195 228 265 271 267 253 240 236 235 234 235 236 236 234 236 237 236 239 245 250 257 261 275 288 297 300 301 298 291 287 288 289 286 279 275 274 301 330 354 4 33 60 74 81 85 88 101 112 114 115 118 118 119 119 120 119 119 119 119 120 119 121 121 121 121 121 121 121 121 120 119 119 118 118 118 118 117 118 118 118 118 118 118 118 117 117 116 116 117 117 118 120 121 122 123 124 124 124 124 125 125 125 126 126 126 126 127 127 128 128 128 128 129 129 129 130 131 132 132 134 134 135 135 135 135 135 135 136 136 136 137 138 138 138 139 139 139 139 140 140 141 141 141 142 142 143 143 143 143 144 144 144 145 145 348 348 347 347 347 347 347 346 346 346 345 345 345 345 345 344 344 344 344 344 344 344 344 344 343 343 343 343 342 342 342 341 340 339 339 338 338 338 338 338 338 338 337 337 337 337 336 336 336 336 335 336 336 336 336 336 336 336 336 336 335 335 335 335 335 335 334 334 334 334 334 334 334 334 334 333 333 333 333 332 332 331 331 331 330 330 330 330 330 330 330 330 330 330 331 331 330 330 330 330 330 330 330 330 330 330 330 330 329 329 329 328 328 328 327 327 327 327 327 327 327 327 327 328 328 328 328 328 328 328 328 328 327 327 327 327 327 327 328 328 328 328 328 328 328 328 328 328 328 328 328 327 327 327 327 328 328 328 328 329 329 329 329 330 330 331 331 331 332 332 332 332 333 333 333 334 334 335 336 337 337 337 337 337 337 337 336 336 336 336 336 336 336 336 335 335 334 334 334 334 333 333 334 334 334 334 334 334 336 341 344 344 344 343 342 341 341 342 343 345 346 346 345 343 342 342 342 341 340 339 338 337 335 336 336 337 336 335 334 329 323 320 317 314 313 309 306 303 300 297 295 292 287 277 276 282 286 289 291 293 292 290 292 296 301 306 308 308 307 305 302 299 295 292 289 286 284 282 280 279 286 293 297 301 304 307 310 309 312 313 315 317 318 320 321 323 324 326 329 333 339 341 345 351 360 10 23 38 54 72 88 101 112 122 129 133 136 139 143 145 148 151 154 157 160 162 162 161 160 159 160 160 161 162 163 163 163 164 164 165 166 166 167 167 168 168 169 169 170 173 178 181 183 184 185 185 185 187 188 189 190 193 198 202 204 204 205 205 207 208 209 209 209 208 207 206 204 201 199 199 198 196 195 194 195 195 194 192 191 190 192 198 200 195 198 197 192 189 189 189 189 190 193 190 193 193 193 193 193 195 193 191 192 194 198 199 204 207 211 214 232 247 243 227 213 210 211 216 220 223 221 211 202 212 236 248 254 255 256 258 259 261 263 264 265 264 263 256 239 220 224 253 257 258 259 260 260 259 257 254 250 249 247 243 243 248 252 232 218 212 207 204 208 209 209 207 208 207 199 192 191 193 195 198 202 205 206 206 208 209 210 213 215 218 220 224 228 230 229 228 228 230 231 232 233 232 233 234 236 239 240 240 239 236 233 232 233 234 234 235 236 237 237 237 238 238 237 237 237 238 239 240 241 241 241 242 243 244 245 246 247 246 245 245 247 250 254 257 259 262 268 289 299 303 304 304 303 295 289 287 285 286 292 303 322 134 137 155 154 147 138 184 201 210 206 206 203 204 197 189 192 221 251 262 256 248 242 238 235 234 238 239 241 251 243 241 248 255 262 265 270 287 299 304 305 312 304 294 291 293 293 289 283 278 285 315 342 4 29 52 74 86 88 85 80 74 79 89 102 108 111 113 115 117 117 117 118 119 119 120 121 122 122 122 122 122 121 121 120 120 120 120 119 119 118 118 118 118 118 119 119 119 119 118 117 117 117 118 118 119 120 121 122 123 124 125 125 125 125 125 126 126 127 127 127 127 128 128 129 129 129 129 130 130 131 132 133 134 134 135 135 135 135 135 135 135 136 136 136 137 138 138 138 139 139 139 139 140 140 141 141 141 142 142 142 143 143 143 144 144 145 145 145 347 347 347 347 346 346 346 346 345 345 345 345 344 344 344 344 344 344 344 344 344 344 344 343 343 343 343 343 342 342 341 341 340 339 338 338 338 338 338 338 338 338 338 338 338 337 337 336 336 336 336 336 336 336 336 336 336 336 336 336 335 335 335 335 335 335 335 334 334 334 334 334 334 334 334 333 333 333 333 332 332 332 331 331 331 330 330 330 330 330 330 330 330 330 330 330 330 330 330 330 330 329 329 329 329 329 329 329 329 329 328 327 327 327 327 326 326 326 326 326 326 326 327 327 327 327 327 327 327 328 328 328 328 328 328 328 327 328 328 328 328 328 328 328 328 328 328 329 328 328 328 328 328 328 328 328 328 328 329 329 329 329 329 330 330 331 331 332 332 332 333 333 333 333 334 334 335 335 336 337 337 337 337 337 337 337 336 336 336 337 337 337 336 336 335 335 334 334 334 334 333 333 334 335 334 335 334 334 338 342 344 344 343 342 341 341 342 343 343 344 345 345 345 345 343 342 341 341 340 339 338 336 335 335 337 337 336 335 334 328 323 320 317 314 313 309 307 305 301 299 300 298 294 288 281 277 282 283 285 287 290 293 297 303 310 315 319 319 318 316 314 311 308 305 302 298 295 293 290 290 295 302 306 310 311 312 313 313 315 317 318 320 322 323 325 326 328 330 332 336 343 343 349 356 5 16 29 43 59 76 91 103 113 122 129 131 135 139 143 146 149 152 155 158 160 162 162 160 159 159 159 160 161 161 162 163 163 164 165 166 166 167 167 167 167 167 167 166 167 173 180 184 187 187 187 187 187 187 187 187 189 191 194 196 197 200 203 206 208 208 209 210 210 211 211 210 207 204 201 200 200 199 196 195 195 196 194 193 192 190 191 196 194 192 197 203 195 190 189 190 190 190 190 190 193 191 191 192 194 197 196 193 191 194 199 203 207 213 222 219 231 248 253 245 230 220 217 218 223 228 227 228 225 242 257 260 261 260 260 260 260 261 262 264 264 264 264 239 220 218 229 255 258 259 259 260 260 260 259 258 255 252 248 242 235 234 239 218 212 210 208 207 209 211 212 212 211 205 212 207 189 191 195 199 203 206 207 208 209 209 211 213 216 219 222 226 229 230 229 228 228 230 233 233 234 233 234 236 238 240 241 239 237 235 232 232 233 233 234 235 237 237 237 237 237 237 237 237 238 239 240 240 240 241 241 242 243 244 245 245 245 245 244 244 245 246 248 250 253 256 259 271 296 303 302 304 303 297 291 288 287 286 291 297 311 140 139 153 152 151 158 182 201 210 210 208 202 200 190 185 185 187 210 239 253 251 246 242 240 238 245 249 255 261 252 255 261 267 271 272 278 296 302 306 308 314 307 298 296 297 295 290 286 282 287 305 318 19 51 68 87 97 93 88 80 43 20 63 90 97 100 106 111 114 116 116 117 118 118 119 120 121 122 122 122 122 121 120 120 120 120 120 120 120 119 119 119 119 119 119 120 120 119 119 119 118 118 119 120 120 121 121 123 124 125 126 126 126 126 126 126 127 127 128 128 128 128 129 129 130 130 130 131 131 132 133 133 134 135 135 135 135 135 135 136 136 136 136 137 138 138 138 138 139 139 139 140 140 140 141 141 141 142 142 142 143 143 143 144 144 144 145 145 347 347 347 346 346 346 345 345 345 344 344 344 344 344 344 344 344 343 343 343 343 343 343 343 343 343 343 343 342 342 341 340 340 339 339 339 338 338 338 338 339 339 339 339 338 338 338 337 336 336 336 336 336 336 336 336 336 336 336 336 335 335 335 335 335 335 335 334 334 334 334 334 334 333 333 333 333 333 332 332 332 332 332 331 331 331 330 330 330 330 330 330 330 330 330 330 330 330 330 330 329 329 329 329 329 329 329 328 328 328 327 327 326 326 326 326 326 326 326 326 326 326 326 326 326 326 326 326 327 327 327 327 328 328 328 328 328 328 328 328 328 328 328 328 328 328 328 329 329 329 329 329 328 328 328 328 329 329 329 329 329 330 330 330 330 331 331 332 332 333 333 333 333 334 334 334 335 335 336 336 337 337 337 337 337 337 337 337 337 337 337 337 336 336 335 334 334 334 334 334 333 334 334 335 334 335 333 335 339 343 345 345 343 341 341 340 342 343 342 342 343 344 344 344 343 343 341 340 340 340 338 336 335 336 337 337 336 335 330 325 322 319 318 316 312 309 307 306 300 298 300 301 301 299 294 292 291 289 289 290 301 304 306 310 316 322 324 325 325 324 322 321 318 314 311 307 304 301 299 298 300 309 313 316 318 317 317 318 319 320 322 324 325 327 328 330 331 334 336 338 342 347 353 1 11 21 34 48 64 79 92 104 113 122 124 129 135 140 143 146 149 152 155 158 161 164 163 160 160 159 159 160 160 161 162 162 163 164 165 166 167 167 167 167 167 167 167 168 172 175 180 185 189 188 188 188 187 186 186 186 187 189 191 193 196 200 204 206 207 208 209 213 212 214 215 214 211 207 203 201 201 201 199 199 200 198 197 195 193 190 189 191 190 190 194 209 198 192 190 190 190 190 190 191 193 192 192 195 198 202 199 194 193 196 200 203 208 222 234 227 230 247 258 258 251 242 236 236 237 238 237 241 245 256 260 262 263 263 263 262 261 261 262 263 263 264 264 231 217 217 229 256 258 259 259 259 260 260 260 259 258 255 250 244 233 221 214 210 209 209 210 210 211 212 212 212 216 237 244 261 220 194 195 201 206 209 210 211 212 212 215 216 218 221 223 226 229 230 230 229 229 230 231 234 235 234 235 236 238 240 239 236 234 232 231 232 233 233 235 236 237 237 237 237 237 238 238 239 239 241 241 241 241 241 241 242 242 243 244 244 244 244 243 243 243 244 244 245 248 251 254 262 285 302 280 291 299 299 293 288 286 287 289 287 293 221 151 155 156 158 168 182 188 194 202 205 200 193 175 170 177 177 177 225 240 241 242 243 244 246 254 258 264 272 275 275 275 277 280 282 287 295 302 308 309 310 306 300 298 298 294 290 289 290 292 294 313 4 42 77 95 104 99 95 81 42 27 59 79 86 95 103 109 112 114 115 116 117 118 118 119 121 121 122 122 121 120 120 120 121 121 121 121 121 120 120 120 120 120 120 120 120 120 120 120 119 119 120 120 120 121 122 123 125 126 126 126 126 127 127 127 127 127 128 128 129 129 129 130 130 131 131 132 132 133 133 134 134 135 135 135 136 136 136 136 136 137 137 137 138 138 138 139 139 140 140 140 140 141 141 141 142 142 142 142 143 143 144 144 144 144 145 145 347 346 346 346 345 345 345 344 344 344 344 344 344 344 344 344 343 343 343 343 343 343 343 343 343 343 343 342 342 342 341 340 340 339 339 339 339 339 339 339 339 339 339 339 339 338 338 337 337 336 336 336 336 336 336 336 336 336 336 336 336 335 335 335 335 335 335 334 334 334 334 333 333 333 333 333 333 332 332 332 332 332 331 331 331 331 331 330 330 330 330 330 330 330 330 330 330 330 330 329 329 329 329 329 328 328 328 328 327 327 326 326 326 326 326 326 326 326 326 326 326 326 326 326 326 325 326 326 326 326 326 327 327 327 328 328 328 328 328 328 329 329 329 329 328 329 329 329 329 329 329 329 329 329 329 329 329 329 329 329 330 330 330 330 331 331 332 332 332 333 334 334 334 334 335 335 335 336 336 336 337 337 337 337 337 337 337 337 337 337 337 337 336 335 335 334 334 334 334 334 334 334 334 335 335 334 333 336 342 345 346 344 342 341 341 341 342 340 339 340 341 342 342 341 341 341 340 340 340 340 339 335 334 335 337 336 335 334 329 325 322 321 319 316 312 309 307 304 299 296 298 302 306 308 309 307 305 303 302 303 317 317 319 323 328 332 334 335 335 333 332 330 326 321 317 312 309 306 304 304 308 316 319 322 322 323 323 323 324 324 326 327 329 330 331 333 335 337 338 339 344 351 358 6 16 27 39 53 68 82 94 104 110 114 121 129 135 140 144 147 150 153 156 159 162 164 163 162 160 159 159 160 160 161 161 162 163 163 164 166 167 167 168 168 167 167 169 172 173 175 179 184 187 188 188 187 187 186 184 185 185 187 189 192 197 201 205 207 208 209 211 213 215 216 217 217 213 209 205 203 202 202 201 203 203 202 199 194 192 189 188 188 188 188 191 201 203 193 191 191 190 191 191 190 192 194 196 202 206 208 202 198 198 202 203 205 213 227 235 234 234 246 258 263 261 256 253 253 253 251 250 252 256 260 261 263 264 265 265 264 263 262 263 263 263 262 256 218 210 222 240 258 258 259 259 259 259 259 259 259 258 256 253 247 235 219 208 206 209 212 213 214 214 214 213 211 222 253 264 266 268 247 204 202 207 211 212 214 216 216 219 219 220 221 222 225 228 230 231 230 230 230 231 234 236 235 235 235 235 236 236 233 232 231 232 232 233 234 236 237 238 239 238 238 238 239 240 240 241 242 242 241 241 241 241 241 242 243 244 244 244 243 242 242 242 242 243 243 245 247 251 258 271 288 191 211 253 288 297 288 280 286 284 264 254 184 152 158 160 159 164 166 170 176 185 197 198 180 131 98 17 348 28 311 245 237 237 243 249 255 266 269 274 277 287 269 275 282 286 288 291 295 301 307 310 307 303 300 300 298 292 290 293 295 296 297 304 323 16 84 99 105 106 101 85 61 47 56 67 83 95 102 108 111 113 115 116 117 117 118 119 121 122 122 122 121 121 121 121 121 121 121 121 121 121 121 120 120 120 120 120 120 120 120 120 120 120 120 120 121 121 123 124 126 127 127 127 127 127 128 128 128 128 129 129 129 130 130 131 131 131 132 133 133 134 134 134 135 135 135 136 136 136 137 137 137 137 137 137 138 138 139 139 140 140 140 140 141 141 142 142 142 142 142 143 143 143 144 144 144 144 145 145 346 346 345 345 345 344 344 344 344 344 344 344 343 343 343 343 343 343 343 343 343 343 343 343 342 342 342 342 342 342 341 340 340 340 340 339 339 339 339 339 340 340 340 339 339 339 338 338 338 337 337 336 336 336 336 336 336 336 336 336 336 336 335 335 335 335 335 334 334 334 333 333 333 333 333 332 332 332 332 332 331 331 331 331 331 331 330 330 330 330 330 330 330 330 330 330 330 330 330 329 329 329 328 328 328 327 327 327 326 326 325 325 325 325 325 325 325 325 325 326 325 325 325 325 325 325 325 325 325 325 326 326 326 327 327 328 328 328 328 329 329 329 329 329 329 329 329 329 329 330 330 330 330 330 330 330 330 330 330 330 330 330 331 331 331 332 332 332 333 334 334 334 335 335 336 336 336 337 337 337 337 337 337 337 337 337 338 338 338 337 337 336 336 335 335 334 334 334 334 334 334 334 334 335 334 333 334 338 344 346 345 343 343 341 340 341 340 337 337 339 340 341 340 338 338 338 338 338 338 338 338 333 333 335 336 336 334 334 331 325 323 323 320 317 313 309 306 302 298 296 298 303 309 314 317 316 316 316 316 319 329 330 333 340 344 347 347 346 344 342 340 337 331 325 320 315 311 308 308 309 314 321 324 327 326 328 329 328 328 328 329 331 331 332 334 336 338 339 341 343 349 355 2 11 21 31 44 58 71 84 95 103 108 112 120 128 134 140 144 147 150 153 156 160 163 164 163 163 160 160 160 160 160 161 161 162 163 163 165 169 169 169 169 169 172 174 174 175 174 175 177 180 184 186 185 185 185 184 183 184 184 185 187 190 196 202 206 208 209 210 211 213 215 215 213 212 212 209 206 203 201 200 199 199 199 199 196 191 190 189 188 188 188 189 190 196 201 193 193 193 192 192 191 192 192 195 203 212 213 211 204 207 208 208 210 212 219 230 239 241 240 247 257 264 265 263 261 260 260 259 259 259 260 261 262 263 264 265 266 266 265 264 263 263 263 260 230 206 206 232 250 258 258 258 258 258 257 258 258 258 258 256 253 249 238 223 210 207 210 215 215 216 216 215 213 212 229 256 266 268 269 268 268 212 208 209 212 215 218 220 222 222 221 221 221 223 225 228 230 231 231 231 232 235 236 236 235 233 232 233 233 233 232 232 232 232 233 235 237 238 239 239 239 239 240 241 242 242 242 243 242 241 240 240 240 241 241 242 243 243 243 243 243 242 241 241 242 242 243 245 247 251 256 190 172 173 173 175 231 220 221 235 223 186 170 158 154 159 160 158 158 156 159 160 163 205 226 222 319 331 326 325 330 326 315 291 272 264 262 268 281 283 283 283 296 286 284 289 291 291 292 296 299 302 308 311 304 301 300 297 291 290 292 295 295 294 295 301 312 72 96 99 106 104 96 90 79 61 58 77 95 102 107 109 113 116 118 118 119 119 119 121 123 123 122 122 122 122 122 122 122 121 121 121 121 121 121 121 121 121 120 120 120 120 120 120 120 120 121 121 122 123 125 126 127 128 128 128 128 128 128 129 129 129 130 130 131 131 132 132 132 133 133 134 134 134 135 135 135 136 136 137 137 137 138 138 137 137 138 138 139 139 139 140 140 140 141 141 141 142 142 142 142 143 143 143 144 144 144 145 145 145 145 345 344 344 344 344 343 343 343 343 343 343 343 343 343 343 343 343 343 343 343 343 342 342 342 342 342 342 342 342 341 341 340 340 340 340 340 340 339 339 340 340 340 340 340 340 339 339 339 339 338 338 337 337 336 336 336 336 336 336 336 336 336 336 335 335 335 335 334 334 334 333 333 333 333 332 332 332 332 331 331 331 331 331 331 330 330 330 330 330 330 330 330 330 330 330 330 330 330 329 329 329 328 328 328 327 327 326 326 326 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 326 326 327 327 328 328 328 329 329 329 329 329 329 329 329 330 330 330 330 331 331 331 331 331 331 331 331 331 331 331 331 332 332 332 333 333 334 334 334 335 336 336 336 337 337 338 337 337 337 337 337 337 338 338 338 338 338 337 336 336 336 336 335 335 334 334 334 334 334 334 334 334 333 333 336 341 345 346 344 342 342 339 338 338 337 336 337 338 339 340 339 337 337 337 337 336 336 337 336 333 334 336 336 335 333 331 327 325 325 323 321 317 313 309 306 302 297 297 300 306 312 318 318 321 323 325 327 329 333 341 347 354 356 354 352 347 347 345 341 337 331 326 320 315 312 310 311 314 320 326 328 329 332 334 334 334 332 332 333 333 334 335 337 339 341 341 344 347 353 360 7 16 25 36 48 61 74 86 96 97 103 111 119 127 133 139 143 146 150 154 157 161 164 166 164 163 161 160 160 160 160 161 161 162 163 165 169 171 171 172 172 171 173 175 176 176 176 175 176 177 179 181 179 180 182 183 183 183 184 185 186 190 196 202 206 208 209 210 211 212 214 212 209 207 210 209 206 203 200 196 193 193 193 192 191 189 190 189 189 188 188 189 191 194 198 196 196 198 197 196 193 195 195 197 203 213 217 215 218 221 220 223 222 221 224 232 239 243 245 249 256 263 266 266 266 264 263 262 262 262 261 261 262 263 264 265 267 267 266 266 265 264 262 251 208 196 208 240 254 257 257 257 257 257 256 256 256 256 255 254 252 249 242 228 213 207 207 210 214 217 216 215 212 213 234 256 265 269 270 269 266 258 256 231 220 217 219 221 222 223 222 222 221 221 223 225 226 228 230 231 233 235 237 236 234 232 230 230 232 233 233 232 232 233 234 236 237 238 239 240 239 240 241 243 243 243 244 244 242 240 239 239 240 240 240 241 241 242 243 242 242 242 241 240 241 242 243 243 242 238 227 175 174 173 170 169 173 168 182 223 186 163 157 155 155 158 159 159 161 158 152 151 147 292 300 306 312 322 330 331 340 340 330 330 305 287 278 282 292 292 289 292 294 292 292 292 293 292 294 297 299 301 307 318 308 303 299 295 294 291 292 292 291 289 290 291 289 312 90 97 104 103 106 103 95 72 57 80 94 101 107 110 113 116 118 119 119 120 121 122 123 123 123 122 122 122 122 122 122 122 122 122 122 122 121 121 121 121 121 120 120 119 120 120 120 121 121 121 122 123 125 126 127 128 128 128 129 129 129 129 130 130 130 131 131 132 132 133 133 134 134 134 135 135 135 135 136 136 137 137 138 138 138 138 138 138 138 139 139 139 140 140 140 141 141 141 141 142 142 142 143 143 143 144 144 144 145 145 145 145 145 344 344 343 343 343 343 343 343 343 343 343 343 343 343 343 343 343 343 343 343 342 342 342 342 342 342 342 342 342 341 341 340 340 340 340 340 340 340 340 340 341 341 341 341 340 340 340 340 340 339 339 338 338 337 337 336 336 336 336 336 336 336 336 335 335 335 335 335 334 334 333 333 333 332 332 332 332 331 331 331 331 331 331 330 330 330 330 330 330 330 330 330 330 330 330 330 330 329 329 329 328 328 328 327 327 326 326 325 325 325 324 325 325 325 325 325 325 325 325 325 325 324 324 324 324 324 324 324 324 324 324 325 325 326 326 327 327 328 328 328 328 329 329 329 329 329 330 330 330 330 331 331 331 331 331 331 331 332 332 332 332 332 332 333 333 333 334 334 335 335 335 336 337 337 337 338 338 339 339 338 338 338 338 338 338 338 338 338 337 337 336 336 336 336 335 335 335 334 334 334 334 334 334 334 333 334 338 343 345 345 344 343 341 338 337 336 336 336 337 338 338 339 338 337 336 337 336 336 336 336 335 335 336 337 336 333 330 327 325 325 324 323 320 316 311 309 306 303 298 299 304 310 315 319 321 324 328 332 336 337 344 353 360 2 357 351 347 346 343 340 338 335 331 326 321 317 314 313 315 319 328 330 332 335 338 339 340 339 336 335 336 336 336 337 339 340 342 344 347 351 358 5 12 20 29 40 52 64 75 86 92 95 102 109 117 125 132 138 142 145 150 154 158 162 163 166 165 163 161 160 160 160 161 161 162 163 164 168 171 171 172 172 170 169 172 174 176 177 177 176 175 175 176 177 176 178 180 181 183 183 184 184 186 189 195 202 205 206 207 209 210 211 211 210 207 206 207 207 204 200 197 194 192 190 189 188 188 188 189 190 190 189 190 193 195 196 195 198 205 206 205 201 198 204 203 205 211 220 227 231 233 232 235 236 233 230 229 233 239 245 249 252 255 261 265 266 267 267 265 264 263 263 262 262 262 263 264 264 266 266 267 267 267 265 263 248 207 199 209 238 250 255 256 256 256 255 255 255 255 254 253 252 249 247 244 232 216 204 202 205 212 214 215 213 210 215 240 256 264 268 270 270 269 268 264 258 248 233 224 222 222 222 222 221 221 221 221 221 223 226 228 231 233 235 236 236 234 232 230 229 231 231 232 233 233 233 234 236 237 238 239 240 239 240 242 243 244 244 244 243 240 239 238 238 239 239 239 239 240 240 241 241 240 241 240 240 242 243 243 242 240 230 210 188 188 179 175 171 169 167 168 176 173 164 161 159 159 160 158 160 161 156 149 137 316 303 299 302 308 318 334 342 348 8 356 338 314 302 294 293 295 294 294 295 297 296 295 296 299 295 298 300 303 309 315 314 309 302 297 297 294 292 293 289 285 284 284 283 280 285 75 101 108 108 114 112 104 91 82 88 94 100 107 110 114 117 118 119 119 120 122 123 123 123 123 123 123 123 123 123 123 123 123 123 123 122 122 122 122 122 121 121 120 120 120 120 120 121 121 122 123 124 125 126 127 128 128 128 129 129 129 130 130 130 131 131 132 132 133 133 134 134 134 135 135 135 135 136 136 136 137 137 138 138 138 138 138 138 139 139 139 140 140 140 141 141 141 141 142 142 143 143 143 143 144 144 144 144 145 145 145 145 146 344 344 344 344 343 343 343 344 343 343 343 343 343 343 343 343 343 343 343 343 342 342 342 342 342 342 342 342 342 341 341 340 340 340 340 340 340 340 340 341 341 341 341 341 341 341 341 341 340 340 340 339 338 338 337 337 337 336 336 336 336 336 335 335 335 335 335 335 334 334 334 333 333 332 332 332 332 331 331 331 331 331 331 331 330 330 330 330 330 330 330 330 330 330 330 330 329 329 329 328 328 328 327 326 326 325 325 325 325 325 325 325 325 325 325 325 325 325 325 324 324 324 324 323 323 323 323 323 323 323 324 324 324 325 325 326 327 327 328 328 328 328 328 329 329 329 329 330 330 330 331 331 331 331 332 332 332 332 333 333 333 333 333 334 334 334 334 336 336 336 336 337 337 338 338 339 340 340 340 340 339 339 339 338 338 338 338 337 337 337 337 336 336 336 336 335 335 335 334 334 333 333 333 334 333 336 341 344 345 344 344 342 340 338 337 337 338 337 337 337 338 338 337 337 336 336 336 337 336 336 336 336 336 335 332 329 327 326 326 324 323 322 319 315 311 308 306 304 299 302 309 315 317 319 323 327 332 338 341 343 354 4 7 1 353 348 344 344 340 339 338 336 332 328 324 320 318 319 322 326 331 336 340 342 344 345 345 343 340 338 338 339 339 340 342 342 343 346 350 355 3 10 17 24 32 43 54 66 73 79 85 94 101 106 114 122 130 136 140 144 150 155 160 163 164 167 166 163 161 161 161 161 161 162 163 164 165 167 168 169 170 169 168 169 172 173 175 177 178 177 176 176 175 176 176 177 179 180 182 183 184 184 185 188 193 199 203 204 205 207 208 206 207 205 204 203 203 203 201 198 194 194 190 189 189 189 189 189 189 190 191 191 193 200 210 209 208 210 213 214 213 208 207 215 217 221 226 232 239 242 244 244 245 243 241 238 235 235 240 246 250 253 255 259 262 263 266 267 266 265 263 262 262 262 262 262 262 263 264 265 266 267 267 266 263 253 223 210 224 238 242 248 251 252 253 253 253 254 253 252 250 249 245 243 241 231 215 206 205 206 209 211 212 209 208 217 243 256 262 266 267 268 268 268 267 266 263 253 240 227 224 222 220 220 220 220 220 220 222 225 227 230 232 233 234 235 233 232 231 230 230 231 232 233 233 233 234 236 236 238 239 239 239 240 240 242 243 244 243 241 239 238 238 238 239 238 238 238 238 238 239 239 239 239 240 240 242 243 245 244 239 228 223 207 192 185 180 175 171 169 168 170 171 170 168 167 168 167 162 161 159 155 140 329 311 300 297 299 305 313 325 339 15 44 7 347 321 315 303 297 295 294 294 295 298 298 299 301 306 302 300 303 303 309 315 307 296 289 288 289 289 289 289 283 278 275 273 272 274 277 321 99 101 113 119 118 114 109 106 101 100 103 108 112 114 114 118 121 121 122 123 123 123 123 123 123 124 124 124 124 123 124 124 124 123 123 123 123 122 122 122 122 121 121 120 120 121 121 122 122 123 124 125 126 127 128 128 129 129 129 130 130 130 131 131 132 132 133 133 133 134 134 134 135 135 136 136 136 136 137 137 138 138 138 138 138 138 139 139 139 140 140 140 141 141 141 141 141 142 143 143 143 143 143 144 144 144 145 145 145 145 146 146 345 345 345 345 345 345 345 345 345 344 345 345 345 345 344 344 344 344 344 343 343 343 343 343 342 342 342 342 341 341 341 340 340 340 340 340 340 341 341 341 342 342 342 342 342 342 342 342 341 341 340 340 339 339 338 338 337 337 336 336 336 335 335 335 335 335 335 334 334 334 333 333 332 332 332 332 331 331 331 331 331 331 331 331 331 330 330 330 330 330 330 330 330 330 330 330 329 329 328 328 328 327 326 326 325 325 324 324 324 325 325 325 325 325 325 325 325 325 324 324 324 323 323 322 322 322 322 322 322 322 323 323 324 324 325 325 326 327 327 327 327 328 328 328 329 329 329 330 330 330 331 331 331 331 332 332 332 333 333 334 334 334 335 335 335 335 336 337 337 338 338 338 338 339 339 340 341 342 341 341 341 340 340 339 339 338 338 337 337 337 337 337 336 336 336 335 335 335 334 334 333 333 333 333 334 337 342 344 344 344 344 342 339 337 337 338 338 338 337 336 337 337 337 336 336 336 337 337 336 336 336 336 335 332 329 328 327 326 325 323 322 320 318 313 310 308 306 304 300 304 314 316 320 323 327 333 339 344 347 350 3 10 7 358 353 351 349 345 342 341 340 338 335 331 328 325 324 325 329 332 333 343 347 348 349 350 348 345 342 340 341 341 341 342 342 344 346 349 353 359 7 14 21 27 35 46 57 67 71 76 85 93 100 105 113 121 130 136 140 145 154 161 161 161 164 167 166 163 162 161 162 162 162 163 164 165 166 167 168 168 168 168 168 168 170 173 174 176 178 178 177 177 176 176 177 177 177 179 181 183 184 184 185 187 191 195 198 201 202 204 205 202 202 199 198 198 199 199 198 196 194 193 190 189 190 192 191 189 189 191 195 197 200 210 218 227 227 221 220 220 219 217 217 223 226 231 235 240 243 246 249 250 250 248 247 244 241 238 241 246 251 254 255 257 259 262 266 267 265 264 262 260 260 259 258 260 260 261 262 263 265 266 266 265 263 259 253 257 262 250 235 236 237 242 247 249 251 252 252 251 249 246 241 238 235 227 224 208 202 205 207 208 208 207 211 223 247 254 259 261 263 264 265 265 267 267 267 265 257 240 233 225 221 220 221 221 221 221 222 225 227 229 231 231 232 233 233 232 232 231 230 231 232 233 233 233 235 235 236 237 238 238 238 238 238 241 242 242 241 238 237 237 238 239 239 239 238 238 238 238 238 238 238 239 239 240 241 243 246 245 241 240 230 210 194 188 183 178 174 172 171 173 174 174 173 173 173 170 165 163 160 150 44 313 296 298 299 300 304 311 320 350 34 34 352 331 323 318 308 299 294 293 294 296 298 300 300 304 309 306 303 304 304 307 307 303 302 289 277 281 285 285 285 277 272 270 266 265 266 271 279 282 103 117 122 124 122 120 119 116 113 112 113 113 113 116 118 122 122 123 124 124 124 124 124 124 124 125 125 124 124 125 124 125 124 124 124 123 123 123 123 123 122 122 121 121 121 122 122 123 123 124 125 126 127 127 128 129 129 130 130 131 131 131 132 132 133 133 133 134 134 134 135 135 135 136 136 136 137 137 138 138 138 138 139 139 139 139 139 140 140 140 141 141 141 141 141 142 142 143 143 143 143 143 144 144 144 144 145 145 146 146 146 346 346 346 346 346 346 346 346 346 346 346 346 346 346 346 345 345 345 345 344 344 344 343 343 343 342 342 342 341 341 341 341 341 341 341 341 341 341 341 342 342 343 343 343 343 343 342 342 342 341 341 341 340 340 339 339 338 337 337 336 336 336 335 335 335 334 334 334 334 333 333 333 333 332 332 332 332 332 332 332 332 331 331 331 331 331 330 330 330 329 329 329 330 330 330 330 329 328 328 328 327 326 326 325 325 325 324 324 325 325 325 326 325 325 325 325 325 324 324 323 323 322 322 321 320 320 320 321 321 321 322 322 323 324 324 325 326 326 327 327 327 328 328 328 329 329 330 330 330 331 331 331 331 331 332 332 332 333 334 334 335 335 335 335 336 336 337 338 338 339 340 340 340 340 341 341 342 343 343 342 342 342 341 341 340 339 338 338 338 338 337 337 337 337 336 336 336 335 334 334 333 333 334 333 335 339 342 343 343 343 343 341 338 337 337 338 338 338 337 337 336 336 336 336 335 336 336 335 335 336 336 335 335 330 328 326 326 325 324 322 321 319 316 311 309 308 307 305 306 312 314 320 326 329 335 341 347 350 353 357 6 8 1 352 351 350 349 346 344 343 342 340 338 336 333 332 331 333 334 337 342 350 352 353 354 354 351 346 343 342 342 342 342 342 344 346 349 352 356 2 10 17 23 30 39 49 60 61 69 78 87 95 102 108 116 124 131 137 142 153 162 165 162 161 165 166 165 163 162 162 162 163 164 164 165 166 166 168 168 168 168 168 168 169 171 174 174 176 177 178 178 178 178 177 178 178 177 178 180 182 184 184 185 186 187 190 194 197 199 201 201 199 196 194 193 194 196 197 197 196 195 193 191 189 190 191 190 190 191 194 197 201 204 209 216 234 237 231 229 227 227 226 226 229 231 236 240 241 243 248 252 253 253 252 251 249 246 242 243 247 251 252 254 255 258 263 266 267 265 263 261 259 258 255 251 251 253 255 257 260 262 263 264 264 264 264 264 265 264 258 250 245 230 232 237 243 247 249 250 249 247 244 239 233 229 227 214 204 199 200 202 204 206 211 221 236 250 253 256 257 259 260 260 260 262 265 267 267 264 254 245 234 228 226 225 224 224 223 224 225 227 229 229 230 231 231 231 232 232 232 231 231 232 233 233 234 235 235 235 236 237 238 237 237 238 239 240 239 238 236 236 237 238 239 240 240 240 239 238 238 238 237 237 238 238 238 239 242 244 245 245 242 233 213 196 187 182 179 175 172 169 171 173 173 174 175 174 172 168 164 160 143 312 299 315 257 302 302 304 312 326 349 356 354 348 337 328 321 311 300 296 295 295 297 299 300 301 305 310 308 307 305 304 306 307 306 305 291 279 277 281 281 279 269 269 267 266 263 263 264 266 272 104 120 125 128 128 127 126 125 124 123 122 121 120 123 121 122 123 124 124 124 125 125 124 124 125 125 126 125 125 126 126 126 125 125 124 124 124 124 124 124 123 123 122 122 122 123 123 123 124 124 125 126 126 127 128 129 130 131 131 132 132 132 133 133 133 133 133 134 134 135 135 135 136 136 137 137 137 138 138 138 139 139 139 139 139 139 140 140 140 141 141 141 141 142 142 142 143 144 144 144 144 144 144 144 144 145 145 146 146 146 146 347 347 347 347 347 347 347 346 346 346 346 346 346 346 346 346 346 346 345 345 345 345 344 344 343 343 342 341 341 341 341 341 341 341 341 341 341 342 342 343 343 343 343 343 343 343 343 342 342 342 341 341 341 340 340 340 339 338 338 337 336 336 335 335 334 334 334 334 333 333 333 332 332 332 332 332 332 332 332 332 331 331 331 331 330 330 330 329 329 329 329 329 329 330 330 330 329 328 328 328 327 326 326 325 325 325 325 325 325 326 326 326 326 326 325 325 324 324 323 323 322 321 321 320 319 320 319 319 319 320 321 322 323 324 324 325 326 326 326 327 327 328 328 329 329 330 330 330 331 331 331 331 331 331 332 332 333 333 334 334 335 335 336 336 337 337 338 338 339 340 341 342 342 342 342 343 343 344 344 344 343 343 343 342 341 340 339 339 339 338 338 337 337 337 337 336 336 335 335 334 333 333 334 334 336 339 342 342 343 342 342 340 338 335 336 337 337 337 337 337 336 336 336 334 334 334 334 334 334 335 335 334 333 328 326 326 325 324 323 322 320 317 312 310 309 309 309 310 316 323 324 331 336 339 345 351 354 355 356 359 1 359 352 348 346 343 344 346 345 344 343 343 342 342 340 339 339 342 341 344 351 356 357 358 357 356 351 346 343 343 343 343 343 344 345 347 350 354 358 4 11 17 25 33 43 51 52 62 72 82 92 100 107 113 120 127 133 138 143 158 160 164 160 161 165 166 165 163 162 163 164 165 165 166 166 167 167 168 169 168 168 168 169 169 173 175 175 176 177 178 178 179 179 178 179 179 178 178 179 181 183 184 185 185 185 188 192 194 196 197 198 195 192 191 191 193 194 195 195 195 194 193 191 190 189 189 189 193 196 197 201 203 205 211 222 236 243 239 235 234 234 232 231 233 235 239 242 243 245 249 252 254 255 254 254 252 250 246 245 248 250 250 253 252 256 260 263 265 264 259 254 261 259 256 252 250 249 250 252 255 258 261 263 265 265 265 265 265 264 264 262 251 235 227 229 235 242 247 248 247 244 241 233 226 225 218 209 202 200 200 202 206 213 225 238 248 253 254 254 255 255 255 254 255 257 261 264 265 264 260 254 247 246 240 235 231 229 228 227 228 229 229 229 230 230 231 231 231 231 232 232 232 232 232 233 234 234 235 235 235 236 236 236 236 237 238 238 237 236 236 236 237 238 239 240 240 240 240 239 239 238 237 237 237 237 237 238 239 241 241 243 244 237 214 195 184 180 177 174 171 169 170 172 172 174 175 174 173 169 164 159 150 142 147 126 331 313 297 303 305 315 329 325 328 342 350 342 327 316 302 304 302 299 300 301 302 304 307 310 311 309 305 301 304 307 306 301 282 273 272 275 275 271 266 268 267 266 264 263 261 262 270 89 121 132 133 132 131 130 131 131 132 132 130 127 125 126 124 123 124 125 125 125 126 125 125 126 127 127 127 127 127 127 127 126 126 125 125 125 125 124 124 124 124 123 123 123 123 124 124 124 125 125 126 127 128 129 129 131 131 132 132 133 133 133 133 133 134 134 135 135 135 135 136 136 137 137 137 137 138 138 139 139 140 140 140 140 140 140 141 141 141 141 142 142 142 142 143 143 144 144 144 144 144 144 144 145 145 145 146 146 146 146 348 348 348 347 347 347 347 347 346 346 346 346 346 346 346 346 346 346 346 346 346 345 345 344 344 343 342 342 341 341 341 341 341 341 341 342 342 342 343 343 343 343 343 343 343 343 342 342 342 342 342 341 341 341 341 341 340 339 339 338 337 336 335 335 334 334 334 333 333 333 333 332 332 332 332 332 332 332 331 331 331 331 330 330 330 330 329 329 329 329 329 329 330 330 330 330 329 329 329 328 327 327 326 326 326 326 326 326 326 326 327 326 326 326 325 325 324 324 323 322 322 321 321 320 320 320 319 319 320 320 321 322 323 324 325 325 326 326 326 327 327 328 328 329 329 330 330 331 331 331 332 332 332 332 332 332 333 333 334 335 335 336 336 337 337 337 338 338 339 340 342 343 343 344 344 345 345 345 345 345 345 345 345 344 343 342 341 340 340 339 338 338 338 338 337 337 336 336 335 335 334 334 335 334 336 340 342 342 342 342 341 339 337 335 335 336 336 336 337 337 337 336 336 334 333 333 333 333 334 334 335 332 328 326 325 325 324 324 323 321 319 316 313 311 309 310 314 320 319 325 337 344 347 349 354 359 359 358 356 359 356 349 346 344 338 339 344 346 346 345 345 346 347 347 347 348 349 348 350 353 359 1 2 1 359 355 350 346 343 343 344 344 343 344 345 347 351 355 0 6 11 17 26 36 45 51 56 67 76 86 98 106 111 115 121 128 135 141 150 158 158 162 156 160 164 166 165 164 164 164 165 166 166 166 166 167 168 169 169 169 169 169 169 169 175 177 177 177 177 178 179 180 181 180 181 181 180 179 179 181 182 183 184 184 185 187 190 192 193 194 194 192 190 190 190 192 193 194 194 195 194 193 192 190 189 190 192 201 202 203 205 205 209 217 227 238 245 244 239 233 233 235 234 236 239 239 241 244 246 249 251 254 255 255 255 254 253 251 249 251 251 251 252 246 250 251 256 262 262 244 235 262 262 261 260 258 255 251 251 254 257 261 263 265 265 265 265 265 264 264 264 260 247 232 225 229 235 243 245 244 241 234 226 220 218 213 206 204 203 205 210 218 229 240 248 252 254 255 255 255 254 251 249 250 252 255 258 260 262 260 256 256 254 251 247 243 239 236 233 232 231 231 230 231 230 230 230 230 230 231 232 232 232 232 232 233 234 234 234 235 235 235 235 236 236 237 236 235 235 235 236 237 238 238 239 239 239 239 239 239 238 238 237 237 237 237 237 237 237 238 240 242 241 223 193 181 177 174 171 169 167 167 168 170 173 174 175 174 170 166 162 157 151 139 37 86 147 149 300 300 304 316 313 317 326 334 339 328 318 311 314 308 299 302 304 305 308 309 310 313 310 306 304 302 303 303 293 252 253 261 267 267 265 267 268 268 267 266 263 260 259 267 257 124 134 138 136 134 135 135 136 137 138 137 134 132 131 128 126 126 126 126 126 127 127 127 127 128 128 128 128 128 128 128 127 127 126 126 126 126 126 125 125 125 124 124 123 124 124 125 125 125 126 127 127 128 129 130 132 132 133 133 134 134 134 134 134 134 135 136 136 136 136 137 137 137 137 137 138 139 139 140 140 140 140 141 141 141 141 141 141 142 142 142 142 142 143 143 144 144 144 144 144 144 145 145 145 145 146 146 146 146 146 348 348 347 347 347 346 347 346 346 346 346 346 345 345 345 345 345 345 346 346 345 345 345 345 344 343 343 342 342 342 342 342 342 342 342 342 343 343 343 343 343 343 343 342 343 342 342 342 341 341 342 342 342 342 342 341 341 340 340 339 338 337 336 335 335 334 334 333 333 333 333 333 332 332 332 332 332 331 331 331 331 330 330 330 330 330 329 329 329 329 329 330 330 330 331 330 330 330 329 329 328 328 327 327 327 327 327 327 327 327 327 327 327 326 326 325 325 324 324 323 323 322 322 322 321 321 321 321 321 322 323 324 324 325 326 326 327 326 327 328 328 328 329 329 330 330 331 331 332 332 332 332 332 332 332 333 333 334 334 335 336 336 337 337 337 337 338 339 339 340 342 343 344 345 346 347 347 347 346 346 346 346 346 346 345 344 343 342 341 340 339 338 338 338 338 337 336 336 336 336 335 335 335 335 337 340 340 342 342 341 340 338 336 335 334 335 334 335 336 337 336 336 335 334 333 332 333 333 333 334 334 330 326 325 324 324 324 324 323 321 319 317 314 311 312 316 322 329 332 348 355 357 355 355 359 2 2 358 354 354 349 347 344 339 337 340 344 346 345 347 349 349 350 352 354 355 355 357 359 1 5 6 5 3 360 354 349 345 343 344 344 344 343 343 345 347 351 356 1 6 10 16 27 38 41 49 61 72 82 91 102 110 112 116 122 129 137 145 152 154 156 153 154 158 163 165 165 165 166 166 167 167 167 167 167 168 169 170 170 170 170 169 170 173 177 178 178 178 178 179 180 181 182 182 183 183 182 180 180 181 182 183 184 185 186 187 189 190 191 192 190 189 188 189 190 191 192 194 195 196 195 194 194 192 192 194 199 207 210 209 208 210 214 222 231 239 245 246 241 235 236 239 239 242 242 241 242 244 246 247 248 250 253 255 256 257 256 255 255 256 254 252 250 247 247 248 239 233 211 213 218 244 259 260 258 260 260 257 256 256 258 261 263 264 264 264 263 263 261 263 264 263 257 243 231 227 231 238 241 240 228 226 220 216 213 208 204 204 207 213 221 233 244 251 254 254 257 258 257 255 252 248 246 246 248 250 252 254 256 254 251 251 251 253 255 254 251 247 242 238 235 233 233 233 233 232 231 230 230 231 231 231 231 232 232 233 233 234 234 234 234 234 235 236 236 236 235 235 235 235 236 237 237 238 238 238 239 239 239 238 238 238 236 236 237 237 237 237 236 236 237 238 238 231 195 181 175 170 167 165 165 166 167 169 171 173 176 175 172 168 164 161 156 146 155 158 148 195 220 303 307 309 307 309 312 317 323 324 320 314 315 311 299 298 304 309 310 310 311 312 312 311 309 306 302 301 299 213 231 254 261 265 264 261 263 264 266 265 262 257 254 256 228 129 138 139 139 139 139 139 139 140 140 139 137 135 133 131 130 129 128 129 129 128 128 128 128 129 129 129 129 129 129 128 128 128 127 127 128 127 127 126 126 125 125 124 124 124 125 126 126 126 127 127 128 129 130 131 133 133 134 134 134 134 135 135 135 135 136 136 136 137 137 137 137 138 138 138 139 139 140 140 141 141 141 141 141 141 141 142 142 142 142 142 143 143 143 144 144 144 145 145 145 145 145 146 146 146 146 146 146 147 147 348 348 347 347 347 347 346 346 346 346 346 346 345 345 345 345 345 345 345 345 345 345 345 345 344 344 343 343 343 342 342 342 342 342 343 343 343 343 343 343 343 342 342 342 342 342 341 341 341 341 342 342 342 342 342 342 341 341 340 339 338 337 336 336 335 334 334 333 333 333 333 332 332 332 332 331 331 331 331 331 331 331 331 330 330 330 330 330 330 330 331 331 331 331 331 331 331 331 330 330 329 329 328 328 328 328 328 327 328 328 328 328 328 327 327 326 326 325 325 325 324 324 324 324 323 323 324 324 325 325 326 327 327 327 328 328 328 328 328 329 329 329 329 329 330 330 331 332 332 333 332 333 333 333 333 333 334 334 335 335 336 337 337 337 337 338 338 339 340 341 342 343 345 346 347 348 349 348 348 348 348 347 347 347 346 345 344 343 342 341 340 340 340 339 338 337 337 337 337 337 335 336 336 336 338 340 341 342 342 341 339 336 335 334 334 334 334 335 336 336 335 334 333 332 332 331 331 332 332 333 332 328 325 324 324 323 324 323 322 320 319 317 315 315 315 318 322 325 342 354 354 352 350 352 357 359 358 353 349 347 339 340 339 337 339 342 344 344 346 349 351 351 353 355 357 358 0 3 4 6 8 8 7 4 359 352 347 343 342 343 343 343 342 343 344 347 351 355 360 4 8 16 27 32 40 51 65 77 86 95 104 111 112 117 124 131 141 145 149 155 157 154 153 157 161 163 166 167 168 167 167 167 167 168 168 169 169 170 170 170 170 170 171 175 177 179 179 179 179 180 181 182 183 184 185 186 185 182 181 182 182 183 185 186 187 188 189 190 189 189 189 188 188 189 190 191 193 195 197 198 197 197 197 196 196 199 206 214 217 216 216 216 220 225 233 240 246 248 246 242 241 244 244 247 245 243 241 241 242 241 241 244 251 256 258 259 259 259 260 259 258 256 254 254 252 254 239 204 192 209 227 242 249 248 254 261 263 261 259 258 259 261 263 263 263 262 261 260 255 258 262 263 263 256 245 235 229 228 222 218 219 218 215 211 208 207 208 211 217 224 232 242 250 253 256 258 260 260 259 255 252 247 245 245 246 247 248 250 250 249 247 247 247 250 255 258 259 258 254 248 243 239 236 236 237 235 233 232 231 231 231 231 231 232 232 233 233 233 234 233 233 234 235 236 235 235 235 235 235 235 235 235 237 237 237 237 238 238 238 237 237 236 235 235 235 236 236 237 237 236 235 232 231 226 201 179 171 166 164 163 163 164 165 167 170 174 177 177 174 170 165 163 162 157 153 154 157 216 159 249 310 306 306 307 306 308 311 314 317 314 317 318 306 298 305 314 314 311 311 311 313 314 310 307 304 304 301 272 246 251 260 263 263 260 260 259 261 261 258 255 249 241 210 128 137 140 141 141 140 140 140 140 139 138 137 135 133 132 131 131 131 130 131 130 129 129 129 129 130 130 130 130 129 129 129 129 128 129 129 129 128 127 126 126 125 125 125 125 126 126 127 127 127 128 129 130 131 132 133 134 134 134 134 135 135 135 136 136 136 137 137 137 138 138 138 138 138 139 139 140 140 141 141 141 141 142 142 142 142 142 142 142 143 143 143 143 143 144 144 145 145 145 145 146 146 146 146 147 146 147 147 147 147 348 348 348 348 347 347 347 347 347 346 346 346 346 346 346 345 345 345 345 345 345 345 345 344 344 344 344 344 343 343 343 343 343 343 343 343 343 343 343 342 342 342 342 342 341 341 341 341 341 341 342 342 342 342 342 342 342 341 340 339 339 338 337 336 335 334 334 333 333 332 332 332 332 332 331 331 332 332 332 332 332 332 331 331 331 332 332 332 333 333 333 333 333 333 332 332 332 331 331 331 330 330 329 329 328 328 328 328 328 328 329 329 328 328 328 327 327 327 327 326 326 326 326 326 326 326 327 327 328 329 330 330 330 330 330 329 329 329 329 330 330 330 330 330 330 330 331 332 332 332 333 333 333 333 334 334 334 335 335 336 336 337 337 337 337 338 338 339 340 342 343 345 346 347 348 349 350 350 350 350 349 349 348 348 347 346 346 345 344 343 342 341 342 340 339 338 338 338 337 337 336 337 336 337 337 339 341 342 341 340 337 335 335 335 334 335 334 334 334 334 333 332 330 330 329 330 330 330 331 332 330 325 325 324 323 323 323 322 321 319 318 317 316 314 312 313 310 291 211 205 353 336 335 340 347 349 346 341 338 335 330 331 332 334 337 340 341 343 346 349 351 352 354 356 357 359 2 5 7 8 9 9 7 3 357 350 345 342 341 342 343 343 342 343 344 347 350 354 358 1 5 11 16 25 39 53 69 83 90 94 105 111 114 119 126 134 140 144 151 157 160 155 153 156 160 164 173 172 169 168 168 167 168 168 169 169 170 171 171 171 171 170 173 177 178 178 179 179 179 180 181 182 183 184 186 188 188 185 183 183 182 183 185 187 188 189 190 190 189 188 188 189 189 190 191 192 195 198 199 200 201 201 202 201 201 204 211 218 221 222 223 223 225 228 235 241 245 249 249 247 247 248 248 249 248 244 240 236 233 233 236 243 250 256 259 260 260 261 262 262 261 258 257 256 254 254 244 232 219 240 251 259 256 254 260 260 264 264 261 259 259 261 263 263 263 261 258 251 243 252 258 261 263 263 258 245 226 211 207 208 211 213 211 209 211 217 223 227 231 235 240 245 249 249 254 259 258 258 257 254 251 247 245 245 245 246 247 247 247 247 245 245 246 248 252 255 258 260 260 257 252 250 246 245 245 240 237 234 233 233 232 231 232 233 233 233 233 233 234 233 233 234 235 235 235 235 236 235 235 235 235 236 236 236 236 236 237 238 237 237 236 236 235 235 235 235 235 236 236 236 235 231 227 221 204 176 169 167 166 163 163 163 164 166 169 173 177 179 176 172 168 165 166 174 170 183 238 232 179 206 314 300 309 307 304 303 306 311 316 316 320 328 318 311 306 317 315 307 305 308 312 312 306 305 304 297 281 251 253 254 259 262 262 262 263 263 261 258 258 257 252 244 201 130 139 141 141 141 141 139 138 138 138 137 136 134 132 131 131 131 131 132 132 131 130 130 130 130 130 130 131 131 131 130 130 130 129 129 129 129 129 128 127 126 125 125 125 125 127 127 128 128 128 129 129 130 131 132 133 134 134 134 135 135 135 136 136 136 137 137 138 138 138 138 138 139 139 139 140 140 141 141 142 142 142 142 142 142 142 142 143 143 143 143 143 144 144 144 144 145 145 145 146 146 146 147 147 147 147 147 147 147 147 349 349 349 348 348 348 348 348 347 347 347 347 347 347 347 346 346 346 345 345 345 344 344 344 344 344 344 344 344 344 344 343 343 343 343 343 343 343 342 342 341 341 341 341 341 341 341 341 342 342 342 342 342 342 342 342 342 341 340 340 339 338 337 337 336 335 334 334 333 333 333 332 332 332 332 332 332 333 333 333 333 333 333 333 333 333 334 334 335 335 335 335 335 334 333 333 333 332 332 331 331 330 329 329 328 328 329 329 329 329 330 330 329 329 329 329 328 328 328 328 328 328 327 328 328 329 330 331 332 332 333 332 332 332 331 331 330 330 330 331 331 331 331 331 331 331 331 331 332 332 333 333 333 334 334 334 335 335 336 336 337 337 337 337 337 337 338 340 342 344 346 347 348 348 349 350 350 350 351 351 351 350 349 348 348 347 347 346 345 345 344 343 344 342 341 340 339 338 338 337 336 337 337 337 337 339 341 342 340 338 335 333 334 335 335 335 333 332 332 330 330 330 329 328 328 329 329 329 330 330 329 326 325 323 323 323 322 322 320 318 317 316 315 313 309 309 301 276 244 230 228 276 326 327 333 334 331 328 328 325 323 326 328 330 332 334 337 340 344 348 349 351 352 354 356 359 3 6 8 9 8 6 4 359 354 348 344 344 342 341 342 342 342 343 344 346 349 352 355 357 2 5 10 21 36 54 73 87 93 89 107 114 118 122 127 134 135 143 152 156 152 151 152 155 160 166 173 170 168 168 168 168 169 169 169 169 170 172 172 172 171 171 176 178 179 179 179 179 180 181 181 182 183 184 186 189 190 190 187 184 183 184 185 187 189 190 191 190 189 188 189 190 190 191 192 195 198 200 202 203 205 207 208 208 207 210 212 218 224 227 228 229 229 232 236 241 245 249 250 250 250 250 250 250 249 245 240 235 234 235 239 244 251 255 258 259 261 263 264 263 262 261 260 259 256 252 245 243 247 248 257 264 267 269 266 262 263 264 263 261 260 262 263 263 263 258 247 233 226 242 258 260 261 263 263 251 223 207 206 205 206 209 212 215 221 231 239 242 243 245 248 250 250 251 254 256 254 254 253 250 247 244 244 246 247 247 247 247 247 246 245 246 248 249 251 253 254 256 256 257 257 256 254 251 249 247 243 240 237 235 234 232 233 233 233 233 233 234 234 233 233 234 235 235 236 236 236 236 236 235 236 236 236 236 236 236 237 237 237 236 236 235 234 234 234 234 233 234 234 235 235 231 226 218 203 173 171 172 175 169 166 164 165 166 170 174 177 179 177 174 172 167 163 198 256 251 271 266 243 248 178 158 188 300 305 304 306 310 314 317 321 336 331 323 321 324 325 326 313 308 310 307 302 302 298 288 276 269 268 262 260 260 261 262 265 266 263 260 260 260 261 267 237 132 139 143 144 142 140 138 137 137 137 136 135 134 132 132 132 131 132 133 133 132 131 131 131 131 131 131 131 131 131 131 131 131 130 130 129 129 129 128 128 127 126 126 126 127 128 128 128 128 128 129 130 130 131 132 133 133 134 134 135 135 136 136 136 137 137 138 138 138 139 139 139 139 140 140 140 141 142 142 142 142 142 142 142 143 143 143 143 143 143 144 144 144 144 144 144 145 145 145 146 146 146 147 147 147 147 147 147 147 147 350 350 350 349 349 349 348 348 348 348 348 348 347 347 347 347 347 346 346 345 345 345 344 344 344 344 344 344 344 344 343 343 343 343 343 343 342 342 342 342 341 341 341 341 341 341 342 342 342 342 342 342 342 342 342 342 341 341 340 340 339 338 338 337 337 336 335 335 334 334 333 333 333 333 333 333 333 334 334 334 334 333 333 334 334 334 335 335 336 336 336 335 335 334 334 334 333 332 332 331 331 330 329 329 329 329 329 329 330 330 330 330 330 330 330 330 329 329 329 329 329 329 329 330 330 331 333 334 335 335 335 334 333 333 332 332 331 331 332 332 333 332 332 332 332 331 331 332 332 332 333 333 333 334 334 334 335 335 336 336 337 336 336 336 336 337 338 341 344 347 349 350 351 351 351 350 350 351 351 351 351 351 350 349 348 348 348 347 347 346 346 346 345 344 343 341 340 339 338 337 337 337 337 337 337 339 342 341 339 336 334 333 334 335 335 334 334 331 330 329 328 328 328 327 328 328 328 328 328 328 328 328 326 323 322 322 321 320 318 317 316 316 315 314 313 309 304 308 312 306 297 305 325 320 319 319 318 320 320 320 322 325 327 328 329 331 334 338 342 345 346 347 349 350 353 356 360 3 6 7 1 358 356 354 350 347 346 345 343 342 342 342 342 343 344 345 347 349 352 353 353 358 5 16 32 54 74 86 91 94 111 117 121 125 128 131 136 144 151 154 148 149 152 156 161 164 167 167 168 168 168 169 169 170 170 170 171 172 172 172 172 173 177 179 179 179 179 180 181 181 182 182 183 184 185 188 191 191 189 186 185 184 185 187 189 191 192 192 191 190 190 191 191 193 195 197 201 203 205 207 209 212 215 216 214 214 213 219 226 231 233 233 233 234 237 241 245 248 250 250 250 251 251 251 250 248 244 241 241 243 244 246 250 253 255 258 261 263 262 263 262 261 260 259 256 243 227 221 229 247 259 264 270 275 272 265 263 264 264 263 262 262 264 264 263 235 225 215 217 238 260 260 259 260 259 251 232 217 211 209 209 211 215 222 228 235 241 246 249 252 253 254 254 255 255 253 253 251 248 245 241 240 241 244 246 247 248 248 247 246 247 248 250 251 252 253 253 253 252 252 251 250 250 246 245 246 246 244 242 239 236 234 233 233 233 233 233 234 234 234 234 234 234 235 236 236 236 236 236 236 236 236 236 235 235 236 236 236 235 235 234 233 233 233 233 232 231 232 233 232 233 231 227 215 201 190 173 176 187 176 170 168 169 169 172 175 177 178 177 176 172 167 161 166 208 280 286 281 274 270 240 203 196 192 295 304 308 310 316 320 325 337 336 324 328 319 319 313 311 307 304 298 297 298 293 282 274 273 269 262 261 260 260 261 263 264 262 261 261 261 266 287 131 125 137 144 145 143 140 137 136 137 136 136 135 135 134 134 133 133 133 133 133 132 132 131 132 131 131 131 131 131 131 131 131 131 131 130 129 129 129 129 128 128 128 127 127 127 128 128 128 128 129 129 130 130 131 132 132 133 134 135 135 136 136 136 137 137 138 138 138 139 139 139 140 140 140 141 141 142 142 142 143 143 143 143 143 143 143 143 144 144 144 144 144 144 144 144 145 145 145 146 146 146 147 147 147 147 147 146 146 146 147 351 351 350 350 350 349 349 349 349 348 348 348 348 348 348 347 347 347 346 346 346 345 345 344 344 344 344 343 343 343 343 343 343 342 342 342 342 342 341 342 342 342 342 342 342 342 342 343 343 343 343 342 342 342 342 341 341 341 340 340 339 339 338 338 337 337 336 336 336 335 335 334 334 334 334 334 334 334 334 334 334 334 334 334 334 334 334 335 335 335 335 335 334 334 334 333 333 332 331 331 330 330 330 329 330 330 330 330 330 331 331 331 331 331 331 331 331 331 331 331 331 331 331 332 333 334 335 336 337 337 336 335 334 334 333 332 332 332 333 334 334 334 333 333 333 332 332 332 332 332 333 333 333 334 334 334 335 336 336 336 336 336 336 336 336 337 340 343 346 349 351 352 353 353 353 353 352 352 351 351 351 351 351 350 349 349 348 348 348 348 347 348 347 346 345 343 341 340 339 338 337 337 337 337 337 339 341 340 338 336 334 334 334 334 335 334 333 332 331 329 327 327 327 326 326 327 327 327 327 327 327 326 324 322 321 320 319 318 317 316 315 315 315 314 313 310 307 307 316 315 318 324 325 320 316 316 318 318 319 321 327 329 330 331 330 331 333 337 340 341 342 342 344 345 347 349 352 356 358 359 348 346 345 344 343 343 344 344 344 343 342 341 341 342 343 344 344 346 348 351 347 352 358 7 25 51 73 84 91 101 113 120 125 125 128 132 139 146 148 146 147 149 152 157 161 163 165 166 166 167 169 170 170 170 170 171 172 172 172 173 173 174 174 180 181 180 180 180 182 182 182 182 182 184 185 187 188 190 190 187 185 185 185 187 189 191 193 193 192 191 191 192 193 194 197 199 203 206 208 210 212 215 216 214 212 212 212 218 226 233 235 235 234 235 237 240 243 245 248 248 250 251 251 251 251 250 248 246 246 247 247 248 250 251 252 255 258 260 257 256 255 257 258 253 234 213 201 199 202 226 258 263 270 274 275 268 263 263 264 264 264 264 263 264 250 221 212 207 230 264 261 258 256 254 252 250 248 234 222 216 214 215 219 224 230 235 241 246 251 253 255 257 258 258 256 254 254 249 244 240 237 237 239 240 243 246 248 248 248 247 250 250 251 252 253 253 253 252 252 251 248 246 244 242 241 241 243 244 245 244 242 239 238 236 234 233 235 235 234 234 234 234 234 234 236 236 236 236 236 236 236 236 235 235 235 235 235 234 233 233 233 233 233 232 231 230 229 231 232 231 231 231 230 228 213 192 174 175 180 174 171 171 171 172 175 177 178 178 176 174 172 167 161 154 189 307 297 289 287 284 273 271 284 288 293 304 311 315 323 326 327 329 321 312 312 312 308 301 296 300 300 294 291 290 286 277 273 270 261 259 255 257 261 261 261 259 256 256 257 258 274 297 303 122 137 144 145 143 140 137 137 138 137 137 136 137 136 135 135 134 134 134 133 133 132 132 132 132 132 131 131 131 131 132 131 131 130 130 130 130 130 129 129 129 128 128 128 128 128 128 128 129 129 129 130 130 131 131 132 133 134 135 136 136 136 137 137 137 138 138 139 139 140 140 140 140 141 142 142 142 143 143 143 143 143 144 144 144 144 144 144 144 144 144 144 145 145 145 145 145 146 146 146 146 147 147 147 147 147 146 146 147 147 351 350 350 350 350 350 349 349 349 349 349 349 349 349 348 348 348 348 347 347 346 346 345 345 344 344 344 344 343 343 343 343 343 342 342 342 342 342 342 342 342 342 343 343 343 343 343 343 343 343 343 342 342 342 342 341 341 340 340 340 339 339 338 338 338 337 337 337 336 336 336 335 335 335 335 335 335 334 334 334 334 334 334 334 334 334 334 334 334 334 334 334 333 334 333 333 332 331 331 330 330 330 330 330 330 330 330 331 331 331 332 332 332 332 332 332 332 332 333 333 332 333 333 334 334 335 336 337 338 337 337 336 335 335 334 333 333 333 334 335 335 335 335 334 334 334 333 333 333 333 333 333 333 334 334 334 335 336 336 337 337 336 336 337 337 339 342 345 347 349 351 353 354 355 355 355 355 354 353 352 351 351 351 351 350 350 350 349 349 349 349 348 348 348 347 345 344 342 340 339 338 337 338 338 338 339 340 339 337 336 334 334 333 334 334 333 331 330 329 329 327 325 325 325 325 326 326 326 326 326 325 325 324 321 319 319 318 317 315 315 315 315 315 315 313 311 308 309 314 313 318 326 329 326 325 327 327 326 327 329 338 337 338 336 333 332 333 336 337 337 336 337 337 338 340 342 343 345 346 345 335 334 333 332 333 334 336 339 341 341 340 339 340 340 341 342 342 343 344 344 343 346 349 356 14 46 58 65 87 103 115 124 128 128 133 137 141 145 145 145 148 150 153 157 160 162 163 164 165 167 169 170 171 171 171 172 172 172 173 173 174 175 177 181 182 181 181 181 182 182 183 182 182 183 185 185 188 191 190 187 185 185 186 187 189 191 193 193 193 193 193 192 193 195 197 199 203 207 210 212 214 214 212 210 209 208 211 218 227 234 236 236 234 234 235 237 239 240 241 244 248 250 251 251 252 252 251 249 249 249 249 248 248 249 249 249 251 253 251 245 248 254 246 210 203 200 199 199 204 228 255 261 268 271 273 270 265 264 264 264 264 264 263 250 203 211 205 201 243 264 260 255 251 248 247 245 242 238 232 227 222 221 224 228 230 234 237 244 244 250 255 258 260 260 258 256 253 248 241 236 236 238 238 240 243 246 248 249 249 250 253 254 254 254 254 253 253 252 251 249 246 244 242 242 240 239 240 241 243 244 245 245 243 240 238 236 238 237 236 236 235 235 234 234 235 235 235 235 236 235 235 235 234 234 234 234 233 233 232 232 232 233 233 231 230 229 229 230 230 228 228 229 229 227 211 191 175 174 174 172 171 171 172 174 178 179 178 176 174 172 170 166 160 149 109 329 301 291 272 232 275 304 307 300 294 304 314 321 331 330 328 325 318 310 308 310 310 302 289 297 301 293 287 283 279 272 266 262 257 242 251 259 261 258 256 254 251 247 245 245 263 285 324 122 139 145 146 143 140 139 139 139 139 139 139 138 138 137 136 135 134 134 134 133 133 132 132 132 132 132 132 132 132 132 132 131 131 130 131 131 130 130 130 129 129 128 128 128 128 128 128 129 129 130 130 130 131 132 133 134 134 135 136 136 136 137 137 137 138 138 139 139 140 140 141 141 141 142 142 143 143 143 143 144 144 144 144 144 144 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 147 147 146 146 146 146 147 147 147 350 350 350 350 350 350 350 350 350 350 350 350 350 350 349 349 349 348 348 347 347 346 346 345 345 344 344 344 344 343 343 343 343 342 342 342 342 342 343 343 343 343 344 344 344 344 343 343 343 343 342 342 342 342 341 341 341 340 340 340 339 339 338 338 338 338 337 337 337 337 336 336 336 335 335 335 335 334 334 334 334 334 334 333 333 333 333 333 333 333 333 333 333 333 333 332 331 331 330 330 330 330 330 331 331 331 331 331 331 332 333 333 333 333 333 334 334 334 334 334 334 334 334 334 335 336 337 337 337 337 337 336 336 335 334 334 334 334 335 336 336 336 336 336 335 335 335 334 334 334 334 333 334 334 334 335 335 336 336 337 337 337 337 338 339 341 344 347 348 350 351 353 353 355 356 357 357 357 355 354 353 352 351 351 351 351 351 351 350 350 349 349 349 349 348 347 346 344 342 342 341 339 339 339 338 339 339 338 336 335 334 334 333 333 333 331 330 329 329 328 326 323 324 325 325 325 325 325 325 325 324 324 323 320 318 317 316 316 315 314 314 314 314 315 314 312 311 315 319 317 321 329 334 334 338 338 341 342 341 343 348 348 346 339 333 332 333 334 334 333 332 331 331 332 332 334 335 335 335 332 327 326 325 326 325 325 326 329 332 335 336 336 337 338 339 339 340 340 341 340 339 340 341 345 358 27 64 71 86 104 116 124 127 132 138 140 139 141 142 144 148 151 154 156 157 160 160 162 165 167 170 171 171 171 172 173 173 173 173 173 174 177 181 183 183 183 183 183 182 183 183 183 183 184 185 186 189 191 191 188 186 186 186 186 187 188 190 192 192 193 192 192 192 193 195 196 199 205 211 213 215 214 214 210 207 207 212 220 227 234 237 237 234 232 231 231 232 234 237 240 245 248 250 251 252 253 252 251 250 250 250 249 249 247 247 242 244 245 237 222 228 245 222 194 197 198 198 199 210 234 252 260 265 268 269 270 268 265 264 264 264 263 261 231 197 207 201 223 261 263 257 252 249 247 244 240 237 234 232 230 229 227 232 237 238 239 240 243 242 248 255 258 259 259 257 256 251 244 238 236 238 240 241 244 246 247 249 250 251 253 256 257 257 256 255 255 254 252 249 246 244 243 242 242 241 240 239 240 240 241 242 243 244 244 242 240 242 241 240 238 237 236 235 235 235 235 235 235 235 234 234 233 233 233 233 232 231 231 231 231 232 233 231 230 229 229 229 229 227 225 225 225 225 220 204 189 178 177 174 173 172 172 173 176 180 180 178 175 172 170 168 165 160 149 144 144 150 239 171 168 234 311 307 300 296 302 319 332 339 332 326 323 320 313 307 308 311 298 288 293 296 291 288 281 275 269 264 256 242 236 254 261 259 254 251 247 238 228 221 219 211 134 119 131 142 146 146 144 142 141 141 141 141 141 140 139 138 138 137 136 135 135 134 134 133 133 132 132 132 133 133 133 133 132 132 132 131 131 131 131 131 131 130 129 129 128 128 128 128 128 129 129 130 130 130 131 131 132 133 134 135 135 136 136 137 137 137 137 138 138 139 139 140 141 141 141 142 142 142 143 143 144 144 144 144 144 144 144 144 145 145 145 145 145 145 146 146 146 146 146 146 147 146 146 146 146 146 146 146 147 147 147 147 351 350 350 350 350 350 351 351 351 351 351 350 350 350 350 350 349 349 348 348 347 346 346 345 345 344 344 344 344 343 343 343 343 343 343 343 343 343 343 344 344 344 344 344 344 344 343 343 343 342 342 342 342 342 341 341 340 340 340 340 339 339 339 338 338 338 338 337 337 337 336 336 336 335 335 335 335 335 334 334 334 334 334 334 334 334 334 333 333 333 333 333 333 333 333 332 332 331 331 331 331 331 331 331 332 332 332 332 333 334 334 334 334 335 335 335 335 335 335 334 334 334 334 335 335 336 336 337 337 337 336 336 336 335 335 335 336 336 336 338 338 338 338 337 337 337 336 336 335 335 335 335 335 335 335 336 336 337 337 337 338 338 339 340 341 343 347 348 349 350 351 352 353 354 356 358 359 359 358 357 355 353 352 352 352 352 352 352 351 351 350 350 350 349 349 348 348 346 345 344 343 342 341 340 339 339 339 337 335 335 334 333 332 332 331 330 329 329 328 327 325 325 326 326 326 325 325 324 324 323 323 323 322 319 317 315 315 314 313 313 313 313 313 314 314 314 315 325 327 325 328 335 342 345 353 351 356 355 352 354 358 353 346 337 333 332 331 329 329 328 326 325 325 325 325 326 327 327 327 323 321 320 320 321 321 320 320 321 322 325 328 331 333 334 335 336 337 337 338 336 336 335 335 336 340 351 14 39 70 99 107 118 129 135 138 138 135 136 140 144 148 151 153 155 155 156 158 161 165 168 169 170 171 172 173 174 174 174 174 174 174 178 182 184 184 184 184 184 184 183 183 184 184 184 185 186 187 189 190 189 187 187 186 186 186 186 187 188 189 191 192 191 191 191 192 193 196 203 210 213 216 215 215 211 209 211 216 223 228 233 237 237 234 230 226 224 223 226 232 238 243 247 249 251 252 253 253 252 251 251 250 250 249 247 244 241 243 242 235 218 204 199 195 192 193 195 197 205 219 239 252 259 264 266 266 268 269 266 266 264 262 261 257 218 207 246 254 267 268 265 260 253 250 246 241 236 233 230 228 227 228 231 236 243 249 251 250 250 250 253 255 258 257 256 255 253 246 240 237 237 239 241 245 247 249 249 250 251 253 254 256 258 258 258 258 257 254 250 246 244 243 243 242 243 242 240 240 240 240 240 240 241 241 242 243 243 244 244 243 242 240 238 237 237 236 235 235 234 234 233 232 232 232 231 230 230 230 230 229 230 231 232 229 228 228 227 227 226 225 223 223 222 221 215 197 189 185 182 178 175 173 174 175 178 178 179 179 176 173 169 167 166 164 159 156 150 149 151 158 163 143 125 118 308 306 314 330 339 342 329 325 324 322 314 307 306 306 297 289 295 295 290 291 285 279 272 264 253 239 234 252 258 256 250 247 236 214 200 196 190 170 152 137 135 142 144 146 145 144 143 142 142 142 142 140 139 139 138 138 137 137 136 135 134 134 133 133 133 133 133 133 133 133 133 133 133 132 132 132 132 132 132 131 130 129 129 128 128 128 128 129 129 129 131 131 131 132 132 133 134 135 136 136 137 137 137 137 138 138 138 139 140 140 141 141 142 142 142 143 143 144 144 144 144 144 144 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 147 146 146 146 146 146 147 148 148 148 351 351 350 350 350 350 350 350 350 350 350 350 350 350 350 350 350 349 349 348 347 347 346 345 345 345 344 344 344 344 343 343 343 343 344 344 344 344 344 344 344 344 344 344 343 343 343 343 342 342 342 342 342 341 341 341 341 340 340 339 339 339 339 338 338 338 338 337 337 337 336 336 336 335 335 335 335 335 335 335 334 334 334 334 334 334 334 334 334 334 333 333 333 333 333 333 333 332 332 332 331 332 332 332 332 333 333 333 334 335 335 335 335 335 335 335 335 335 335 335 335 335 335 335 336 336 337 337 337 336 336 336 336 336 336 336 337 338 338 339 340 340 340 340 339 338 338 337 337 337 336 336 336 336 337 337 337 337 338 338 339 340 341 342 344 346 349 350 350 351 351 352 352 354 356 358 360 0 0 360 358 356 354 353 352 352 352 352 352 351 350 350 349 349 349 348 349 348 347 347 346 345 344 342 341 340 339 337 336 335 334 333 333 332 330 329 328 328 327 326 326 326 326 326 326 325 325 324 323 322 322 322 320 317 315 314 313 313 311 311 311 311 311 312 313 317 323 335 335 334 338 345 352 355 355 1 2 360 359 358 354 345 338 333 331 329 326 326 324 322 320 318 318 318 318 319 320 320 321 319 316 316 316 317 317 317 317 317 317 318 320 324 326 328 330 332 333 334 335 333 332 330 329 325 323 328 339 354 27 59 92 116 131 138 138 136 135 136 141 145 148 151 153 153 154 156 158 161 165 167 168 170 171 173 174 174 174 174 174 175 175 177 182 184 184 184 185 185 184 184 184 184 184 184 185 185 185 186 188 188 188 187 187 186 185 185 185 186 187 190 191 191 190 190 190 191 194 200 208 213 215 217 218 215 215 217 220 224 228 232 236 236 233 231 228 225 225 228 232 238 242 246 248 250 251 253 254 253 252 251 250 250 249 245 244 241 243 236 241 219 198 193 191 191 192 198 213 231 235 245 254 259 262 264 265 266 267 267 266 264 261 258 256 258 260 266 268 269 270 269 265 264 257 248 239 233 229 227 225 225 226 230 235 243 249 254 258 261 263 262 261 260 256 253 251 248 242 238 237 238 240 244 247 249 250 251 251 252 253 254 255 256 257 258 259 258 255 248 244 243 243 243 243 243 243 242 241 241 240 240 240 240 240 241 242 243 243 243 244 244 243 242 241 240 238 237 235 234 233 232 231 231 231 230 229 229 228 228 228 229 229 229 227 227 227 226 223 222 222 221 221 221 217 212 188 185 184 182 179 176 175 175 176 176 178 180 182 179 175 171 168 168 175 183 174 159 158 156 188 183 142 115 100 62 334 322 327 331 331 329 330 329 326 319 312 309 306 299 295 297 295 290 281 280 281 273 260 251 235 222 240 249 246 244 257 206 181 178 180 175 166 156 143 136 140 142 145 146 145 145 144 144 143 142 141 140 139 139 139 138 138 137 136 135 135 134 134 134 134 134 134 134 134 134 134 134 133 133 133 133 133 133 132 131 130 129 129 128 129 130 130 130 130 131 132 132 132 132 133 134 135 136 136 136 137 138 138 138 138 139 139 140 141 141 142 142 143 143 143 144 144 144 144 144 144 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 147 147 146 146 147 147 147 148 148 149 149 351 351 350 350 350 350 350 350 350 350 350 350 349 350 350 349 349 349 348 348 347 347 346 346 345 345 345 345 344 344 344 344 344 344 344 344 345 345 345 344 344 344 344 343 343 343 343 342 342 342 342 342 341 341 341 341 341 340 340 340 339 339 338 338 338 338 337 337 337 337 336 336 336 336 335 335 335 335 335 335 334 334 334 334 334 334 334 334 334 334 334 334 334 334 334 334 333 333 333 332 332 332 333 333 333 333 334 334 334 334 334 334 335 335 335 335 335 335 335 335 335 335 335 336 336 337 337 337 337 337 337 336 336 336 337 337 338 339 339 340 341 341 342 341 341 341 340 340 339 339 339 339 339 339 339 339 339 339 340 341 342 342 343 345 346 348 351 351 351 351 351 351 352 353 355 358 360 1 2 1 0 359 357 355 354 353 352 352 352 351 350 350 349 349 349 348 349 349 349 349 348 348 347 345 344 342 340 339 337 336 335 335 334 332 331 330 329 327 326 326 326 325 324 324 324 324 324 323 322 321 321 320 318 315 313 311 311 311 311 311 310 307 301 298 305 320 340 345 342 342 346 353 358 2 3 4 4 3 5 349 340 333 329 326 325 323 321 321 318 315 313 312 311 311 312 312 313 314 314 314 310 310 311 311 312 312 313 314 315 314 315 317 319 322 324 325 327 329 331 328 328 326 320 315 315 320 325 330 337 344 61 121 138 142 140 136 135 138 142 146 149 151 152 153 154 156 159 162 165 166 167 169 171 173 174 174 174 174 175 176 177 178 183 184 181 184 185 185 184 184 184 184 184 184 185 185 185 186 187 187 188 188 188 186 185 185 185 185 187 189 190 190 190 189 189 190 193 199 207 211 214 218 220 221 222 223 223 226 228 231 233 234 235 234 235 232 233 236 238 240 242 245 247 249 251 252 253 253 253 251 249 248 245 240 238 236 233 223 246 239 206 196 197 213 223 234 250 256 253 251 255 259 261 262 263 264 264 265 265 263 262 258 258 262 265 266 268 270 271 271 270 268 263 253 239 232 227 224 224 224 226 230 235 238 243 250 257 262 265 266 266 264 258 253 249 244 239 238 238 239 242 246 248 250 251 251 252 252 253 254 254 254 255 255 256 256 254 248 245 244 244 245 245 245 245 244 243 242 242 241 241 241 241 241 242 242 243 243 243 243 243 243 243 242 241 239 236 234 233 232 231 231 230 230 229 227 227 226 226 227 227 226 225 226 225 223 220 219 218 218 219 220 217 210 181 181 181 180 178 177 176 175 175 176 177 181 184 182 178 175 171 172 187 218 234 223 192 184 220 233 149 100 73 34 348 329 323 322 323 326 341 331 321 315 312 306 303 303 305 301 296 289 265 172 158 264 250 240 227 211 211 233 237 240 194 170 167 171 172 171 167 160 149 140 139 142 146 147 146 146 145 144 144 142 141 140 139 139 139 139 138 137 137 136 136 135 135 135 135 135 134 134 134 134 134 134 134 134 134 134 134 134 133 132 131 131 130 130 131 131 131 131 131 131 132 132 132 133 133 134 135 135 136 137 137 138 139 139 139 139 140 140 141 141 142 142 143 143 144 144 145 145 144 145 145 145 145 145 145 145 146 146 146 146 146 147 147 147 147 147 147 147 147 147 147 147 147 148 148 149 149 150 150 351 351 351 350 350 350 350 350 350 350 350 350 349 349 349 349 349 348 348 348 348 347 347 347 347 346 346 346 346 345 345 345 345 345 345 345 345 345 345 344 344 344 344 343 343 343 343 342 342 342 342 342 341 341 341 341 341 340 340 340 339 339 338 338 338 338 337 337 337 336 336 336 336 336 335 335 335 335 335 335 334 334 334 334 334 334 334 334 334 334 334 334 334 334 334 334 334 333 333 333 333 333 333 333 333 333 334 334 334 334 334 334 334 334 334 334 334 334 335 335 335 335 336 336 337 337 338 338 338 337 337 337 337 337 338 338 339 339 340 341 341 342 343 342 343 343 343 342 342 341 341 341 341 341 341 341 342 342 343 343 344 345 346 347 349 350 352 353 353 353 352 352 352 353 355 357 359 1 2 3 2 1 359 358 357 355 353 352 351 350 350 349 348 348 349 349 349 349 349 349 350 349 349 349 347 345 342 341 339 337 336 335 334 332 331 330 329 328 327 327 326 325 324 323 323 323 323 322 321 320 319 319 316 313 310 308 308 309 308 309 310 304 276 246 244 293 349 351 350 349 351 354 355 359 3 4 3 2 354 336 329 324 322 320 317 317 316 314 311 308 306 305 305 305 306 306 307 307 308 308 304 304 305 306 307 308 309 309 311 312 312 312 313 315 317 319 322 324 326 325 323 316 313 311 314 316 317 319 319 320 322 274 187 144 140 136 136 139 144 147 149 152 152 153 155 158 160 163 164 166 167 169 171 173 174 174 174 175 176 177 178 179 179 179 180 181 183 185 185 185 185 184 184 185 186 186 186 186 187 187 188 188 188 186 186 185 185 186 187 188 189 189 190 189 190 191 194 198 200 205 213 218 220 221 222 224 226 228 228 230 232 236 238 238 240 240 241 242 242 242 243 245 247 249 250 251 251 252 252 250 247 248 246 238 230 226 222 227 251 250 249 237 224 249 258 258 259 260 258 255 254 257 260 261 261 262 262 263 246 226 262 262 262 263 265 267 269 270 270 270 270 269 265 256 239 232 226 224 224 224 226 230 233 237 244 251 256 260 263 266 266 264 261 256 250 243 242 241 240 241 244 247 249 250 251 252 253 253 253 254 254 254 254 253 253 252 251 247 246 246 247 247 246 246 246 246 245 245 244 244 243 243 243 243 243 243 244 244 244 243 242 242 242 242 245 243 238 234 233 233 232 231 231 229 228 227 226 225 225 225 225 224 223 225 225 222 220 218 216 215 216 218 215 204 180 180 180 179 178 177 176 176 175 175 177 181 186 188 179 178 181 181 192 208 220 233 223 234 249 256 153 85 71 37 354 331 323 323 327 333 348 327 311 313 310 302 302 308 316 317 310 305 135 149 150 174 221 215 200 188 187 194 218 235 177 176 175 175 173 172 168 162 154 144 140 143 146 146 147 146 146 145 144 143 142 140 139 139 139 138 137 137 137 136 136 136 136 136 136 136 136 135 135 135 135 135 135 135 135 135 135 134 134 133 133 132 132 132 132 133 133 132 132 132 133 133 133 133 133 134 134 135 136 137 138 138 139 139 139 139 140 140 141 141 142 142 143 144 144 144 145 145 145 145 145 145 145 145 146 146 146 146 146 146 147 147 147 147 147 147 148 148 147 147 148 148 148 148 149 150 150 150 151 351 351 351 351 351 351 351 351 351 350 350 350 350 350 349 349 349 348 348 348 348 347 347 347 347 347 347 346 346 346 346 346 345 345 345 345 344 344 344 344 344 344 344 343 343 343 343 342 342 342 342 342 341 341 341 341 341 341 340 340 340 339 339 339 338 338 337 337 337 336 336 336 336 335 335 335 335 335 335 335 335 335 334 334 334 334 334 334 334 334 334 334 334 334 334 334 334 333 333 333 333 333 333 333 333 334 334 334 334 334 334 334 334 334 334 334 334 334 334 335 335 336 336 337 337 337 337 337 338 337 337 337 338 338 339 339 339 340 340 341 341 342 342 343 344 344 345 345 344 344 343 343 343 343 343 343 343 344 345 345 346 346 347 348 350 351 354 355 355 355 354 353 353 353 354 356 358 1 2 3 3 3 2 1 359 357 354 353 351 350 349 349 348 348 348 349 349 349 349 349 349 349 351 352 351 348 345 343 341 339 338 336 334 333 331 330 330 329 328 327 326 325 324 324 323 322 321 320 320 319 318 317 314 310 307 305 306 306 306 307 307 298 240 224 216 208 333 359 356 352 350 350 349 353 358 358 354 349 341 330 321 318 315 313 311 311 309 306 303 301 300 299 299 300 300 301 301 302 302 302 299 300 301 302 303 304 305 305 306 308 309 309 309 309 311 313 316 320 323 322 318 313 310 314 316 314 313 313 312 311 307 296 169 146 144 81 138 142 146 150 150 151 152 154 157 160 162 163 164 165 167 169 171 173 174 174 175 176 177 178 179 179 180 180 180 181 182 187 187 186 186 185 185 186 187 188 189 188 187 187 187 187 187 187 186 186 187 187 187 188 188 189 190 190 191 193 195 195 198 202 210 216 217 215 216 221 227 230 230 231 234 235 238 242 243 244 245 246 246 245 244 246 247 249 250 250 250 251 251 251 248 247 245 244 232 220 216 231 253 252 252 249 251 258 262 262 262 261 260 258 255 255 258 259 259 260 261 233 208 218 262 263 263 264 266 267 268 269 269 269 269 268 263 254 241 233 228 226 226 227 229 234 240 245 250 255 257 259 259 260 262 262 261 258 253 247 247 244 244 246 248 250 251 251 252 253 253 254 254 254 254 254 254 253 252 251 249 247 247 247 247 247 246 245 245 245 246 246 246 246 246 246 246 246 246 245 246 247 246 245 243 241 241 240 243 243 239 235 234 234 234 233 232 230 228 227 226 225 224 223 222 221 221 223 223 222 220 218 215 212 212 212 206 186 180 180 179 179 178 177 176 175 175 176 178 182 187 189 182 180 200 201 194 198 208 211 214 238 258 266 331 85 67 24 351 340 333 329 338 353 348 330 323 329 320 312 308 314 331 357 357 56 132 146 150 155 167 173 178 180 181 184 188 191 182 183 182 179 175 172 169 163 156 147 143 144 145 147 147 146 145 145 143 142 141 140 139 139 139 139 138 137 136 136 136 136 136 136 136 136 136 136 136 136 135 135 135 136 136 136 135 135 135 134 134 134 134 134 134 134 133 133 132 133 133 133 133 133 133 133 134 135 136 137 138 138 139 139 139 140 140 140 140 141 142 142 143 144 144 145 145 145 145 145 146 146 146 146 146 146 147 147 147 147 147 147 147 147 147 148 148 148 148 148 148 148 149 149 150 151 151 151 151 352 351 351 351 351 351 351 351 351 350 350 350 350 350 350 349 349 349 348 348 348 347 347 347 347 347 347 347 346 346 346 346 345 345 345 345 345 344 344 344 344 344 344 343 343 343 343 343 342 342 342 342 342 341 341 341 341 341 340 340 340 340 339 339 339 338 338 337 337 337 336 336 336 336 335 335 336 335 335 335 335 335 335 335 335 334 334 334 334 334 334 334 334 334 334 334 333 333 333 333 333 333 333 333 333 333 334 334 334 333 334 334 334 334 334 334 334 335 335 335 335 336 336 336 336 337 337 337 337 337 337 338 338 339 339 340 340 341 341 341 342 342 342 343 344 345 346 347 346 346 346 345 344 344 344 344 344 345 346 346 346 347 347 348 350 352 355 356 357 357 357 356 355 355 355 356 357 359 1 3 3 4 3 2 1 359 356 354 353 351 349 349 348 347 348 348 348 349 349 349 348 348 350 353 354 352 349 347 345 343 340 337 335 332 329 330 332 330 328 326 326 325 324 324 323 322 321 320 319 318 317 315 312 308 304 302 302 301 301 301 296 275 227 212 206 202 196 354 356 354 350 345 342 346 351 346 340 334 328 319 313 311 308 306 308 305 302 300 298 296 296 295 295 296 296 297 297 298 298 297 296 296 297 298 299 300 301 302 303 304 305 306 307 307 307 309 312 315 318 317 313 311 313 316 315 312 311 309 308 307 306 308 312 311 312 313 309 171 181 177 159 155 155 157 161 163 164 163 164 165 167 169 171 172 173 174 176 177 178 179 179 180 180 180 181 182 183 186 188 188 187 186 186 187 188 189 190 189 188 188 187 187 187 187 187 187 187 188 187 188 188 189 190 191 192 192 192 193 196 200 207 212 212 210 212 219 227 229 231 232 233 236 240 243 246 247 248 248 249 248 247 247 248 249 249 249 250 251 251 252 251 249 248 247 233 221 223 236 250 252 252 252 255 259 263 266 266 263 261 260 259 257 257 258 258 259 253 207 201 225 261 262 263 265 266 268 268 269 270 270 269 267 259 249 242 237 232 229 230 233 234 237 245 254 258 260 260 256 255 256 258 260 260 258 255 251 245 244 246 250 253 254 254 254 254 254 254 254 254 254 255 254 254 253 252 251 249 247 246 246 246 246 246 244 244 245 246 246 247 248 249 249 249 250 249 249 250 250 248 247 245 243 241 239 242 241 240 237 235 235 235 234 233 231 229 227 226 224 223 222 220 219 218 219 219 220 218 217 214 210 206 201 193 182 180 180 179 178 178 177 175 175 175 176 178 182 189 188 181 180 196 227 213 202 195 181 182 219 237 221 106 76 35 13 10 353 343 345 360 23 14 349 351 346 333 324 320 324 328 337 4 108 138 146 151 156 164 171 174 176 179 180 181 183 184 186 185 182 176 172 168 163 156 149 145 146 146 148 147 146 145 144 143 142 141 139 138 138 138 138 138 137 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 137 137 136 136 135 135 135 134 134 134 134 134 133 133 133 133 133 133 133 133 133 133 134 134 135 136 137 137 138 139 139 139 140 140 140 140 141 142 142 143 144 144 145 145 146 146 146 146 146 146 146 146 147 147 147 147 147 147 147 148 148 148 148 148 148 148 149 149 149 150 150 151 151 152 152 152 352 351 351 351 351 351 351 351 351 350 350 350 350 350 350 349 349 349 348 348 348 348 347 347 347 347 347 347 346 346 346 346 345 345 345 345 345 345 344 345 344 344 344 343 343 343 343 343 343 342 342 342 342 342 341 341 341 341 340 340 340 340 340 339 339 338 338 338 337 337 337 336 336 336 336 336 336 336 336 336 335 335 335 335 335 335 335 335 334 334 334 334 334 334 334 334 334 334 334 334 334 334 334 334 333 333 333 333 333 333 333 334 334 334 334 334 334 335 335 335 335 335 336 336 336 336 336 336 336 337 337 338 339 339 340 340 341 341 341 342 342 342 343 344 345 346 347 348 348 348 347 346 345 345 345 345 345 345 346 346 347 347 347 348 350 352 354 355 356 358 359 359 358 357 356 356 357 358 359 1 2 3 3 3 1 360 358 356 354 352 350 349 348 347 347 347 347 348 348 348 347 347 349 352 354 354 353 350 349 346 343 339 334 330 328 329 330 329 327 326 325 325 325 324 322 322 321 320 318 316 315 313 310 307 303 301 299 299 291 286 270 240 215 199 195 199 199 196 328 347 342 337 335 337 337 331 326 321 318 309 305 304 302 301 301 298 297 295 294 294 293 293 293 294 294 294 294 295 295 294 293 294 294 295 296 297 298 300 301 302 303 304 305 306 307 307 309 311 314 311 310 312 313 313 312 312 309 307 305 304 304 306 308 308 308 308 307 300 291 285 215 168 162 163 164 164 164 164 164 165 167 169 170 171 173 175 176 177 179 179 180 181 181 181 185 188 187 186 185 186 183 186 187 188 189 190 190 190 190 189 189 188 188 188 188 188 188 188 188 188 188 188 189 191 191 191 191 192 195 199 204 209 211 211 214 220 224 226 228 230 233 235 240 243 246 248 249 250 250 250 249 249 248 249 249 249 250 251 252 253 253 252 251 250 243 238 238 239 246 251 250 251 254 258 263 268 270 266 263 262 262 261 260 260 258 257 236 199 200 227 259 261 263 265 267 267 268 270 272 273 271 267 258 247 240 235 231 230 230 231 234 240 248 256 261 262 261 257 254 253 256 258 259 259 255 248 243 244 248 253 256 257 257 257 257 256 256 255 255 255 255 255 254 253 252 250 248 246 246 245 245 245 244 244 244 245 246 247 248 249 250 251 252 252 252 252 253 252 251 249 248 246 243 241 242 241 241 237 236 236 235 234 234 232 230 228 227 224 222 221 219 217 217 217 217 218 217 216 213 207 202 195 188 182 181 181 180 179 177 176 175 175 175 177 179 183 188 184 179 179 186 243 230 211 186 166 163 189 208 166 119 332 337 353 6 6 13 21 27 25 11 358 353 343 334 326 319 317 321 333 359 133 144 148 153 158 163 169 172 174 175 176 179 182 185 187 186 182 177 172 168 162 156 152 150 147 147 148 147 146 145 144 142 141 140 139 138 138 138 138 137 137 136 136 136 136 136 136 136 135 135 135 135 135 135 136 136 136 136 136 135 135 134 134 134 135 135 134 133 133 133 133 133 133 133 134 133 133 133 134 135 135 136 137 137 138 138 139 139 139 140 140 141 141 142 142 143 144 145 145 146 146 146 146 146 146 147 147 147 147 148 148 148 148 148 148 148 148 148 148 149 149 149 149 149 150 150 151 151 151 152 152 152 351 351 351 351 351 351 351 351 351 351 350 350 350 350 350 349 349 349 349 348 348 348 348 348 347 347 347 347 347 346 346 346 346 346 345 345 345 345 345 345 345 344 344 344 343 343 343 343 343 342 342 342 342 342 341 341 341 341 340 340 340 340 340 339 339 339 338 338 338 337 337 337 337 336 336 336 336 336 336 336 335 335 335 335 335 335 335 335 335 334 334 334 334 334 334 334 334 334 334 334 334 334 334 334 333 333 333 333 333 333 333 333 334 334 334 334 334 334 334 335 335 335 335 336 336 336 336 336 337 337 338 338 339 340 340 341 341 341 342 342 342 342 343 344 345 346 347 348 348 348 348 347 346 346 346 345 345 346 347 347 347 348 348 349 350 352 353 353 355 357 359 0 0 360 359 357 357 357 358 360 0 2 3 3 2 0 359 358 356 354 351 351 349 348 347 347 346 347 348 348 346 345 347 350 353 354 354 353 352 350 347 341 334 329 328 328 327 327 326 326 325 324 323 322 321 321 320 319 318 316 313 311 310 306 304 302 298 293 268 256 240 223 208 195 192 196 201 203 202 210 322 326 325 324 323 318 314 311 308 300 298 297 297 297 295 294 293 293 292 292 292 292 292 292 292 292 293 293 293 292 292 292 292 293 294 295 296 298 299 301 301 302 304 306 308 308 308 308 309 306 307 310 311 311 310 309 306 304 303 302 302 303 304 304 303 303 303 302 300 296 269 190 172 167 165 165 165 165 166 166 167 169 169 171 173 175 177 178 179 180 181 181 182 182 186 189 189 187 183 183 183 188 188 188 189 190 190 191 191 192 192 192 190 189 190 190 189 189 188 188 188 188 189 190 190 191 191 193 196 199 203 208 212 216 218 219 220 221 223 226 230 234 239 243 246 248 249 250 250 251 250 250 250 250 249 250 250 251 252 253 253 253 253 252 249 247 246 246 249 250 249 250 254 258 262 268 273 272 266 263 262 263 262 260 256 245 208 196 196 233 256 260 262 263 264 267 270 271 275 276 273 264 254 243 236 232 230 230 230 231 233 239 247 255 260 263 261 258 255 255 257 257 258 257 252 246 244 247 252 256 258 258 259 259 259 259 258 258 257 256 257 256 255 254 252 251 247 245 244 243 243 243 243 244 245 246 247 248 249 250 251 252 253 254 254 254 253 253 252 251 249 248 246 245 244 243 241 239 237 236 235 234 233 232 231 229 227 224 222 220 219 218 217 217 217 217 216 216 213 206 199 192 186 183 183 183 182 180 177 176 175 176 176 177 180 186 187 182 181 182 209 251 242 226 196 161 153 158 156 132 68 327 317 319 26 43 52 62 45 22 5 351 340 329 322 316 315 308 307 310 156 141 147 151 154 158 163 167 169 170 171 174 177 181 184 186 184 182 177 172 167 163 160 156 150 148 148 148 147 146 144 143 142 141 140 139 139 138 138 138 138 137 136 136 136 136 136 136 135 135 135 135 135 135 135 135 135 136 135 135 135 134 134 134 134 134 134 134 133 133 133 133 133 133 133 133 133 134 134 135 135 136 136 137 137 138 138 139 139 139 140 140 141 141 142 142 143 144 145 145 146 146 146 146 147 147 147 147 148 148 148 148 148 148 148 148 148 148 149 149 149 149 150 150 150 150 150 151 151 152 152 153 152 352 351 351 351 352 351 351 351 351 351 351 350 350 350 350 349 349 349 349 348 348 348 348 348 347 347 347 347 347 347 346 346 346 346 346 346 346 345 345 345 345 345 344 344 344 343 343 343 343 343 342 342 342 342 341 341 341 341 341 340 340 340 340 339 339 339 338 338 338 337 337 337 337 337 337 336 336 336 336 336 336 335 335 335 335 335 335 335 334 334 334 334 334 334 334 334 334 334 334 334 334 334 333 333 333 333 333 333 333 333 333 333 333 333 333 334 334 334 334 334 334 335 335 335 336 336 336 337 337 338 338 339 339 340 340 341 341 341 341 342 342 343 343 344 345 346 347 348 349 349 348 348 348 347 347 346 347 347 348 348 349 349 349 350 351 351 352 353 355 357 359 0 2 2 1 359 358 357 357 358 359 1 2 2 2 0 359 358 357 355 353 353 352 350 348 347 346 347 348 348 346 344 346 349 351 352 353 353 353 352 350 345 339 331 329 329 328 327 326 326 326 324 323 321 320 319 319 319 317 315 312 311 309 308 305 300 293 277 248 236 229 222 215 208 204 203 205 207 208 212 232 303 312 309 308 305 302 301 298 292 292 292 292 292 291 291 291 291 291 291 291 291 291 291 291 291 291 291 291 291 290 290 291 291 292 293 295 296 297 298 299 302 304 306 308 309 308 306 305 303 305 308 308 309 308 306 304 302 301 299 299 299 300 300 300 299 300 298 297 294 280 216 184 175 169 167 167 167 167 167 168 168 169 172 174 176 177 178 179 180 181 182 183 183 183 184 185 184 183 183 184 189 188 189 189 190 190 192 192 193 194 195 193 191 192 192 191 190 189 188 188 188 189 189 190 191 192 194 196 199 203 207 212 216 217 218 217 217 219 223 228 233 237 241 245 247 249 250 250 251 251 251 251 251 250 250 250 252 253 254 254 254 254 255 254 253 252 252 253 251 251 252 255 258 262 267 273 276 269 268 264 262 261 258 248 222 201 197 218 251 257 259 261 262 264 267 270 272 272 273 268 261 242 236 233 233 233 232 232 231 232 239 245 253 258 260 259 258 257 258 259 259 258 255 250 245 246 251 255 258 259 260 260 260 260 260 259 258 258 257 258 257 256 255 254 252 247 244 243 242 241 241 243 245 246 247 247 248 249 251 251 252 252 253 253 253 252 252 251 251 250 249 248 248 247 245 244 243 239 238 236 234 233 232 230 229 228 225 222 221 220 218 217 216 217 216 216 215 212 205 196 190 186 185 185 185 183 181 178 176 176 176 177 178 181 189 186 182 182 189 231 247 237 234 207 159 147 143 135 122 110 107 101 91 83 90 91 84 65 34 356 336 325 317 311 303 300 298 297 292 156 148 151 153 155 158 162 164 165 168 171 174 178 181 183 184 183 180 176 171 168 166 162 155 150 148 148 148 147 145 144 143 142 141 140 140 140 139 139 139 138 137 137 136 136 136 136 136 135 135 135 135 135 135 135 134 135 135 135 135 134 134 134 134 134 134 134 133 133 133 133 133 133 134 134 134 134 134 135 136 136 136 136 137 137 138 138 139 139 139 140 140 141 141 142 143 144 144 145 145 146 146 147 147 147 147 147 148 148 149 149 149 149 149 149 149 149 149 149 149 150 150 150 150 150 151 151 151 152 152 153 153 153 352 352 352 352 352 351 351 351 351 351 351 350 350 350 350 349 349 349 349 348 348 348 348 348 348 347 347 347 347 347 347 347 347 346 346 346 346 346 345 345 345 345 344 344 344 344 343 343 343 343 343 342 342 342 342 341 341 341 341 341 340 340 340 339 339 339 338 338 338 337 337 337 337 337 337 336 336 336 336 336 336 336 335 335 335 335 335 334 334 334 334 334 334 334 334 334 334 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 334 334 334 334 334 334 335 335 336 336 336 337 337 338 338 339 339 339 340 340 340 341 341 341 342 342 343 344 344 345 346 347 348 349 349 349 349 349 348 348 348 348 348 349 349 350 350 351 351 352 352 354 355 356 357 358 360 1 2 2 2 360 358 358 357 358 359 360 1 1 0 359 358 357 356 355 354 354 352 350 349 348 348 349 348 347 346 347 349 350 350 350 351 352 352 351 348 344 337 332 330 328 327 327 327 326 325 323 321 319 318 318 317 316 313 311 310 309 309 305 296 283 257 238 232 229 227 225 223 222 223 220 217 215 217 222 239 282 285 287 289 290 291 290 286 287 288 288 289 289 289 289 290 290 290 290 290 289 289 289 289 289 290 290 289 288 289 289 289 290 291 292 294 295 296 298 300 303 305 307 308 307 305 303 302 304 305 305 305 304 302 301 300 299 298 297 297 297 297 296 296 297 295 294 292 284 250 214 200 183 174 171 169 169 169 169 169 171 172 174 176 177 179 180 181 181 182 183 184 184 184 183 183 183 183 185 189 189 189 190 190 191 191 192 194 198 199 198 195 194 194 193 191 190 189 189 189 189 189 190 192 193 194 196 199 202 205 208 210 214 216 216 217 219 224 228 232 236 240 244 246 248 249 250 251 251 252 252 251 251 251 252 253 253 254 255 255 256 256 256 256 256 255 254 254 253 255 256 259 262 267 272 275 276 273 265 261 260 255 241 223 227 245 254 260 259 260 260 261 263 266 269 270 266 264 262 257 232 234 242 244 245 244 241 236 234 237 244 252 258 259 258 258 259 260 261 261 259 256 250 247 251 256 259 261 262 262 262 262 261 260 259 258 257 258 258 258 257 256 255 253 245 243 242 241 241 242 244 247 247 247 248 249 250 251 251 251 252 252 252 252 252 250 249 249 249 250 251 250 249 248 246 244 242 241 237 234 233 231 230 229 228 226 224 223 221 218 217 217 217 216 216 214 210 203 196 190 190 188 187 185 183 181 178 177 177 177 178 179 183 192 193 185 183 199 237 229 213 212 199 158 149 143 137 132 127 121 117 109 103 106 102 68 41 15 327 309 305 302 297 290 288 288 290 285 176 153 154 155 157 159 161 163 166 170 173 176 179 180 181 181 180 178 174 172 170 166 161 154 149 148 148 147 146 145 144 142 142 142 141 140 140 140 140 139 139 138 137 136 136 136 136 136 136 135 135 135 135 135 134 134 134 135 134 134 134 134 133 133 133 134 134 134 133 134 134 134 134 134 134 135 135 135 135 136 136 136 137 137 138 138 138 139 139 139 140 141 141 142 142 143 144 144 145 145 146 147 147 147 147 147 148 148 149 149 149 149 149 149 149 149 150 150 150 150 150 151 151 151 151 151 151 152 152 153 153 153 153 352 352 352 351 351 351 351 351 351 351 350 350 350 350 349 349 349 349 349 348 348 348 348 348 348 348 347 347 347 347 347 347 347 347 346 346 346 346 346 345 345 345 345 344 344 344 344 343 343 343 343 343 342 342 342 341 341 341 341 341 341 340 340 340 339 339 338 338 338 337 337 337 337 337 337 336 336 336 336 336 336 336 336 335 335 335 335 335 334 334 334 334 334 334 334 334 334 334 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 334 334 334 334 334 335 335 335 335 336 336 336 337 337 338 338 338 339 339 339 340 340 340 341 341 342 343 344 344 345 346 346 347 348 349 349 349 349 349 349 349 349 349 349 349 350 350 351 352 353 353 354 357 358 358 358 359 360 0 1 2 2 1 0 359 358 357 357 358 359 359 360 359 358 357 356 356 355 354 353 352 351 350 350 351 350 349 349 349 350 350 349 349 350 351 351 350 348 346 342 333 330 327 326 326 326 326 324 322 319 318 318 317 315 313 311 310 309 309 309 304 284 264 243 235 232 230 229 228 228 227 229 232 242 242 226 224 233 246 262 271 278 282 284 284 283 283 285 286 286 287 287 288 288 288 288 288 287 287 288 288 288 288 288 288 287 286 286 287 287 287 288 289 291 292 294 296 298 301 303 305 306 306 304 302 301 301 302 302 301 300 299 298 298 297 296 295 294 294 294 294 294 294 293 292 291 286 275 264 258 228 191 178 173 172 171 171 171 172 173 174 176 177 179 180 181 182 183 184 184 185 185 184 184 184 183 183 186 189 190 190 191 191 191 193 196 200 203 201 197 195 194 193 193 192 191 192 192 191 190 191 192 192 193 195 197 200 203 205 207 209 211 216 217 219 224 228 232 235 239 242 245 247 249 250 250 251 251 251 251 251 252 253 253 254 254 255 256 256 256 257 257 257 256 255 255 255 256 257 259 262 266 269 271 274 273 267 259 256 251 247 246 252 258 260 262 262 262 261 260 261 263 265 247 221 223 236 229 249 252 253 260 263 262 257 250 243 242 257 258 260 261 259 259 258 259 260 260 259 256 252 250 256 260 263 264 264 265 264 264 263 261 258 257 258 258 258 258 257 256 254 248 247 243 241 241 242 244 246 247 248 248 249 249 250 250 251 251 251 251 251 251 250 248 247 248 249 249 250 251 250 248 246 245 243 242 238 235 233 232 230 229 229 227 226 224 222 219 219 217 217 216 215 213 208 202 196 193 191 189 187 186 184 181 178 177 178 178 179 180 188 189 195 184 183 213 240 202 178 174 165 154 151 146 143 138 131 125 120 116 114 117 108 30 346 329 309 303 296 290 287 286 283 284 286 282 239 158 155 157 159 160 163 166 169 173 176 178 179 179 179 179 178 176 174 172 168 165 159 152 148 148 148 147 146 145 144 143 142 142 141 141 141 141 140 140 139 138 137 137 136 136 136 136 136 136 135 135 135 135 135 134 134 134 134 134 134 133 133 133 134 134 135 134 134 135 135 135 135 135 135 135 136 136 136 136 136 136 137 138 138 138 138 139 140 140 140 141 142 142 143 143 144 144 145 146 146 147 147 147 147 148 148 149 149 150 150 150 150 150 150 150 150 150 150 151 151 151 151 151 151 152 152 152 153 153 154 154 153 352 352 351 351 351 351 351 351 351 350 350 350 350 349 349 349 349 349 348 348 348 348 348 348 348 348 348 347 347 347 347 347 347 347 346 346 346 346 346 345 345 345 345 344 344 344 344 344 343 343 343 343 342 342 342 342 341 341 341 341 341 340 340 340 339 339 339 338 338 338 337 337 337 337 337 337 337 336 336 336 336 336 336 336 336 335 335 335 335 334 334 334 334 334 334 334 334 334 334 334 333 333 333 333 333 333 333 333 333 333 333 333 333 333 334 334 334 334 334 335 335 335 335 335 336 336 336 337 337 337 338 338 338 339 340 340 340 341 341 342 343 344 345 346 346 347 347 348 349 349 349 349 350 350 350 350 350 350 350 350 350 352 354 354 355 357 360 0 0 0 360 359 359 359 0 1 1 1 0 359 357 357 356 357 357 358 358 358 357 356 356 355 354 353 353 352 352 352 353 352 350 351 352 352 351 350 349 350 351 350 349 347 341 336 331 329 327 327 326 325 325 323 320 317 317 317 315 314 312 310 309 308 308 308 296 260 248 236 233 229 228 228 228 228 227 227 227 234 270 295 266 257 256 263 269 274 278 280 281 281 282 283 284 285 285 286 286 286 286 286 286 286 286 286 286 286 286 286 286 285 285 285 285 285 285 286 286 288 290 292 294 296 298 300 302 303 304 303 302 301 300 299 298 297 297 296 296 295 295 294 293 293 292 292 292 292 292 291 290 289 287 284 283 281 267 225 191 179 177 174 173 173 173 174 174 176 178 179 181 182 183 183 184 184 185 185 185 185 185 184 184 188 190 191 191 191 191 193 194 197 200 203 201 198 195 194 194 193 193 193 194 194 193 191 190 190 191 191 192 194 197 201 204 205 207 211 215 217 220 223 227 231 234 238 241 244 246 247 248 248 249 250 250 251 252 253 253 254 254 254 255 256 256 256 257 257 257 256 256 256 256 256 257 259 262 265 267 268 270 271 267 259 254 254 255 255 257 260 262 263 263 264 262 259 257 256 246 204 185 183 181 195 270 266 266 279 282 278 273 268 264 262 268 265 264 263 263 262 261 260 259 257 255 254 252 253 259 263 265 266 266 266 266 265 264 262 259 259 259 259 258 258 257 255 254 252 245 241 241 242 245 247 248 248 249 249 249 250 250 250 250 251 251 251 250 249 249 248 248 249 250 250 250 250 249 248 246 245 244 242 239 236 235 233 230 229 229 228 226 225 223 221 220 218 217 216 214 211 206 202 199 197 193 189 188 186 185 182 179 178 178 179 180 181 182 190 196 182 185 233 242 186 162 156 151 147 146 146 143 139 133 126 121 118 117 119 105 14 328 307 301 297 291 285 282 282 280 280 283 284 240 157 155 156 159 162 165 169 172 175 177 178 178 178 178 177 177 176 174 170 167 163 156 149 148 148 147 146 145 145 144 144 142 142 142 142 142 141 141 140 139 139 138 137 137 137 136 136 136 136 136 136 136 135 135 135 134 134 134 134 134 134 134 134 134 135 136 136 136 136 136 136 136 136 136 136 136 136 136 137 137 137 137 137 138 138 139 140 140 140 141 141 142 142 143 143 143 144 145 146 146 147 147 147 147 148 149 149 149 150 150 151 151 151 151 151 151 151 151 151 152 152 152 152 152 152 153 153 153 154 154 153 153 352 352 351 351 351 351 351 351 350 350 350 350 350 349 349 349 349 348 348 348 348 348 348 348 348 348 347 347 347 347 347 347 347 346 346 346 346 346 345 345 345 345 345 345 344 344 344 344 344 343 343 343 343 342 342 342 342 342 341 341 341 340 340 340 339 339 339 338 338 338 338 337 337 337 337 337 337 337 336 336 336 336 336 336 336 335 335 335 335 335 334 334 334 334 334 334 334 334 334 334 334 334 334 334 333 333 333 333 333 333 333 333 333 334 334 334 334 334 334 334 335 335 335 335 336 336 336 337 337 337 337 338 338 339 340 340 340 341 342 342 344 345 346 347 347 347 348 348 348 349 349 349 350 350 351 351 351 351 351 350 351 352 353 355 357 359 0 0 1 0 360 358 358 358 358 359 360 0 0 360 359 357 356 356 356 356 357 357 357 356 356 355 354 353 353 353 353 354 356 354 352 353 354 354 353 352 350 350 350 349 348 347 344 335 331 330 329 328 326 325 325 323 318 315 315 315 314 312 310 308 308 306 306 302 273 246 240 230 227 224 224 225 226 227 227 227 227 226 226 235 259 265 267 270 272 275 276 278 279 279 280 281 282 283 283 283 283 283 283 284 284 284 284 285 285 285 285 285 285 283 284 284 284 283 283 283 284 285 287 289 291 293 296 298 300 301 302 303 302 303 301 298 296 295 294 294 293 293 293 293 292 291 291 291 291 291 291 291 289 288 287 286 286 285 279 254 216 202 187 179 176 175 174 175 175 177 178 179 181 182 183 183 184 185 186 186 186 186 186 185 185 186 190 190 189 189 190 192 195 197 200 202 201 198 195 194 193 193 193 194 195 195 194 191 189 189 189 189 191 193 196 201 204 206 209 212 215 218 220 222 226 230 234 237 240 243 245 245 246 247 247 248 250 251 252 253 254 254 255 255 255 256 256 256 256 256 256 256 256 256 256 257 258 259 261 262 264 266 268 268 267 262 257 258 259 260 260 262 263 264 265 264 262 258 251 221 198 189 186 182 184 243 278 279 286 298 298 295 289 282 276 276 277 272 269 267 266 265 263 260 257 254 251 249 251 255 261 264 266 266 266 266 266 265 264 262 261 260 260 259 258 257 255 254 253 250 246 241 242 244 248 250 249 249 249 248 249 249 249 250 250 251 251 250 249 249 248 248 249 250 252 252 251 250 248 246 245 244 243 242 239 236 236 234 232 231 230 229 227 225 225 222 220 218 216 215 213 210 207 204 202 198 195 191 188 186 185 183 180 178 178 179 181 182 184 188 185 180 190 248 245 181 158 151 147 145 145 144 142 140 136 130 124 119 117 115 87 330 308 306 286 287 285 280 278 278 278 278 279 281 261 157 167 160 160 163 167 170 173 175 176 177 177 178 176 176 175 174 172 168 165 160 152 148 148 148 147 146 146 145 145 144 143 142 142 142 142 142 141 141 140 139 139 138 138 137 137 137 137 137 136 136 136 136 135 135 135 134 134 134 134 134 134 135 135 136 137 137 137 138 137 137 137 137 137 137 137 137 137 137 138 137 137 138 139 139 139 140 140 140 141 142 142 142 142 143 143 144 145 146 147 147 147 147 148 148 149 149 149 150 151 151 151 152 152 152 152 152 152 152 152 153 152 152 153 153 153 153 154 154 154 153 153 352 352 351 351 351 351 351 351 351 350 350 350 350 349 349 349 349 348 348 348 348 348 348 348 348 348 347 347 347 347 347 347 347 346 346 346 346 346 345 346 345 345 345 345 345 345 344 344 344 344 343 343 343 343 342 342 342 342 342 341 341 341 340 340 340 339 339 338 338 338 338 338 337 337 337 337 337 337 337 337 336 336 336 336 336 335 335 335 335 335 335 334 334 334 334 334 334 334 334 334 334 334 334 333 333 333 333 333 333 333 333 333 334 334 334 334 334 334 334 334 335 335 335 335 335 336 336 337 337 337 337 338 339 339 340 340 340 341 342 343 344 345 346 347 347 348 348 348 349 349 349 350 350 350 351 351 351 351 351 351 353 354 354 357 358 359 358 358 358 359 358 358 358 358 358 358 359 359 360 0 360 358 357 356 355 354 355 356 356 356 356 354 354 353 353 352 353 355 357 356 355 355 355 356 356 354 352 352 351 350 348 348 346 335 332 332 331 329 328 326 324 322 317 315 314 313 311 309 307 307 306 303 301 273 260 244 235 227 218 217 218 221 223 224 225 226 228 230 234 239 250 259 265 269 272 274 275 276 277 277 278 279 280 280 281 281 281 281 282 282 282 283 283 283 283 284 283 283 283 282 283 283 282 281 281 281 281 282 283 286 289 292 294 297 298 299 301 302 302 302 302 299 295 294 293 292 291 291 292 291 291 290 290 290 290 290 290 290 288 287 287 286 286 286 282 278 265 233 199 185 179 177 176 176 177 178 179 180 181 182 182 184 185 186 186 186 187 187 187 187 186 186 187 187 187 187 188 190 194 196 198 201 201 198 195 194 193 193 193 194 195 196 195 192 189 188 188 188 190 193 197 199 201 206 210 213 216 219 221 222 224 228 232 236 239 241 243 245 246 248 248 249 251 252 252 253 254 254 255 255 255 256 256 256 256 256 256 256 256 257 257 258 259 259 260 262 264 265 265 266 266 263 260 261 262 263 264 264 264 265 265 264 261 256 239 200 191 188 194 193 196 214 263 301 304 308 314 315 312 303 293 284 284 283 277 274 271 269 265 261 256 251 247 246 249 255 260 264 265 265 265 265 264 263 262 261 260 260 260 259 258 256 254 253 251 249 247 244 243 246 250 251 250 248 248 248 248 249 249 249 249 250 250 249 249 248 248 248 250 251 252 252 252 250 248 245 244 242 242 240 238 236 236 235 235 233 232 230 228 227 226 223 220 218 216 214 212 211 208 205 201 198 195 191 188 186 184 183 181 180 180 180 181 183 186 188 184 180 199 260 250 178 156 149 147 146 144 144 142 140 139 134 128 123 118 109 61 334 314 289 281 282 279 277 276 277 279 278 277 277 273 268 205 169 164 165 167 171 173 175 176 176 177 176 175 174 173 172 169 166 162 156 150 148 149 148 148 148 147 146 145 144 143 143 143 143 143 143 142 141 141 140 140 139 139 138 137 137 137 137 137 137 136 136 136 136 135 134 134 134 134 135 135 136 137 137 138 138 138 139 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 139 140 140 141 141 142 142 142 142 142 143 143 144 145 146 147 147 148 148 148 148 148 149 150 150 151 151 152 152 152 152 153 153 153 153 153 153 153 153 153 153 153 153 154 154 153 153 153 352 351 351 351 351 351 351 351 350 350 350 350 349 349 349 349 349 348 348 348 348 348 348 348 348 348 348 347 347 347 347 347 347 346 346 346 346 346 346 346 345 345 345 345 345 345 345 344 344 344 344 343 343 343 343 342 342 342 342 342 341 341 341 340 340 340 339 339 338 338 338 338 338 338 337 337 337 337 337 337 337 337 336 336 336 336 335 335 335 335 335 335 334 334 334 334 334 334 334 333 333 333 333 333 333 333 333 333 333 333 333 334 334 334 334 334 334 334 335 335 335 335 335 335 335 336 336 336 337 337 338 338 339 339 340 340 341 342 343 344 345 346 346 347 347 348 348 348 348 349 350 350 350 351 351 351 351 351 351 353 356 358 358 359 358 356 356 356 356 357 357 358 358 358 358 358 358 359 359 359 359 359 358 357 355 354 354 354 355 355 354 353 353 353 353 353 354 356 357 356 357 358 358 359 357 355 354 354 352 350 349 347 344 334 333 333 332 330 328 326 324 321 316 315 313 312 310 307 306 306 305 304 303 298 303 303 259 233 206 207 210 213 215 218 221 224 227 232 236 242 248 254 259 264 267 269 271 273 274 274 275 276 277 278 279 279 280 280 280 281 281 281 282 282 282 283 282 282 282 282 282 282 282 282 281 279 278 279 281 285 288 291 293 295 296 297 298 299 300 300 300 299 296 294 292 291 289 289 289 290 290 290 290 289 289 289 289 289 288 287 286 285 285 285 283 282 276 253 216 193 184 180 179 178 178 179 180 181 181 182 183 184 185 186 187 187 187 188 188 188 187 187 187 187 187 188 188 189 193 197 197 199 201 200 198 196 195 195 195 196 197 197 196 193 190 189 188 188 190 194 198 199 203 207 211 214 217 220 221 221 222 225 231 235 236 239 242 245 247 249 250 251 252 252 253 254 254 255 255 255 256 256 256 256 256 256 256 256 256 257 257 258 259 260 261 263 264 264 264 264 263 262 261 263 264 265 265 266 266 266 265 263 261 254 236 214 202 197 226 224 214 230 270 286 291 298 307 312 315 314 310 300 295 294 289 285 279 274 270 265 258 250 246 245 249 255 260 262 262 263 264 263 262 260 259 258 258 259 259 258 252 252 252 250 249 249 249 248 248 250 251 250 248 247 247 247 248 249 249 249 249 249 249 248 248 248 248 249 250 251 252 252 251 249 247 244 243 241 241 240 237 235 235 235 235 234 233 231 229 228 227 224 221 219 217 215 214 212 208 204 200 197 194 191 188 186 185 184 182 182 182 182 183 186 189 188 183 179 213 268 251 174 156 151 147 145 144 142 141 144 142 137 132 126 119 107 91 92 253 274 279 283 280 279 279 280 280 279 278 276 275 265 185 170 167 168 169 171 174 175 175 175 176 176 174 173 171 169 167 164 159 153 149 149 149 149 149 148 148 147 146 145 144 144 144 144 144 143 142 142 142 141 141 140 139 139 138 138 137 137 137 137 137 137 136 136 135 135 135 135 135 135 136 137 138 138 139 139 139 140 139 139 139 139 139 138 138 138 138 138 138 138 138 138 139 140 140 141 141 141 142 142 142 142 143 143 143 144 145 146 147 147 148 148 148 148 149 149 150 151 151 151 152 152 152 153 153 153 153 153 153 153 154 153 153 153 153 153 153 153 153 153 153 351 351 351 351 351 351 350 350 350 350 350 349 349 349 349 348 348 348 348 348 348 348 348 348 348 348 348 347 347 347 347 347 347 346 346 346 346 346 346 346 345 345 345 345 345 345 345 344 344 344 344 343 343 343 343 343 342 342 342 342 341 341 341 341 340 340 339 339 339 338 338 338 338 338 338 338 338 337 337 337 337 337 337 336 336 336 335 335 335 335 335 334 334 334 334 334 334 334 333 333 333 333 333 333 333 333 333 333 333 333 334 334 334 334 334 334 334 335 335 335 335 335 335 335 335 336 336 336 336 337 337 338 339 339 340 340 341 342 343 344 345 346 347 347 348 348 348 348 348 349 350 350 351 351 351 352 351 351 352 356 356 359 359 358 357 356 355 355 355 356 356 357 358 358 358 359 359 358 358 358 358 359 359 358 357 355 354 354 354 353 352 352 352 352 353 353 355 357 357 357 357 358 360 0 358 357 357 356 355 353 350 348 342 334 334 333 331 329 327 325 323 319 316 314 314 313 310 309 307 308 309 312 315 319 322 328 332 333 333 328 300 238 212 212 217 222 228 233 239 244 250 254 258 262 265 265 268 270 272 273 274 276 277 278 278 279 279 279 280 280 280 281 281 281 282 282 282 282 281 281 282 282 281 281 279 277 277 278 281 284 287 289 291 292 294 295 296 297 298 298 299 298 297 295 293 290 288 287 286 287 287 288 289 289 288 288 288 288 288 287 286 285 284 284 284 284 279 266 237 207 191 185 182 181 180 181 181 181 181 182 183 184 186 187 188 188 188 188 188 188 188 188 188 189 188 188 189 190 191 195 198 199 201 202 202 201 201 201 199 200 200 198 197 195 192 191 189 189 192 193 197 201 206 209 212 215 220 222 223 223 223 225 229 233 234 238 242 245 247 250 251 252 252 253 254 254 255 255 255 255 255 256 256 256 256 256 256 256 256 257 257 257 259 260 262 264 264 263 262 262 261 261 263 264 265 265 267 268 267 265 264 263 260 253 237 225 229 237 257 255 250 260 268 270 274 280 288 294 298 302 304 302 295 294 292 289 284 280 275 269 262 253 248 247 251 257 260 261 262 262 262 260 259 257 255 254 255 256 256 254 246 246 244 244 247 250 252 253 254 254 253 249 247 245 245 246 248 249 249 249 249 249 248 247 247 247 248 249 250 251 252 252 251 248 243 243 242 241 241 239 237 236 235 235 235 234 234 233 231 230 228 226 223 220 219 218 215 212 208 203 199 196 192 190 189 188 187 185 185 184 184 184 186 192 199 193 182 180 221 269 240 191 166 154 148 145 145 144 144 147 145 140 136 128 123 118 110 94 289 282 281 284 282 281 280 281 281 280 280 279 274 247 174 170 170 170 171 173 174 175 175 175 175 174 172 171 169 167 165 161 156 151 149 149 150 150 150 149 148 147 147 146 145 145 144 144 144 144 143 143 143 142 141 140 140 139 138 138 138 137 137 137 137 137 136 136 135 135 135 136 136 137 137 138 139 139 139 140 140 140 140 140 139 139 139 139 139 139 139 139 139 139 139 139 139 140 140 141 141 141 142 142 142 142 143 143 143 144 145 146 147 147 148 148 148 148 149 150 150 151 151 151 152 152 153 153 153 153 153 154 154 154 154 154 154 153 153 153 153 153 153 154 155 351 351 351 350 350 350 350 350 350 349 349 349 349 348 348 348 348 348 348 348 348 348 348 348 347 347 347 347 347 347 347 347 346 346 346 346 346 346 346 345 345 345 345 345 345 345 344 344 344 344 344 343 343 343 343 343 343 342 342 342 342 341 341 341 341 340 340 340 339 339 338 338 338 338 338 338 338 338 337 337 337 337 337 336 336 336 336 335 335 335 334 334 334 334 334 334 334 334 333 333 333 333 333 333 333 333 333 333 333 333 333 333 334 334 334 334 334 335 335 335 335 335 335 335 335 336 336 336 336 337 338 338 339 339 340 341 342 343 343 344 345 346 346 347 348 348 348 348 348 349 349 350 351 351 352 352 352 352 353 355 356 357 356 356 355 355 356 356 356 356 356 357 357 357 358 359 359 359 358 358 357 358 358 358 358 357 357 355 354 353 352 352 351 351 352 353 355 357 357 357 357 359 1 1 360 360 360 359 357 355 352 350 346 341 336 332 330 328 326 324 321 317 315 313 313 312 309 309 308 312 317 322 327 331 332 332 333 332 330 330 331 332 333 320 248 229 229 239 244 250 254 257 260 262 262 265 267 269 272 274 275 276 277 278 279 279 279 279 279 280 280 280 281 281 281 281 281 281 281 281 281 281 281 280 277 275 276 278 280 283 284 286 288 291 293 294 295 296 297 298 298 298 297 296 294 291 288 286 284 284 285 285 287 287 287 287 287 287 288 287 286 284 283 283 283 283 281 274 257 227 204 192 187 184 183 183 183 183 182 183 184 185 186 188 189 189 189 189 189 189 189 189 190 190 190 190 190 191 191 196 200 203 204 206 207 206 208 210 207 206 203 201 199 197 195 194 193 193 192 194 198 204 209 213 215 218 223 225 227 227 226 227 228 230 233 238 242 245 248 250 251 252 253 254 254 254 254 255 255 255 255 256 256 256 256 256 256 256 257 257 257 257 259 261 263 264 264 263 262 261 262 262 263 265 266 266 268 268 266 264 261 255 252 246 238 239 251 258 262 263 264 266 264 263 266 271 277 282 287 291 293 294 287 287 287 286 284 282 278 273 266 258 253 253 257 258 261 264 263 262 260 258 254 252 249 250 252 253 254 250 243 242 241 242 246 250 253 256 257 257 253 248 246 245 245 246 247 248 249 249 249 248 247 246 246 246 248 250 251 252 252 252 249 244 242 242 241 241 241 240 239 237 236 235 234 234 234 234 232 231 230 226 224 223 222 219 215 212 207 203 199 195 192 190 190 191 190 189 188 186 186 187 190 197 196 188 182 184 225 264 251 224 167 153 148 146 145 146 144 142 142 140 137 134 131 125 114 345 303 292 285 282 278 280 280 281 281 281 281 279 274 232 173 172 172 173 173 174 174 174 174 174 173 172 170 169 168 166 163 158 153 150 150 150 150 150 150 149 149 148 147 147 146 145 145 145 145 145 144 144 143 142 141 141 140 139 139 138 138 138 138 138 138 137 137 136 136 136 136 137 138 138 139 139 139 139 140 140 140 141 141 140 140 140 140 140 140 140 139 139 140 139 139 139 139 139 140 141 141 141 142 142 142 143 143 143 144 144 145 146 147 148 148 148 148 149 149 150 150 150 151 151 152 153 153 153 153 154 154 154 154 154 154 154 154 154 154 154 153 153 154 155 156 351 351 350 350 350 350 350 349 349 349 349 349 348 348 348 348 348 348 348 348 347 347 347 347 347 347 347 347 346 347 346 346 346 346 346 346 346 346 346 345 345 345 345 345 345 344 344 344 344 344 344 343 343 343 343 343 343 342 342 342 342 342 341 341 341 340 340 340 340 339 339 338 338 338 338 338 338 338 337 337 337 337 336 336 336 336 335 335 335 335 334 334 334 334 334 334 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 334 334 334 335 335 335 335 335 335 335 335 336 336 337 337 338 338 339 339 339 340 341 342 343 343 344 345 345 346 347 347 348 348 348 349 349 349 350 350 351 352 352 353 353 353 353 354 354 354 354 355 355 356 356 357 357 357 357 357 357 358 358 358 358 358 358 357 357 357 358 358 358 358 356 355 353 352 353 352 351 351 352 353 355 357 357 359 1 2 1 1 1 2 1 358 356 354 352 351 343 336 331 330 328 326 325 321 316 313 312 310 310 309 308 310 316 324 332 338 335 334 333 330 324 325 325 325 323 321 320 316 304 273 263 262 263 264 264 265 266 266 268 270 272 276 277 277 278 278 279 279 280 280 280 280 280 280 280 280 281 280 280 281 281 281 280 280 279 279 277 276 274 275 277 279 280 282 284 287 290 293 293 295 296 297 298 298 297 297 296 295 293 290 287 286 284 283 283 284 285 286 286 286 287 287 287 286 285 284 283 283 282 281 278 268 248 221 203 193 189 186 185 187 185 184 184 184 185 186 188 189 190 190 190 191 191 191 191 191 192 192 191 191 192 193 194 202 207 209 210 210 211 213 215 212 207 206 204 201 199 198 199 200 200 199 199 202 207 213 216 219 222 226 229 231 230 230 230 230 230 233 238 242 246 248 250 252 253 254 254 255 255 255 255 255 255 255 256 256 256 256 257 257 257 257 257 257 258 259 262 264 264 264 263 262 262 262 263 264 264 265 266 267 267 265 263 256 233 231 230 239 249 254 259 262 264 265 266 264 264 266 269 272 276 280 282 284 284 278 279 281 282 282 280 277 273 268 264 261 262 263 263 267 268 265 263 260 256 249 247 246 246 247 246 247 245 242 241 242 244 247 251 255 257 258 254 250 247 247 246 247 248 248 248 247 245 244 244 243 245 245 246 248 250 251 252 251 250 247 243 241 242 242 241 241 242 240 238 237 236 235 234 234 234 234 233 232 229 227 226 222 218 215 212 207 202 198 195 192 191 191 191 191 191 190 189 189 190 193 199 197 188 183 188 219 238 252 203 163 152 148 147 145 144 142 140 140 138 137 136 132 118 314 306 302 290 282 279 278 279 280 281 281 281 281 280 273 221 176 176 175 174 174 174 174 174 173 173 172 170 168 167 166 164 161 156 151 150 150 150 150 151 150 150 149 148 147 147 147 146 146 146 145 146 145 145 144 143 142 141 140 140 139 139 139 138 138 138 138 138 138 137 137 136 137 139 139 140 140 140 140 140 140 140 141 141 141 141 141 141 141 141 140 140 140 140 140 140 140 140 139 140 140 141 141 141 142 142 143 143 143 143 144 144 145 146 147 147 148 148 149 149 149 150 150 150 151 152 152 152 153 153 154 154 154 155 154 154 155 155 154 154 154 154 154 154 155 156 157 350 350 350 350 350 349 349 349 349 349 349 348 348 348 348 348 348 347 347 347 347 347 347 347 347 347 346 346 346 346 346 346 346 346 346 346 346 345 345 345 345 345 345 345 344 344 344 344 344 344 344 343 343 343 343 343 343 343 342 342 342 342 342 341 341 341 341 340 340 339 339 339 338 338 338 338 338 337 337 337 337 336 336 336 335 335 335 335 335 335 334 334 334 334 334 334 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 334 334 334 334 335 335 335 335 335 336 336 336 337 338 338 339 339 339 340 341 342 342 343 343 344 345 345 346 347 347 347 348 348 349 349 349 350 350 351 351 352 353 353 353 354 354 353 353 354 355 355 356 357 357 358 358 358 358 358 357 357 358 358 358 358 358 358 357 357 357 357 357 356 355 355 355 356 354 353 351 351 352 353 355 357 360 2 3 1 0 2 3 2 359 357 355 354 353 336 332 330 330 329 327 324 320 314 311 309 308 307 306 305 307 317 326 325 323 321 318 317 307 304 310 312 316 316 315 314 314 313 311 305 298 289 281 277 274 273 273 274 275 276 280 281 281 280 280 280 280 280 280 280 280 280 280 280 280 280 280 280 280 280 280 279 279 278 277 276 275 274 274 276 277 279 281 284 287 289 291 294 296 297 298 298 298 297 297 296 295 293 291 290 288 285 283 282 282 284 285 285 286 286 287 287 287 286 285 283 282 282 281 279 273 261 239 217 203 195 191 191 191 188 186 186 186 186 187 188 189 190 191 192 192 192 192 192 193 194 194 194 194 194 194 195 204 210 211 213 214 213 213 213 213 210 211 208 205 204 204 205 207 208 209 207 207 211 216 220 222 224 227 231 233 233 232 232 232 232 234 238 242 246 249 251 252 253 254 254 255 255 255 255 255 255 256 256 256 256 256 257 257 257 257 257 258 258 260 262 263 263 263 262 261 261 262 264 264 264 265 265 266 266 265 264 260 251 249 244 252 253 257 261 263 264 265 265 265 266 268 270 272 273 275 276 277 276 271 273 276 277 277 276 274 271 269 268 267 268 268 269 272 271 269 266 263 257 249 246 245 245 246 246 244 243 242 242 244 246 250 252 255 257 258 251 248 247 247 249 250 249 248 246 241 238 238 239 241 244 245 246 248 250 251 251 250 247 244 242 242 242 242 242 242 243 242 240 238 237 236 235 234 234 234 234 233 233 228 233 231 221 214 211 206 201 198 194 193 192 192 192 191 192 192 191 191 194 199 201 202 190 184 184 194 223 233 187 161 151 149 147 145 144 142 140 138 138 137 136 151 315 306 301 294 286 280 277 276 278 280 280 280 280 280 281 274 214 181 178 176 174 174 173 173 173 172 171 170 169 167 166 165 163 159 154 150 150 150 150 151 151 151 150 149 148 147 147 147 146 146 146 146 146 146 145 145 144 143 142 141 141 140 140 140 140 139 139 139 138 138 138 138 138 138 140 141 141 141 141 141 141 141 141 141 141 142 142 142 142 141 141 141 141 141 141 141 141 140 140 140 140 140 140 141 141 142 143 143 143 143 144 144 145 145 146 147 148 148 149 149 149 149 150 150 151 151 151 152 152 153 153 154 154 154 155 155 155 155 155 155 155 155 155 155 155 156 157 157 349 349 349 349 349 349 349 349 348 348 348 348 348 348 347 347 347 347 347 347 347 347 347 347 346 346 346 346 346 346 346 346 346 346 346 345 345 345 345 345 345 345 345 344 344 344 344 344 344 344 344 343 343 343 343 343 343 343 343 342 342 342 342 342 341 341 341 340 340 340 339 339 339 338 338 338 338 337 337 337 337 336 336 335 335 335 335 335 335 334 334 334 334 334 334 334 334 333 333 333 333 333 333 333 333 333 333 333 333 332 332 332 332 333 333 333 334 334 334 335 335 335 335 335 336 336 336 337 338 338 339 339 339 340 341 342 342 343 343 344 345 346 346 347 347 347 348 348 349 349 349 350 350 351 351 352 353 353 354 354 353 353 353 354 355 356 356 356 357 358 358 358 358 358 358 357 357 358 358 359 359 358 357 356 356 356 356 356 356 357 357 358 357 355 354 353 352 352 354 356 359 1 1 360 359 1 3 1 352 350 354 350 339 334 332 330 330 329 327 323 318 312 308 307 307 306 304 296 304 315 313 307 301 296 286 288 278 271 279 293 302 305 305 305 310 313 313 311 308 303 297 293 290 287 285 283 282 282 283 285 284 283 282 281 281 281 281 281 280 280 280 280 280 280 280 280 280 280 279 279 279 278 276 275 274 274 274 275 276 279 282 285 287 289 292 295 297 298 298 298 297 297 297 296 295 293 292 290 288 285 283 282 282 283 284 285 285 286 286 287 287 287 285 284 282 281 281 279 275 268 252 233 216 210 203 202 199 193 190 188 188 188 188 189 190 191 192 193 193 194 194 194 194 196 197 197 197 197 196 197 201 207 213 216 215 212 210 211 213 215 218 214 210 210 211 211 213 217 219 217 214 215 219 222 225 227 229 231 233 234 234 233 233 233 235 239 243 246 249 251 253 254 255 255 255 255 255 256 255 256 256 256 256 256 256 257 257 257 257 258 259 260 261 262 263 262 262 262 262 262 263 263 264 263 264 264 265 265 263 263 264 265 265 264 264 263 262 263 264 265 265 265 265 267 269 271 272 272 272 272 272 269 267 269 271 272 272 272 271 270 269 269 270 271 272 273 274 274 272 270 267 259 250 246 245 244 244 244 243 243 243 243 245 249 253 256 258 258 256 254 252 250 250 250 250 248 244 236 234 234 236 238 241 243 244 247 249 250 250 249 247 245 242 240 240 241 242 242 243 244 244 242 239 237 236 236 234 233 233 233 232 232 231 234 233 222 213 210 204 200 196 193 192 192 192 191 191 191 192 193 195 198 199 201 192 187 185 185 194 218 212 175 157 149 147 146 145 144 142 139 136 136 135 133 299 302 303 299 292 287 283 278 275 275 276 277 278 278 279 283 279 216 181 177 175 174 173 173 172 172 171 170 169 168 166 165 163 161 157 152 151 150 150 151 151 151 151 150 149 148 148 147 147 147 147 147 146 146 146 146 146 145 144 143 142 142 141 141 141 141 140 140 140 139 139 139 139 139 140 141 141 141 141 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 141 142 141 141 141 141 141 141 141 141 141 142 143 143 143 144 144 144 144 145 145 146 147 148 149 149 149 149 150 150 151 151 151 152 152 153 153 153 154 154 154 155 155 155 155 155 155 155 156 156 156 156 157 157 158 349 349 349 349 348 348 348 348 348 348 348 348 348 347 347 347 347 347 347 347 347 347 347 346 346 346 346 346 346 346 346 346 346 345 345 345 345 345 345 345 345 344 344 344 344 344 344 344 344 344 344 343 343 343 343 343 343 343 343 343 343 342 342 342 342 341 341 341 340 340 339 339 339 339 338 338 338 337 337 337 336 336 336 335 335 335 334 334 334 334 334 334 334 334 334 334 334 334 333 333 333 333 333 333 333 333 333 333 332 332 332 332 332 332 333 333 333 334 334 334 335 335 335 336 336 336 336 337 338 338 338 339 340 340 341 342 342 343 344 344 345 346 346 346 347 347 348 348 348 349 349 350 350 351 351 352 352 352 353 353 354 354 354 355 355 356 356 356 357 357 358 358 358 359 358 358 358 358 358 358 358 358 357 356 356 355 355 356 357 358 358 359 359 358 357 356 355 354 355 357 358 360 359 358 358 0 2 0 341 337 337 337 336 335 333 332 331 330 326 322 316 310 307 306 305 305 305 310 310 309 302 292 283 279 272 269 270 264 270 286 298 301 301 298 308 315 316 315 313 309 307 305 301 298 295 292 289 287 287 287 285 283 282 281 282 281 281 280 280 280 280 279 279 279 280 280 279 279 279 279 279 278 277 276 275 274 274 276 277 280 283 285 286 290 294 297 298 299 299 298 297 297 297 296 295 295 294 291 288 286 284 282 282 283 284 285 285 285 285 286 287 287 286 284 282 281 280 279 276 271 260 245 230 228 217 216 209 200 195 193 191 191 191 191 191 192 193 193 195 196 197 197 197 200 201 201 201 200 199 199 199 201 217 218 215 212 210 212 216 222 226 222 218 217 217 218 220 224 227 225 221 220 222 224 227 228 226 227 229 231 233 233 233 235 237 240 244 247 250 252 254 254 255 255 255 256 256 256 256 256 256 256 256 255 255 255 256 257 258 259 260 261 261 261 261 261 262 262 263 263 263 263 263 263 263 263 263 264 263 263 264 264 264 265 265 264 264 266 267 268 268 268 267 268 269 270 270 271 271 269 267 265 265 267 268 267 266 267 268 269 269 270 271 272 273 274 273 273 273 271 266 257 250 247 246 245 243 242 242 243 243 245 249 254 259 262 263 262 260 258 257 255 254 251 248 245 241 237 239 239 239 241 241 243 246 248 249 249 249 246 244 241 239 238 240 240 241 242 243 245 245 244 242 239 238 237 236 234 234 233 231 227 220 233 227 218 212 208 202 197 193 192 191 191 190 191 191 191 192 196 201 202 201 200 193 189 188 190 200 212 195 168 154 147 145 146 145 145 142 144 143 140 138 136 303 296 295 297 297 292 289 279 275 274 273 274 275 277 280 284 286 245 179 174 173 173 172 172 171 171 170 169 168 166 165 164 162 160 156 155 152 151 151 152 152 152 151 151 149 149 148 147 147 147 147 147 147 147 147 147 146 146 145 144 143 143 142 142 142 142 141 141 141 141 140 140 140 140 141 141 142 142 142 142 142 142 142 142 142 142 143 143 143 143 143 142 142 142 142 142 142 142 142 142 141 141 142 142 142 142 143 144 144 144 144 145 145 145 146 147 148 148 149 149 150 150 150 151 151 151 152 152 153 153 153 153 154 154 154 154 155 155 155 155 156 156 156 156 157 157 157 158 158 348 348 348 348 348 348 348 349 348 348 348 348 348 347 347 347 347 347 347 347 347 347 347 347 346 346 346 346 346 346 346 346 346 345 345 345 345 345 345 345 345 345 344 344 344 344 344 344 344 343 343 343 343 343 343 343 343 343 343 343 343 343 342 342 342 342 341 341 341 340 340 339 339 339 338 338 338 338 337 337 337 336 336 335 335 335 334 334 334 334 334 334 334 334 334 334 334 334 334 333 333 333 333 333 333 333 333 332 332 332 332 332 332 333 333 333 333 333 334 334 334 335 335 335 336 336 337 337 338 338 338 339 340 340 341 342 342 343 344 345 345 346 346 346 347 347 348 348 348 349 349 350 350 351 351 351 352 352 352 353 353 354 354 355 356 356 356 356 357 357 357 358 358 358 358 358 358 358 358 358 358 357 357 357 357 357 357 357 358 358 359 0 1 1 1 0 359 358 358 358 357 357 356 356 356 358 0 355 337 338 336 336 336 335 334 332 331 328 326 321 314 309 307 305 303 302 303 308 307 303 297 289 282 277 274 272 271 284 289 301 308 309 310 312 315 318 318 316 314 313 311 308 305 302 300 296 293 290 286 284 282 281 280 280 280 280 279 279 280 280 279 279 280 280 280 280 280 280 280 280 280 279 278 277 275 275 276 278 281 284 285 286 288 292 295 298 299 299 298 298 297 297 296 296 296 296 293 290 287 285 284 284 283 284 285 285 285 285 285 285 286 286 286 283 281 280 279 278 276 272 266 257 252 240 229 230 222 211 203 199 196 195 194 194 193 193 194 195 197 198 200 201 201 205 204 205 205 204 204 203 202 207 220 220 218 216 215 218 223 231 236 234 229 227 224 225 224 223 225 229 228 224 224 224 224 224 221 221 224 227 229 231 234 237 240 242 245 248 251 253 254 254 255 255 256 256 256 256 256 256 256 256 255 255 255 255 256 257 259 260 261 261 260 260 260 260 261 261 261 263 263 263 263 262 261 260 260 246 260 262 263 263 262 263 264 264 266 268 270 271 272 272 271 271 270 269 269 269 268 265 263 262 264 265 263 261 262 265 267 268 268 269 271 271 272 272 271 271 270 261 257 253 250 248 246 245 244 244 244 243 247 250 255 260 263 265 266 266 265 263 261 257 252 247 243 242 242 242 244 244 244 244 246 247 248 249 249 249 247 244 241 238 237 238 238 239 241 242 243 245 246 246 244 242 241 240 238 237 236 233 229 223 220 226 226 216 211 206 200 194 191 191 191 190 189 190 190 190 193 200 205 204 202 196 194 194 193 196 204 206 185 165 154 148 146 148 150 151 150 151 147 145 154 255 301 295 292 295 299 294 278 275 274 273 271 271 273 277 282 286 288 270 184 171 171 171 171 171 170 170 169 168 167 166 164 163 161 160 158 155 153 152 152 153 153 153 152 151 150 149 149 149 148 148 147 147 147 147 147 147 147 146 146 145 145 144 143 143 143 143 142 142 142 142 142 141 141 141 142 142 142 142 142 142 142 142 142 142 142 143 143 143 143 143 143 143 143 143 142 142 143 143 142 142 142 142 142 143 143 143 144 144 145 145 145 145 145 146 146 147 148 149 149 150 150 150 150 151 151 151 152 153 153 153 153 153 154 154 154 154 154 155 155 155 156 156 156 157 157 157 158 158 158 348 348 348 348 349 349 349 349 349 348 348 348 348 348 348 348 347 347 347 347 347 347 347 347 347 347 347 346 346 346 346 346 346 346 345 345 345 345 345 345 345 345 344 344 344 344 344 343 343 343 343 343 343 343 343 343 343 343 343 343 343 343 343 343 342 342 342 341 341 340 340 339 339 339 339 338 338 338 338 337 337 336 336 335 335 335 334 334 334 334 334 334 334 334 333 333 333 333 333 333 333 333 333 333 333 333 333 332 332 332 332 333 333 333 333 333 333 334 334 334 334 335 335 335 336 336 337 337 337 338 338 339 340 340 341 342 343 343 344 345 346 346 346 347 347 347 347 348 348 349 349 350 350 351 352 352 352 352 352 353 353 354 354 355 356 356 356 356 357 357 357 357 357 358 358 358 357 357 358 357 357 357 357 357 357 358 358 358 359 360 1 2 2 3 3 3 2 1 0 359 358 356 354 354 354 356 357 355 343 337 335 335 335 335 333 331 329 327 324 320 312 307 306 304 301 299 299 303 304 301 295 289 286 285 283 282 280 285 290 314 318 318 318 319 317 315 312 309 307 308 305 302 300 297 294 291 288 287 282 280 280 280 279 279 279 279 279 280 280 280 280 281 281 282 282 282 282 281 281 281 281 281 279 278 277 277 279 283 286 287 288 289 291 293 296 297 298 298 298 297 297 296 296 296 295 295 292 288 286 285 285 285 285 285 285 285 285 284 285 285 286 286 285 283 281 279 278 277 276 273 272 268 259 248 240 242 234 224 214 206 202 200 198 198 198 197 198 199 201 203 205 206 208 209 207 207 208 209 208 207 209 216 224 223 222 222 223 226 231 241 247 246 244 241 235 230 215 216 219 222 225 226 225 223 221 219 220 220 223 226 229 233 237 240 242 245 247 250 252 252 254 255 256 256 256 257 257 257 256 256 256 256 255 255 255 255 256 258 261 261 261 260 259 258 259 259 260 260 261 263 263 263 263 263 261 258 254 244 262 261 261 262 262 263 262 263 265 267 270 271 273 273 273 271 270 270 269 268 265 257 255 260 265 265 261 259 263 266 267 267 268 269 270 270 270 270 270 267 261 251 249 248 249 248 247 246 246 246 246 247 253 257 260 263 265 265 266 267 267 264 258 252 249 244 243 243 245 246 247 247 247 248 249 249 249 249 249 247 245 242 239 237 237 237 238 239 241 243 244 245 247 247 244 245 244 243 242 241 239 235 229 223 219 217 215 213 210 204 197 193 191 190 191 191 189 189 190 190 200 204 206 208 205 198 196 195 196 202 209 205 182 166 157 153 152 156 161 161 158 150 139 137 151 227 298 298 294 294 296 292 289 277 275 272 269 269 272 278 283 287 289 247 178 172 171 171 171 171 170 169 167 166 165 164 163 162 161 160 158 155 153 152 152 153 154 153 152 152 151 151 150 150 149 148 148 148 148 148 148 148 148 147 147 146 145 144 144 144 144 144 143 143 143 143 143 143 142 142 143 143 143 142 142 142 142 143 143 143 143 143 143 144 144 144 144 143 143 143 143 143 143 143 143 143 143 143 143 144 144 144 145 145 145 146 146 146 146 146 147 148 148 149 150 150 150 150 150 151 151 152 152 153 153 153 154 154 154 154 154 154 154 155 155 155 156 156 156 157 157 158 158 159 159 348 348 348 349 349 349 349 349 349 348 348 348 348 348 348 348 348 348 348 348 348 347 347 347 347 347 347 347 347 347 346 346 346 346 346 345 345 345 345 345 345 345 344 344 344 344 343 343 343 343 343 343 343 343 343 343 343 343 343 343 343 343 343 343 342 342 342 341 341 340 340 340 339 339 339 338 338 338 338 337 337 336 336 335 335 335 334 334 334 334 334 334 333 333 333 333 333 333 333 333 333 333 333 333 333 332 332 332 332 332 332 333 333 333 333 333 334 334 334 334 334 335 335 335 335 336 336 337 337 338 338 339 340 340 341 342 343 344 345 345 346 346 346 347 347 347 348 348 348 349 350 350 351 351 352 352 352 352 353 353 354 354 355 355 355 355 356 356 357 357 357 357 357 357 357 357 357 357 357 357 357 357 356 356 357 358 359 360 0 2 3 3 3 3 3 3 3 2 2 0 359 357 354 352 353 354 355 356 350 339 334 334 334 334 332 330 327 325 323 318 311 311 306 302 300 298 297 298 299 297 292 288 287 287 288 286 280 278 287 293 303 306 309 307 303 300 298 297 299 295 293 292 290 288 286 285 283 283 282 282 281 281 281 281 281 282 282 283 283 283 283 284 284 284 284 284 283 282 282 282 282 283 283 282 280 280 283 288 291 290 291 291 292 294 295 297 297 297 297 296 296 296 296 296 295 294 290 287 286 286 286 286 286 286 286 285 285 285 285 285 285 285 285 283 281 279 278 277 276 274 273 270 263 254 249 249 244 237 226 214 208 206 205 204 203 204 206 208 210 212 214 214 215 213 209 209 211 212 212 210 218 222 223 222 223 226 229 233 238 249 254 255 254 252 244 232 224 222 223 224 222 228 228 224 222 223 226 226 227 231 236 240 242 244 245 247 249 251 253 253 254 256 256 257 257 257 257 257 257 257 256 256 255 255 255 256 258 259 261 261 260 258 258 258 258 259 259 259 259 262 262 262 263 263 261 259 254 250 261 261 261 261 262 263 262 263 265 267 269 271 271 271 269 269 268 268 267 264 260 253 253 261 265 264 262 262 266 267 268 268 268 269 270 270 270 269 267 261 251 246 244 244 245 247 248 249 249 249 249 251 257 260 262 263 264 264 265 265 265 261 254 250 247 246 245 246 247 247 248 248 249 250 250 250 249 248 245 243 242 239 238 237 238 238 239 240 241 243 244 245 246 246 245 246 245 245 244 244 242 239 232 225 220 216 213 210 207 201 198 194 191 191 194 194 191 190 190 196 207 203 203 205 207 206 201 195 200 207 215 211 186 170 162 158 159 160 162 167 160 151 142 143 157 219 293 299 294 291 293 294 288 278 275 272 269 269 273 279 283 286 291 242 220 185 173 171 171 170 169 167 165 164 163 163 162 162 161 160 158 155 153 153 153 154 154 153 153 152 152 152 151 151 150 149 149 149 149 149 149 148 148 148 148 147 146 145 145 145 145 145 145 144 144 144 144 144 143 143 143 143 143 143 143 143 143 143 143 143 143 144 144 144 144 144 144 144 144 144 144 143 144 144 144 144 144 144 144 145 145 145 146 146 146 146 146 147 147 147 148 148 149 150 150 150 150 150 151 151 151 152 152 153 153 154 154 154 154 154 154 154 154 155 155 156 156 156 156 157 157 158 158 158 159 348 348 349 349 349 349 349 349 349 348 348 348 348 348 348 348 348 348 348 348 348 348 348 347 347 347 347 347 347 347 347 346 346 346 346 346 346 346 346 345 345 345 345 344 344 344 343 343 343 343 343 343 343 343 343 343 343 343 343 343 343 343 343 343 342 342 341 341 341 340 340 340 339 339 338 338 338 338 338 337 337 336 336 335 335 335 334 334 334 334 334 334 333 333 333 333 333 333 333 333 333 333 333 332 332 332 332 332 332 332 333 333 333 333 333 334 334 334 334 334 334 334 334 335 335 336 336 337 337 338 339 339 340 341 342 343 344 345 345 346 346 346 347 347 348 348 348 348 349 349 350 350 351 351 351 352 352 353 353 354 354 355 355 355 355 356 356 356 357 357 357 358 357 357 357 357 356 357 357 357 357 357 356 356 357 358 359 1 2 3 4 3 3 3 3 2 2 1 1 0 359 357 354 353 353 353 353 355 354 344 335 334 334 334 332 329 326 324 321 317 313 310 304 300 298 299 295 293 293 291 286 281 279 280 281 279 271 265 269 275 281 282 282 283 285 285 285 285 285 286 286 286 286 286 285 284 283 284 285 284 284 283 283 284 284 285 285 286 286 286 286 286 286 286 286 285 285 284 284 286 285 288 287 285 282 282 286 290 290 292 293 292 293 294 295 296 296 296 296 296 295 295 295 295 295 292 289 287 287 287 288 287 287 286 286 286 286 285 285 285 285 285 284 283 281 279 277 276 275 275 274 271 265 259 255 254 251 246 237 224 216 214 214 213 213 213 215 216 218 220 222 222 220 215 211 210 212 212 214 212 224 222 220 220 223 228 234 239 245 252 253 257 259 259 254 242 233 229 227 229 225 227 231 229 228 230 235 235 236 239 242 245 246 246 247 248 249 251 252 254 255 256 257 257 257 258 258 258 258 257 256 256 256 256 256 258 259 261 261 260 258 257 258 258 258 258 258 258 259 260 260 261 261 262 262 261 260 259 259 260 262 262 263 263 264 265 266 268 270 270 269 267 265 265 265 264 262 260 257 256 260 263 262 261 262 263 265 267 268 267 267 269 270 271 270 270 258 249 245 244 244 245 245 247 249 251 252 252 253 255 260 262 262 262 262 263 264 263 259 255 252 249 248 247 246 245 245 245 245 245 246 247 248 248 249 246 242 240 239 237 237 237 237 238 239 240 241 242 243 244 245 245 244 244 244 244 245 245 245 244 238 230 222 214 210 206 203 202 198 193 192 194 197 196 194 192 194 219 212 202 200 201 201 205 203 195 201 207 220 219 192 173 166 163 162 162 165 169 170 188 172 169 173 222 277 280 273 273 277 285 282 279 276 273 270 271 275 279 282 284 289 290 272 207 178 173 171 170 168 165 164 163 162 162 161 161 161 159 157 155 153 153 154 155 154 154 153 153 153 153 152 151 151 150 150 150 150 150 149 149 149 148 148 148 147 146 145 146 146 146 145 145 145 145 145 145 144 143 143 143 143 143 143 143 143 143 143 144 144 144 144 144 144 145 145 145 145 145 144 144 145 144 144 144 144 144 145 145 146 146 146 146 147 147 147 147 148 148 149 149 150 150 151 151 151 151 151 151 151 152 152 153 154 154 154 154 154 154 154 154 155 155 156 156 156 156 156 156 157 157 158 158 159 349 349 349 349 349 349 349 349 349 349 348 348 348 348 348 348 348 348 348 348 348 348 348 347 347 347 347 347 347 347 347 346 346 346 346 346 346 346 346 346 345 345 345 344 344 344 343 343 343 343 343 343 343 343 343 343 343 343 343 343 342 342 342 342 342 341 341 340 340 340 339 339 339 339 339 338 338 338 338 337 337 336 336 335 335 335 335 334 334 334 334 334 333 333 333 333 333 333 332 332 332 332 332 332 332 332 332 332 333 333 333 333 333 333 333 334 334 334 334 334 334 334 334 334 334 335 335 336 337 338 339 339 340 341 343 344 344 345 346 346 346 347 347 348 348 348 348 348 349 349 350 350 350 351 351 352 353 353 353 354 355 355 355 355 356 356 356 356 356 357 357 357 357 357 357 357 357 357 357 357 357 357 356 356 356 358 359 1 2 4 3 3 3 2 1 0 359 358 359 359 358 356 354 354 354 354 354 355 352 350 339 335 335 334 331 328 325 323 320 320 315 309 303 298 297 300 297 293 288 282 276 271 269 270 268 267 264 263 265 267 268 270 272 275 278 281 281 282 283 285 286 286 286 286 286 286 286 287 287 286 286 285 285 286 287 288 288 288 288 288 288 288 287 287 287 287 286 285 287 291 290 289 289 285 283 284 287 290 291 293 293 293 293 294 294 295 295 296 295 295 295 295 295 295 293 290 288 288 288 288 288 288 287 287 287 287 286 285 285 285 285 284 284 283 281 278 277 276 275 275 274 272 268 262 258 256 254 250 243 233 227 225 223 223 221 218 216 217 220 222 223 224 216 214 214 214 214 215 215 215 225 220 219 220 225 231 238 244 248 249 256 259 261 261 260 251 239 235 232 232 230 225 232 233 233 233 237 241 242 243 244 246 247 247 247 248 249 250 252 254 256 256 257 258 258 258 258 258 258 258 257 257 257 257 258 260 261 261 260 259 259 259 260 259 259 258 256 256 256 257 259 259 257 259 259 261 261 261 261 261 263 264 265 265 267 268 269 271 271 269 267 266 265 263 262 260 258 257 258 259 260 261 258 257 260 261 263 264 263 263 263 265 267 269 269 264 250 244 243 244 247 249 248 249 251 252 253 255 257 259 262 262 262 262 261 262 263 258 254 251 250 248 246 244 244 243 243 243 242 242 242 244 245 246 244 241 239 238 238 237 236 236 237 237 238 240 241 242 243 244 245 245 245 244 243 242 244 246 247 247 244 234 223 213 204 201 201 198 194 193 195 199 200 200 198 196 200 224 215 210 204 204 204 204 199 194 200 209 224 225 198 177 172 169 168 169 175 185 191 192 173 165 161 154 158 170 191 230 261 280 284 283 278 275 273 274 276 278 280 282 283 284 265 206 184 176 172 169 167 164 163 162 162 162 161 161 161 159 157 155 153 153 154 155 155 154 154 154 153 153 153 152 151 151 150 150 150 150 150 150 149 149 148 148 148 147 146 146 146 146 146 146 146 146 145 145 144 143 143 143 143 144 144 144 144 144 144 144 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 144 145 146 146 146 147 147 147 147 148 148 148 149 149 150 150 151 151 151 151 151 151 151 152 152 153 154 154 154 154 154 154 155 155 155 155 155 156 156 156 156 156 156 156 157 157 158 158 350 350 350 350 350 350 350 349 349 349 349 349 349 349 349 349 349 349 348 348 348 348 348 348 348 347 347 347 347 347 347 347 346 346 346 346 346 346 346 346 345 345 345 344 344 344 343 343 343 343 343 343 343 343 343 343 342 342 342 342 342 342 342 341 341 340 340 339 339 339 339 339 339 338 338 338 338 338 337 337 337 336 336 336 335 335 335 335 334 334 334 334 333 333 333 333 332 332 332 332 332 332 332 332 332 332 332 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 334 334 335 335 336 337 338 339 340 341 342 344 344 345 346 346 346 346 347 347 348 348 348 349 349 349 349 350 350 350 351 352 352 353 353 354 354 355 355 355 356 356 356 356 356 356 356 356 357 357 357 357 357 357 357 357 357 357 356 356 356 357 358 359 0 2 3 2 2 2 2 0 358 357 356 356 356 355 354 354 355 356 356 355 354 351 346 336 335 335 333 330 326 323 321 320 318 313 307 302 299 298 298 294 287 282 275 267 264 260 257 257 256 255 259 264 267 269 271 274 278 281 282 283 285 286 287 287 288 288 288 289 289 288 288 287 286 286 286 287 288 289 290 290 290 290 289 289 289 289 289 289 289 290 290 293 295 293 291 289 287 285 285 285 288 292 294 293 293 293 294 294 295 295 295 295 295 295 295 294 294 291 289 288 289 289 289 289 288 288 288 287 287 286 285 285 284 284 283 282 282 280 277 277 276 275 274 274 272 269 263 258 257 255 250 243 237 235 234 233 232 225 217 217 215 219 222 219 215 210 214 215 218 219 218 218 221 225 222 222 225 230 236 240 243 247 252 258 259 260 260 259 251 244 240 236 235 234 233 232 226 222 226 239 244 244 242 241 242 244 245 247 248 249 251 253 255 256 257 257 258 258 258 258 258 258 258 257 258 258 258 260 261 261 260 260 260 260 261 260 260 258 255 253 253 252 252 254 256 256 256 256 257 258 259 261 262 264 265 268 269 271 272 272 272 272 270 269 267 264 262 261 259 258 258 259 260 260 258 255 256 257 259 262 260 257 254 257 261 263 265 262 252 249 247 245 246 248 251 252 254 254 253 253 256 259 261 262 262 261 260 259 259 257 254 251 249 247 246 243 241 241 242 242 241 241 241 242 243 245 244 240 239 239 239 239 238 237 237 237 239 240 241 242 243 244 245 246 246 246 245 244 242 244 245 247 248 247 239 235 219 200 198 195 194 194 198 201 204 204 203 200 204 217 228 225 218 208 207 207 197 194 196 203 215 227 227 206 194 183 177 176 178 184 191 192 179 168 157 157 147 145 145 191 260 277 285 288 288 281 278 277 277 277 277 278 280 283 282 260 191 180 174 171 169 166 164 163 163 162 162 161 161 160 159 157 155 154 154 154 155 155 156 155 154 154 153 153 153 152 152 151 151 151 151 151 151 150 149 148 148 148 148 147 146 147 147 147 146 146 146 146 145 144 143 143 143 143 144 144 144 144 144 144 144 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 145 145 145 145 146 147 147 147 148 148 148 148 149 149 149 150 150 151 151 151 151 151 151 152 152 152 152 153 154 154 154 154 154 155 155 155 155 155 156 156 156 156 156 156 156 156 157 157 158 158 350 350 351 350 350 350 350 350 349 349 349 349 349 349 349 349 349 349 348 348 348 348 348 348 348 347 347 347 347 347 347 347 347 346 346 346 346 346 346 346 345 345 345 344 344 344 343 343 343 343 343 343 343 343 343 343 342 342 342 342 342 341 341 340 339 339 338 338 338 338 338 338 338 338 338 338 338 337 337 337 337 336 336 336 336 335 335 335 335 334 334 334 333 333 333 333 332 332 332 332 332 332 332 332 332 332 332 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 334 335 335 336 337 338 339 341 342 343 344 345 346 346 346 347 347 347 348 348 348 349 349 349 349 350 350 350 351 351 352 353 354 354 354 354 355 355 355 355 355 356 356 356 356 356 357 357 357 358 358 358 357 357 357 357 357 356 356 356 357 357 358 359 0 1 1 1 1 1 359 357 356 355 354 353 352 352 354 355 356 356 355 349 342 336 335 334 334 330 327 323 320 319 319 316 312 307 303 302 299 295 289 285 282 279 273 269 263 253 247 249 259 275 282 281 279 278 278 280 281 282 285 287 289 291 292 293 293 293 292 290 289 288 287 286 287 288 290 291 292 292 292 292 292 291 291 290 291 292 292 294 294 294 296 294 293 291 289 288 287 287 286 290 293 294 294 294 294 294 295 295 295 295 295 295 295 295 295 293 290 289 289 290 290 290 289 289 289 288 287 286 286 285 284 284 284 283 282 281 279 276 276 275 274 273 273 272 270 265 260 258 255 251 246 243 241 240 239 237 230 220 216 217 224 228 226 219 209 211 214 221 224 220 220 224 225 225 227 231 236 235 236 237 240 251 259 259 258 257 258 251 249 245 241 239 238 238 238 235 229 227 243 246 244 241 239 239 242 245 246 248 250 252 254 255 256 257 257 258 258 258 258 257 257 257 257 257 257 258 260 260 260 260 260 261 261 261 260 258 255 253 251 249 250 252 253 255 256 256 256 255 255 255 258 261 264 266 269 272 273 274 274 273 272 271 269 266 264 263 262 261 261 261 261 261 259 256 253 254 257 260 262 258 255 253 253 257 261 262 259 254 263 263 262 255 248 248 252 256 258 256 259 261 262 264 262 261 260 258 258 256 254 250 244 245 245 244 241 237 236 236 239 240 242 243 244 245 246 245 242 239 240 241 241 240 238 238 239 241 242 243 244 244 245 246 246 246 246 245 245 245 246 246 247 247 247 246 256 259 257 221 199 198 201 204 206 208 206 203 200 206 214 220 227 219 209 206 210 197 195 199 212 226 231 230 223 213 189 182 182 182 181 180 182 181 174 167 170 166 167 186 272 283 287 290 289 287 284 279 277 277 277 278 280 281 282 275 209 181 174 171 170 169 167 165 164 163 162 162 161 161 160 159 158 156 154 154 155 155 155 156 156 155 154 154 154 153 153 152 152 151 151 152 151 151 150 149 149 149 149 148 148 147 148 148 147 147 146 146 146 145 144 144 143 144 144 144 144 144 144 144 145 145 145 146 146 146 146 146 146 146 145 146 146 146 146 147 146 146 146 146 146 146 147 147 148 148 148 149 149 149 150 150 150 150 151 151 151 151 151 152 152 152 152 153 153 154 154 154 154 155 155 155 155 155 156 156 156 157 157 157 156 156 157 157 157 157 158 350 351 351 351 350 350 350 350 349 349 349 349 349 349 349 349 348 348 348 348 348 348 348 348 347 347 347 347 347 347 347 347 347 346 346 346 346 346 346 346 345 345 345 344 344 344 343 343 343 343 343 343 343 343 343 342 342 342 341 341 341 340 339 338 338 338 338 338 338 338 338 338 338 338 338 338 337 337 337 337 336 336 336 336 336 335 335 335 334 334 334 334 333 333 333 333 332 332 332 332 332 332 332 332 332 333 333 333 333 333 333 333 333 333 332 332 332 332 332 332 332 332 332 334 333 335 336 336 337 338 340 341 343 344 345 346 346 346 347 347 347 348 348 348 349 349 349 350 350 350 350 351 351 352 353 353 354 354 355 355 355 355 355 355 356 356 356 356 357 357 357 358 358 358 357 357 357 357 357 357 357 356 356 356 356 357 358 359 0 1 1 1 1 0 359 357 356 355 353 351 351 352 354 354 352 354 344 340 337 336 335 334 332 326 324 320 318 318 318 316 313 308 306 304 301 299 297 296 295 296 294 301 313 302 284 270 288 311 302 296 291 286 284 283 283 284 287 291 295 299 300 299 298 295 293 291 289 288 288 287 288 290 292 293 294 294 294 294 294 293 296 296 296 296 296 296 296 296 295 293 292 291 289 288 288 288 288 291 294 295 295 294 294 294 294 295 295 295 296 296 296 296 294 292 290 290 291 291 291 291 290 290 289 288 287 287 285 284 284 284 284 283 282 280 279 278 276 274 273 272 272 272 271 267 261 258 256 253 252 248 244 241 241 240 233 223 215 220 223 222 217 212 209 212 218 225 229 225 218 225 228 229 230 233 238 230 230 235 241 254 259 258 256 255 258 254 253 250 246 245 242 241 242 240 238 241 248 247 246 243 242 242 244 246 247 249 252 253 255 256 257 257 257 258 258 258 258 258 257 257 256 256 257 258 259 260 260 261 261 261 261 260 258 256 253 253 252 249 248 250 252 253 255 255 256 256 258 258 260 262 264 267 269 271 273 273 273 270 271 269 267 266 266 266 265 265 265 264 262 260 255 251 251 253 259 261 262 258 255 252 251 254 259 261 262 262 263 264 263 260 248 247 252 256 258 260 263 265 266 265 262 260 259 257 256 254 250 242 235 237 237 238 238 234 232 236 239 241 245 247 247 247 246 246 242 239 239 240 241 240 239 239 240 243 244 245 245 245 246 246 246 245 244 243 244 246 247 247 248 248 249 252 258 260 272 278 242 210 205 205 206 208 207 204 200 207 213 219 226 220 212 208 215 200 198 205 222 235 237 237 231 216 193 185 185 183 179 179 185 187 180 173 174 176 184 197 251 273 280 284 286 284 282 278 275 275 277 280 283 283 277 246 194 177 173 170 170 170 169 168 166 164 163 162 162 162 161 160 159 156 155 155 155 155 156 156 156 155 155 154 154 154 154 153 153 152 152 152 151 151 150 150 149 149 149 149 148 148 148 148 148 147 147 146 146 145 144 144 144 144 144 144 145 145 145 145 145 146 146 146 146 146 146 146 146 146 146 146 146 146 147 147 147 147 146 146 146 147 147 148 148 149 149 149 149 149 150 150 150 151 151 151 151 152 152 152 152 152 153 153 153 154 154 154 155 155 155 155 155 155 156 156 157 157 157 157 157 157 157 157 157 157 158 350 350 350 350 350 350 350 350 350 350 349 349 349 349 349 348 348 348 348 348 348 348 347 347 347 347 347 347 347 347 347 347 346 346 346 346 346 346 346 346 345 345 344 344 344 344 343 343 343 343 343 343 343 343 342 342 341 340 340 340 339 338 338 337 337 338 338 339 339 339 339 338 338 338 338 338 337 337 337 337 336 336 335 335 335 335 334 334 334 334 333 333 333 333 333 333 333 333 333 333 333 332 332 332 332 333 333 332 332 332 332 332 332 332 332 331 331 331 332 332 332 333 333 334 334 335 335 336 338 339 340 342 343 344 346 346 346 347 347 348 348 348 349 349 349 350 350 350 351 351 351 352 352 352 353 353 354 355 355 355 355 355 355 355 356 356 357 357 357 358 358 358 358 358 357 357 357 357 357 357 357 356 356 356 356 357 358 360 1 1 1 1 1 1 359 358 356 354 353 352 352 354 354 352 344 339 338 337 337 337 335 332 328 323 320 318 318 318 319 319 315 312 309 306 303 301 302 305 307 311 317 329 335 337 332 324 316 311 304 298 294 291 289 289 290 294 299 303 306 307 305 303 299 296 294 291 290 289 289 289 290 292 294 296 296 296 296 296 297 298 298 298 299 299 299 298 298 296 294 293 292 290 289 288 288 287 289 291 294 296 295 295 294 294 294 294 295 295 297 296 295 295 294 292 291 291 292 292 291 291 291 291 290 289 288 287 285 284 284 284 284 283 282 280 279 278 276 274 272 270 271 272 271 267 262 258 256 255 255 251 246 240 239 238 232 222 215 219 217 219 210 207 211 216 221 227 231 230 222 222 223 227 226 224 229 229 233 239 247 256 256 252 251 253 256 258 257 254 251 250 247 245 245 244 244 247 251 250 249 249 248 248 248 248 249 251 253 254 255 256 257 257 258 258 258 258 258 258 257 257 257 257 257 258 259 260 261 262 261 260 260 258 256 254 254 254 253 252 248 249 251 252 253 254 255 256 258 260 262 264 265 266 268 269 270 271 270 268 268 266 265 265 266 267 267 267 266 263 259 255 255 253 252 257 263 264 262 257 253 251 251 254 258 260 261 263 265 264 262 260 255 254 255 256 258 260 263 266 266 261 259 258 254 251 251 250 245 234 232 231 230 230 230 231 236 240 243 245 246 247 247 246 245 244 244 243 240 239 240 240 240 240 240 243 244 245 245 246 245 245 245 244 245 243 243 244 245 246 247 249 251 253 253 256 268 279 266 218 204 202 203 205 206 203 200 199 208 222 228 225 219 214 219 213 199 209 231 245 248 246 238 220 198 188 188 186 182 183 180 176 174 171 167 168 170 173 223 251 265 274 281 282 278 275 274 274 277 281 283 283 275 233 185 174 171 169 169 169 169 169 167 165 163 163 163 163 162 162 159 156 156 156 156 156 156 156 156 156 155 155 155 154 154 154 154 153 152 152 152 151 151 150 150 150 149 149 149 149 149 148 148 148 147 146 146 145 145 144 144 144 144 144 145 145 145 145 146 146 146 146 147 147 147 147 147 146 146 146 147 147 147 147 147 147 147 147 147 147 147 148 148 149 149 149 149 149 150 150 151 151 151 152 152 152 152 152 152 152 153 153 153 154 154 155 155 155 155 155 155 156 156 156 157 157 157 157 157 158 158 158 157 158 158 350 350 350 350 350 350 350 350 350 350 349 349 349 349 349 348 348 348 348 348 348 347 347 347 347 347 347 347 347 347 347 346 346 346 346 346 346 346 346 345 345 345 344 344 344 344 344 343 343 343 343 343 343 342 342 341 340 339 339 338 338 338 338 338 339 339 340 340 340 340 339 339 339 338 338 338 338 337 337 336 336 335 334 334 334 333 333 332 332 332 333 333 333 333 333 333 333 333 333 333 333 332 332 332 332 332 332 331 331 331 332 332 331 331 331 331 331 331 331 332 333 333 334 334 334 334 335 337 338 339 341 342 344 345 346 346 347 347 348 348 348 349 349 350 350 351 351 351 351 351 352 352 353 353 353 353 354 354 355 355 355 355 355 356 356 357 357 358 358 358 358 358 358 357 357 357 357 357 357 357 357 357 357 357 357 357 358 359 0 0 1 1 1 1 360 358 356 354 353 353 355 356 356 355 349 338 338 337 337 336 333 328 324 320 318 318 317 319 321 322 320 316 312 307 304 303 306 316 316 323 334 341 340 336 330 322 305 297 293 293 295 296 296 301 307 312 316 316 315 311 306 302 298 295 292 292 290 289 289 290 292 294 296 298 298 298 297 298 299 299 299 299 300 300 300 299 296 295 294 293 292 290 290 288 287 287 289 292 295 296 296 295 295 295 295 295 296 296 297 296 295 294 293 293 293 292 292 292 292 291 291 291 290 289 287 286 285 284 284 284 284 283 282 281 280 278 276 274 271 269 269 269 270 267 262 256 253 252 248 245 243 237 235 234 229 221 215 214 209 210 209 211 218 222 223 225 228 230 228 224 222 224 227 232 235 235 239 245 253 251 246 245 249 253 257 260 260 259 258 255 252 249 248 248 246 249 254 252 252 252 252 252 251 251 252 253 254 255 256 257 257 258 258 258 258 258 258 258 257 258 258 258 258 258 258 260 261 262 261 262 259 255 253 253 255 255 254 253 253 249 251 253 254 255 256 257 258 260 262 264 265 266 266 267 267 268 267 265 265 264 264 264 264 265 266 266 263 259 256 254 254 253 255 262 266 266 263 257 254 252 253 256 257 260 262 265 268 266 263 261 260 258 253 252 254 257 261 263 264 259 254 250 244 241 238 236 233 231 229 229 229 229 229 235 240 244 247 248 248 247 246 245 244 244 244 242 239 238 239 240 240 241 240 241 243 245 245 245 245 245 245 245 247 245 245 244 244 244 245 246 248 250 249 253 263 277 266 215 200 198 198 200 202 201 200 198 208 222 227 228 225 219 218 219 202 206 230 236 246 252 244 226 206 193 190 185 178 174 176 168 161 159 156 156 158 164 238 249 261 274 282 282 279 277 276 275 278 281 282 280 276 253 194 176 172 170 169 168 168 168 167 165 164 163 163 163 163 162 158 157 156 156 156 157 157 157 156 156 156 155 155 155 155 154 154 153 153 153 152 152 151 151 150 150 150 150 149 149 149 149 148 148 148 147 146 146 145 145 145 145 145 145 145 146 146 146 146 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 148 148 149 149 149 149 150 150 150 151 151 152 152 152 152 152 152 152 153 153 153 153 154 155 155 155 155 155 156 156 156 156 156 157 157 158 158 158 158 158 158 158 158 158 350 350 350 350 350 350 349 349 349 349 349 349 349 349 348 348 348 348 347 347 347 347 347 347 347 347 347 347 347 346 346 346 346 346 346 346 346 346 345 345 345 344 344 344 344 344 344 343 343 343 343 343 342 341 340 340 339 339 339 338 338 339 339 340 340 341 341 341 341 340 340 340 339 339 339 340 339 338 337 336 335 334 333 333 333 332 332 332 332 332 332 332 333 333 333 333 333 333 333 333 332 332 332 332 331 331 331 331 331 331 331 331 331 331 331 331 331 331 331 332 333 333 334 333 334 335 336 337 339 340 341 343 344 345 346 346 347 347 348 348 349 350 350 351 351 352 352 352 352 352 352 353 353 353 354 354 354 355 355 355 355 355 356 356 357 358 358 359 359 358 358 357 357 357 357 357 357 356 356 356 356 357 357 357 357 358 358 359 359 0 0 1 1 0 360 358 357 355 354 356 358 358 358 356 354 345 338 337 336 334 330 326 322 319 318 318 319 322 325 325 322 317 311 307 304 305 310 312 324 341 341 337 332 323 315 306 293 289 290 299 304 309 313 321 325 326 324 320 314 308 302 298 295 292 292 290 289 290 291 293 295 297 299 300 300 299 300 300 300 300 300 300 300 300 299 296 296 296 296 294 293 291 290 288 287 287 289 293 295 297 296 296 297 296 295 295 296 297 297 295 295 294 294 294 294 294 293 293 292 292 291 290 289 288 286 285 285 284 284 284 284 283 283 282 280 278 276 273 270 268 266 267 268 266 261 256 251 247 241 239 240 238 232 231 228 222 217 214 214 215 215 218 227 228 225 224 226 231 233 232 230 231 233 234 237 240 246 251 251 242 239 246 249 255 260 262 263 262 261 259 256 252 251 251 250 254 256 255 254 254 254 254 254 254 254 254 255 256 256 257 257 258 258 258 258 258 258 258 258 259 259 259 259 258 258 260 261 261 260 260 257 258 254 254 256 256 254 253 253 252 252 252 255 257 258 258 259 260 261 263 265 266 267 266 266 266 265 264 263 263 263 263 263 264 264 261 257 255 255 254 254 255 257 261 265 267 265 261 257 256 256 260 260 263 265 268 270 266 261 258 256 255 249 246 248 250 256 262 260 254 245 241 238 234 232 230 229 228 227 227 228 229 232 241 243 245 248 249 249 248 247 247 246 246 245 244 241 239 239 240 240 241 241 243 245 245 245 245 245 246 247 246 247 246 246 246 245 243 243 243 243 245 246 251 261 276 277 228 200 196 195 196 197 198 199 195 205 219 223 226 226 222 219 218 218 204 203 211 236 253 251 231 210 196 188 181 168 160 160 163 163 161 160 165 168 178 253 258 269 280 281 281 280 279 276 275 276 278 277 274 266 250 212 184 178 175 170 168 166 166 166 165 164 163 163 162 161 160 159 157 156 156 157 157 157 157 157 156 156 156 155 155 155 155 154 154 153 153 153 152 152 151 151 150 150 150 150 149 150 149 149 148 148 147 147 146 146 146 145 146 145 146 146 146 146 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 148 148 149 149 149 150 150 150 150 151 152 152 153 153 153 153 153 153 153 153 153 154 154 155 155 155 155 156 156 156 156 156 157 157 158 158 158 158 159 159 159 158 159 159 350 350 350 349 349 349 349 349 349 349 349 349 348 348 348 347 347 347 347 347 347 347 347 347 347 347 347 347 346 346 346 346 346 346 346 346 346 345 345 345 344 344 344 344 343 343 343 343 343 343 342 342 341 340 340 339 339 339 339 339 340 340 341 341 341 341 341 341 341 341 341 341 340 340 341 341 340 339 338 336 335 334 333 333 333 332 333 333 333 333 333 333 333 333 333 333 333 333 333 332 332 332 332 332 331 331 331 331 331 331 331 331 331 331 331 331 331 331 331 332 332 333 333 333 334 336 337 338 339 341 342 343 344 345 345 346 347 347 348 349 350 350 351 352 352 352 353 353 353 353 353 353 353 354 354 355 355 355 355 355 355 356 356 357 358 359 359 359 359 358 357 357 356 356 356 356 356 356 356 356 356 357 358 358 358 358 358 358 359 359 359 360 360 360 360 359 357 356 356 356 357 358 358 356 355 353 342 336 335 333 330 325 320 319 318 319 321 323 324 323 320 314 308 304 302 304 307 310 318 319 319 314 305 300 298 297 297 298 303 319 316 325 334 335 332 327 321 315 309 303 298 294 291 290 290 289 289 294 296 298 300 301 301 302 302 303 302 302 301 301 301 301 302 300 298 297 297 296 297 296 295 294 292 290 288 287 290 294 296 297 297 296 297 296 296 296 297 297 297 296 295 295 294 294 294 294 294 294 293 292 290 289 288 287 286 285 285 284 284 284 284 284 283 282 279 277 275 272 269 267 265 265 266 265 263 261 255 247 241 238 238 238 231 232 230 226 223 221 220 220 222 226 233 235 232 229 231 236 239 239 238 238 237 239 241 243 249 250 246 241 245 248 253 257 261 262 263 263 263 262 258 255 254 253 256 258 258 257 256 255 255 255 255 256 255 256 256 256 257 257 258 258 258 259 259 259 259 259 259 259 259 260 259 259 259 260 260 259 254 245 240 255 257 257 257 256 255 254 254 255 254 253 257 258 259 260 260 260 261 263 265 265 265 265 265 265 264 264 263 263 263 263 263 261 257 254 253 252 252 253 254 255 255 257 264 267 267 263 259 257 257 258 261 264 267 268 268 264 259 254 252 251 248 247 246 250 259 261 257 248 237 236 234 225 224 223 225 226 226 228 229 231 236 243 245 246 247 247 247 247 247 248 249 249 249 247 247 241 239 240 240 241 243 244 247 247 247 248 248 249 249 247 247 246 245 246 246 245 244 243 241 242 245 250 262 276 280 227 202 196 194 193 193 194 194 191 192 215 222 225 227 224 221 217 212 211 219 215 218 246 254 235 209 195 187 180 169 163 161 178 182 181 189 200 192 203 258 261 273 280 281 278 276 275 273 267 269 271 270 268 248 221 205 198 190 179 171 168 166 165 164 164 163 163 163 161 161 160 158 155 155 156 156 157 157 157 157 157 156 156 156 155 155 155 155 154 154 154 153 153 152 152 151 151 151 151 150 150 150 150 149 149 148 148 147 147 147 146 146 146 146 146 147 147 147 147 147 147 147 147 148 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 148 148 148 149 149 149 149 150 150 151 151 152 153 153 153 153 153 153 153 153 153 153 154 155 155 155 155 156 156 156 156 156 156 157 157 158 158 159 159 159 159 159 159 159 159 350 350 350 349 349 349 349 349 349 349 349 348 348 348 347 347 347 347 347 347 347 347 347 347 347 347 346 346 346 346 346 346 346 346 346 346 345 345 344 344 344 343 343 343 343 343 343 342 342 341 341 340 340 340 340 340 340 340 340 341 341 341 342 342 342 342 342 342 342 342 342 342 341 341 341 341 340 339 338 338 337 336 336 335 335 335 335 335 335 335 335 335 335 335 334 334 334 334 333 333 333 333 333 333 332 332 332 332 332 331 331 331 331 331 331 331 331 331 331 331 332 332 333 334 335 336 338 339 340 341 342 343 344 345 345 346 347 348 348 349 350 351 352 352 353 353 353 353 353 353 353 354 354 354 355 355 356 356 356 356 356 357 357 357 358 359 360 359 358 357 356 356 356 356 356 356 356 356 355 356 356 357 358 358 359 358 358 358 359 358 358 358 359 360 360 358 357 356 356 356 356 356 356 355 354 353 340 337 335 332 327 323 321 318 317 317 318 318 318 316 313 309 304 299 297 298 299 292 289 293 293 289 287 290 293 298 301 306 313 322 334 345 344 335 328 321 316 310 304 299 295 292 291 290 290 290 294 302 304 306 306 306 305 305 304 305 304 303 302 303 303 303 304 302 299 299 299 298 300 299 298 296 294 291 289 288 291 294 297 297 297 296 297 297 297 297 297 296 297 296 296 295 295 294 295 295 294 294 293 291 289 288 287 287 286 285 285 284 284 284 284 283 282 280 277 275 273 271 268 266 264 264 264 264 263 262 257 250 243 240 239 237 234 235 234 231 229 228 228 228 230 232 235 238 239 238 239 242 245 246 246 246 245 246 244 244 248 246 246 247 249 257 258 258 259 261 261 262 262 262 261 258 256 256 257 259 259 259 258 257 256 256 257 257 257 257 257 257 258 258 258 258 259 259 259 259 259 259 259 260 260 259 258 258 258 258 259 256 251 247 253 259 258 258 258 257 256 255 255 254 254 255 258 259 260 261 262 263 263 263 264 264 264 264 264 264 263 264 264 264 264 262 258 255 252 250 250 250 251 252 253 254 254 256 264 267 267 263 259 257 257 257 259 264 266 265 265 261 256 252 250 249 249 249 249 256 265 264 250 240 234 233 229 222 222 223 222 225 227 229 230 231 237 246 247 247 241 237 236 238 241 245 248 251 251 250 246 240 239 240 241 242 244 244 245 247 249 250 251 251 249 248 248 247 245 244 246 246 245 243 242 242 244 249 260 274 281 215 202 199 197 194 191 191 191 190 191 194 219 227 231 229 224 220 215 208 205 205 222 237 248 235 210 198 193 188 180 178 177 199 201 201 212 214 194 202 258 266 272 275 276 271 268 268 266 261 266 269 270 272 255 221 227 211 195 182 171 167 166 165 164 162 162 162 163 163 163 161 158 155 155 156 156 156 157 157 157 157 157 156 156 155 155 155 155 155 154 154 153 153 153 153 153 152 152 151 151 151 150 150 149 149 149 148 148 148 148 147 147 147 147 147 147 147 147 147 147 147 147 148 148 148 148 148 148 147 147 147 147 147 147 147 147 147 147 147 147 148 148 148 148 149 149 149 150 150 150 151 151 152 153 153 154 154 154 154 154 154 154 154 154 155 156 156 156 156 156 156 157 157 157 158 158 158 159 159 159 160 160 160 160 160 160 350 350 350 349 349 349 349 349 349 348 348 348 347 347 347 347 347 347 347 347 347 347 347 347 346 346 346 346 346 346 346 346 346 345 345 345 345 344 343 343 343 343 342 343 342 342 341 341 341 340 340 340 340 340 341 340 341 341 341 342 342 342 342 342 343 343 343 343 342 342 342 342 342 342 341 341 341 340 340 339 339 338 338 338 337 338 337 337 337 337 337 336 336 335 335 335 335 334 334 334 334 334 333 333 333 333 333 333 332 332 331 331 331 331 331 331 331 331 331 331 331 332 332 334 335 336 338 339 341 342 343 344 344 344 345 346 347 348 348 349 350 351 352 353 353 354 354 354 354 354 354 354 355 355 355 356 357 357 356 356 356 355 355 357 359 360 359 358 357 356 356 356 356 356 356 356 356 356 356 357 357 357 358 358 358 358 358 358 358 357 356 357 358 360 359 358 356 355 355 355 355 355 354 354 354 353 349 338 333 328 323 322 321 318 317 316 316 316 315 312 309 305 301 296 292 292 287 284 285 287 288 287 286 291 298 303 307 315 320 325 343 344 336 328 321 316 311 307 303 299 296 294 293 292 294 296 302 309 312 313 312 310 308 307 306 305 305 304 304 304 305 306 306 305 303 301 301 301 301 301 300 297 294 292 289 289 291 294 296 297 297 296 295 295 295 296 296 296 296 296 296 296 295 295 295 295 295 294 291 289 288 287 287 286 286 285 285 284 283 283 283 283 281 278 275 272 271 269 267 265 263 262 262 263 262 260 257 251 246 243 241 240 239 240 239 237 236 234 234 234 235 235 237 240 243 245 246 248 251 251 252 252 252 252 249 246 251 249 249 255 258 260 261 260 260 261 260 261 262 262 262 261 259 258 259 260 260 260 260 259 258 257 257 257 257 258 257 258 258 259 259 259 259 259 259 259 259 259 260 260 259 259 258 257 257 257 256 256 258 259 260 259 259 259 258 257 256 256 255 255 255 257 259 260 260 262 262 263 263 263 263 263 263 263 263 263 264 265 265 264 262 259 255 251 249 249 250 252 252 252 253 254 255 257 263 265 264 260 258 257 256 255 256 258 261 264 263 259 254 251 250 250 250 252 255 264 268 265 260 243 233 230 227 224 225 228 228 228 229 230 231 233 238 243 240 235 233 232 232 231 234 239 245 250 252 250 238 238 239 240 240 242 243 244 246 247 250 251 252 250 249 249 249 249 247 245 245 246 245 243 241 241 243 249 260 270 272 200 200 201 200 196 192 190 190 190 191 193 197 202 217 222 223 220 213 208 206 211 209 219 239 236 218 206 201 199 196 193 198 209 204 206 211 207 197 201 254 275 274 273 272 199 238 262 264 265 270 275 278 278 273 272 274 247 209 185 171 166 166 166 165 163 162 162 163 165 167 166 160 157 156 156 156 156 157 157 157 157 157 156 156 155 155 155 155 155 154 154 153 153 153 153 153 152 152 152 151 151 151 150 150 150 149 149 149 149 148 148 148 148 148 147 147 147 147 147 148 148 148 148 148 148 148 148 148 148 148 148 148 147 147 148 148 148 148 148 148 148 148 148 149 149 149 149 150 150 150 151 152 152 153 154 154 154 154 154 154 154 154 154 155 156 156 156 156 156 157 157 157 157 157 158 159 159 159 160 160 160 160 160 160 160 160 350 350 350 350 349 349 349 349 348 348 348 348 347 347 347 347 347 347 347 347 346 346 346 346 346 346 346 346 345 345 345 345 345 345 344 344 344 343 342 342 342 341 341 341 341 340 340 340 340 340 340 341 341 341 342 342 342 342 342 343 343 343 343 343 344 344 343 343 343 343 343 342 342 342 342 342 341 341 341 340 340 340 339 339 339 338 338 338 338 337 337 337 336 336 336 335 335 335 334 334 334 334 334 333 333 333 333 333 332 332 332 331 331 331 331 331 331 331 331 331 331 332 333 334 335 337 338 340 341 342 343 344 344 345 346 347 347 348 348 349 350 351 352 353 353 353 354 354 354 354 355 355 355 356 356 357 358 357 357 355 351 351 355 358 0 0 359 357 356 355 355 355 355 355 355 355 355 356 357 357 358 358 358 358 358 358 358 357 357 355 355 356 357 355 356 356 354 354 354 354 353 353 353 350 350 353 348 335 329 326 323 322 322 321 318 317 316 316 313 310 307 303 299 296 294 292 284 289 289 289 288 287 292 300 305 305 314 314 323 335 341 335 328 322 317 312 309 306 303 300 298 297 297 297 301 305 309 314 317 317 315 312 310 308 308 306 305 305 305 306 307 308 308 308 305 303 302 302 302 302 300 298 295 292 290 290 291 294 296 297 297 296 296 296 295 296 296 296 296 296 296 296 295 295 295 295 294 292 289 287 287 287 287 286 286 285 284 284 283 283 283 282 281 278 275 271 269 268 266 264 262 260 260 260 258 254 254 253 250 247 244 243 244 243 242 241 240 238 237 237 237 239 240 242 245 248 250 252 254 254 256 257 257 257 254 251 252 253 253 260 262 263 263 263 262 262 262 263 264 264 263 262 261 260 260 261 261 261 261 260 259 258 257 257 258 258 258 258 259 259 259 258 258 258 258 259 259 260 260 259 259 258 258 257 257 257 257 259 259 260 261 261 260 259 258 258 257 257 257 257 257 259 260 261 261 262 263 263 263 264 263 263 263 263 263 264 264 265 265 263 260 256 253 251 251 252 253 254 254 254 254 255 255 256 259 263 260 257 256 255 253 252 252 253 257 264 262 259 256 254 253 252 253 257 261 267 269 266 261 241 232 229 229 230 230 231 231 231 231 233 235 237 238 237 235 233 231 231 229 229 230 235 242 248 250 247 235 236 237 238 238 239 241 243 246 248 250 252 252 250 248 247 249 250 251 250 247 246 245 243 239 239 239 247 260 264 205 194 194 204 208 201 195 192 191 192 192 194 194 196 200 204 206 207 204 205 208 198 200 213 231 238 224 214 207 203 201 202 205 202 196 194 201 203 217 233 262 279 281 280 269 190 198 218 250 257 264 271 276 282 282 286 287 276 248 207 177 167 165 166 166 165 164 164 165 167 171 170 163 159 158 157 157 157 157 158 158 157 157 157 156 156 156 155 155 155 154 154 154 153 153 153 153 153 152 152 151 151 151 151 151 150 150 150 150 149 149 149 149 149 148 148 148 148 148 148 148 148 148 148 148 149 149 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 149 149 149 150 150 150 151 152 152 153 154 154 154 154 154 154 154 155 155 155 156 157 157 157 157 157 157 158 158 158 158 159 159 160 160 160 160 160 161 161 161 161 351 350 350 350 350 349 349 349 349 348 348 348 347 347 347 347 347 347 347 346 346 346 346 346 346 345 345 345 345 344 344 344 344 344 343 343 343 342 341 341 341 340 340 340 340 340 340 341 341 341 342 342 342 343 343 343 343 343 343 344 344 344 344 344 344 344 344 344 344 343 343 343 343 343 343 343 342 342 341 341 341 340 339 339 339 338 338 338 338 338 338 337 337 337 336 336 335 335 335 334 334 334 334 334 333 333 333 333 332 332 332 332 332 331 331 331 331 331 331 331 331 332 333 334 336 337 339 340 341 342 343 343 344 345 346 347 348 348 348 349 350 350 352 352 353 353 354 354 355 355 355 355 356 356 357 358 358 358 357 355 353 354 357 359 0 359 358 356 355 355 355 355 355 355 355 355 355 356 357 358 358 358 358 358 357 357 357 356 355 354 355 355 355 343 340 341 343 348 352 352 352 352 352 341 338 338 336 330 326 326 326 324 324 322 319 316 316 315 312 308 304 300 298 297 295 293 291 292 291 290 291 294 301 308 308 308 323 324 333 341 336 329 322 317 314 311 308 306 304 303 302 301 302 304 310 315 317 316 315 314 313 312 310 309 308 306 305 306 306 307 308 308 308 308 307 303 303 303 303 303 302 299 296 294 292 291 292 295 296 297 297 297 297 296 296 296 296 297 297 296 296 296 296 295 295 295 293 291 288 287 287 287 287 286 286 285 285 284 284 283 283 283 282 280 277 273 269 266 264 262 260 260 258 256 251 249 252 253 253 250 247 244 243 243 243 243 242 239 237 237 239 239 242 244 247 251 253 254 255 257 259 260 260 260 259 258 258 258 260 263 264 264 264 264 264 264 264 264 265 265 265 264 262 262 261 261 262 262 261 261 260 259 258 258 258 258 258 258 258 258 258 256 256 257 257 258 258 259 259 258 258 258 258 258 259 259 259 258 259 260 261 262 261 260 259 259 258 258 257 258 259 260 261 262 262 263 264 264 264 264 264 264 264 264 264 264 265 265 263 261 258 256 255 254 254 255 256 256 256 256 256 255 254 255 258 260 259 258 256 253 250 249 249 252 257 262 261 259 257 257 255 254 257 261 264 267 268 265 261 254 235 230 230 230 231 232 233 233 234 236 237 238 237 235 233 230 228 228 227 228 231 237 246 250 249 244 235 235 235 236 236 237 239 241 245 248 251 253 252 249 247 247 248 249 251 252 251 249 245 243 239 236 232 238 255 266 267 241 196 212 223 212 201 196 196 197 196 196 197 197 197 199 200 200 199 197 200 203 203 209 225 235 230 224 212 205 206 205 200 196 196 191 191 191 224 246 259 273 283 281 254 193 198 204 225 242 255 264 271 276 279 286 287 284 278 265 211 172 166 165 165 166 166 166 166 168 171 170 164 161 160 159 159 158 158 158 158 158 158 157 157 156 156 156 155 155 154 154 154 154 154 153 153 153 153 152 152 151 152 152 152 151 151 151 150 150 150 150 150 149 149 148 148 148 148 148 148 148 148 148 148 149 149 149 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 149 149 149 150 150 151 151 152 152 153 153 154 154 154 155 155 155 155 155 156 156 157 157 157 157 158 158 158 158 158 159 159 160 160 160 160 161 161 161 161 161 161 351 351 350 350 350 350 350 349 349 349 348 348 348 347 347 347 347 347 347 346 346 346 346 346 345 345 345 344 344 344 344 343 343 343 342 342 342 342 341 341 341 341 341 341 342 342 342 343 343 343 343 343 343 343 343 343 343 344 344 344 344 344 344 344 344 344 344 344 344 344 344 344 344 343 343 343 343 342 342 341 341 341 340 340 339 339 339 339 339 339 339 338 338 338 337 336 336 335 335 335 335 334 334 334 334 334 334 333 333 333 333 332 332 332 332 331 331 331 331 331 332 333 334 335 336 338 340 341 342 342 343 343 345 346 346 347 348 348 348 349 350 350 351 352 352 353 354 354 355 355 356 356 356 357 357 357 357 357 357 356 356 357 359 360 359 358 356 355 354 354 354 354 354 355 355 355 356 356 357 358 358 358 358 358 357 356 356 355 354 354 354 354 351 340 336 336 337 342 348 350 350 347 341 336 336 335 332 328 325 325 325 324 324 323 320 318 316 314 310 307 303 300 299 298 293 292 294 294 294 295 300 306 311 311 310 313 321 336 342 339 330 323 318 315 312 310 308 306 306 305 305 305 308 312 317 318 316 312 312 312 312 311 311 310 308 307 306 307 308 308 307 307 307 308 307 304 304 305 305 304 303 301 298 296 294 293 294 296 297 298 298 298 297 297 297 297 296 298 298 297 296 296 296 296 295 294 293 291 289 288 287 287 287 287 286 285 286 285 285 284 283 284 284 282 279 275 269 265 262 261 261 258 254 249 246 247 251 254 254 252 250 245 241 240 239 239 240 239 236 237 240 242 245 247 249 252 253 254 257 259 260 261 262 262 262 262 262 262 263 264 265 265 265 265 265 265 265 265 266 266 266 265 264 263 262 262 262 262 262 261 261 260 259 258 257 257 256 256 255 254 254 252 253 254 255 255 256 257 257 258 258 258 258 259 259 259 259 258 259 260 261 261 261 260 260 260 259 258 257 258 260 261 262 262 263 264 264 264 264 264 264 264 264 265 265 265 265 263 262 260 259 258 258 257 256 256 257 258 258 258 257 255 255 257 259 260 260 258 255 250 248 248 249 252 257 261 261 258 256 256 254 253 255 259 263 266 266 263 260 256 233 230 228 228 229 231 232 233 235 237 237 236 236 234 231 230 229 227 227 229 233 246 255 257 251 242 238 236 235 235 235 236 238 240 243 247 250 252 251 246 248 248 249 251 252 253 252 250 248 245 240 236 230 226 241 256 263 270 245 228 235 227 214 204 206 206 203 202 202 201 202 204 205 205 206 205 208 209 208 214 225 228 234 231 220 214 210 204 197 192 190 188 184 183 198 222 241 260 274 271 248 199 195 203 212 230 250 259 263 268 276 283 287 285 284 281 259 188 169 167 166 165 165 166 166 168 170 167 164 162 162 161 160 160 159 159 158 158 158 158 157 157 156 156 156 155 155 155 155 155 155 154 154 153 153 152 152 152 152 152 152 152 151 151 151 151 151 151 150 149 149 149 148 148 148 148 148 148 148 148 148 149 149 149 148 148 148 148 148 148 148 148 148 149 149 149 149 149 149 148 148 149 149 150 150 150 151 151 152 152 152 153 154 154 155 155 155 155 155 156 156 157 157 157 158 158 158 158 159 159 159 159 160 160 160 161 161 161 161 161 161 161 161 351 351 351 351 351 350 350 350 349 349 349 348 348 348 348 347 347 347 347 346 346 346 346 345 345 345 344 344 344 344 343 343 343 343 342 342 342 343 343 343 343 343 343 343 344 344 344 344 344 344 344 344 344 344 344 344 344 344 344 344 344 344 344 344 344 344 344 344 344 344 344 344 344 343 343 343 343 342 342 342 342 341 341 341 341 341 340 340 340 339 339 339 339 338 338 337 337 336 336 335 335 335 335 334 334 334 334 334 333 333 333 333 333 333 332 332 332 332 332 332 332 333 334 336 337 339 340 341 342 342 343 344 345 346 347 347 348 348 349 349 350 351 351 351 352 353 354 354 355 355 355 356 356 356 356 356 357 357 357 358 358 359 0 360 359 357 355 354 354 354 354 354 354 355 355 355 356 357 357 358 358 358 358 358 357 356 355 355 354 354 353 350 344 338 336 336 335 337 343 347 340 336 334 334 334 335 331 329 328 328 327 327 325 323 319 320 317 313 309 306 303 301 301 300 297 298 300 300 300 303 309 313 314 314 315 325 334 339 339 331 324 318 315 313 311 309 308 307 307 307 307 310 314 318 317 314 313 312 312 311 311 311 310 309 308 306 306 307 307 307 306 306 307 307 307 305 305 305 306 306 305 303 301 298 296 295 296 298 298 299 299 299 298 298 297 297 297 299 298 297 297 296 296 296 295 294 293 292 290 289 288 288 288 288 287 287 287 286 286 285 284 284 285 283 280 275 270 264 262 260 257 253 248 244 246 249 253 255 256 255 253 248 244 242 239 239 240 240 239 238 241 244 247 249 250 252 254 257 260 261 262 262 262 262 263 263 263 264 264 264 264 265 265 265 265 266 266 266 266 266 266 265 265 264 264 263 263 263 262 262 261 260 259 257 256 255 254 254 251 248 249 251 252 253 253 252 252 254 256 258 258 258 258 259 259 259 259 259 260 261 262 261 260 260 259 259 258 258 258 259 260 261 262 262 263 264 264 264 264 264 264 264 264 265 265 265 264 263 262 262 262 261 260 259 259 258 258 259 259 258 256 256 257 259 260 260 260 258 253 248 249 249 250 254 259 261 260 258 258 255 253 251 253 257 261 264 264 261 257 248 228 228 225 224 226 228 230 232 235 235 235 235 234 232 230 230 229 228 229 230 235 249 257 260 258 247 240 240 239 237 237 237 238 240 245 248 249 249 248 247 248 250 253 255 255 253 250 248 246 244 240 234 230 225 223 224 246 276 276 262 245 239 231 219 224 220 215 213 211 209 208 210 212 212 213 212 225 230 220 213 218 229 233 232 229 221 210 201 197 194 189 187 186 185 182 206 223 230 236 234 210 190 189 196 206 232 244 252 259 266 274 280 284 283 284 285 274 207 182 174 170 168 166 166 166 168 168 164 162 162 162 162 161 161 161 159 159 159 159 159 158 157 157 156 156 156 155 155 155 155 155 155 154 154 154 153 153 152 153 153 153 152 152 151 151 151 151 151 150 150 149 149 148 148 148 148 148 147 148 148 148 149 149 149 149 148 148 149 148 148 149 149 149 149 149 149 149 149 149 149 149 149 150 150 150 150 151 151 151 152 152 153 154 155 155 155 155 155 156 156 156 156 157 158 158 158 159 159 159 159 159 160 160 160 161 161 161 161 161 161 162 161 161 352 352 351 351 351 351 350 350 350 349 349 349 348 348 348 348 348 347 347 347 347 346 346 346 346 345 345 345 344 344 344 344 344 344 344 344 344 345 345 345 345 345 345 345 345 345 345 345 345 345 345 345 345 344 344 344 345 345 345 345 345 345 345 345 345 345 345 345 345 344 344 344 344 343 343 343 343 343 342 342 342 342 342 342 342 341 341 341 340 340 340 339 339 339 338 338 337 337 336 336 336 335 335 335 334 334 334 334 333 333 333 333 333 333 333 332 332 332 332 333 333 334 335 337 338 340 341 342 342 342 343 344 345 346 347 347 348 348 349 350 350 350 351 352 353 353 354 354 355 355 355 355 355 356 356 356 357 357 358 358 359 360 0 359 358 356 355 354 354 354 354 354 354 355 355 356 356 357 358 358 358 358 358 357 356 356 355 354 354 353 351 343 339 337 335 335 334 334 334 333 333 332 332 332 332 332 331 330 330 331 330 327 324 321 318 317 316 313 310 307 305 304 302 302 302 305 304 303 305 309 315 318 319 324 322 335 344 340 331 324 319 315 313 312 310 309 308 308 308 309 311 315 319 321 315 312 312 313 314 313 312 312 311 309 307 306 305 306 306 306 306 306 307 307 307 307 306 306 307 307 307 306 303 301 299 298 299 300 300 301 301 300 300 299 299 298 298 300 298 297 296 296 296 296 295 294 293 292 291 289 289 288 288 288 287 287 287 287 286 285 285 285 285 284 281 276 270 268 263 258 252 247 245 245 249 251 255 256 257 257 255 253 252 248 246 244 244 244 242 241 242 245 248 250 252 251 255 258 260 261 262 262 262 261 263 264 264 264 265 265 265 265 266 266 266 266 266 266 266 266 266 265 265 265 264 264 264 264 263 262 261 260 258 256 254 254 253 253 251 251 252 252 252 252 252 251 251 253 255 256 257 258 258 259 259 259 259 260 261 261 262 261 261 260 258 257 257 258 259 259 260 261 262 262 263 263 263 263 264 264 264 263 263 264 264 264 263 263 263 264 264 263 263 262 261 261 260 259 259 258 257 258 260 260 261 262 261 259 255 252 251 250 251 255 259 259 258 257 255 253 251 250 252 256 260 261 259 256 247 234 231 226 224 223 224 226 229 233 235 235 234 234 233 231 228 228 228 230 232 234 238 245 253 255 253 247 244 243 243 242 241 240 240 241 247 250 250 249 248 249 249 252 256 258 257 254 250 245 243 242 239 230 227 229 225 218 206 242 278 276 261 245 239 234 234 231 229 227 222 218 216 217 220 219 220 219 230 239 240 233 225 228 232 233 233 223 212 202 199 196 191 188 187 185 183 198 208 205 197 194 191 186 184 186 196 205 237 250 259 267 274 279 281 282 284 286 285 243 217 187 175 172 169 167 169 169 170 163 161 161 162 162 162 162 162 160 161 160 160 160 159 158 157 157 156 156 156 156 156 156 155 155 155 154 154 154 153 153 154 153 153 153 152 152 151 151 151 151 150 150 149 149 148 148 148 148 148 148 148 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 150 150 150 150 151 151 151 151 152 153 153 154 155 155 155 155 156 156 156 156 157 157 158 158 159 159 159 159 160 160 160 160 160 161 161 161 161 162 162 162 162 161 352 352 352 352 351 351 351 350 350 349 349 349 349 349 349 348 348 348 348 347 347 347 347 347 346 346 346 346 346 346 345 345 345 345 345 345 346 346 346 346 346 346 346 346 346 346 346 346 345 345 345 345 345 345 345 345 345 345 345 345 345 345 345 345 345 345 345 345 345 345 344 344 344 344 344 343 343 343 343 343 342 342 342 342 342 342 342 341 341 340 340 340 339 339 339 338 338 338 337 337 336 336 335 335 335 334 334 334 334 333 333 333 333 333 333 333 333 333 333 334 334 335 336 337 339 340 341 342 342 343 343 344 345 346 347 347 348 349 350 350 350 350 351 352 352 353 354 354 354 354 354 355 355 355 355 356 356 357 358 358 359 360 359 358 357 356 355 355 354 354 355 355 355 355 355 356 357 357 358 358 358 358 357 357 355 355 354 354 353 352 349 339 337 337 336 334 332 331 331 331 330 331 331 331 331 330 330 330 329 329 327 325 322 319 317 316 316 313 310 309 307 306 304 303 304 305 306 304 306 310 317 325 328 330 335 342 341 331 323 318 315 314 312 310 309 309 309 309 310 311 314 318 321 320 314 313 313 315 316 316 315 314 312 308 305 304 303 304 305 306 306 306 305 306 306 306 307 307 308 309 310 309 307 305 304 303 302 302 302 303 303 302 302 301 300 299 299 300 299 298 298 297 297 296 295 294 293 292 291 290 289 288 287 287 287 287 286 286 287 287 285 285 285 285 282 278 272 271 264 256 251 248 247 249 252 253 256 258 259 259 258 257 255 253 250 249 248 248 247 245 244 247 249 251 252 253 255 257 259 259 260 260 260 259 261 263 264 264 264 265 265 265 266 266 266 266 266 266 265 265 265 265 265 265 265 265 264 264 264 263 262 260 259 257 256 255 254 254 254 254 255 256 255 255 254 252 253 254 255 256 258 258 258 259 259 259 260 260 261 262 262 262 261 260 257 256 257 258 259 260 260 261 262 262 262 262 262 262 263 263 263 263 263 263 263 263 263 264 264 264 265 265 265 265 264 263 262 261 259 258 258 259 259 260 261 262 262 260 257 254 252 250 250 253 256 254 254 252 244 237 240 249 253 258 261 260 256 249 245 234 221 223 223 222 223 227 231 234 235 235 234 232 232 229 228 227 230 233 238 243 246 248 250 246 247 248 244 242 244 244 244 242 241 241 248 250 250 249 249 251 253 255 258 259 257 253 247 243 240 240 239 232 225 224 225 218 205 218 269 277 273 256 240 234 230 227 229 231 229 226 224 224 227 226 226 226 232 242 246 239 231 231 234 235 236 226 216 208 200 197 196 192 186 182 182 186 197 194 190 187 186 185 181 179 182 201 243 257 263 270 275 278 279 281 284 286 288 285 272 208 181 176 173 170 171 171 171 164 161 160 161 161 161 162 162 162 162 161 161 160 160 159 159 158 158 157 156 156 156 156 156 156 155 155 155 154 154 154 154 154 153 153 153 152 152 152 151 151 151 150 150 149 149 148 148 148 148 149 149 149 149 150 150 150 150 150 150 150 150 149 150 150 150 150 150 150 150 150 150 150 150 150 151 151 151 151 151 151 151 152 153 153 154 155 155 155 156 156 156 156 157 157 158 158 158 159 159 159 160 160 160 160 160 160 161 161 161 161 162 162 162 162 161 353 353 353 352 352 351 351 351 350 350 350 350 350 350 349 349 349 349 348 348 348 348 347 347 347 347 347 347 347 346 346 346 346 346 346 346 347 347 347 347 347 347 347 347 346 346 346 346 346 346 346 346 346 346 346 346 346 346 345 345 345 345 345 345 345 345 345 345 345 345 345 344 344 344 344 344 344 344 343 343 343 343 343 343 342 342 342 342 341 341 341 340 340 340 339 339 339 338 338 337 337 336 336 335 335 335 335 334 334 334 333 333 333 333 333 333 333 334 334 335 335 336 337 338 339 341 342 342 342 343 343 344 345 346 347 348 349 350 350 351 351 351 351 351 352 353 353 354 354 354 354 354 354 354 354 355 356 356 357 358 359 359 359 358 357 356 356 355 355 354 354 355 355 355 355 356 357 358 358 358 358 357 356 355 354 354 353 353 352 351 347 340 337 336 335 333 331 330 329 329 329 331 330 330 330 330 329 328 327 325 323 323 321 318 319 317 315 313 311 311 308 306 303 302 303 304 303 303 303 305 309 319 323 330 338 336 329 321 316 315 314 312 310 309 308 308 309 309 310 312 314 317 318 316 314 313 315 317 318 318 318 315 311 307 303 300 301 302 304 305 305 304 304 305 306 306 307 308 309 310 312 313 313 312 310 309 308 307 306 306 305 304 304 303 302 301 301 301 301 300 299 298 296 296 295 294 293 293 291 289 288 287 287 287 286 286 285 285 287 288 287 286 286 285 283 281 279 273 266 259 254 253 252 253 254 254 257 259 261 261 261 259 257 254 252 252 252 252 251 249 248 248 248 249 251 252 253 255 256 256 254 255 257 258 259 262 263 264 264 265 265 265 265 266 266 266 266 265 265 265 265 265 265 265 265 265 265 264 263 263 263 262 262 261 260 258 257 256 256 257 259 260 260 259 257 252 256 256 257 258 259 259 258 259 260 260 260 261 261 261 261 261 261 261 258 257 258 258 259 259 260 261 261 261 261 261 260 261 261 261 262 262 262 263 263 263 264 264 264 265 265 265 266 266 266 265 264 263 261 260 260 260 260 261 262 262 261 258 255 251 248 247 248 251 252 250 250 249 242 235 240 250 255 258 260 260 258 257 242 225 215 221 223 224 225 230 233 234 234 234 233 232 231 229 229 231 232 235 240 246 251 253 251 247 246 243 242 242 243 245 246 245 243 242 246 251 253 252 252 254 257 259 260 259 254 244 239 239 238 238 238 235 225 220 221 218 206 216 260 274 276 269 254 242 235 222 220 225 228 229 230 231 232 233 232 234 229 233 233 233 234 237 237 235 235 228 214 204 198 194 193 190 184 180 179 180 187 188 187 187 193 194 188 187 187 204 246 264 269 272 275 277 278 281 284 284 284 284 280 235 185 178 175 172 171 171 170 165 164 162 161 161 161 162 163 163 162 162 161 161 160 160 160 160 159 158 157 157 157 157 156 156 155 155 155 155 155 154 154 154 154 153 153 153 152 152 152 151 151 151 150 150 149 149 149 149 149 149 150 150 150 150 150 151 151 151 151 151 150 150 150 150 150 150 150 150 150 150 151 150 150 151 151 151 151 151 151 151 152 152 153 153 154 155 155 156 156 156 156 157 157 157 158 158 159 159 159 159 160 160 160 160 160 160 161 161 161 161 162 162 162 162 161 354 354 353 353 353 352 352 352 351 351 351 351 351 350 350 350 349 349 349 349 348 348 348 348 348 347 347 347 347 347 347 347 347 347 347 347 348 348 348 348 348 348 347 347 347 347 347 347 347 347 347 346 346 346 346 346 346 346 346 346 345 345 345 345 345 345 345 345 345 345 345 345 345 345 345 344 344 344 344 344 344 343 343 343 343 342 342 342 341 341 341 341 341 341 340 340 339 339 338 338 337 337 337 336 335 335 335 335 334 334 334 334 334 334 334 334 334 335 335 336 336 337 338 339 340 341 342 342 343 343 343 344 345 346 347 349 350 350 351 351 351 351 351 351 351 352 352 352 353 353 353 353 353 353 354 354 355 356 357 358 359 359 358 358 357 357 356 355 355 355 355 355 355 356 356 357 357 357 357 357 357 356 355 354 353 353 352 352 351 350 344 340 338 335 332 331 329 328 328 329 330 331 330 330 329 329 329 328 327 325 323 322 321 319 319 317 315 314 312 310 307 305 303 300 300 301 300 299 299 299 300 301 307 322 326 322 317 313 313 314 313 311 309 308 307 308 309 310 310 311 313 314 316 317 316 316 318 318 318 319 318 315 310 305 302 300 301 303 304 303 303 303 304 305 305 306 307 307 309 311 313 316 318 319 317 316 315 313 312 310 309 307 306 305 304 303 303 303 303 302 300 299 297 296 296 295 293 292 290 288 286 285 285 286 286 286 285 286 286 287 287 287 287 286 284 284 281 275 269 263 259 257 256 256 256 256 258 260 261 261 261 260 258 255 254 255 255 254 253 251 249 247 247 248 250 251 251 250 250 245 242 246 252 255 257 260 261 263 263 264 265 265 265 265 265 265 265 265 264 264 264 264 264 265 265 265 265 264 263 263 263 263 263 263 262 261 260 259 259 260 260 262 262 261 260 260 260 259 260 260 260 260 260 260 260 260 260 261 260 260 260 260 260 260 259 259 260 260 259 259 260 260 260 260 260 260 260 260 261 261 261 262 262 263 263 264 264 265 265 265 265 266 266 266 266 266 265 264 263 263 262 261 262 262 262 260 258 253 248 245 242 241 242 244 247 247 248 249 248 244 245 251 255 257 258 259 259 259 253 246 229 220 223 224 224 230 233 232 232 232 231 230 230 231 233 232 233 233 235 239 244 247 248 247 245 244 244 245 246 246 247 247 245 243 244 251 251 254 255 259 261 262 262 257 244 237 235 238 238 237 237 232 223 218 217 217 210 247 270 274 275 273 271 265 245 242 227 224 224 227 231 234 236 237 238 240 241 241 241 239 239 242 243 241 236 226 212 199 198 192 189 188 184 179 177 177 178 184 186 190 195 202 214 216 201 209 249 267 271 272 273 275 274 274 279 278 271 260 244 187 180 177 175 173 171 171 170 170 165 163 162 161 161 162 163 163 162 162 161 161 160 160 160 160 160 159 158 158 157 157 157 156 156 155 155 155 155 154 154 154 154 154 153 153 153 152 152 152 151 152 151 151 150 150 150 150 150 150 150 150 151 151 151 151 151 151 152 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 152 152 152 152 153 153 154 155 155 156 156 156 157 157 158 158 158 159 159 159 159 159 160 160 160 160 160 160 160 161 161 161 161 162 162 162 162 355 355 354 354 354 353 353 353 353 352 352 352 352 351 351 351 350 350 350 349 349 349 348 348 348 348 348 348 348 348 348 348 348 348 348 349 349 349 349 349 349 348 348 348 348 348 347 347 347 347 347 347 347 347 347 346 346 346 346 346 346 346 346 346 346 346 346 346 346 346 345 345 345 345 345 345 345 345 344 344 344 344 343 343 343 342 342 342 342 341 341 341 341 341 341 340 340 339 339 338 338 338 337 336 336 336 335 335 335 335 334 334 334 334 334 335 335 336 336 337 338 338 339 339 340 341 341 342 343 343 343 344 346 347 348 349 350 351 351 351 350 350 350 350 350 351 351 351 351 352 352 352 352 353 353 354 355 356 357 358 358 359 358 358 357 357 356 356 356 356 355 355 356 356 357 357 357 357 357 356 355 354 354 353 353 352 351 351 349 342 339 339 337 334 332 330 328 327 328 330 331 330 330 330 330 329 329 328 327 326 324 323 321 321 320 318 316 315 313 310 307 305 302 298 297 298 298 297 297 297 296 298 307 317 313 310 310 312 314 313 312 310 308 308 307 307 308 309 309 310 312 314 317 319 319 319 320 321 320 320 317 314 310 306 303 302 302 303 304 303 302 303 304 304 305 306 307 307 309 311 313 316 319 320 320 320 319 318 317 315 312 310 309 307 306 305 306 305 305 304 303 301 299 297 296 295 293 291 289 286 285 285 284 285 286 287 287 286 286 286 287 287 287 287 287 285 282 277 271 265 261 258 258 257 257 257 258 259 260 260 260 259 257 257 256 257 257 256 253 251 248 247 245 246 248 249 248 245 241 235 234 240 250 255 257 259 261 262 263 264 265 265 265 265 265 265 265 265 265 264 264 264 264 265 265 264 264 263 263 263 264 264 263 263 263 263 263 262 261 261 262 263 262 260 259 260 261 261 260 260 259 260 261 261 261 261 260 261 261 260 260 260 261 260 260 261 261 260 260 259 260 260 260 260 261 261 262 262 262 262 262 262 263 263 263 263 264 265 265 265 265 266 266 266 266 266 266 265 264 264 263 262 262 262 261 259 255 250 244 240 239 238 239 240 244 246 247 249 249 249 249 250 252 254 256 257 259 260 260 261 237 224 221 221 223 228 233 231 231 230 228 229 231 233 233 230 229 231 232 235 237 240 241 243 243 244 243 245 248 249 249 248 246 245 244 245 252 255 258 261 263 263 260 251 240 235 234 236 237 237 237 232 223 216 215 220 244 273 274 274 274 274 274 272 266 262 252 241 230 229 232 234 237 239 239 240 244 244 242 238 243 245 244 243 236 221 213 201 198 192 189 188 185 181 177 176 175 179 189 193 194 208 229 235 221 215 238 262 270 270 270 270 238 200 191 180 178 178 179 170 178 176 174 173 171 170 170 168 164 163 162 161 161 162 163 163 162 162 161 161 160 160 160 161 161 160 159 158 158 158 157 157 157 156 156 155 155 155 155 155 155 154 154 153 153 153 152 152 152 152 152 151 151 151 151 151 151 151 151 151 152 152 152 151 151 152 152 152 152 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 152 152 152 152 152 153 153 154 155 155 155 156 157 157 158 158 158 159 159 159 159 159 159 160 160 160 160 160 160 160 160 161 161 161 161 161 162 162 356 356 355 355 355 354 354 354 354 354 353 353 353 352 352 352 351 351 350 350 350 349 349 349 349 349 349 349 349 350 350 350 350 350 350 350 350 350 350 350 349 349 349 349 348 348 348 348 348 347 347 347 347 347 347 347 346 346 346 346 346 346 346 346 346 346 346 346 346 346 346 346 345 345 345 345 345 345 345 345 344 344 343 343 343 342 342 342 342 342 341 341 341 341 341 341 341 340 339 339 339 338 337 337 336 336 336 336 335 335 335 335 335 335 335 336 336 337 338 338 339 339 339 340 341 341 341 342 343 343 344 345 346 348 349 350 350 351 350 350 350 349 349 349 349 350 350 350 350 351 351 352 352 352 353 354 355 356 357 357 358 358 358 358 358 357 357 356 356 356 356 356 356 356 357 357 357 357 356 355 354 354 354 354 353 352 351 349 346 340 340 337 334 332 331 329 328 328 329 330 330 329 329 329 329 329 329 328 327 326 325 324 322 321 321 319 317 316 313 309 307 304 301 297 295 298 298 297 298 298 287 278 305 313 307 312 313 313 312 311 310 309 308 308 306 306 308 309 310 311 313 315 319 322 323 322 324 324 321 319 316 312 309 307 305 304 304 304 304 302 302 302 303 304 304 305 305 306 308 310 311 312 315 316 317 319 319 320 319 317 315 313 311 310 308 307 308 307 307 306 305 303 301 299 297 295 292 290 288 287 286 285 285 286 287 288 287 287 286 286 286 287 287 287 287 286 283 279 272 266 262 260 259 258 258 257 257 258 258 257 257 257 257 258 257 256 255 254 251 250 249 245 245 246 247 247 246 243 238 234 236 243 251 251 255 259 261 262 263 264 265 265 265 265 265 265 265 265 265 264 264 264 264 264 264 264 263 263 263 263 263 263 263 263 263 263 263 263 262 261 262 263 262 260 258 258 259 260 260 260 260 261 262 263 263 262 262 262 261 261 260 261 261 261 261 261 261 261 260 260 260 260 261 261 261 261 261 261 261 262 262 262 263 263 264 264 265 265 265 265 265 266 266 266 266 266 265 265 264 263 262 262 261 262 261 259 255 249 243 240 239 238 239 240 243 245 246 249 251 250 245 245 248 251 252 254 257 259 262 264 257 247 237 230 227 228 231 231 230 229 229 230 231 232 231 230 231 232 233 233 234 235 236 237 238 239 239 243 246 249 250 249 247 246 246 248 253 256 260 262 263 262 253 243 236 232 231 231 232 238 239 242 227 215 213 224 260 270 272 273 273 273 273 272 270 268 263 257 247 240 238 237 238 238 239 241 243 242 240 232 242 242 241 241 235 220 217 213 202 197 190 188 186 183 179 178 179 179 190 193 199 215 235 241 233 221 214 221 261 262 262 260 203 181 179 178 177 175 175 200 181 175 173 172 171 169 168 165 163 162 162 162 162 162 162 162 162 162 162 161 161 161 161 161 161 160 159 159 158 158 158 158 157 157 156 156 156 156 156 156 155 154 154 154 153 153 153 153 153 153 152 152 152 151 151 151 152 152 152 152 153 153 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 153 153 153 154 154 154 155 156 156 157 157 158 158 159 159 159 159 159 159 159 160 160 160 160 161 160 160 160 160 161 161 161 161 162 162 357 357 356 356 356 356 355 355 355 355 355 354 354 353 353 353 352 352 351 351 351 351 351 351 351 351 351 351 351 351 351 351 351 351 351 351 351 351 351 350 350 350 350 349 349 349 348 348 348 348 348 347 347 347 347 347 347 347 347 347 347 346 346 347 347 347 347 347 347 347 346 346 346 346 346 346 346 345 345 345 344 344 343 343 343 343 342 342 342 342 342 341 341 341 341 341 341 341 340 340 339 339 338 337 337 337 337 336 336 336 336 336 336 336 336 337 337 338 339 339 339 339 340 340 340 341 341 342 343 344 345 345 347 348 349 350 350 350 350 350 350 349 349 349 349 349 349 349 350 350 350 351 351 352 353 354 354 355 356 357 358 358 358 358 358 357 357 357 356 356 356 356 356 356 357 357 356 356 356 355 355 355 354 354 353 352 351 344 339 338 337 334 331 331 330 329 329 329 330 330 329 328 329 329 329 329 328 327 327 326 325 324 323 322 322 321 319 316 312 308 306 303 300 297 297 300 300 298 299 302 304 306 311 316 313 318 314 311 310 310 309 308 306 306 305 306 307 310 312 313 315 317 319 324 327 326 326 325 322 318 314 311 309 307 306 305 304 303 303 303 302 301 302 302 303 303 304 305 307 308 308 309 309 311 314 316 317 318 318 317 316 314 313 312 310 309 309 308 306 307 307 304 302 301 298 296 293 291 290 290 289 288 287 287 288 288 288 287 286 286 285 285 286 286 286 286 284 280 273 268 264 261 259 259 259 258 257 256 255 255 255 256 256 256 255 252 250 249 247 246 246 246 246 246 246 247 246 245 243 242 246 252 255 255 258 260 261 262 263 264 264 265 265 265 265 265 265 265 265 264 264 264 264 264 264 263 262 262 262 262 263 263 264 264 263 263 263 263 262 262 261 258 259 257 256 255 252 256 260 261 261 262 262 263 264 264 263 263 261 260 260 259 261 261 261 261 261 261 261 260 260 260 261 261 261 261 261 261 261 262 262 263 263 263 263 264 264 265 265 265 265 265 266 266 265 265 265 264 263 262 261 261 260 261 261 260 256 251 246 243 241 239 239 240 242 244 245 246 249 250 239 238 240 241 246 251 254 258 261 263 266 268 259 239 230 229 228 228 227 229 230 231 231 231 231 232 234 234 234 234 233 233 232 232 233 234 235 239 243 246 248 248 248 248 248 251 256 258 260 263 263 259 249 238 231 228 228 228 229 241 245 254 236 224 222 232 255 265 268 269 271 272 273 272 270 268 265 262 257 253 248 246 244 241 240 241 242 241 235 226 237 235 238 242 240 230 221 213 205 201 193 189 189 187 184 183 184 184 184 190 202 215 231 241 238 214 198 207 238 244 245 245 221 208 208 220 232 225 212 237 187 172 169 170 170 168 166 164 163 163 163 163 162 163 163 163 163 163 163 162 162 161 161 161 161 160 159 159 159 159 158 158 158 158 157 157 156 156 156 156 156 155 155 154 154 154 154 153 153 153 153 153 153 152 152 152 152 152 152 153 153 153 153 153 152 152 152 152 152 152 152 153 153 152 152 152 152 152 152 152 152 152 152 152 152 153 153 153 153 153 153 154 154 154 155 156 157 157 158 158 159 159 159 159 159 159 159 160 160 160 160 160 160 160 160 160 160 160 161 161 161 162 162 358 357 357 357 357 357 356 356 356 356 355 355 355 354 354 354 353 353 353 353 353 352 353 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 351 351 351 351 350 350 349 349 349 349 348 348 348 348 348 348 347 347 347 347 347 347 347 347 347 347 347 347 347 347 347 347 346 346 346 346 346 346 346 345 345 344 344 344 343 343 343 343 343 343 342 342 342 342 341 341 341 341 341 341 341 340 339 339 338 338 338 338 337 337 337 337 337 337 337 337 338 339 339 340 340 340 340 340 340 341 341 342 343 343 344 345 346 347 349 350 350 350 350 350 350 350 349 349 349 349 349 349 349 349 350 350 350 351 352 353 353 354 355 356 357 357 358 357 357 357 357 357 357 357 356 356 356 356 356 356 356 356 356 355 355 355 355 354 353 352 351 346 340 338 336 333 332 331 329 330 330 330 330 330 330 330 328 328 329 328 328 327 327 326 326 326 324 324 323 322 321 320 316 311 307 304 302 298 298 301 304 307 308 306 312 317 322 323 322 319 315 311 309 309 310 309 308 307 305 305 306 308 311 314 315 316 316 318 322 325 325 321 320 318 314 312 311 310 309 308 306 303 302 302 301 301 301 301 301 301 302 302 304 306 307 307 307 308 309 311 313 314 315 316 315 314 314 313 312 312 311 310 309 307 307 307 303 303 302 300 297 295 293 293 291 290 289 288 288 288 288 288 288 286 285 285 285 285 285 285 285 284 280 275 269 265 262 261 260 260 259 256 254 253 253 253 252 252 250 249 246 245 245 245 245 246 247 247 246 246 247 247 248 249 251 254 257 258 261 261 261 262 263 263 264 264 265 265 265 265 265 265 265 264 264 264 264 264 264 263 263 262 262 262 262 262 263 263 263 263 263 263 263 262 261 258 254 254 249 247 253 252 256 261 262 262 262 263 263 264 264 262 261 261 260 260 260 259 261 261 262 262 262 263 262 262 261 261 261 262 262 262 262 262 262 262 262 263 263 263 264 264 264 264 264 265 265 266 265 265 265 265 264 263 262 261 260 260 260 261 260 257 254 251 248 242 239 239 240 242 244 245 246 246 244 235 235 235 235 238 247 253 257 261 264 267 268 268 231 222 221 221 222 224 226 229 230 228 229 229 232 235 236 236 235 234 231 230 229 229 231 233 236 239 242 244 245 247 247 248 250 255 260 262 263 263 258 246 237 232 229 227 227 231 241 250 257 248 246 247 248 251 255 258 264 269 271 272 272 270 268 265 264 262 260 259 255 252 248 245 244 243 240 233 223 235 233 238 241 245 240 227 218 210 206 196 192 193 192 189 188 189 188 188 187 195 210 221 217 199 192 194 202 210 216 220 222 216 225 241 260 269 264 248 235 186 168 167 167 167 167 165 164 164 164 164 164 163 163 163 163 163 163 163 163 162 162 162 161 161 160 160 160 160 160 159 159 159 158 158 157 157 157 157 157 156 156 155 155 154 154 154 154 153 153 154 154 153 153 153 153 153 153 153 153 153 154 154 153 153 153 153 153 153 154 153 153 153 153 153 153 152 152 152 152 152 152 152 153 153 153 153 154 154 154 154 154 155 155 155 156 157 157 158 158 159 159 159 159 159 160 160 160 160 160 160 160 160 160 160 160 160 161 161 161 161 162 162 358 359 358 358 358 358 358 357 357 357 356 356 356 356 355 355 355 354 354 354 354 354 354 354 354 353 353 354 353 353 353 353 353 353 353 353 353 353 352 352 352 352 351 351 350 350 350 350 349 349 349 349 348 348 348 348 348 347 347 347 347 347 347 348 348 348 348 347 347 347 347 347 347 347 347 347 347 346 346 345 345 344 344 344 344 343 343 343 343 343 342 342 342 342 342 342 341 341 341 341 340 340 339 339 339 339 339 338 338 338 338 338 338 338 339 339 340 340 340 341 341 341 341 341 341 341 342 343 344 344 345 346 348 349 349 350 350 350 350 350 350 349 349 349 349 349 349 350 350 350 350 351 352 352 353 354 355 355 356 357 357 357 357 356 356 356 357 357 357 356 356 356 356 356 356 356 356 356 355 355 355 354 354 352 351 347 339 337 335 332 332 331 331 331 331 331 332 331 331 330 330 329 329 328 327 327 326 326 326 326 325 324 325 324 324 323 320 316 311 307 303 302 300 305 312 318 321 322 322 329 336 337 332 325 316 311 309 309 310 310 309 308 307 307 307 307 308 311 314 315 315 315 315 316 317 317 313 313 311 310 309 309 309 308 307 305 302 302 301 300 300 300 300 299 299 299 300 304 306 306 306 307 308 308 310 311 312 313 313 313 312 312 311 312 312 312 310 308 306 304 303 303 303 302 300 298 297 295 294 292 290 289 288 288 288 288 288 288 286 285 285 284 284 283 283 284 284 282 277 271 267 264 263 262 262 260 256 252 250 249 248 246 244 243 242 243 244 244 246 248 248 249 249 248 247 248 249 250 253 255 257 258 261 263 263 263 263 263 264 264 264 264 264 264 264 264 264 264 264 264 264 264 264 263 263 262 262 262 262 262 262 262 263 263 263 263 263 263 262 260 259 257 255 254 256 254 259 261 261 262 262 263 263 263 263 263 262 261 260 259 259 260 260 260 262 262 262 262 262 262 261 261 261 262 262 262 262 261 261 262 263 263 263 263 264 264 263 263 263 264 264 265 265 265 265 265 265 265 264 262 261 260 259 259 259 259 258 257 254 249 244 242 243 244 244 245 245 246 246 242 238 237 233 232 233 243 253 257 259 264 267 268 268 239 228 219 218 221 223 225 226 227 224 225 224 231 237 240 239 237 235 230 228 229 230 233 235 235 236 238 239 240 243 244 246 249 255 260 263 264 263 257 244 242 237 232 230 231 234 239 247 256 254 252 256 257 257 257 257 260 266 271 272 272 271 268 265 263 262 262 262 257 256 254 252 250 246 240 231 226 234 232 234 237 244 243 236 228 223 218 199 195 196 199 196 195 193 190 189 189 195 209 212 205 190 185 190 197 197 198 202 211 225 253 261 269 273 268 253 223 182 173 167 166 166 165 164 163 164 164 165 164 164 164 163 163 163 164 164 163 162 162 162 162 161 161 161 161 161 160 160 160 160 159 158 158 157 157 157 157 157 156 156 155 155 155 155 154 154 154 155 155 155 154 154 154 154 154 153 153 154 154 155 155 155 154 154 154 154 154 154 154 154 154 154 153 153 153 153 153 153 153 153 153 153 153 154 154 154 154 154 155 155 155 156 157 157 157 158 158 158 159 159 159 159 160 160 160 160 160 160 160 160 160 160 160 161 161 161 161 162 162 162 359 360 359 359 359 359 359 359 358 358 358 358 357 357 357 357 356 356 356 356 355 355 355 355 355 355 355 355 355 355 355 355 354 354 354 354 354 354 353 353 353 352 352 351 351 351 350 350 350 350 350 349 349 349 349 348 348 347 347 347 347 347 348 348 348 348 348 348 348 347 347 347 348 348 348 347 347 346 346 345 345 344 344 344 344 344 343 343 343 343 343 342 342 342 342 342 342 342 342 341 341 340 340 340 339 340 340 340 340 340 340 340 340 340 340 340 341 341 341 341 341 341 341 342 342 342 343 343 344 345 346 347 348 349 349 349 349 349 349 349 349 349 349 349 349 350 350 350 350 350 351 351 352 353 353 354 355 355 356 357 357 357 356 355 355 356 356 357 357 356 356 356 356 356 356 356 356 356 355 354 354 353 353 351 344 339 337 335 334 331 332 332 333 333 332 331 331 330 330 329 329 329 328 327 326 326 325 326 325 326 325 325 326 325 325 325 321 315 311 307 306 307 311 323 329 336 335 336 342 346 344 338 327 319 310 308 308 309 311 312 311 310 309 309 308 307 305 307 312 313 309 310 311 313 312 311 310 308 307 307 306 305 306 305 305 304 303 301 299 299 300 300 299 297 296 296 298 303 304 305 306 306 306 306 308 309 309 309 309 309 309 309 309 310 310 310 308 307 305 304 303 302 302 301 300 298 297 296 294 292 291 289 288 288 287 287 287 287 286 285 285 284 283 282 282 283 284 282 278 272 268 265 265 263 262 259 254 249 245 242 241 241 241 241 242 243 244 246 248 250 251 252 251 250 249 249 250 252 254 255 256 259 261 264 265 264 264 264 264 264 264 264 264 264 264 264 264 264 264 264 264 264 264 263 262 262 262 262 262 262 262 262 262 262 262 262 262 262 261 261 260 260 259 260 261 261 261 262 262 262 262 263 263 263 263 263 261 259 258 258 258 259 260 261 262 262 261 261 262 262 262 261 261 262 262 262 261 261 262 263 263 263 263 263 263 263 263 263 263 263 264 264 265 265 265 265 265 264 263 262 260 260 259 258 258 257 257 256 254 250 247 246 247 246 245 244 245 244 246 249 248 245 235 232 234 242 251 257 263 265 267 267 267 267 266 231 222 223 225 225 225 224 223 225 222 229 234 240 243 238 234 231 230 233 235 235 237 238 237 237 237 237 238 242 244 247 254 260 263 263 259 253 246 244 239 236 238 240 241 243 247 252 252 248 252 254 256 259 261 262 265 270 271 273 272 270 268 265 262 262 260 258 258 257 256 254 249 241 232 228 232 232 229 231 238 240 236 232 228 221 212 198 203 201 201 199 194 190 189 190 197 206 212 219 200 190 190 195 197 196 198 208 241 263 267 269 271 266 249 222 199 179 167 165 165 164 163 162 163 164 164 164 164 164 163 163 163 164 164 163 163 162 162 162 162 162 162 162 162 161 161 160 160 160 159 158 158 158 158 158 157 157 156 156 155 155 155 155 155 155 156 156 156 156 155 155 154 154 154 154 154 155 155 155 155 155 155 155 155 155 155 156 155 155 155 154 154 154 153 153 153 153 153 153 154 154 154 154 154 155 155 155 155 155 156 157 157 157 158 158 158 158 159 159 159 160 160 160 160 160 160 160 160 161 161 161 161 161 161 162 162 162 163 0 1 0 0 0 360 360 360 359 359 359 359 358 358 358 358 358 357 357 357 356 356 356 356 356 356 356 356 356 356 356 355 355 355 355 354 355 355 354 354 354 353 353 352 352 351 351 351 351 350 350 350 350 349 349 348 348 348 348 348 348 348 348 348 348 348 348 348 348 348 348 348 348 348 348 348 347 346 346 345 345 344 344 344 344 344 343 343 343 343 343 342 342 342 342 342 342 342 342 342 341 341 341 340 340 340 341 341 341 341 341 341 341 341 341 341 342 342 342 342 342 342 342 342 343 343 343 344 345 346 347 347 348 349 348 349 349 349 349 349 349 349 349 349 350 350 350 350 351 351 351 352 353 353 354 354 355 356 357 358 358 357 355 355 356 356 356 356 356 356 356 356 356 356 356 356 355 355 355 354 353 352 352 351 341 337 337 335 333 333 334 336 335 333 332 330 329 328 328 329 329 329 328 327 325 325 325 325 325 326 325 326 326 326 325 324 319 315 310 306 307 312 323 338 346 353 350 356 353 344 334 324 317 312 306 306 308 310 312 313 313 312 311 311 308 304 302 304 308 309 303 303 304 306 310 311 310 308 306 305 303 301 301 302 302 301 301 299 298 298 300 300 299 296 294 295 297 301 302 303 303 304 304 305 305 305 305 304 304 304 305 306 307 308 308 308 306 305 304 302 302 302 301 300 299 299 297 297 295 293 291 290 288 287 287 286 287 287 286 286 285 283 282 281 281 283 283 282 277 269 264 263 263 255 257 255 251 246 242 239 238 239 241 243 246 247 247 249 251 252 253 253 253 251 251 251 252 253 255 255 258 260 262 264 265 265 265 264 264 264 263 264 264 264 264 264 264 264 264 264 264 264 263 263 263 262 262 262 261 262 262 262 262 262 262 261 262 262 261 261 260 260 261 261 262 263 262 262 262 262 262 262 262 262 263 264 263 259 257 258 258 260 262 262 261 261 262 262 261 261 261 261 262 262 261 261 262 262 262 263 263 263 263 263 263 263 263 263 264 264 263 263 263 264 264 264 264 264 263 262 261 259 258 257 256 256 255 254 252 250 248 248 246 244 244 242 240 240 240 241 242 243 238 236 238 239 248 256 261 265 267 267 267 267 267 267 234 226 226 225 225 225 227 237 233 230 231 237 240 238 236 235 235 238 240 240 242 243 242 240 237 235 235 240 244 248 255 260 261 258 255 253 251 245 240 237 240 243 246 249 252 254 256 251 250 249 251 254 259 263 266 269 271 272 272 271 270 270 268 265 260 257 258 258 257 256 252 244 235 231 231 230 225 225 228 232 233 232 227 221 215 207 206 205 202 200 196 192 190 192 198 203 210 217 218 214 206 203 202 200 202 214 247 265 268 268 266 262 256 240 205 177 167 165 165 163 162 162 162 163 164 164 164 164 164 163 163 163 164 163 163 163 163 163 163 163 162 163 162 162 161 161 161 161 160 159 159 158 158 158 158 158 157 157 156 156 156 156 156 156 156 156 156 156 156 156 155 155 154 154 155 155 155 156 156 156 156 155 156 156 156 156 156 155 155 155 154 154 154 154 153 153 153 153 154 154 154 154 155 155 155 155 156 156 156 157 157 157 157 158 158 158 159 159 159 160 160 160 160 160 160 160 161 161 161 161 161 161 162 162 162 163 163 2 2 1 1 1 1 1 1 0 0 360 360 360 359 359 359 359 358 358 358 358 357 357 357 357 357 357 357 357 357 356 356 356 356 356 356 356 355 355 355 354 354 353 353 352 352 352 352 351 351 351 350 350 349 349 349 348 348 348 348 348 348 348 348 348 348 348 348 348 348 348 348 349 349 348 348 347 347 346 346 345 345 345 344 344 344 344 343 343 343 343 343 342 342 342 342 342 342 342 342 342 341 341 341 341 342 342 342 342 342 342 342 342 342 342 342 343 343 343 343 343 343 343 344 344 344 344 345 346 346 347 347 348 348 348 348 348 348 348 348 349 349 349 350 350 350 350 350 351 351 352 352 353 354 354 354 355 356 357 357 357 356 355 356 356 356 356 356 356 355 355 355 355 355 355 355 355 354 354 353 352 352 351 348 338 338 337 334 334 336 337 337 336 335 332 330 328 328 327 327 328 328 327 326 324 324 324 325 327 326 326 327 326 325 323 320 316 312 306 303 305 314 327 342 353 356 359 352 340 328 319 314 310 307 305 307 309 313 313 314 314 313 311 308 307 305 303 305 308 309 306 305 305 312 312 314 312 309 306 303 300 298 298 299 300 299 298 297 297 298 300 301 299 295 293 294 297 298 299 301 301 301 302 302 303 302 301 300 299 301 302 302 304 306 307 307 305 303 302 301 300 300 300 299 298 298 296 296 294 293 292 290 288 287 286 285 286 286 286 285 283 282 281 280 280 281 282 281 275 266 260 257 251 243 245 244 244 244 241 239 239 240 244 247 247 250 251 252 253 254 255 255 254 253 252 252 253 253 254 256 259 261 262 264 265 265 265 265 264 264 264 263 264 264 264 264 264 264 264 264 264 264 263 263 263 263 262 261 261 261 261 261 261 261 261 261 261 261 261 261 261 261 261 262 262 263 262 261 261 260 261 261 262 262 262 262 261 260 257 259 260 261 261 262 261 262 263 263 262 262 262 262 262 262 262 262 262 263 263 262 262 262 263 263 263 263 263 263 263 264 264 263 263 263 263 264 264 264 264 263 261 259 256 255 255 253 252 250 250 249 246 243 241 241 240 234 232 233 233 235 236 236 237 241 243 243 244 255 262 265 266 266 266 266 266 267 264 234 227 227 228 230 234 246 250 256 252 245 241 240 240 241 242 242 244 244 246 245 245 242 238 235 235 239 245 251 257 261 257 255 254 253 250 245 239 236 239 244 249 254 257 259 260 260 258 254 252 248 251 258 264 268 270 271 271 271 271 271 270 268 264 259 258 257 256 256 254 247 244 238 233 230 223 222 222 227 229 228 225 222 218 215 214 211 204 201 200 196 193 196 200 202 207 213 219 220 222 215 208 207 213 229 254 263 266 265 263 262 258 239 198 175 167 165 165 164 162 162 162 163 164 164 164 164 164 164 163 163 163 163 163 164 164 164 164 163 163 163 163 163 162 162 162 161 161 160 160 159 159 159 159 158 157 157 157 156 156 156 156 156 157 157 157 157 157 156 156 155 155 155 155 155 156 156 157 157 157 156 156 157 156 156 156 156 155 155 154 154 154 154 154 154 154 154 154 154 154 154 155 155 155 155 156 156 157 157 157 157 157 158 158 159 159 159 160 160 160 160 160 160 160 161 161 161 161 161 162 162 162 163 163 163 163 2 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 360 359 359 359 359 359 358 358 358 358 358 358 358 357 357 357 357 357 356 356 356 356 356 355 355 354 354 353 353 353 353 352 352 351 351 350 350 350 349 349 349 349 349 349 349 349 349 349 348 348 348 348 348 349 348 349 349 349 349 348 348 347 347 346 346 345 345 345 344 344 344 343 343 343 343 343 343 343 343 343 343 343 343 343 342 342 341 341 343 343 343 343 343 343 343 343 342 342 343 343 343 344 344 344 344 344 345 345 345 345 346 346 346 346 347 347 347 347 347 347 348 348 348 348 349 349 350 350 350 351 351 351 351 352 352 353 354 354 354 355 355 356 356 356 357 356 355 356 356 356 356 355 355 355 355 355 355 355 355 354 354 353 353 352 352 351 350 346 338 338 335 334 335 338 339 337 335 334 332 330 328 328 327 326 326 327 326 325 324 324 325 326 327 327 327 325 324 322 319 316 313 308 303 300 302 313 329 338 343 343 338 328 320 313 308 306 305 305 306 310 312 313 315 314 312 309 307 308 308 307 304 305 309 311 311 312 313 314 315 317 314 310 305 301 298 297 298 298 298 296 294 293 295 297 300 301 300 296 293 293 293 294 297 299 299 299 299 300 300 300 299 298 298 299 299 299 302 304 305 304 302 301 300 298 298 298 298 298 298 297 296 295 293 292 292 291 288 287 286 285 285 285 284 282 281 279 279 280 279 280 281 281 276 268 261 251 239 234 236 237 234 239 241 240 240 241 245 248 249 252 253 254 254 255 255 255 254 254 253 253 253 254 255 257 259 261 262 263 265 265 265 265 264 264 264 263 263 264 264 264 264 264 264 264 264 264 263 263 263 262 262 261 261 261 261 261 261 261 261 261 261 261 261 261 261 261 262 262 263 263 262 260 259 259 259 259 259 260 261 259 258 259 258 260 260 261 260 260 261 262 263 263 262 262 262 262 261 261 261 261 262 262 262 262 262 262 262 263 263 264 263 263 263 263 264 264 264 264 264 264 264 264 264 263 258 253 255 254 250 246 244 244 244 242 239 237 236 236 233 224 224 226 231 235 236 235 237 244 250 250 250 252 262 262 264 265 265 265 265 265 265 238 231 229 230 232 234 235 241 259 261 259 252 246 245 245 247 248 250 249 252 250 247 243 239 237 239 243 249 254 257 258 258 255 253 252 249 243 237 236 235 246 253 258 260 262 262 262 259 256 254 243 242 248 257 265 269 270 270 270 271 270 270 269 266 262 260 257 256 257 254 249 246 238 230 227 224 223 222 223 225 226 224 221 219 218 215 211 206 204 203 201 199 200 201 203 208 211 213 218 225 221 215 217 226 243 257 263 264 264 264 260 253 231 194 173 167 166 165 165 163 162 162 162 163 164 164 163 164 164 163 163 163 163 164 164 164 164 164 164 163 164 164 164 163 162 162 162 162 161 161 160 160 160 159 159 158 157 157 157 157 157 157 157 158 158 158 158 157 157 156 155 155 155 155 155 156 156 157 157 157 157 157 157 156 156 156 156 155 155 155 155 155 154 154 154 154 154 154 154 154 154 155 155 155 156 156 156 157 157 157 157 157 158 158 159 159 159 160 160 160 160 160 160 160 161 161 161 161 161 162 162 163 163 163 163 163 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 0 0 360 360 360 359 359 359 359 359 359 359 358 358 358 358 358 357 357 357 357 356 356 356 355 355 354 354 354 353 353 352 352 352 351 351 350 350 350 349 349 349 349 349 349 349 349 349 349 348 348 349 349 349 349 349 349 349 349 348 348 347 347 346 346 346 346 345 345 344 344 344 343 343 343 343 343 343 343 343 343 343 343 343 343 342 342 342 343 344 344 344 344 344 343 343 343 343 344 344 345 345 345 346 345 346 346 347 347 346 346 346 346 346 346 347 347 347 347 347 348 348 348 349 349 349 350 350 350 351 351 351 352 352 353 354 354 354 354 355 355 356 356 356 356 356 355 355 355 355 355 355 355 355 355 355 355 354 354 353 353 352 352 351 351 350 350 350 343 337 336 337 340 347 345 338 334 332 331 329 328 328 327 326 326 326 325 325 325 325 326 327 327 327 326 323 320 318 315 313 309 305 302 301 299 302 317 321 326 324 317 310 306 303 302 302 303 307 310 313 314 314 314 311 308 308 308 309 310 310 308 306 313 313 314 315 316 317 318 317 313 309 303 298 297 297 298 298 297 293 290 289 293 297 300 301 300 297 294 293 292 294 296 297 297 298 299 299 299 298 298 296 295 296 296 296 299 301 302 300 299 299 298 297 296 296 296 296 296 295 295 294 293 292 291 290 288 286 285 285 284 283 281 279 277 277 278 279 279 279 280 281 279 278 270 254 245 239 236 234 229 231 235 238 239 241 242 244 248 251 253 253 254 254 253 253 252 253 253 253 253 254 256 258 260 261 263 263 264 265 265 264 264 264 264 263 263 263 263 264 264 264 264 264 264 264 264 264 263 262 261 261 260 260 260 260 261 262 262 262 261 261 261 261 261 261 261 263 263 262 261 260 259 259 258 258 257 256 255 256 258 259 259 260 260 260 260 259 260 261 262 263 263 263 262 261 261 260 260 261 261 261 261 262 262 262 262 263 263 263 262 262 261 262 262 263 264 264 264 264 264 263 263 263 236 212 210 214 219 223 226 227 229 226 223 224 225 225 220 215 218 226 231 234 237 238 241 248 257 259 256 255 255 256 257 258 260 263 264 265 265 265 239 233 231 232 235 239 244 253 264 263 259 255 250 248 248 249 250 250 252 254 250 246 243 244 246 250 255 260 259 259 257 254 252 250 247 241 237 238 244 256 259 261 261 262 263 261 257 254 253 254 249 248 252 257 262 265 269 269 270 270 269 269 267 265 263 260 258 258 256 257 250 238 232 230 227 225 221 220 223 224 223 220 218 216 213 211 210 207 206 204 201 202 203 204 206 207 212 215 221 220 219 223 233 247 259 265 265 265 260 254 245 223 191 172 166 165 165 165 164 163 163 163 163 163 163 163 163 164 163 163 163 163 163 163 164 164 164 164 164 165 165 164 163 162 162 162 162 162 161 160 160 160 160 159 158 158 158 157 157 157 157 158 159 159 159 158 158 157 157 156 156 155 155 156 156 157 157 158 158 157 157 157 157 156 156 156 156 155 155 155 155 155 155 155 155 154 154 154 154 154 155 155 156 156 156 156 156 156 157 157 157 158 158 159 159 159 159 160 160 160 160 160 160 161 161 161 161 161 162 162 163 163 163 163 164 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 0 0 360 360 360 360 359 359 359 359 359 359 358 358 358 358 358 357 357 356 356 356 355 355 355 354 354 353 353 352 352 351 351 351 350 350 350 350 350 350 350 349 349 349 349 349 349 349 349 349 349 349 349 349 349 349 349 348 348 347 347 347 346 346 345 345 345 344 344 344 344 343 343 343 343 343 343 344 344 344 344 343 343 343 344 344 345 344 344 344 344 344 344 344 344 345 345 346 346 347 347 347 348 348 348 348 347 347 347 346 346 346 346 347 347 347 347 348 348 349 349 349 350 350 350 351 351 352 352 353 354 354 355 355 355 355 355 355 355 355 356 356 355 355 354 354 354 354 354 354 354 354 354 354 354 353 353 352 351 350 350 350 349 348 349 347 340 338 342 348 347 345 339 335 331 329 329 328 328 327 326 326 325 325 325 326 326 327 327 326 326 323 320 317 315 312 310 307 304 300 299 295 292 296 299 303 303 299 298 297 298 299 301 304 310 315 316 315 313 310 308 308 309 310 311 316 319 320 319 319 318 319 318 318 318 317 314 310 306 301 297 296 296 297 297 295 291 287 287 291 296 299 300 299 296 294 294 292 294 295 295 295 296 297 298 298 298 296 294 294 293 293 294 296 298 299 297 297 296 295 295 294 294 294 294 294 294 294 293 292 291 290 290 288 286 286 285 283 281 279 276 275 274 276 278 278 278 279 280 280 279 273 262 250 247 244 239 233 229 231 234 238 238 240 241 244 247 249 251 251 251 248 248 249 250 251 252 253 255 257 258 260 261 262 263 263 263 264 263 263 264 264 263 263 263 263 263 263 264 264 264 264 264 264 263 262 261 260 260 259 258 258 259 261 262 262 262 261 261 261 261 261 260 261 263 263 261 261 260 260 259 258 257 256 255 254 256 259 260 259 259 259 259 259 259 259 260 261 262 262 262 261 260 260 261 261 261 261 260 261 261 262 262 262 262 262 262 261 260 260 260 260 261 261 262 262 262 262 261 259 252 230 209 208 209 209 209 210 208 207 208 208 208 209 211 208 206 211 220 224 227 236 240 244 250 257 263 261 257 257 257 257 257 258 261 264 265 265 257 241 237 236 236 242 247 252 259 265 264 262 260 257 254 252 251 250 251 252 254 254 253 251 253 255 258 261 262 258 258 257 255 253 250 245 240 238 241 249 262 263 263 263 264 263 260 256 251 249 251 252 252 255 233 212 235 266 268 269 270 269 269 269 267 265 263 261 260 259 259 253 242 233 228 227 226 222 218 219 221 222 218 215 213 213 213 213 210 208 207 205 204 203 203 203 206 210 213 218 219 220 224 234 249 257 260 261 262 262 254 242 217 189 173 166 165 165 165 165 165 164 163 163 163 164 163 163 163 163 163 163 163 164 164 164 164 164 164 165 165 165 165 164 163 163 163 163 162 161 161 161 160 159 159 159 159 158 158 158 158 158 159 159 160 159 159 158 158 158 157 157 156 156 157 157 157 157 157 157 157 157 157 156 156 157 156 156 156 156 156 156 156 155 156 155 155 154 154 154 155 155 156 156 156 156 156 156 156 157 157 157 158 158 159 159 159 159 159 160 160 160 160 160 161 161 161 161 161 162 162 162 163 163 163 164 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 0 0 0 360 360 359 359 359 359 359 358 358 358 357 357 357 356 356 355 355 355 354 354 353 353 352 352 352 351 351 351 351 350 350 350 350 350 350 350 349 349 349 349 349 349 349 349 350 350 350 349 349 349 348 348 348 347 347 347 346 346 345 345 345 345 344 344 344 344 344 343 344 344 344 344 345 344 344 344 344 345 345 345 345 345 344 344 344 344 344 345 346 347 348 348 348 349 349 349 349 348 348 347 347 347 347 347 347 347 347 347 347 348 348 348 349 349 350 350 350 350 351 351 352 353 354 355 355 356 356 356 356 355 355 355 355 356 355 355 354 354 354 354 354 354 354 354 354 354 354 353 353 352 351 350 349 349 348 347 347 346 346 342 343 344 344 343 342 341 341 331 328 328 327 326 326 326 326 326 325 326 326 326 326 326 326 324 321 318 315 313 311 310 307 304 299 291 287 286 284 283 284 285 288 292 295 298 302 307 310 314 319 318 315 312 310 309 309 310 311 314 321 324 325 326 325 324 322 320 318 316 315 310 306 303 300 297 295 295 296 296 292 288 285 287 291 296 299 299 297 295 294 293 292 294 294 293 294 295 296 297 296 295 294 295 293 292 292 293 294 296 296 296 294 294 294 293 293 293 292 292 292 292 292 292 291 290 289 289 288 286 286 284 282 280 278 276 274 274 274 275 276 276 276 278 279 279 276 269 259 257 252 248 242 236 233 234 235 236 238 239 241 242 244 245 246 247 244 244 245 247 248 250 253 255 257 258 259 260 261 262 262 262 262 262 263 264 264 263 263 262 262 262 263 263 263 263 263 263 263 262 260 260 259 258 257 257 258 259 261 262 262 263 262 261 261 260 260 260 260 262 263 262 260 260 260 259 257 256 255 255 256 258 259 260 260 259 259 259 259 259 260 260 260 260 261 261 260 260 260 261 261 261 261 260 260 261 262 262 262 262 261 261 260 259 259 259 258 258 258 258 258 258 257 256 252 237 223 206 207 208 207 206 205 205 204 204 204 204 205 205 203 202 203 203 206 219 238 244 246 252 257 260 261 260 258 258 258 259 259 262 262 263 264 262 258 254 242 244 248 254 260 264 264 264 263 262 261 259 259 256 253 254 256 256 255 255 255 259 261 262 263 264 262 258 257 256 254 250 245 243 244 247 254 261 261 264 264 264 263 255 248 245 245 246 250 253 248 237 212 215 259 266 268 269 269 270 270 269 268 266 264 263 262 262 257 248 239 234 230 227 222 217 216 218 218 216 214 213 214 215 215 212 210 208 207 206 205 204 203 205 210 215 219 221 221 224 233 249 253 252 255 257 264 261 242 213 187 175 169 166 165 165 165 165 165 164 164 164 164 164 163 164 164 164 164 164 164 164 164 165 165 165 165 165 165 165 165 164 164 163 163 163 162 161 161 160 160 159 159 159 159 159 158 158 158 159 160 160 160 159 159 158 158 158 158 157 158 158 157 157 157 157 157 157 156 156 156 157 157 157 156 156 156 157 156 156 156 156 156 155 155 154 155 155 155 156 156 156 156 156 156 157 157 157 157 158 158 158 159 159 159 159 160 160 160 160 160 161 161 161 161 162 162 162 162 163 163 163 164 5 5 5 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 0 0 360 360 360 359 359 359 359 358 358 358 357 357 356 356 355 355 355 354 354 353 353 352 352 352 352 351 351 351 351 351 351 350 350 350 350 350 349 349 349 349 350 350 350 350 350 350 350 349 349 349 349 348 348 348 347 347 346 346 346 345 345 345 345 344 344 344 344 344 344 345 345 345 345 345 344 344 345 345 345 345 345 344 345 344 344 345 346 347 348 349 349 350 350 350 350 349 349 348 348 348 347 347 347 347 347 347 347 348 348 348 349 349 349 350 350 350 351 351 352 354 355 356 356 357 357 357 356 356 356 356 355 355 355 355 354 353 353 353 354 354 354 354 354 354 354 353 353 352 351 350 349 349 348 346 346 345 342 339 344 343 341 341 340 339 339 339 340 339 336 328 325 325 326 327 327 327 326 326 326 325 325 324 321 319 315 312 309 309 307 304 299 291 284 284 280 277 277 280 285 291 296 301 305 309 313 316 318 319 316 314 312 310 310 310 311 314 320 323 324 325 326 324 321 319 317 315 313 311 304 302 300 298 297 297 296 297 295 290 285 284 287 291 296 299 298 295 295 293 291 292 294 293 292 293 294 295 295 294 293 292 292 292 291 290 291 293 294 294 294 293 293 293 293 292 291 291 291 291 291 290 291 290 289 288 288 287 287 285 283 281 279 277 276 274 273 272 272 274 274 274 276 278 279 277 273 266 263 256 252 249 244 241 238 236 236 237 238 239 240 241 241 242 243 243 244 245 246 248 251 253 255 257 258 258 259 259 260 260 260 261 262 262 264 264 264 262 261 261 261 262 262 263 263 262 262 261 260 259 259 258 257 257 257 258 259 259 260 261 262 262 261 260 259 259 260 260 261 262 262 262 259 257 255 254 254 254 255 256 258 259 259 260 260 260 260 259 260 260 260 260 260 261 260 260 259 260 260 261 261 261 260 260 261 261 261 261 261 260 260 259 259 258 257 256 255 255 255 255 253 249 238 234 228 211 206 207 207 206 204 204 204 204 203 203 204 204 204 202 206 213 208 202 210 251 253 252 255 256 257 259 260 259 259 259 259 260 262 261 259 259 262 262 258 251 251 250 252 256 260 258 257 263 263 263 262 262 260 258 258 259 258 258 257 257 259 261 262 264 264 264 260 256 254 252 250 247 247 250 255 258 259 260 262 264 263 259 247 235 230 233 237 241 254 251 249 216 216 256 266 267 268 268 270 271 271 270 269 268 265 264 264 261 254 246 236 231 228 222 218 217 215 215 216 214 213 215 216 215 213 211 209 208 207 206 206 206 208 213 219 222 224 223 225 232 242 243 246 249 251 260 267 250 209 186 177 171 168 167 166 165 165 165 165 165 165 164 164 164 164 165 165 165 164 164 164 165 165 165 165 165 165 165 165 165 165 165 164 163 163 163 162 162 161 160 160 160 160 160 159 159 159 159 160 160 160 160 159 159 159 159 159 159 159 159 158 158 157 157 157 157 157 157 157 157 157 157 157 157 156 156 156 156 156 156 156 156 156 155 155 155 155 156 156 156 156 156 156 157 157 157 157 158 158 158 158 158 158 159 159 160 160 160 160 161 161 161 161 162 162 162 162 163 163 163 163 164 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 0 0 360 360 360 359 359 359 358 358 358 357 357 356 356 356 355 355 354 354 354 353 353 352 352 352 352 352 351 351 351 351 351 350 350 350 350 350 350 350 350 350 350 350 350 350 350 350 350 349 349 349 349 349 348 348 348 347 347 346 346 346 345 345 345 345 344 344 345 345 346 346 346 346 346 345 344 344 344 344 344 344 345 345 345 345 346 347 349 350 351 351 351 351 350 350 350 349 349 348 348 347 347 347 347 347 347 348 348 349 349 349 349 349 350 350 350 351 352 354 355 356 357 357 357 357 357 357 357 357 356 356 355 355 354 353 353 353 353 353 354 354 354 354 354 354 353 352 352 351 350 349 348 347 346 343 338 335 337 342 341 339 338 338 337 338 338 339 339 340 333 326 324 325 326 326 327 327 326 326 325 324 323 320 317 313 309 307 307 306 302 296 290 283 281 279 280 285 291 298 303 306 310 314 317 320 321 319 317 317 315 313 311 311 310 310 312 316 318 319 320 319 316 313 311 310 309 308 305 299 297 296 296 296 297 297 296 293 288 283 284 288 293 296 298 297 296 294 290 290 292 294 293 292 293 293 294 294 293 293 292 291 289 289 289 290 291 292 293 293 292 293 292 292 291 290 290 290 289 289 289 289 288 288 287 287 287 286 284 283 281 279 277 276 274 273 272 272 273 274 274 275 277 278 277 275 270 266 258 254 252 249 247 243 239 238 238 238 239 240 241 241 241 243 246 247 247 249 251 253 254 255 256 257 257 258 258 257 258 258 259 261 263 264 265 264 263 261 260 260 261 261 261 261 261 260 260 260 259 259 258 257 257 258 258 258 259 259 260 261 261 261 260 259 259 260 259 259 259 260 260 257 254 252 252 252 252 254 257 259 259 260 260 261 261 260 260 260 260 260 261 260 260 260 260 259 259 260 261 261 261 259 259 260 260 261 261 261 260 260 258 257 257 255 253 251 250 250 249 246 241 234 225 214 208 206 206 206 205 204 204 203 203 203 203 204 204 203 202 213 222 217 218 234 252 256 256 256 256 257 258 259 259 259 259 259 260 261 260 259 257 257 259 263 261 254 250 249 249 250 249 248 251 256 257 257 253 256 260 262 262 261 260 259 258 258 259 260 262 264 265 261 255 253 251 250 249 250 253 257 260 260 261 261 262 262 255 240 229 223 225 228 229 233 247 233 209 234 263 266 266 267 268 269 271 271 272 271 270 268 266 266 264 259 252 242 238 232 228 223 219 216 216 216 215 215 216 216 215 212 211 210 209 207 206 207 209 212 218 223 226 227 226 226 229 231 235 241 244 244 249 261 254 210 183 176 173 170 168 167 166 166 165 166 166 166 165 164 164 165 165 165 166 165 165 165 166 166 166 165 165 165 166 165 165 166 166 165 164 164 163 163 162 161 161 161 160 160 160 160 160 160 160 161 161 160 160 160 160 159 159 159 159 159 159 159 158 158 158 158 157 157 157 157 157 157 157 157 157 157 156 156 156 156 156 157 157 156 156 155 155 156 156 156 156 157 157 157 157 157 157 157 158 158 158 158 158 158 159 159 160 160 160 160 161 161 161 161 161 162 162 162 163 163 163 164 164 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 1 1 1 1 0 0 0 360 360 359 359 359 358 358 357 357 357 356 356 356 355 355 354 354 354 353 353 353 352 352 352 352 352 351 351 351 351 351 350 350 350 350 350 350 350 350 350 350 350 350 350 350 350 350 350 350 350 349 349 349 348 348 347 347 347 346 346 345 345 345 345 345 346 346 346 346 347 348 347 345 344 344 344 344 344 344 345 346 346 346 347 348 349 350 350 351 351 350 350 350 350 350 349 349 348 348 348 348 348 348 348 349 349 349 349 349 349 349 350 350 350 352 353 355 356 357 357 358 358 358 358 358 358 357 357 356 356 355 354 353 353 353 353 353 353 353 354 354 354 354 353 352 351 350 349 348 347 346 346 337 335 340 341 341 339 338 337 337 337 337 338 338 339 340 339 325 325 325 325 325 325 326 326 326 326 324 322 319 317 314 311 309 309 307 305 303 300 300 301 300 299 304 309 313 316 318 319 321 322 319 320 319 318 317 316 314 312 310 308 308 307 308 310 311 312 310 308 305 304 304 303 302 300 296 295 294 294 295 296 296 295 291 286 282 285 291 295 297 297 296 295 292 288 291 294 295 293 292 291 292 292 292 292 292 291 290 289 288 288 289 290 291 291 292 292 292 292 292 291 290 289 289 289 288 288 288 288 287 287 286 286 285 284 282 280 278 277 275 274 273 272 273 274 274 273 273 275 277 277 275 272 267 260 255 252 253 250 246 243 240 240 240 241 242 243 243 243 244 247 249 251 253 253 253 252 253 254 255 257 258 258 256 255 257 260 263 264 264 265 264 263 262 260 259 259 259 260 260 260 259 259 260 259 259 258 258 258 258 258 258 258 258 259 260 260 260 260 260 259 258 258 258 257 257 258 257 255 254 253 253 254 256 258 259 259 259 260 261 261 261 261 261 261 261 261 260 260 260 260 260 259 260 260 260 260 259 259 259 259 259 259 259 259 258 256 254 253 252 250 247 243 239 236 234 234 232 227 214 208 208 207 206 206 205 204 203 203 203 204 204 203 202 206 229 235 235 243 251 255 256 257 257 257 257 258 258 258 258 259 259 260 260 260 259 259 259 259 259 258 253 249 246 247 247 247 246 247 248 249 249 244 247 260 264 264 263 263 261 260 258 258 258 260 262 263 261 256 252 251 251 251 252 255 257 258 260 261 261 261 260 249 226 220 219 220 221 225 237 250 227 212 252 265 265 265 266 266 267 269 269 271 272 271 269 269 269 267 263 256 252 245 242 236 229 222 218 217 218 217 216 215 214 214 213 212 212 211 209 208 210 211 215 221 227 229 229 227 227 227 228 233 236 239 239 236 233 225 201 180 178 175 171 169 167 167 166 166 166 166 166 166 165 165 165 165 166 166 167 166 166 166 166 166 165 165 165 166 166 165 166 166 166 165 164 164 163 162 163 162 161 161 161 161 161 161 161 161 161 161 161 161 160 160 160 160 159 159 159 159 159 159 158 158 158 158 157 157 157 157 158 157 157 157 157 157 157 157 157 157 157 157 156 156 155 155 156 156 156 156 157 157 157 157 157 158 158 158 158 158 158 158 159 159 159 159 160 160 161 161 161 161 161 162 162 162 162 163 163 164 164 164 6 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 1 1 1 0 0 0 0 360 359 359 359 358 358 358 357 357 357 356 356 356 355 355 355 354 354 354 353 353 353 352 352 352 352 352 351 351 351 351 351 350 350 350 350 350 350 350 350 350 350 351 351 351 351 350 350 350 350 350 349 349 349 348 348 348 347 347 346 346 346 346 346 346 347 347 347 347 347 347 347 346 345 345 344 344 345 345 346 347 348 348 345 346 348 348 349 350 350 350 349 350 350 350 349 349 349 348 348 348 348 348 349 350 350 350 350 350 350 350 350 350 351 353 354 356 356 357 357 358 358 358 359 359 359 358 357 356 355 354 354 353 353 352 352 353 353 353 353 354 354 353 353 352 351 350 349 348 348 347 345 339 337 341 341 340 339 338 337 337 337 338 338 337 339 341 335 325 325 325 325 325 326 326 326 326 326 325 322 319 318 317 315 314 312 313 313 316 316 318 324 326 326 328 329 331 329 327 324 322 320 320 320 319 318 317 316 313 310 307 305 305 304 302 303 305 305 303 301 300 299 299 298 297 296 295 294 293 293 294 295 295 293 289 285 283 288 295 297 297 297 296 293 291 290 294 296 295 294 292 290 289 289 289 290 289 289 288 287 287 287 287 288 289 290 291 291 291 291 291 290 290 289 289 288 288 288 287 287 287 286 285 285 284 283 281 280 278 277 275 274 272 272 272 273 273 271 270 272 275 276 275 272 267 260 255 252 251 250 247 244 242 241 241 243 245 246 246 247 247 250 253 254 254 254 253 250 249 252 254 256 256 257 257 256 259 262 264 265 265 264 264 263 262 260 259 258 258 259 260 260 259 259 259 258 258 258 258 258 258 258 257 258 258 258 259 260 260 259 258 258 257 257 258 257 257 257 257 257 257 256 256 256 258 259 259 259 259 260 261 262 261 261 261 261 261 261 261 260 260 260 259 259 260 260 260 259 259 258 258 257 257 257 257 257 255 251 250 249 248 247 245 240 234 229 229 229 227 224 215 212 210 208 208 207 205 204 203 203 203 204 203 203 204 217 244 248 251 255 256 257 257 257 257 257 257 257 258 257 258 258 259 259 259 259 260 260 260 260 259 257 253 249 246 247 245 242 241 242 245 246 245 244 246 264 265 264 264 263 262 261 260 259 258 258 260 261 261 257 253 254 255 255 256 255 255 256 258 259 260 259 252 233 218 218 221 221 225 236 249 256 245 232 260 265 265 265 265 265 266 266 267 269 271 271 270 270 270 269 266 260 256 254 249 241 232 224 220 219 219 218 217 215 214 214 213 213 213 213 211 209 210 213 218 224 227 229 228 228 226 226 225 227 230 235 235 227 213 199 190 185 179 173 170 169 168 167 167 167 166 167 167 167 167 166 166 166 167 167 167 167 167 166 166 166 165 165 165 166 166 166 166 167 166 165 165 164 164 163 163 163 162 162 162 162 162 162 162 162 161 161 161 161 161 160 160 160 159 159 159 159 159 159 159 158 158 157 158 157 157 158 158 158 157 157 157 157 157 157 157 157 157 157 156 156 156 155 156 156 156 157 157 157 158 158 158 158 158 158 158 158 158 159 159 159 159 160 160 160 161 161 161 161 161 162 162 162 162 163 163 164 164 164 7 6 6 6 6 6 5 5 5 4 4 4 4 4 3 3 3 3 3 2 2 2 1 1 1 0 0 0 360 360 359 359 359 358 358 358 357 357 357 356 356 356 355 355 355 354 354 354 353 353 353 353 353 352 352 352 352 351 351 351 351 351 350 350 350 350 350 350 351 351 351 351 351 351 351 351 351 351 351 350 350 350 349 349 348 348 348 347 347 347 347 347 347 347 347 347 347 347 347 347 347 346 346 346 345 345 346 346 347 348 349 349 347 347 348 348 349 349 349 350 349 349 350 350 350 350 349 349 349 349 349 349 350 351 351 351 351 351 351 350 351 351 353 354 354 355 355 354 356 357 357 358 358 358 358 358 357 356 355 354 353 353 352 352 352 352 352 352 353 353 353 353 353 352 351 350 349 348 348 347 345 344 342 341 340 340 337 337 338 337 337 337 334 325 326 330 329 326 325 325 325 326 327 327 327 327 326 325 323 322 320 319 317 316 316 317 318 320 320 324 330 332 332 334 336 336 330 324 321 320 320 320 319 318 317 315 313 311 307 304 302 302 301 301 299 300 300 299 298 298 299 299 297 296 296 294 294 293 292 292 293 292 289 286 284 286 292 297 299 297 297 294 293 292 293 295 295 296 294 292 289 288 288 287 287 287 287 286 286 285 286 286 287 288 290 290 290 291 291 290 290 290 289 289 288 287 287 287 286 286 286 285 284 283 281 280 278 277 275 274 273 272 272 272 272 271 270 269 271 273 274 273 267 261 258 255 252 249 247 245 243 241 241 242 243 245 247 249 249 250 252 254 255 255 254 252 249 247 249 253 255 256 257 258 259 262 263 265 266 265 264 263 262 261 259 259 257 255 256 258 258 259 258 258 257 258 258 257 257 257 257 257 258 258 258 258 259 259 258 258 258 258 258 258 258 257 258 258 259 259 258 258 258 259 259 259 259 260 261 261 262 261 260 260 261 261 261 261 261 260 259 259 259 259 259 258 258 258 257 256 255 255 255 254 253 250 246 245 244 243 243 242 240 237 234 232 229 227 224 221 217 211 209 209 208 206 205 204 204 204 204 203 204 213 235 252 254 256 258 258 258 258 258 257 257 256 256 257 257 257 258 258 258 258 258 259 259 259 259 259 258 254 251 250 250 246 242 241 242 245 247 247 247 252 265 264 264 263 263 262 262 261 260 258 257 257 258 258 256 255 256 257 257 257 256 255 254 255 257 259 257 246 228 220 220 226 229 245 255 256 259 257 250 263 265 265 264 264 264 265 266 266 268 270 270 270 270 271 271 269 267 265 259 253 245 236 227 222 220 220 219 218 216 214 214 214 214 213 212 211 210 212 215 219 224 225 225 225 224 223 223 222 223 228 234 232 222 206 196 191 182 177 172 170 169 168 167 167 167 167 167 167 167 167 167 167 167 168 168 168 168 167 167 167 166 166 166 166 166 166 166 167 167 166 165 165 164 164 164 163 163 163 163 162 162 162 162 162 162 161 161 161 161 161 161 160 160 160 159 159 159 159 159 158 158 157 157 157 157 157 158 157 157 157 157 157 156 157 157 157 157 157 157 156 156 156 156 156 156 157 157 157 158 158 158 158 158 158 158 158 158 159 159 159 159 160 160 160 160 161 161 161 161 162 162 162 162 162 163 163 164 164 164 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 2 2 2 1 1 1 0 0 0 360 359 359 359 358 358 358 357 357 357 357 356 356 356 355 355 355 354 354 354 353 353 353 353 353 352 352 352 352 352 351 351 351 351 351 350 350 350 351 351 351 351 351 351 351 351 352 352 351 351 351 351 350 350 350 349 349 348 348 348 348 348 347 348 348 347 347 347 347 347 347 347 347 347 347 347 347 347 347 347 348 349 349 349 349 349 348 348 348 348 349 349 349 349 350 350 350 350 350 350 350 350 350 350 351 351 352 352 352 352 352 352 352 352 352 352 352 347 349 347 347 352 353 352 354 355 355 355 355 355 354 354 353 352 352 352 351 351 351 352 352 352 352 352 352 351 350 349 349 348 347 346 345 344 342 341 340 339 333 333 330 330 331 330 326 325 325 326 327 326 326 326 326 326 328 328 328 327 326 325 324 323 322 319 314 310 307 309 311 313 313 312 310 311 313 317 320 319 317 316 317 318 318 318 316 314 313 311 309 307 304 301 300 300 300 300 298 297 297 297 299 300 301 300 298 296 298 297 295 293 292 291 290 289 287 285 287 293 297 300 300 299 296 293 292 292 294 295 296 295 294 292 289 289 288 286 285 284 284 283 284 284 285 285 286 287 288 289 290 291 291 290 290 290 289 288 287 287 286 286 286 286 285 284 283 282 280 278 276 274 272 271 271 271 271 271 271 271 270 270 271 273 272 269 263 258 257 251 247 245 244 242 241 241 241 242 243 245 247 249 249 251 253 254 255 255 255 254 252 249 248 253 254 255 257 259 262 263 264 265 266 265 264 262 261 260 259 258 255 251 253 255 255 256 257 257 256 257 256 256 255 256 256 257 258 259 259 259 259 259 259 258 258 259 259 258 258 258 258 259 259 260 259 259 259 259 259 260 260 260 261 261 262 261 261 260 261 261 261 261 260 260 260 259 258 257 257 257 257 256 255 254 254 253 251 249 247 245 243 242 241 239 238 236 236 237 237 234 230 227 224 221 212 209 209 209 208 207 206 206 206 208 208 208 219 236 249 255 257 258 259 259 259 258 258 257 257 257 256 256 257 257 257 257 257 257 257 258 258 259 259 259 258 255 255 256 254 251 250 248 248 249 250 251 253 256 262 263 259 258 259 258 258 257 257 258 257 256 255 254 254 254 256 256 257 257 256 255 253 253 254 257 257 250 236 226 225 225 232 249 259 260 260 258 256 263 265 265 264 264 263 264 265 266 266 268 269 269 269 270 271 272 271 269 263 257 250 240 230 224 221 221 220 219 217 217 215 215 214 213 212 211 212 214 216 218 221 222 221 220 220 220 221 222 223 227 233 232 222 205 197 190 180 175 171 169 168 168 167 167 167 167 168 168 168 168 168 168 168 169 169 169 168 168 167 167 167 167 167 167 167 166 166 166 167 166 165 165 165 164 164 164 164 163 163 163 163 162 162 162 162 162 162 161 161 161 161 160 160 160 159 159 159 159 158 158 158 157 157 157 157 157 157 156 156 156 156 156 156 156 156 156 157 157 157 157 156 156 156 156 157 157 157 158 158 158 158 158 158 158 158 158 158 159 159 160 160 160 160 160 160 160 161 161 161 162 162 162 162 163 163 163 164 164 164 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 3 3 3 2 2 2 1 1 0 0 0 360 360 359 359 359 358 358 358 357 357 357 357 356 356 356 355 355 355 354 354 354 354 353 353 353 353 353 352 352 352 352 352 351 351 351 351 351 351 351 351 351 351 351 352 352 352 352 352 352 352 352 351 351 351 350 350 350 349 349 349 349 349 348 348 348 349 348 348 348 348 348 348 348 348 347 347 347 348 348 348 348 349 349 349 349 349 349 349 348 348 349 350 350 350 351 351 351 351 351 351 351 351 351 351 351 351 352 353 353 353 353 353 353 353 350 347 344 344 343 343 343 344 347 348 347 347 347 348 349 350 351 353 353 352 351 351 351 351 351 351 351 351 351 352 352 351 351 350 349 349 348 347 346 344 342 341 337 335 335 332 332 330 330 329 327 327 326 326 327 327 327 327 327 327 327 327 327 327 327 326 326 325 325 322 316 310 304 300 301 303 305 306 304 297 297 298 303 308 309 310 312 313 314 315 315 313 313 311 308 306 304 302 301 300 300 301 301 298 297 298 299 300 302 302 301 300 299 300 299 297 295 293 290 288 287 287 288 293 298 301 302 301 299 295 292 292 292 294 295 296 295 294 293 291 291 289 286 284 282 281 280 283 283 283 285 286 288 289 289 290 291 291 291 290 290 289 288 287 286 286 286 285 285 285 284 283 280 278 276 274 272 269 268 268 269 269 270 271 271 271 269 271 273 272 268 266 264 259 250 245 243 243 242 242 241 242 242 243 245 246 247 249 252 253 254 255 256 256 256 255 254 252 253 253 256 258 260 262 264 264 264 265 264 263 261 258 257 257 256 255 251 252 252 253 254 255 256 255 255 255 255 253 254 256 257 258 258 258 259 259 259 258 258 258 259 260 259 259 259 259 259 260 260 260 260 259 259 259 260 260 260 261 261 261 261 260 260 260 260 260 260 260 259 259 257 256 255 256 256 255 254 253 253 251 249 246 245 244 242 241 240 238 235 232 227 229 229 228 227 225 222 219 215 208 208 209 209 208 207 207 208 213 224 238 247 249 251 255 257 258 258 259 259 259 259 258 258 257 257 257 257 257 257 257 257 257 257 257 258 258 258 258 258 258 257 257 257 257 257 256 254 255 254 252 253 256 258 258 258 256 256 254 253 253 253 254 257 258 256 255 253 254 255 255 255 256 255 254 253 253 253 253 255 256 254 247 239 236 238 248 254 257 259 260 259 258 263 265 265 265 265 263 264 265 265 265 267 268 268 268 269 270 271 272 270 266 260 254 244 235 227 223 222 221 220 219 218 217 215 214 213 212 212 213 215 216 218 218 219 218 218 218 219 221 224 226 228 233 233 224 219 207 190 179 174 171 169 168 168 168 168 168 168 168 168 168 169 169 169 169 170 169 169 169 169 168 168 168 167 167 167 167 167 166 166 167 166 166 165 165 165 165 165 164 164 163 163 163 162 162 162 162 162 162 162 161 161 161 160 160 160 160 159 159 159 158 158 158 158 157 157 157 157 156 155 155 155 155 155 155 155 155 156 156 156 156 157 157 157 157 157 157 157 157 158 158 158 158 158 158 158 158 158 158 159 159 160 160 160 160 160 161 161 161 161 161 162 162 162 162 163 163 163 164 164 164 7 7 7 7 6 6 6 5 5 5 4 4 4 4 4 4 3 3 3 2 2 1 1 1 0 0 0 360 359 359 359 358 358 358 357 357 357 357 357 356 356 356 355 355 354 354 354 354 354 353 353 353 353 353 353 352 352 352 352 352 352 351 351 351 351 351 351 351 351 352 352 352 352 352 352 352 352 352 352 352 351 351 351 350 350 350 349 349 349 349 349 349 349 349 349 349 349 349 349 348 348 348 348 348 349 349 349 349 349 349 350 350 350 350 350 350 350 350 351 351 351 352 352 352 352 352 352 352 352 352 352 352 352 353 354 354 355 355 354 354 353 346 344 343 343 343 343 343 344 345 345 346 346 346 346 345 345 345 350 351 351 351 351 351 351 351 351 351 351 351 351 351 351 350 349 349 348 348 346 345 343 338 336 334 333 333 333 332 331 331 329 328 327 327 327 327 328 328 328 328 328 328 327 327 326 326 326 327 327 325 319 312 307 302 298 298 300 299 299 300 300 299 297 299 302 305 308 310 311 312 312 311 311 311 311 309 308 306 304 304 303 303 302 301 299 298 299 300 300 301 301 301 301 301 300 299 297 294 292 290 288 287 289 293 298 302 303 303 302 299 294 291 291 292 294 295 295 295 294 294 294 292 290 287 283 281 278 277 278 280 282 285 286 287 288 289 290 290 291 290 289 289 288 287 286 286 285 285 285 284 285 283 282 279 276 274 272 270 269 269 268 267 267 268 270 271 270 268 268 271 273 273 274 271 264 255 249 246 244 243 242 242 242 243 243 244 245 247 250 251 253 254 255 255 256 257 257 256 255 255 254 257 257 258 260 262 261 261 262 262 260 257 257 253 253 254 253 251 250 252 253 255 255 255 255 254 254 254 253 253 254 256 256 257 257 257 258 258 258 258 259 260 260 260 260 259 259 259 260 260 261 261 260 260 260 260 260 260 260 260 260 260 260 259 259 259 260 259 259 258 257 255 254 254 254 254 253 251 251 250 247 245 243 242 242 240 238 236 233 231 228 224 221 220 219 217 216 215 212 210 207 208 208 208 208 207 208 217 235 250 258 258 256 256 257 258 258 258 259 259 259 259 258 258 258 257 258 257 258 258 258 257 257 258 258 258 258 258 258 259 258 257 257 257 257 258 259 258 257 256 254 254 255 257 257 256 255 254 251 251 252 252 253 256 258 257 256 255 254 255 255 255 254 253 252 252 253 253 253 254 255 255 253 251 248 251 256 257 256 257 258 258 260 263 265 265 265 265 264 264 264 264 265 265 266 267 268 268 268 269 271 271 268 263 257 248 239 231 225 224 224 223 221 219 218 215 213 212 212 213 213 213 215 215 217 216 216 216 217 219 222 225 227 228 232 232 233 223 206 190 180 174 171 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 169 169 168 168 168 167 167 167 167 167 167 167 167 167 166 166 165 165 165 164 164 163 163 163 163 162 162 162 162 162 162 162 161 161 161 160 160 160 160 159 159 159 159 158 158 157 157 156 156 155 155 154 154 154 154 154 154 155 155 155 156 156 156 157 157 157 157 157 157 158 158 158 158 158 158 158 158 158 158 159 159 159 160 161 161 161 161 161 161 161 161 161 162 162 162 162 163 163 163 164 164 164 7 7 7 7 6 6 5 5 5 5 4 4 4 4 4 3 3 3 2 2 2 1 1 0 0 0 360 359 359 359 358 358 358 358 357 357 357 357 356 356 356 355 355 355 354 354 354 354 354 354 353 353 353 353 353 353 352 352 352 352 352 352 352 351 351 351 352 352 352 352 352 352 352 353 353 353 353 352 352 352 352 351 351 351 350 350 350 350 350 350 350 350 350 350 350 350 350 350 349 349 349 349 349 350 350 350 350 350 350 350 350 350 350 350 350 351 351 352 352 352 352 352 352 353 353 353 353 353 353 352 352 352 353 354 355 355 355 355 355 355 353 348 344 343 343 343 343 343 344 345 345 346 346 346 345 345 344 344 345 351 351 352 352 352 352 352 351 350 350 350 350 349 349 350 349 349 346 346 346 342 339 336 335 334 333 333 333 332 331 331 329 328 328 328 328 328 328 329 329 329 329 329 328 327 326 326 326 327 326 325 320 314 309 307 305 302 300 298 296 299 302 303 301 302 304 305 306 306 307 308 310 312 310 307 307 306 305 304 304 303 304 304 302 301 300 299 299 299 299 300 300 300 300 300 298 296 295 294 293 291 289 289 293 298 302 304 304 305 302 298 293 291 291 292 294 293 294 293 293 293 293 292 289 285 282 280 277 276 277 280 282 284 285 287 288 289 289 289 289 289 288 287 287 287 286 285 285 284 284 284 284 282 280 278 275 273 271 270 270 270 268 267 267 267 268 269 268 267 266 270 273 274 275 275 271 263 255 249 246 244 242 241 241 242 243 243 246 248 250 251 252 253 254 255 256 257 257 257 256 255 254 254 254 254 256 259 258 257 258 258 258 258 253 246 247 249 249 249 250 253 255 256 256 256 256 256 255 255 254 252 252 253 254 254 254 255 256 257 258 258 260 260 260 260 260 260 260 260 261 260 261 261 260 260 260 260 260 260 260 260 259 259 259 258 259 259 259 258 258 257 254 253 252 252 251 251 250 250 249 246 242 239 239 239 239 233 231 230 228 227 227 225 220 215 214 212 211 210 208 208 207 208 208 208 207 209 222 240 252 257 258 261 260 259 259 259 258 258 259 259 259 259 258 258 258 258 258 258 258 258 258 258 258 258 259 259 259 259 259 259 258 257 257 257 258 260 260 259 258 256 255 255 256 256 256 257 256 253 250 250 252 253 254 256 257 257 257 256 256 257 257 254 252 250 249 250 252 254 254 254 254 254 254 253 252 254 257 258 257 256 255 256 260 263 264 265 265 265 264 264 264 264 263 264 265 266 266 266 267 268 270 270 269 266 260 251 243 235 230 230 229 226 223 220 218 214 212 211 212 212 212 211 211 213 214 213 213 214 216 218 220 224 225 226 229 230 232 220 204 189 180 175 172 170 170 170 170 170 170 170 170 170 170 170 170 170 171 171 171 171 171 170 169 169 168 168 168 168 168 168 167 167 167 167 167 166 166 166 166 166 165 164 164 163 163 163 163 163 163 163 163 162 162 162 161 161 161 160 160 160 159 159 159 158 158 157 157 156 155 155 155 154 154 153 154 154 154 154 154 155 155 155 156 156 157 157 157 157 157 157 157 158 158 158 158 158 158 158 158 159 159 159 160 161 161 161 161 161 161 161 161 161 161 162 162 162 162 163 163 163 164 164 165 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 3 3 2 2 2 1 1 0 0 0 360 360 359 359 359 358 358 358 357 357 357 357 356 356 356 355 355 355 354 354 354 354 354 354 354 353 353 353 353 353 353 353 352 352 352 352 352 352 352 352 352 352 352 352 352 352 353 353 353 353 353 353 353 353 352 352 352 351 351 351 351 351 351 351 351 351 351 351 351 351 351 351 350 350 350 350 350 350 351 351 351 351 351 351 351 351 351 351 351 351 352 352 353 353 353 353 353 353 353 354 354 354 354 354 353 353 353 354 355 356 356 356 356 356 355 354 352 347 345 346 343 342 343 343 344 344 345 346 346 346 348 347 348 351 351 352 353 353 353 349 347 347 344 345 345 345 343 342 342 342 343 340 339 339 337 336 336 335 334 333 333 330 330 330 329 329 329 328 327 328 329 329 329 329 329 329 329 328 327 327 326 324 324 323 323 318 315 312 310 307 303 300 298 296 296 300 302 299 297 298 299 300 300 301 302 305 306 305 303 303 302 301 302 302 302 302 302 301 299 298 298 297 298 298 298 298 299 299 298 295 294 295 296 296 294 291 293 298 302 303 304 305 304 301 296 292 291 292 293 293 294 294 293 293 293 293 292 288 283 279 278 277 275 276 279 281 283 285 286 287 288 288 288 287 286 286 286 286 286 286 285 284 284 284 284 283 281 279 277 275 273 272 271 271 270 270 269 268 266 265 265 266 266 266 268 273 274 275 276 273 266 258 252 247 244 242 240 240 241 241 243 245 248 250 250 251 251 253 254 254 254 254 254 252 250 249 250 251 251 253 256 256 255 255 255 256 255 250 240 241 243 245 249 250 251 253 255 256 255 257 257 256 256 255 253 251 251 252 252 253 254 255 256 257 259 260 260 259 259 259 260 260 261 261 261 260 260 260 260 260 260 260 259 259 259 258 258 258 258 258 257 257 256 255 254 252 250 250 249 248 247 247 245 243 240 235 232 232 233 232 231 224 224 225 224 224 221 217 213 212 210 209 208 208 207 208 209 208 208 210 226 247 256 258 259 260 261 261 260 260 260 259 259 259 259 259 259 258 258 258 258 258 258 259 259 259 259 259 259 259 259 259 259 259 259 258 258 258 258 260 260 261 260 258 256 256 257 257 257 257 257 257 255 252 252 252 252 253 254 256 258 258 258 258 258 258 254 249 247 246 248 252 255 256 255 255 255 254 254 255 257 258 258 258 257 258 255 256 259 263 265 265 266 265 265 264 263 263 263 263 264 264 265 266 267 268 269 269 267 261 254 247 242 239 236 233 229 225 222 218 214 211 210 210 210 210 207 205 207 208 208 210 213 214 215 218 221 222 221 222 226 230 218 202 189 181 176 174 172 171 172 172 171 170 170 170 170 170 170 171 171 172 172 171 171 171 170 169 169 169 169 169 169 169 168 168 168 168 168 168 167 167 166 167 167 166 165 164 164 164 164 163 163 163 163 163 162 162 162 161 161 161 160 159 159 158 158 158 157 157 156 155 155 154 154 154 154 153 154 153 154 154 154 155 155 155 155 156 156 156 157 157 157 157 157 157 157 157 158 158 158 158 158 159 159 159 160 160 161 161 161 161 161 161 161 161 162 162 162 162 162 162 162 163 163 164 164 165 7 7 7 6 6 6 5 5 5 5 4 4 4 4 3 3 3 2 2 1 1 1 0 0 360 360 359 359 359 358 358 358 357 357 357 356 356 356 356 356 355 355 355 354 354 354 354 354 354 353 353 353 353 353 353 353 353 353 352 352 352 352 352 352 352 352 352 352 352 352 353 353 353 353 353 353 353 353 353 353 352 352 352 352 351 351 351 351 351 351 352 352 352 352 352 352 352 351 351 351 351 351 351 351 352 352 352 352 352 352 352 352 352 352 352 353 354 354 354 354 354 354 354 354 355 355 355 355 355 354 354 354 356 357 357 357 357 356 356 355 354 354 353 352 349 343 342 342 342 342 343 345 348 353 351 352 353 353 352 352 352 352 352 346 344 342 342 342 342 339 337 335 336 337 337 337 337 336 336 336 335 335 334 332 330 329 326 326 327 328 329 329 329 329 330 330 330 330 330 330 329 328 328 327 325 323 321 320 320 318 315 314 314 311 306 302 299 297 296 296 300 300 295 294 294 295 295 296 297 298 300 302 301 300 300 300 300 300 300 301 301 300 299 298 297 296 296 297 297 297 296 296 296 295 293 294 298 300 299 297 297 299 302 304 304 305 305 303 300 295 292 292 293 293 294 294 294 294 293 294 293 291 286 281 277 275 275 276 275 278 279 281 284 286 286 285 285 285 284 283 283 284 285 285 285 285 285 285 284 284 283 281 279 278 276 274 274 273 272 272 272 271 270 267 265 265 266 267 267 268 268 271 273 275 273 268 260 253 248 245 241 239 239 239 239 241 243 247 249 247 249 250 251 250 249 250 251 251 249 247 247 247 248 249 252 255 255 255 254 254 254 254 250 242 241 241 245 248 247 248 251 253 254 254 257 257 257 256 254 253 251 251 252 252 253 254 256 257 258 259 259 259 259 259 259 259 260 260 260 260 260 260 260 261 261 260 259 258 258 258 257 257 257 257 256 254 254 253 252 251 249 248 246 244 244 243 240 237 234 232 229 226 225 224 224 223 220 221 222 222 221 220 216 213 212 211 210 210 209 209 211 213 213 218 233 252 258 260 261 261 261 261 262 261 262 261 260 259 259 259 258 258 258 258 258 258 258 259 259 260 260 260 260 259 259 259 259 259 259 259 258 258 259 260 260 261 261 260 259 258 258 258 258 258 258 258 258 256 255 253 253 252 252 253 256 257 258 258 259 259 258 255 249 245 244 248 253 256 257 257 257 256 255 256 257 259 259 259 258 257 259 258 255 258 263 264 265 266 265 265 264 264 263 263 263 263 264 264 266 266 267 268 268 267 263 256 251 250 243 239 236 232 228 223 219 215 211 209 208 208 208 197 190 190 196 204 208 210 211 212 215 217 216 216 219 224 228 218 202 189 182 178 176 175 174 174 173 172 171 171 171 171 171 171 171 172 172 172 172 172 171 170 170 169 170 169 170 170 170 170 169 169 169 169 169 168 168 167 168 168 167 166 166 165 165 164 164 164 164 164 163 163 162 162 162 161 161 160 159 158 158 157 157 156 156 155 154 154 154 154 153 154 154 154 154 154 154 155 155 155 155 156 156 156 156 157 157 157 157 157 157 157 157 157 158 158 158 159 159 159 160 160 160 160 161 161 161 162 162 162 162 162 162 162 162 162 162 163 163 163 164 164 165 7 7 7 6 6 6 5 5 5 5 5 4 4 4 3 3 2 2 2 1 1 0 0 0 360 359 359 359 358 358 358 357 357 357 356 356 356 356 356 355 355 355 354 354 354 354 354 354 354 353 353 353 353 353 353 353 353 353 352 352 352 352 352 352 352 352 352 352 352 353 353 353 353 353 353 353 353 353 353 353 353 352 352 352 352 352 352 352 352 352 352 353 353 353 353 353 352 352 352 352 352 351 352 353 353 353 353 353 353 353 353 353 353 353 353 354 355 355 355 355 355 355 355 355 356 356 357 356 356 356 356 356 357 358 358 358 357 357 356 355 355 354 353 353 351 346 342 341 341 342 343 344 346 350 353 353 353 353 352 351 351 350 348 343 341 339 339 338 337 334 331 328 329 329 331 332 334 336 337 336 335 334 333 329 327 327 326 326 324 325 327 330 331 332 332 331 331 330 330 329 327 326 325 324 322 320 318 317 316 313 310 310 310 306 303 301 299 298 297 297 300 300 295 294 294 295 295 296 297 298 300 301 299 299 299 299 299 299 299 300 300 299 298 296 296 296 297 298 296 295 295 294 293 293 294 298 303 304 303 302 302 303 304 304 305 305 304 302 299 296 294 294 293 293 293 294 294 294 294 294 292 289 284 278 275 274 274 275 277 277 278 281 283 284 285 285 284 283 282 281 281 283 284 284 285 285 285 286 285 284 283 282 280 279 277 276 275 274 274 273 273 272 271 269 268 268 269 270 270 269 269 270 271 274 273 268 261 254 248 244 240 239 238 237 237 238 240 244 245 244 245 246 245 244 243 244 246 247 246 247 247 247 247 248 251 254 255 255 255 255 254 257 255 247 243 242 244 247 246 247 248 250 252 254 256 256 256 255 253 251 251 251 252 254 254 256 258 260 260 260 259 259 259 259 259 259 259 259 260 260 260 260 261 261 261 260 259 258 257 256 256 256 255 254 252 249 248 249 249 248 244 242 240 240 239 236 233 229 226 225 224 221 219 219 219 218 217 218 220 221 221 221 219 216 214 213 213 214 214 213 219 225 231 243 254 259 261 262 263 263 262 262 262 262 263 262 261 259 259 258 258 258 258 258 258 258 258 259 260 261 261 261 260 259 259 259 259 259 259 259 259 259 260 261 262 262 261 261 260 259 259 259 259 259 259 259 258 257 255 254 253 252 251 251 252 253 256 258 260 260 259 254 249 245 244 249 254 256 257 258 258 257 257 258 259 260 260 260 259 258 258 256 255 259 263 264 265 265 266 265 266 265 265 264 264 264 264 264 265 266 266 267 267 267 264 260 257 252 246 241 237 233 229 224 220 215 211 208 208 206 206 192 189 191 196 203 206 208 208 209 210 212 212 213 218 224 227 218 202 191 184 180 177 177 176 175 174 173 172 172 172 172 171 171 172 172 172 172 172 172 171 171 170 170 170 170 170 171 171 170 170 170 170 169 169 169 168 168 169 169 169 168 167 166 166 166 165 165 165 164 164 163 162 162 162 161 160 159 159 158 158 157 156 156 155 155 154 154 154 154 154 154 154 154 154 155 155 155 155 155 155 156 156 156 156 156 156 156 156 156 157 157 157 157 158 158 159 159 159 159 160 160 160 161 161 161 161 162 162 162 162 162 162 162 162 162 163 163 163 163 164 164 165 7 7 7 6 6 6 5 5 5 5 4 4 4 3 3 3 2 2 1 1 0 0 360 360 359 359 359 358 358 358 357 357 357 356 356 356 356 356 355 355 355 354 354 354 354 354 354 354 353 353 353 353 353 353 353 353 353 353 353 352 352 352 352 352 352 352 352 352 352 352 352 353 353 353 353 353 353 353 353 353 353 353 353 352 352 352 352 352 353 353 353 353 354 354 354 354 353 353 353 353 352 353 353 354 354 354 354 354 354 354 354 354 354 354 354 355 356 355 355 356 356 356 356 356 357 358 358 358 358 357 357 357 358 358 358 358 358 357 356 355 355 354 353 353 352 349 346 344 342 342 343 343 344 346 350 352 351 351 351 346 346 344 342 341 339 337 336 336 332 331 329 328 328 327 328 329 332 336 337 336 334 332 331 328 328 327 325 323 322 325 327 330 331 332 331 330 329 328 328 326 323 322 321 321 321 319 316 315 312 309 308 307 306 304 303 305 303 301 301 302 302 301 297 296 295 295 295 296 297 298 299 299 297 297 297 298 298 299 300 301 300 299 297 296 296 296 298 298 295 295 293 293 292 294 298 303 306 307 305 305 304 304 304 305 305 305 303 301 298 296 295 294 293 293 292 292 293 294 294 293 290 286 281 276 274 272 272 274 276 277 280 281 284 285 284 284 283 281 279 279 281 281 283 284 285 286 287 287 286 285 284 282 280 279 278 277 275 274 274 273 273 272 271 270 270 270 271 271 272 272 271 270 271 272 272 268 262 255 248 242 239 239 236 235 236 236 239 241 242 242 241 243 243 242 240 240 242 244 245 246 247 248 248 248 251 253 255 257 257 258 257 260 259 252 245 244 245 246 246 246 246 248 250 252 252 253 254 253 251 248 249 251 254 256 256 258 260 261 261 260 259 259 259 259 259 259 259 259 259 259 259 260 260 260 260 259 258 257 256 255 255 253 253 251 248 242 243 244 244 243 235 234 234 233 231 228 225 222 220 220 220 218 217 217 217 217 217 218 220 221 223 223 224 223 223 222 221 220 220 219 229 238 247 255 258 260 263 264 265 264 263 263 263 263 263 263 262 260 259 259 259 258 258 258 258 258 259 260 260 261 262 261 260 259 259 259 259 260 260 260 260 260 261 262 262 263 262 261 260 260 260 260 260 259 259 259 259 258 256 253 252 251 251 250 250 251 253 257 260 260 258 254 249 246 248 251 253 255 258 258 258 258 259 260 261 261 261 261 261 259 256 253 256 260 263 264 265 265 265 266 266 266 266 265 265 265 265 264 264 264 265 266 266 266 265 264 261 255 248 243 237 233 229 225 220 215 212 210 208 205 204 195 194 198 201 203 204 206 206 207 206 208 210 213 218 224 225 217 203 193 186 181 180 178 178 177 175 174 173 173 172 172 172 172 172 172 172 172 172 172 172 171 171 171 171 171 171 172 172 171 171 170 170 170 170 170 169 169 169 169 169 169 168 168 167 166 166 166 165 165 164 163 163 162 161 161 160 159 158 158 157 157 156 156 155 155 154 154 154 154 154 154 155 155 155 155 155 155 155 155 156 156 156 156 156 156 156 156 156 156 157 157 157 157 158 158 159 159 159 160 160 160 160 161 161 162 162 162 162 162 162 162 163 163 163 163 163 163 163 164 164 165 165 7 7 6 6 6 5 5 5 5 5 4 4 4 3 3 2 2 1 1 1 0 0 360 360 359 359 359 358 358 358 357 357 357 356 356 356 356 355 355 355 355 354 354 354 354 354 354 354 353 353 353 353 353 353 353 353 353 353 353 352 352 352 352 352 352 352 352 352 352 352 352 352 352 353 353 353 353 353 353 353 353 353 353 353 353 353 353 353 353 354 354 354 354 355 355 354 354 354 354 353 353 354 354 355 355 355 355 355 355 355 355 355 355 355 356 357 357 357 356 357 357 357 357 358 359 359 360 360 359 358 358 358 358 358 358 358 358 356 355 355 354 354 353 353 352 352 351 350 346 342 343 343 343 344 346 346 345 343 343 341 341 341 340 338 337 336 335 334 331 331 329 328 328 327 327 328 328 332 333 331 329 328 328 328 328 329 323 319 322 325 327 330 331 329 327 327 326 325 325 324 322 320 319 319 319 318 316 313 310 307 307 306 305 303 304 307 306 305 304 303 303 299 296 296 294 293 293 294 296 297 297 297 296 296 296 296 297 299 300 300 299 297 296 295 295 296 297 296 295 294 292 292 292 296 302 306 307 307 305 305 304 304 304 305 305 304 303 301 299 297 295 293 292 291 291 291 292 293 293 291 288 283 278 274 272 271 271 272 274 277 281 282 283 283 284 283 282 279 278 278 280 280 282 283 285 287 289 288 288 286 284 283 281 280 279 277 275 273 272 272 271 270 270 270 270 271 271 271 273 274 273 272 272 272 272 269 263 255 248 244 241 237 234 233 234 238 240 241 241 240 240 242 243 243 240 239 243 245 245 246 248 249 249 250 252 255 257 259 260 260 259 260 261 255 248 245 245 245 245 245 245 246 249 249 248 247 248 248 247 244 246 251 254 256 258 259 260 260 261 260 259 259 259 259 259 259 259 259 259 259 259 259 259 259 258 257 255 251 251 251 250 248 245 239 231 228 233 236 236 235 232 226 226 224 223 221 219 218 217 217 218 217 216 217 217 218 219 219 221 223 226 227 228 230 230 229 229 229 228 229 240 245 252 256 259 261 263 265 266 265 265 264 264 263 263 262 262 261 260 259 260 259 259 259 259 259 259 260 261 261 262 261 260 260 259 259 259 259 261 260 260 261 262 263 263 263 262 262 261 261 261 260 260 260 260 259 259 258 257 255 254 253 252 251 249 250 253 257 258 257 256 254 251 250 252 253 256 257 256 255 256 258 260 261 262 261 261 262 262 261 257 254 257 261 263 264 265 265 265 265 265 265 266 266 265 265 265 264 262 262 263 264 265 265 265 264 261 257 251 246 239 234 229 225 220 218 216 213 209 205 204 205 203 202 202 203 204 206 206 206 206 208 210 214 219 223 222 216 204 193 187 185 183 180 179 178 176 174 174 173 173 173 173 173 173 173 172 172 172 172 172 172 172 172 172 172 172 172 172 172 171 171 171 171 171 170 170 169 169 170 170 170 169 169 168 167 167 166 165 165 164 163 163 162 161 160 159 159 158 158 157 157 157 156 156 155 155 154 154 154 155 155 155 155 155 155 155 155 155 156 156 156 156 156 156 156 157 157 157 157 157 157 157 158 158 159 159 159 159 160 160 160 161 161 161 162 162 162 162 162 163 163 163 163 163 163 163 163 164 164 164 165 165 7 7 6 6 6 5 5 5 5 4 4 4 3 3 2 2 2 1 1 0 0 0 360 359 359 359 358 358 358 357 357 357 356 356 356 356 356 355 355 355 354 354 354 354 354 354 354 354 353 353 353 353 353 353 353 353 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 353 353 353 353 353 353 353 353 353 353 353 353 353 354 354 354 355 355 355 355 355 355 355 355 354 354 354 354 354 355 356 356 356 356 355 356 356 356 356 356 356 357 358 358 358 358 358 358 358 358 359 360 1 1 1 360 359 358 358 358 357 358 357 357 355 354 354 353 353 352 350 348 348 348 343 342 342 342 342 341 341 341 341 341 341 341 340 339 339 338 338 337 334 332 330 330 330 330 329 328 327 327 327 326 327 328 328 327 326 327 328 328 328 320 317 320 323 325 327 328 327 325 325 325 325 325 323 322 320 318 318 317 316 314 311 309 309 307 306 305 304 304 306 305 303 303 297 297 296 295 294 293 293 292 293 295 296 295 295 294 294 294 295 296 298 299 299 297 295 294 293 294 295 295 295 294 293 291 291 291 298 302 304 305 304 303 302 302 303 304 305 305 304 302 301 300 297 294 291 290 289 289 290 291 292 292 290 285 280 276 273 271 270 271 271 274 278 280 282 282 283 283 283 280 278 277 276 277 279 280 283 285 288 290 289 288 286 284 282 281 281 279 277 274 272 270 270 269 269 269 270 270 270 270 271 272 274 275 274 273 272 272 270 264 255 248 247 242 238 234 232 234 239 240 240 240 238 239 241 241 242 240 239 243 246 246 246 248 249 250 252 256 256 259 260 261 261 260 259 259 255 248 244 242 242 243 243 243 243 245 245 244 243 242 242 244 241 246 246 250 254 256 257 258 259 259 259 259 259 259 259 259 259 258 258 259 258 258 258 258 258 256 252 244 243 242 239 238 234 227 223 220 219 224 227 227 226 224 221 220 219 218 217 217 218 218 218 219 219 218 218 218 221 221 221 222 224 228 231 233 236 236 235 235 235 237 241 250 251 255 258 260 261 263 265 266 266 266 266 265 263 263 262 262 262 261 260 260 260 260 260 260 260 260 260 261 261 261 261 260 260 259 259 259 260 262 262 261 262 263 263 263 263 263 262 262 262 261 261 260 260 260 259 259 259 257 257 256 256 255 253 251 250 252 255 256 256 255 255 254 254 254 255 257 257 257 256 256 259 261 262 262 259 259 258 258 256 255 256 259 262 264 264 265 265 265 265 265 265 265 265 265 265 265 264 262 261 261 262 262 263 262 262 260 258 254 249 242 236 231 226 225 222 217 213 209 206 205 207 206 204 204 205 205 206 206 206 206 209 211 214 218 222 221 215 205 195 194 188 184 181 180 179 177 175 174 174 174 174 174 173 173 173 173 172 172 172 172 172 172 172 172 172 172 172 172 173 172 172 172 172 172 171 171 171 170 171 171 171 170 169 169 168 167 167 166 165 164 163 162 161 160 160 159 158 158 158 157 157 157 157 156 156 155 155 155 155 155 155 155 155 155 155 155 155 156 156 156 156 156 156 157 157 157 157 157 157 157 157 158 158 159 159 159 159 159 160 160 160 161 161 161 161 162 162 162 163 163 163 163 163 163 163 164 164 164 164 165 165 165 7 6 6 6 5 5 5 5 5 4 4 4 3 3 2 2 1 1 0 0 0 360 359 359 359 358 358 358 357 357 357 357 357 356 356 356 355 355 355 355 354 354 354 354 354 354 354 354 354 353 353 353 353 353 353 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 353 353 353 353 354 354 354 354 354 354 354 354 354 354 354 355 355 356 356 356 356 356 356 355 355 355 355 355 355 356 357 356 356 357 356 357 357 357 357 357 358 358 359 359 359 359 359 359 360 360 360 1 2 2 0 359 359 358 358 358 350 355 356 355 354 353 353 353 352 347 343 343 343 342 341 342 342 342 340 339 338 338 338 338 339 339 339 338 338 338 337 333 331 330 329 329 329 329 329 328 328 328 328 328 328 329 329 326 325 325 327 327 324 320 317 320 319 321 323 323 323 323 323 323 324 325 323 321 319 318 317 316 315 313 311 310 310 309 307 306 306 305 301 300 298 297 296 295 295 295 294 293 292 292 294 294 294 294 294 294 294 294 294 295 297 298 297 295 294 292 292 292 293 293 293 294 293 291 291 293 298 301 303 303 302 302 302 302 303 304 304 304 303 302 301 300 297 292 289 289 288 287 288 289 291 291 288 284 279 275 272 271 270 270 272 275 278 280 281 282 283 283 283 281 279 277 276 277 279 282 284 286 289 289 288 286 284 283 282 282 280 278 276 273 270 269 268 268 268 268 268 269 268 268 269 271 273 275 273 272 272 271 269 265 259 257 250 244 239 234 232 234 238 239 239 238 237 237 238 239 241 240 239 243 248 248 247 248 249 251 253 254 257 259 260 260 260 259 258 256 254 248 242 241 240 240 240 240 240 241 242 242 242 241 241 241 241 244 245 248 250 253 254 256 257 258 258 258 258 258 258 258 258 258 258 258 258 257 257 256 255 248 237 237 233 231 230 227 224 221 220 221 222 223 224 223 223 222 220 219 218 218 217 217 219 221 222 222 223 222 222 221 225 224 225 225 227 230 233 237 239 239 239 240 242 245 250 255 257 258 260 261 261 262 263 264 265 266 266 265 264 263 263 262 262 262 261 261 261 260 260 261 260 260 260 261 261 261 261 260 260 260 260 260 261 262 263 263 263 262 262 262 262 262 262 262 262 261 261 260 260 260 260 260 259 258 258 258 257 257 256 254 253 253 255 254 254 254 254 255 255 256 256 257 257 256 256 258 260 262 263 263 261 261 260 255 254 255 258 260 262 263 264 265 265 265 265 265 265 265 265 265 265 265 264 263 261 260 260 260 260 259 259 259 258 255 251 246 240 235 229 228 224 219 214 209 206 206 207 208 206 206 206 206 207 207 208 208 210 212 215 218 220 220 214 207 204 196 189 185 182 181 179 178 176 175 175 174 174 174 174 173 173 173 173 173 173 173 173 172 172 172 172 172 172 173 173 173 173 173 173 172 172 172 172 171 172 172 172 171 170 169 168 167 167 166 165 164 163 162 161 160 159 158 158 158 157 157 157 157 157 157 157 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 157 157 157 157 157 157 158 158 158 158 158 159 159 159 159 159 159 160 160 160 160 161 161 161 162 162 162 163 163 163 163 163 164 164 164 164 164 165 165 165 165 7 6 6 6 5 5 5 5 4 4 4 3 3 2 2 2 1 1 0 0 0 360 359 359 359 358 358 358 357 357 357 357 356 356 356 356 355 355 355 355 354 354 354 354 354 354 354 354 354 353 353 353 353 353 352 352 352 352 352 352 351 351 351 351 352 352 352 352 352 352 352 352 352 352 353 353 353 354 354 354 354 354 354 354 354 354 355 355 356 356 357 357 357 357 356 356 356 356 356 356 356 357 357 357 357 357 357 358 358 359 359 358 358 359 360 0 1 0 360 0 1 1 1 1 1 1 1 357 358 359 359 357 355 349 349 349 352 352 351 352 352 352 351 351 344 342 341 341 341 341 341 339 338 337 337 337 338 338 338 338 338 338 335 333 332 331 330 328 328 328 328 328 328 330 330 329 328 327 328 328 324 322 321 324 324 322 321 319 318 315 316 317 318 318 318 319 320 321 321 321 320 318 316 315 314 314 312 312 310 307 305 305 302 300 299 297 297 297 296 296 295 295 295 294 293 292 293 293 293 294 294 295 294 294 294 293 294 296 296 294 292 290 289 289 290 290 291 291 293 292 291 291 294 299 302 303 303 302 302 303 303 304 304 304 304 303 302 301 300 296 291 288 288 287 285 286 287 289 288 287 283 278 274 272 271 271 272 274 277 280 281 282 283 283 284 284 283 282 281 280 280 283 285 286 287 288 287 285 283 281 281 281 281 279 277 274 271 269 267 266 266 266 266 266 266 266 267 268 269 271 272 269 269 269 269 267 266 265 260 254 247 240 235 232 235 239 239 238 237 236 236 237 240 242 241 241 244 248 248 248 248 249 250 252 254 257 258 258 258 257 257 256 254 252 248 242 242 239 238 238 238 238 239 240 241 241 241 240 240 240 242 244 246 247 250 252 253 255 256 256 257 257 257 257 258 258 258 258 257 257 255 254 250 247 236 227 227 226 224 224 223 221 220 221 222 222 223 223 222 223 222 221 220 220 220 220 219 219 223 225 227 227 227 227 227 230 229 229 230 230 231 233 237 240 242 242 243 246 249 254 257 259 260 260 261 261 262 262 263 265 266 266 265 264 264 263 263 262 262 262 262 261 261 261 261 261 261 261 261 261 261 261 261 261 261 261 261 262 262 263 263 263 262 262 262 261 261 262 262 262 261 261 261 260 260 260 260 259 259 259 259 258 258 258 257 256 255 254 250 245 249 250 252 255 256 257 257 256 255 255 257 260 261 263 263 263 263 262 259 255 256 258 260 262 263 264 265 265 265 265 265 265 264 264 264 264 265 265 265 264 263 261 260 258 256 257 257 256 254 251 247 242 239 238 232 227 221 216 211 208 207 209 209 208 207 207 208 208 209 209 210 211 213 214 216 219 218 217 213 204 196 190 186 183 182 180 178 177 177 176 176 175 174 174 174 173 173 173 173 173 173 173 173 173 173 172 172 172 173 173 173 173 173 173 173 173 173 172 172 173 172 172 171 170 169 168 167 167 166 165 164 162 162 161 160 159 158 158 158 158 158 158 158 158 158 157 157 157 156 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 158 158 158 158 158 159 159 159 159 160 160 160 160 160 160 160 160 160 160 161 161 161 162 162 162 163 163 163 163 164 164 164 164 164 165 165 165 165 166 6 6 6 5 5 5 5 5 4 4 3 3 3 2 2 1 1 0 0 0 360 359 359 359 358 358 358 357 357 357 357 357 356 356 356 355 355 355 355 354 354 354 354 354 354 354 354 354 353 353 353 353 353 352 352 352 352 352 351 351 351 351 351 351 351 352 352 352 352 352 352 352 352 352 353 353 353 354 354 354 354 354 354 354 355 355 355 356 357 357 358 358 357 357 357 357 357 357 357 357 357 358 358 358 358 358 358 359 360 360 360 360 359 0 1 2 1 1 1 1 2 2 1 1 360 357 355 353 359 0 0 354 350 347 345 344 348 348 344 344 348 351 352 352 348 343 342 342 342 341 340 339 338 337 338 338 338 338 338 338 339 339 335 332 332 331 331 328 328 327 327 327 328 329 329 328 327 326 325 325 324 324 321 322 320 320 318 315 313 313 313 314 314 314 315 315 316 316 317 319 318 316 314 313 311 310 310 310 305 304 303 303 302 300 299 297 296 296 296 296 296 296 296 295 294 294 293 292 293 294 295 296 295 294 293 293 294 294 292 290 288 286 286 287 287 288 288 290 293 293 291 293 297 301 302 303 302 302 302 302 303 303 303 303 303 303 302 301 299 294 291 289 286 285 283 284 285 287 287 285 282 278 274 272 271 272 274 277 280 281 282 283 283 286 288 289 287 286 285 284 286 288 288 288 288 287 284 281 280 279 280 280 279 277 275 273 269 267 265 264 263 263 263 263 264 264 265 266 267 268 267 265 265 266 266 266 266 264 260 254 248 240 234 233 236 238 238 237 236 236 236 238 242 245 244 243 245 247 248 247 247 247 247 250 254 255 254 255 255 253 252 253 253 251 249 245 243 239 237 237 237 238 237 236 237 239 241 240 239 239 241 243 245 246 248 250 252 253 254 254 255 255 256 256 256 256 256 256 254 252 250 244 237 232 227 224 223 222 222 223 222 221 222 222 222 222 222 223 223 224 222 221 221 221 222 224 223 222 224 228 229 231 232 232 234 236 235 234 233 232 232 233 235 237 238 242 245 249 252 256 258 260 261 261 261 262 262 262 263 264 264 265 265 264 264 263 263 263 263 263 263 262 262 261 261 261 261 261 261 261 261 261 261 261 262 262 262 262 262 262 262 262 262 261 261 261 261 261 261 262 261 261 261 261 261 261 261 260 260 259 259 259 259 259 258 257 256 253 244 245 246 249 252 255 256 257 257 256 255 255 257 258 259 261 262 263 262 261 260 259 256 257 259 261 263 264 264 264 265 265 265 265 265 264 264 264 265 266 266 266 265 263 261 259 257 255 255 254 252 251 248 245 243 239 234 230 224 218 213 210 210 211 212 210 210 209 209 209 209 210 211 211 212 213 215 216 217 216 211 204 196 190 186 183 182 180 179 178 178 177 176 176 175 174 174 174 174 174 174 174 174 174 174 173 173 173 172 172 173 173 173 173 173 173 173 173 173 173 173 173 173 172 172 171 170 169 168 167 166 165 164 163 162 162 161 160 159 159 159 158 158 159 159 158 158 158 157 157 157 157 157 158 158 158 157 157 157 157 157 157 157 157 158 158 158 159 159 159 159 159 160 160 160 160 160 160 160 160 160 160 160 160 160 161 161 161 162 162 162 163 163 163 164 164 164 165 165 165 165 165 165 166 166 6 6 5 5 5 5 4 4 4 4 3 3 2 2 2 1 1 0 0 360 360 359 359 358 358 358 357 357 357 357 357 357 356 356 356 355 355 355 355 354 354 354 354 354 354 354 354 353 353 353 353 353 352 352 352 352 352 351 351 351 351 351 351 351 351 351 352 352 352 351 352 352 352 352 353 353 353 354 354 354 354 354 355 355 355 356 356 357 358 358 358 358 358 358 357 357 357 358 357 358 358 359 359 359 359 359 359 1 1 1 1 1 1 1 3 2 2 2 2 2 2 1 0 358 352 350 351 354 0 1 1 355 349 346 344 342 341 340 338 339 342 346 351 350 345 342 342 342 342 340 339 339 338 338 338 338 338 338 338 339 340 340 338 336 335 333 332 330 330 328 327 326 325 324 324 325 324 324 321 319 320 321 321 318 313 314 310 310 310 311 311 312 312 312 313 313 313 313 314 316 316 314 312 311 309 308 308 306 305 305 304 303 302 301 300 299 297 297 297 297 297 297 296 296 295 295 293 292 294 296 296 296 295 293 292 293 293 291 289 287 286 285 285 287 287 288 290 292 296 296 295 297 299 301 302 302 301 301 301 301 301 302 302 302 302 302 302 301 298 293 291 288 285 283 281 281 283 285 285 284 282 278 275 274 273 275 277 279 281 283 283 285 285 290 292 292 292 291 291 291 292 291 290 288 286 284 281 279 278 278 279 279 277 276 274 272 269 266 264 263 262 262 262 262 262 263 263 264 265 265 263 262 262 264 265 265 266 263 258 253 247 240 233 233 234 236 236 236 236 236 237 239 244 248 247 245 245 246 246 246 246 246 247 248 250 250 249 250 251 250 248 251 252 252 251 249 244 239 237 236 237 237 235 233 232 238 242 241 240 238 239 243 245 247 248 249 250 251 251 251 252 252 253 253 253 253 252 248 244 241 238 233 229 229 226 223 222 222 224 225 224 224 225 223 223 223 223 223 222 222 222 222 222 223 224 227 228 227 228 228 231 235 237 237 239 241 239 237 235 234 233 233 233 234 236 241 247 251 254 257 259 260 262 262 262 262 262 262 262 263 264 264 265 265 264 264 263 263 263 263 263 263 263 262 262 261 261 261 261 261 261 261 261 261 262 262 262 261 262 262 262 262 262 261 261 261 261 261 261 261 261 262 261 261 261 261 261 261 260 260 260 260 260 260 258 257 255 253 251 250 249 250 252 255 256 257 257 257 257 257 257 257 258 258 259 261 261 260 258 258 257 256 257 259 261 262 263 264 264 265 265 265 265 265 265 265 266 266 267 267 267 265 263 261 259 255 253 252 251 250 249 247 243 238 234 230 225 221 217 214 214 215 215 215 214 212 211 210 210 211 211 211 212 213 214 214 214 213 210 203 196 190 186 183 182 181 179 179 178 178 177 176 175 174 174 174 174 174 174 174 174 174 174 174 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 174 174 173 172 171 171 170 169 167 166 165 165 164 163 163 162 162 161 161 160 160 159 160 160 159 159 159 158 158 158 158 158 159 159 158 158 158 158 158 158 158 158 158 158 159 159 160 160 160 160 160 160 160 161 161 161 161 161 160 160 160 160 160 160 161 161 161 161 162 162 163 163 164 164 164 165 165 165 165 165 165 165 166 166 6 6 5 5 5 5 4 4 4 3 3 3 2 2 1 1 1 0 0 360 359 359 359 358 358 358 357 357 357 357 357 356 356 356 356 355 355 355 355 355 354 354 354 354 354 354 353 353 353 353 353 352 352 352 352 352 351 351 351 351 351 351 351 351 351 351 351 351 351 351 352 352 352 352 353 353 353 354 354 354 354 355 355 355 356 356 357 358 359 359 359 358 358 358 358 358 358 358 358 358 359 359 359 359 359 359 0 1 1 1 1 0 1 1 2 1 1 358 360 1 358 355 353 347 345 345 347 350 352 355 358 353 347 345 342 340 338 336 334 331 339 341 343 344 343 342 342 341 341 339 338 338 338 338 338 338 338 338 339 340 340 339 338 337 336 335 335 335 332 329 327 325 323 322 321 320 318 317 316 316 316 315 313 312 311 310 309 309 309 309 310 310 311 311 311 311 312 312 313 314 314 313 311 310 308 308 307 306 305 305 305 304 303 302 301 300 299 298 298 298 297 297 297 297 296 295 293 293 295 297 297 296 295 293 292 292 291 289 287 286 286 286 287 288 288 290 293 297 300 301 301 301 302 302 301 300 300 300 299 299 300 301 301 300 301 301 301 299 296 296 291 287 283 281 279 279 282 284 286 285 283 280 278 278 277 278 280 281 283 283 284 287 291 291 292 293 293 293 294 295 294 292 290 287 284 282 280 278 278 278 278 278 276 275 274 271 269 266 265 263 263 263 263 263 263 263 261 261 262 261 260 260 262 263 264 265 267 264 257 251 245 240 233 229 233 234 236 236 236 237 239 241 245 249 248 245 244 244 244 244 245 246 246 245 246 247 247 248 249 249 245 248 251 252 251 249 245 240 236 235 234 234 233 229 229 233 234 236 240 238 238 241 244 247 248 248 248 249 248 247 247 246 246 247 247 246 243 240 237 235 232 230 228 228 226 224 222 223 225 225 226 226 226 225 224 224 224 225 224 223 224 223 224 225 227 231 233 234 234 234 235 238 240 241 243 244 242 240 238 236 235 234 234 234 237 242 249 253 256 259 260 261 262 262 262 262 262 262 262 263 263 264 265 265 264 264 264 264 264 264 264 264 264 263 262 261 261 261 261 261 262 262 262 262 262 262 261 261 261 262 262 262 262 262 262 261 261 261 261 261 261 262 262 262 262 262 262 261 261 260 260 260 260 260 258 256 254 252 252 254 253 252 253 254 256 257 257 258 258 258 258 257 256 256 257 258 259 258 257 258 257 255 256 257 258 260 262 263 264 264 264 265 265 265 266 266 266 266 267 268 268 267 265 262 259 256 253 251 251 250 248 245 240 236 232 228 225 222 220 217 218 219 218 218 217 215 214 213 213 213 212 212 213 214 214 213 213 212 209 203 196 190 186 184 182 181 180 180 179 178 177 176 176 175 175 174 174 175 175 175 175 174 174 174 174 173 173 173 173 173 173 173 173 173 173 173 173 174 174 174 174 174 173 173 171 170 169 168 166 166 166 165 164 163 163 163 163 162 161 161 160 161 161 160 160 159 159 159 159 158 158 159 159 159 159 159 158 158 158 158 158 159 159 159 160 160 160 160 160 161 161 161 161 161 161 161 161 161 161 161 160 161 161 161 161 161 162 162 163 163 163 164 164 165 165 165 165 165 165 165 166 166 166 6 5 5 5 5 5 4 4 4 3 3 3 2 2 1 1 1 0 0 360 359 359 358 358 358 358 357 357 357 357 357 356 356 356 356 355 355 355 355 354 354 354 354 354 354 353 353 353 353 353 352 352 352 352 352 351 351 351 351 351 351 351 351 351 351 351 351 351 351 351 352 352 352 352 353 353 353 354 354 354 355 355 355 356 356 357 358 359 359 359 359 358 357 357 357 358 358 358 358 358 358 358 358 359 358 359 357 357 358 358 354 355 357 356 354 355 355 353 353 354 353 350 347 344 342 342 343 345 347 350 349 345 344 343 342 338 334 331 330 329 334 336 341 342 341 341 341 341 340 338 337 337 337 337 338 338 338 339 340 340 339 338 337 335 334 334 333 333 332 329 326 324 322 321 320 318 317 317 316 316 315 314 313 312 312 311 311 310 309 309 309 309 310 310 311 312 313 315 315 314 314 312 311 310 309 308 306 306 305 305 305 305 304 303 301 300 299 299 298 297 297 297 297 297 295 294 294 294 296 297 297 296 294 293 292 290 289 287 286 286 287 288 289 289 290 292 296 300 302 303 302 302 302 300 300 300 299 299 298 299 299 300 299 298 299 299 299 298 296 295 290 285 282 279 277 278 281 285 287 286 285 284 283 281 281 282 282 283 283 283 283 285 288 286 287 291 292 294 295 296 295 293 289 286 283 281 279 278 278 278 277 277 276 275 273 271 269 267 265 265 265 264 264 264 263 262 260 259 260 260 261 263 263 263 263 265 267 265 257 250 245 240 236 232 231 236 236 236 238 239 241 243 245 248 247 243 241 241 244 246 246 247 245 244 245 246 247 248 248 247 245 246 247 250 250 249 245 240 236 232 230 228 226 224 226 231 231 235 242 239 237 239 242 245 247 248 247 247 247 245 243 243 242 242 241 240 239 238 237 235 233 232 230 228 226 229 226 226 227 226 226 227 227 227 227 226 226 226 225 226 227 227 228 230 232 235 237 239 239 239 239 241 243 244 245 246 245 243 240 238 237 237 236 237 241 246 251 255 258 259 260 261 262 262 262 262 262 262 262 263 263 264 264 264 264 264 264 264 264 264 264 264 264 264 263 262 261 261 261 261 262 262 262 261 261 261 261 260 261 261 262 262 262 262 262 262 261 261 261 261 261 262 262 262 262 262 262 262 261 261 260 260 260 260 259 256 254 253 254 255 256 255 254 254 256 257 258 259 259 258 258 257 256 255 255 255 256 257 258 257 252 254 255 256 257 259 261 262 263 263 264 265 265 265 266 266 266 267 267 268 269 268 267 264 261 257 255 254 252 251 248 244 238 233 228 225 224 223 221 220 220 220 220 220 219 218 217 217 217 216 214 214 213 213 213 213 212 211 206 202 196 191 186 184 183 183 182 180 179 178 177 176 176 176 175 175 175 175 175 175 175 175 174 174 174 174 174 174 174 174 174 173 173 173 173 173 173 174 174 174 175 175 174 173 171 170 169 168 167 166 166 166 164 164 164 164 163 163 162 161 161 162 162 161 161 161 160 160 160 159 159 159 160 160 160 159 159 159 159 159 159 159 160 160 160 161 161 161 161 161 161 161 161 162 162 162 161 161 161 161 161 161 161 162 162 162 162 163 163 164 164 164 165 165 165 165 165 165 165 165 166 166 166 6 5 5 5 5 4 4 4 4 3 3 2 2 2 1 1 1 0 360 360 359 359 358 358 358 358 357 357 357 357 357 356 356 356 356 355 355 355 355 354 354 354 354 354 353 353 353 353 353 352 352 352 352 352 352 351 351 351 351 351 351 351 351 351 351 351 351 351 351 351 352 352 352 353 353 353 354 354 354 355 355 356 356 356 357 358 358 359 360 359 359 358 357 356 356 357 358 358 357 357 356 355 356 356 355 354 353 353 352 352 352 352 352 353 353 353 353 353 354 354 353 351 346 341 338 339 341 341 342 344 343 341 340 338 338 336 333 330 328 328 328 331 339 341 337 337 339 340 339 337 335 335 335 336 337 338 339 340 340 339 337 335 334 332 332 332 330 327 327 326 324 322 321 320 319 319 318 317 316 316 315 314 313 312 313 313 312 311 310 310 310 310 310 311 313 314 315 316 315 315 314 313 312 311 310 308 306 304 304 306 306 306 305 304 302 300 300 298 296 295 296 297 297 296 295 294 294 295 296 296 296 295 294 293 291 290 289 287 287 287 287 287 289 290 292 295 299 301 302 302 302 301 300 299 299 299 298 298 298 298 299 299 297 296 297 298 298 298 297 293 288 284 280 277 277 278 281 285 286 287 287 285 284 283 283 283 283 284 283 283 282 282 283 283 282 289 292 294 296 297 296 292 288 285 282 280 280 279 278 278 277 277 277 275 273 271 269 267 266 266 265 265 265 264 263 262 260 259 260 261 262 264 264 264 263 265 266 265 259 251 245 242 239 236 233 234 236 238 239 240 241 242 243 244 244 240 238 239 240 244 245 245 244 243 244 245 248 249 248 246 244 245 246 248 249 249 246 241 236 232 228 223 220 222 224 226 230 237 243 241 238 239 240 242 245 246 246 246 246 246 246 246 245 243 242 242 242 241 238 236 236 234 231 229 229 231 231 229 228 227 226 227 227 227 228 229 228 228 228 229 231 232 233 235 236 238 238 241 243 243 242 243 244 246 246 247 247 246 245 243 242 241 241 243 246 250 253 256 258 260 261 261 261 262 262 262 263 263 262 262 263 263 264 264 264 264 265 265 265 265 265 264 264 264 263 262 262 261 261 261 261 262 262 262 261 261 261 260 260 261 261 261 261 262 262 262 262 262 261 262 262 262 263 262 262 262 262 262 262 261 261 260 260 260 259 257 257 256 256 257 257 256 255 255 256 257 259 259 259 259 258 256 255 254 252 252 253 254 255 254 252 252 253 255 257 258 260 261 262 263 264 265 265 265 265 266 266 267 267 268 268 268 267 266 263 259 257 256 254 253 250 245 239 232 226 223 223 222 221 221 220 220 220 220 220 219 219 220 220 218 216 215 214 213 212 212 211 209 205 201 196 191 187 185 185 184 182 181 179 178 177 177 177 176 176 175 176 175 175 175 176 175 175 175 175 175 175 175 175 175 174 174 173 173 173 173 173 174 174 174 174 174 174 173 171 170 170 169 168 167 166 166 165 165 164 164 164 164 163 162 162 163 162 162 162 162 162 161 161 160 160 160 160 160 160 160 159 159 159 159 159 160 160 161 161 161 161 161 161 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 163 163 163 163 163 164 164 164 165 165 165 165 165 165 165 165 166 166 166 6 5 5 5 5 4 4 4 3 3 3 2 2 1 1 1 1 0 360 359 359 359 358 358 358 358 357 357 357 357 357 357 356 356 356 355 355 355 355 354 354 354 354 354 353 353 353 353 352 352 352 352 352 352 351 351 351 351 351 351 351 351 351 351 351 351 351 351 351 351 352 352 352 353 353 353 354 354 354 355 356 356 357 357 357 358 359 359 359 359 359 359 356 355 355 356 356 357 356 355 354 355 355 355 355 354 353 352 352 352 352 353 353 353 353 353 354 355 356 356 355 353 346 342 339 339 340 340 340 341 338 337 336 336 336 335 334 331 329 328 327 329 334 337 332 331 337 338 337 335 334 335 335 336 338 339 340 339 338 336 334 332 331 328 328 327 325 324 323 323 323 322 322 322 321 322 322 322 320 319 317 316 314 314 316 315 314 313 312 312 312 313 312 314 315 315 315 315 315 315 315 314 313 313 311 308 306 304 303 305 307 307 306 304 303 302 300 298 296 294 296 297 297 296 295 295 295 296 296 296 296 295 294 293 292 290 289 288 287 287 288 288 290 293 295 297 300 301 301 301 301 300 300 299 299 298 298 297 298 297 297 297 295 295 296 297 297 297 295 291 286 282 279 278 277 278 281 284 285 286 286 285 284 284 284 284 284 284 283 282 281 279 279 277 278 285 292 295 297 297 292 290 287 283 280 279 279 279 279 279 278 278 277 275 273 271 268 267 266 266 265 265 265 264 263 262 261 261 262 264 265 266 266 264 263 263 264 264 260 253 248 244 242 240 238 237 237 239 240 239 239 239 240 241 241 238 236 236 237 242 244 243 242 241 242 245 249 251 247 245 245 245 247 248 249 249 247 243 238 233 226 221 221 221 229 229 231 239 244 243 242 241 242 242 244 245 245 246 247 249 249 248 248 247 246 246 245 245 244 243 240 237 234 233 233 234 233 231 230 229 227 228 228 229 230 230 230 230 230 234 236 237 239 240 241 240 241 243 244 245 245 245 245 246 248 249 249 249 249 248 247 246 246 248 250 253 255 257 259 260 261 261 261 262 262 262 263 263 263 263 263 263 263 263 263 264 264 265 265 265 265 264 264 264 264 263 263 262 262 261 261 261 261 261 261 261 261 260 260 260 260 260 260 261 262 262 262 262 262 262 262 262 262 262 263 262 262 262 262 262 262 261 261 261 259 259 257 257 258 258 258 256 256 257 258 259 260 260 260 259 258 257 255 252 250 249 249 249 249 249 250 252 253 255 256 258 259 260 261 262 264 265 265 265 265 266 266 267 267 268 268 267 267 266 264 263 261 258 256 256 253 248 243 236 228 223 221 221 220 219 219 218 218 219 218 218 218 220 220 218 217 216 214 212 211 211 210 208 204 201 197 191 189 187 186 184 183 181 179 179 178 178 177 177 177 176 176 176 176 176 176 176 176 176 176 176 176 176 176 175 174 174 173 173 173 173 173 174 174 174 174 174 174 173 171 170 170 169 168 167 167 167 166 166 165 165 165 164 164 163 163 163 163 163 163 162 162 162 161 161 160 160 161 161 160 160 160 160 160 160 160 160 161 161 162 162 162 162 162 162 162 162 162 163 163 163 163 163 162 162 162 162 163 163 164 164 164 164 164 164 164 164 165 165 165 165 165 165 165 166 166 166 166 5 5 5 5 5 4 4 4 3 3 3 2 2 1 1 1 1 0 360 359 359 359 358 358 358 358 358 357 357 357 357 357 356 356 356 356 355 355 355 354 354 354 354 353 353 353 353 352 352 352 352 352 352 352 351 351 351 351 351 351 351 351 351 351 351 351 351 351 351 352 352 352 352 353 353 353 353 354 355 355 356 357 357 358 358 359 359 357 357 358 358 356 357 356 355 354 355 356 357 357 356 359 359 358 357 357 355 354 353 353 354 354 354 353 353 353 354 356 357 357 357 354 349 344 340 339 339 339 338 338 336 335 335 334 334 334 333 332 332 330 328 328 331 332 330 331 336 337 336 334 334 334 335 336 338 339 340 338 336 335 331 327 326 326 325 324 323 322 322 322 325 324 324 323 323 322 322 322 322 321 320 320 319 318 318 317 317 317 316 315 315 315 315 315 315 315 316 316 316 315 315 314 314 313 311 308 306 304 303 304 308 306 306 303 302 302 300 298 296 294 294 296 296 296 296 297 297 296 296 296 295 295 294 293 292 291 289 287 288 288 288 291 293 295 297 299 300 301 301 301 301 300 299 299 298 297 297 297 296 296 295 295 295 295 296 297 297 297 294 290 285 281 280 279 278 278 280 283 284 285 286 285 283 283 284 284 284 283 282 281 278 277 276 274 276 284 292 295 297 296 289 287 284 280 279 279 278 279 280 281 280 279 277 275 273 270 268 268 266 265 265 265 264 264 263 262 262 263 264 266 267 267 267 266 263 262 263 262 259 254 249 246 245 244 242 240 238 239 239 238 237 237 239 240 240 238 236 236 236 242 243 244 242 242 243 245 248 252 247 246 246 247 248 249 250 250 248 243 236 229 223 220 223 225 233 233 237 240 243 244 244 244 245 244 245 245 246 248 249 251 250 250 249 249 248 247 246 246 246 245 243 241 239 238 238 237 236 235 233 233 230 229 229 230 231 232 233 233 235 240 242 243 243 244 244 244 244 245 245 246 246 246 246 247 248 250 251 251 251 251 251 251 251 252 253 255 256 257 258 259 260 260 261 262 262 263 263 263 263 263 263 263 263 263 263 263 264 264 264 264 264 264 264 264 263 263 263 263 262 261 260 260 260 260 261 261 261 261 260 260 260 260 260 260 261 261 262 262 262 262 262 262 262 262 262 262 263 263 263 262 262 262 261 261 261 260 258 257 258 259 259 258 257 258 259 261 261 261 260 259 258 257 255 252 250 249 245 243 245 246 247 250 252 254 256 257 258 259 261 262 263 264 264 265 265 265 266 266 267 267 266 266 265 265 265 264 263 260 258 258 256 252 247 240 231 224 221 220 218 217 217 215 216 216 216 216 217 218 218 217 216 215 212 210 209 209 209 207 205 202 197 195 192 188 186 184 183 182 180 179 179 178 178 178 178 177 177 176 176 177 177 177 177 177 176 176 176 177 176 175 175 174 173 173 173 173 173 174 174 174 174 174 173 173 171 170 169 169 168 167 167 167 167 167 166 165 165 164 164 164 164 164 164 163 163 163 162 162 162 161 161 161 161 161 161 161 161 161 161 161 161 161 162 162 162 163 163 163 163 163 163 163 163 164 164 164 164 164 163 163 163 163 163 164 164 164 164 164 164 164 164 164 165 165 165 165 165 166 166 166 166 166 166 5 5 5 5 4 4 4 4 3 3 3 2 2 1 1 1 1 0 360 359 359 359 359 358 358 358 358 358 358 357 357 357 357 356 356 355 355 355 355 355 354 354 354 353 353 353 353 352 352 352 352 352 352 351 351 351 351 351 351 351 351 351 351 351 351 351 351 351 352 352 352 352 353 353 353 354 354 354 355 356 357 358 359 359 360 360 359 357 357 356 357 358 359 358 356 356 356 358 359 359 1 2 3 0 359 358 357 356 355 355 355 355 355 355 354 352 353 354 356 357 358 355 351 347 343 342 341 340 339 337 336 335 334 334 333 333 332 332 332 331 330 329 330 330 329 330 335 337 336 334 334 334 334 335 336 337 338 337 335 333 329 326 325 325 324 323 322 321 323 324 325 325 324 324 323 323 323 323 322 322 321 321 320 319 319 318 317 317 317 316 316 316 316 316 316 316 316 316 315 315 315 315 314 311 310 309 306 304 304 305 306 305 304 304 302 301 300 299 297 295 294 294 295 296 297 298 298 297 296 295 296 297 296 294 293 290 288 287 288 289 291 294 296 298 298 299 300 301 301 302 301 300 300 298 296 296 296 295 293 293 293 294 296 297 297 298 298 297 293 288 285 282 281 281 279 278 280 281 283 285 285 284 283 283 283 283 283 282 281 279 277 276 273 272 276 285 292 295 295 293 286 284 280 279 278 278 278 280 283 283 282 279 277 275 272 270 269 268 266 265 264 264 263 262 261 261 262 263 265 265 265 266 267 266 264 262 263 262 259 254 249 247 247 247 246 243 240 239 239 238 238 238 239 240 240 239 237 235 237 243 244 244 243 242 243 244 245 248 247 249 247 247 248 249 251 250 248 243 233 226 222 220 224 229 234 240 239 240 243 244 245 245 246 247 246 247 248 250 251 252 251 251 250 250 249 247 246 245 245 245 245 244 243 242 242 241 240 239 237 236 236 234 231 232 234 235 237 238 240 245 246 247 247 247 247 247 247 247 247 248 248 248 247 248 249 251 251 252 253 254 254 254 254 254 255 256 256 257 258 258 259 260 261 262 262 263 263 264 263 263 263 263 263 263 263 263 263 263 264 264 263 263 263 263 263 263 263 263 262 261 260 259 259 259 260 261 261 261 261 260 260 259 259 259 260 261 262 262 262 262 262 262 262 262 262 262 263 263 263 263 262 262 262 261 261 260 259 258 260 260 260 259 258 258 259 260 261 262 261 260 258 257 256 254 252 249 245 243 242 243 245 248 250 253 255 256 257 259 261 262 263 263 264 265 265 265 265 265 263 261 264 265 264 264 264 264 264 262 260 260 258 255 250 244 234 230 225 220 217 216 215 214 215 215 215 215 215 216 216 215 213 212 210 208 208 208 208 207 204 200 199 196 192 189 186 184 183 182 181 180 179 179 179 179 178 178 177 177 177 177 177 177 177 177 177 177 177 178 177 176 175 174 174 174 174 174 173 173 173 174 174 173 173 172 171 170 170 169 168 168 168 168 167 167 166 166 166 165 164 164 164 164 164 164 163 163 163 162 162 162 161 161 162 162 162 162 162 162 162 162 162 162 162 163 163 163 163 163 163 164 164 164 164 165 165 165 165 165 165 164 164 164 164 165 165 164 165 164 164 164 164 165 165 165 165 166 166 166 166 166 166 166 166 5 5 5 5 4 4 4 4 3 3 3 2 2 2 1 1 0 0 360 359 359 359 359 359 358 358 358 358 358 357 357 357 357 356 356 355 355 355 355 355 354 354 354 353 353 353 353 352 352 352 352 352 352 351 351 351 351 351 351 351 351 351 351 351 351 351 351 352 352 352 352 353 353 353 354 354 354 355 356 357 358 359 360 1 1 0 359 358 358 359 359 0 1 360 359 360 360 1 2 2 2 3 3 4 4 3 359 358 357 357 356 356 356 356 355 351 349 351 354 357 355 354 352 349 347 345 343 342 340 338 337 336 334 332 332 332 332 332 332 332 331 330 331 330 329 329 332 336 336 335 334 334 334 333 334 335 335 334 329 329 327 325 324 324 322 321 321 324 325 326 326 325 325 324 324 324 324 324 324 323 323 322 321 321 320 319 318 318 318 317 317 316 316 316 316 316 316 316 313 313 314 315 314 311 310 309 306 305 305 305 305 304 304 304 303 301 300 299 298 296 295 294 294 294 297 299 298 297 295 296 298 299 299 297 294 291 289 289 289 291 294 297 299 300 300 301 301 302 302 302 301 300 299 297 296 296 295 293 292 292 294 296 298 299 299 300 299 297 294 289 287 284 283 282 280 279 279 280 283 285 284 283 282 282 282 283 282 281 280 279 276 274 272 273 278 287 291 293 290 286 284 282 280 279 278 278 280 282 284 284 283 280 278 275 272 271 270 268 266 265 263 262 261 259 259 259 260 262 263 264 264 265 266 265 264 262 263 263 259 253 250 247 246 245 245 243 242 241 241 240 240 239 240 240 240 239 236 235 237 242 244 244 242 238 239 239 238 241 245 249 248 247 248 250 251 251 249 244 231 227 226 225 229 233 238 242 241 240 242 244 245 246 246 246 247 248 250 251 252 252 252 251 251 251 250 248 248 246 245 245 246 246 246 245 245 243 242 241 240 239 238 238 235 235 237 239 242 244 245 246 249 249 249 249 249 248 248 248 248 249 249 249 249 249 250 251 252 253 254 255 256 256 256 256 256 256 257 257 257 258 258 259 260 262 262 263 263 264 264 263 263 263 263 263 262 262 262 263 263 263 263 262 262 262 262 262 262 262 261 260 260 259 259 259 259 260 260 260 260 260 260 259 259 259 259 260 261 262 262 262 262 262 262 262 262 262 263 263 263 263 262 262 262 262 261 261 260 260 261 261 261 261 261 261 260 260 261 262 262 261 259 258 257 256 254 251 247 245 243 243 244 246 248 251 253 255 257 259 260 261 262 263 264 264 264 264 263 263 259 257 261 263 263 264 264 263 264 264 263 262 260 257 253 248 247 238 229 222 218 215 214 215 215 215 216 216 215 215 214 213 212 210 208 207 206 206 207 206 204 204 199 195 191 188 186 185 184 182 181 180 180 180 179 179 178 178 178 177 177 177 177 178 178 178 178 178 178 178 177 176 175 175 174 174 174 174 174 174 173 174 174 173 172 172 172 171 170 170 169 169 169 168 168 167 167 167 166 165 165 165 165 165 164 164 164 164 163 163 163 163 162 162 163 162 162 163 162 162 162 162 163 163 163 164 164 163 164 164 164 164 164 164 165 165 166 166 166 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 166 166 166 166 166 166 166 166 167 5 5 5 5 4 4 4 4 3 3 3 2 2 1 1 1 0 360 360 359 359 359 359 359 359 358 358 358 358 357 357 357 356 356 356 355 355 355 355 355 354 354 354 353 353 353 353 352 352 352 352 352 352 352 351 351 351 351 351 351 351 351 351 351 351 351 352 352 352 352 353 353 353 354 354 354 355 355 356 357 358 359 0 2 3 3 2 2 1 2 2 2 1 1 0 1 1 2 2 2 3 3 2 3 3 1 360 360 359 358 357 357 357 357 357 351 348 347 349 351 352 353 352 352 350 347 345 344 342 339 338 336 334 332 331 331 331 331 333 333 331 330 330 330 329 329 329 333 335 335 334 333 334 333 331 331 332 331 326 325 324 325 323 322 322 323 325 326 327 327 327 326 326 326 326 325 326 326 326 325 325 323 322 322 320 320 319 319 318 318 317 317 317 317 317 317 316 315 310 311 311 313 313 311 310 308 306 306 306 306 305 305 304 303 302 301 299 299 299 298 296 295 294 295 294 296 296 296 295 297 300 302 301 299 295 292 291 291 291 295 297 299 300 301 301 301 301 302 302 301 301 300 298 297 297 296 293 291 291 293 296 298 299 300 301 301 300 298 296 293 289 286 284 282 280 279 279 279 282 284 284 282 281 281 282 282 281 280 279 279 276 273 272 274 279 288 291 290 287 285 283 282 282 280 280 280 281 283 284 284 283 280 278 275 273 272 270 268 266 264 261 260 258 257 256 257 259 259 260 262 262 262 263 264 263 261 261 261 259 253 251 248 244 243 244 244 243 242 242 242 241 240 239 239 239 238 235 232 235 240 242 242 240 232 232 235 236 239 244 247 248 246 249 250 251 250 247 242 233 233 232 232 236 238 242 244 244 242 243 246 247 247 247 247 247 248 250 251 252 252 252 252 252 252 251 251 250 248 246 245 246 247 247 247 246 245 243 243 242 241 241 241 241 240 241 243 245 247 248 249 251 251 250 250 249 249 249 249 249 249 250 250 250 250 251 252 252 253 255 256 257 257 257 257 257 257 257 257 258 258 258 259 260 261 262 263 263 264 264 264 264 263 263 262 262 262 262 262 262 262 262 262 262 261 261 261 261 261 260 260 260 259 259 259 259 259 259 259 260 259 259 259 259 259 259 259 260 261 261 262 262 262 262 262 262 262 262 262 263 263 263 263 262 262 262 261 261 261 262 263 263 263 263 263 263 263 263 263 263 262 260 259 258 257 256 254 253 247 243 242 243 244 247 250 252 254 257 258 259 260 261 263 263 264 264 264 263 263 259 259 262 264 267 266 264 263 264 264 264 263 261 259 256 256 251 243 233 225 219 216 216 217 216 217 217 217 217 216 215 213 211 209 208 208 207 206 206 205 203 202 198 194 191 188 186 185 184 183 182 181 180 180 179 179 179 178 178 178 177 178 178 178 178 178 178 178 178 178 178 177 176 175 174 174 174 174 174 174 174 174 174 173 173 172 172 172 171 171 170 170 170 169 169 168 168 168 167 167 166 165 166 166 165 165 165 165 164 164 163 163 163 163 163 163 163 163 163 163 163 163 163 163 164 164 164 164 164 164 164 164 164 164 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 166 166 166 166 166 166 167 167 167 5 5 5 5 4 4 4 3 3 3 2 2 1 1 1 0 0 360 360 359 359 359 359 359 359 359 358 358 358 357 357 357 356 356 356 355 355 355 355 354 354 354 353 353 353 353 352 352 352 352 352 352 352 352 352 351 351 351 351 351 351 351 351 352 351 352 352 352 352 353 353 353 354 354 354 354 355 356 357 358 359 360 1 2 3 3 3 3 3 3 3 2 2 1 0 1 0 1 1 2 1 1 1 1 1 1 1 1 1 360 359 357 354 352 353 352 349 348 348 349 350 351 351 352 350 349 347 345 343 340 339 336 333 332 332 332 332 333 333 333 331 330 329 329 329 329 330 334 334 334 334 334 333 330 328 327 327 325 323 323 322 322 321 324 325 326 327 328 328 328 328 328 328 328 328 328 328 328 327 327 326 325 324 323 321 321 320 320 319 317 316 316 318 318 318 317 317 314 310 310 310 311 311 311 309 308 307 306 307 307 305 305 304 303 302 300 299 299 299 298 297 295 295 296 296 296 296 296 297 299 301 302 301 298 295 293 292 293 294 297 298 300 301 301 301 301 301 302 302 301 301 300 299 298 296 294 291 290 292 294 296 297 297 298 299 299 299 298 296 294 291 287 284 282 280 279 278 279 282 283 283 282 281 281 281 281 280 279 279 278 276 274 273 276 281 288 289 285 284 284 284 284 283 282 281 280 280 282 283 284 283 280 277 274 274 272 269 267 265 262 259 258 256 255 255 256 257 258 259 260 259 260 261 261 261 260 258 258 258 256 252 247 243 241 242 242 243 243 241 241 240 239 238 238 237 236 233 230 233 238 240 240 237 233 234 235 236 239 242 246 247 248 248 250 250 250 245 240 240 239 239 238 240 241 243 245 246 245 245 247 249 249 249 249 249 249 250 251 252 253 253 253 252 252 252 252 251 249 247 244 244 245 246 246 246 247 245 245 244 244 244 244 244 245 245 246 248 249 250 251 252 252 251 250 250 249 249 249 249 250 251 252 252 252 253 253 253 254 255 256 257 258 258 258 257 257 257 257 258 258 258 258 259 260 261 262 262 263 263 263 264 263 263 262 262 262 262 262 261 261 261 261 261 261 260 260 260 260 260 260 260 260 260 259 259 259 259 258 259 259 259 259 259 259 259 259 259 260 260 261 262 262 262 262 262 262 262 262 262 262 263 263 263 262 262 262 262 262 262 263 264 264 264 264 264 264 264 264 264 263 261 260 259 258 257 257 255 253 247 243 242 244 246 249 251 254 256 256 258 260 261 262 263 264 264 264 264 264 263 262 265 268 269 268 266 264 263 264 264 263 262 261 261 258 254 247 238 228 221 218 217 218 218 219 219 219 218 218 217 215 212 210 208 209 207 206 205 205 204 201 197 194 190 188 187 186 185 184 183 182 182 181 180 179 179 179 178 178 178 178 178 178 178 178 178 178 178 178 178 177 177 176 175 175 175 175 174 174 174 174 174 174 174 173 173 173 172 172 171 170 171 171 170 169 169 169 168 168 168 167 167 167 166 166 165 165 164 164 164 164 164 164 164 163 163 163 163 163 163 163 164 164 164 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 166 165 165 165 165 165 165 166 166 166 166 166 166 167 167 167 5 5 5 4 4 4 4 3 3 2 2 2 2 1 1 0 360 360 360 360 359 359 359 359 359 359 358 358 358 357 357 357 356 356 356 355 355 355 355 354 354 354 353 353 353 353 352 352 352 352 352 352 352 352 352 351 351 351 351 352 352 352 352 352 352 352 352 352 353 353 353 353 354 354 354 355 355 356 357 358 359 360 1 1 2 2 4 4 4 4 3 2 2 1 360 360 0 360 360 1 1 2 2 2 2 2 2 2 2 359 359 356 353 351 352 352 351 348 347 348 348 349 349 349 349 349 348 346 344 342 340 338 336 334 334 333 333 334 334 332 330 328 328 329 330 331 332 332 335 333 333 332 330 329 327 326 325 321 321 321 322 323 326 327 327 328 328 329 329 329 330 330 330 330 330 330 330 329 329 328 327 326 325 324 323 322 321 320 317 314 312 314 318 318 318 318 317 317 315 312 310 311 310 310 309 308 307 307 307 307 306 305 304 303 302 300 298 298 299 298 296 295 295 295 296 296 296 297 298 299 300 301 299 297 295 294 294 295 296 297 299 299 300 300 300 300 301 302 302 302 301 300 299 297 295 293 291 291 293 294 293 294 293 293 294 296 297 298 297 295 292 288 285 282 282 279 278 279 281 283 283 282 280 280 279 279 278 278 278 277 276 275 277 280 284 288 288 286 284 284 284 284 283 282 281 280 280 281 282 283 282 280 278 276 274 271 269 266 263 261 259 258 257 256 256 256 256 257 257 258 259 260 260 260 259 257 256 256 256 256 251 246 241 240 241 241 240 240 238 238 238 238 238 238 236 234 231 228 229 234 237 238 236 235 236 237 237 238 241 244 246 247 248 249 250 250 247 243 245 246 243 243 244 243 244 246 246 246 246 247 249 249 251 251 250 250 251 252 253 253 254 253 253 253 252 251 250 248 247 245 241 242 243 243 245 248 247 247 246 246 247 247 248 248 248 249 250 251 251 252 252 252 252 251 250 250 250 250 251 251 252 253 253 253 254 254 254 254 255 257 257 258 258 258 258 258 257 257 257 257 257 258 258 259 260 261 261 262 262 263 263 263 263 263 262 262 262 261 261 261 260 260 260 260 260 260 260 260 260 260 261 260 260 260 259 259 258 258 258 259 259 259 259 259 260 260 260 259 260 260 261 262 262 262 262 262 262 262 262 262 263 263 263 262 262 262 262 262 263 263 264 264 264 264 264 264 265 265 264 263 262 261 260 259 258 257 256 255 253 246 243 243 246 249 251 253 254 255 258 260 261 262 263 264 264 264 265 265 266 267 268 269 269 268 267 265 263 263 263 263 263 262 261 259 256 251 242 232 225 220 219 219 220 220 220 220 219 220 219 217 214 212 210 210 208 206 206 205 203 200 197 194 191 188 187 186 185 184 184 183 182 181 180 180 179 179 179 179 179 178 179 179 178 178 178 178 178 179 179 178 177 176 176 175 175 175 175 174 174 174 175 175 174 174 173 173 173 172 172 171 172 171 171 170 170 169 169 169 168 168 167 167 167 166 166 165 165 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 165 165 166 166 166 166 166 165 165 165 165 166 166 166 166 165 165 165 165 165 165 165 166 166 166 166 166 165 165 165 166 166 166 166 166 167 167 167 167 167 5 5 5 4 4 4 3 3 3 2 2 2 1 1 0 0 360 360 360 360 359 359 359 359 359 359 358 358 358 357 357 357 356 356 356 355 355 355 355 354 354 354 353 353 353 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 353 353 353 354 354 354 354 355 355 356 357 358 358 359 0 1 2 2 3 4 4 4 4 3 2 2 1 1 1 1 1 1 2 3 3 3 3 3 4 3 2 1 1 1 360 356 354 353 354 353 350 349 349 349 348 348 348 348 348 347 345 344 343 342 340 337 335 335 334 334 335 334 332 329 327 329 330 331 333 335 334 333 331 331 330 329 327 325 323 321 319 323 322 324 326 327 327 328 328 329 330 331 332 332 333 332 333 333 332 331 330 329 329 327 326 325 324 323 323 322 320 314 312 311 316 319 319 319 319 318 318 317 314 313 312 310 309 308 307 307 310 310 308 307 306 305 304 302 300 298 298 297 297 296 294 294 294 294 295 297 299 299 299 299 298 297 295 294 294 296 297 298 298 298 299 299 299 299 300 302 302 302 302 301 300 299 297 294 293 292 291 292 292 292 291 290 289 290 293 296 297 297 295 293 289 286 284 282 279 278 279 280 282 282 281 279 278 277 277 277 276 276 276 276 276 280 284 287 289 289 288 285 284 284 283 283 282 281 281 280 280 281 282 281 279 278 276 273 270 267 265 263 261 259 258 257 257 257 257 256 256 257 258 259 259 258 257 257 256 254 254 254 253 250 245 240 241 241 240 239 238 238 240 240 240 240 238 235 233 231 228 229 232 236 238 238 237 238 238 238 238 240 243 245 247 248 249 251 252 251 248 250 250 247 246 246 244 244 245 246 246 246 246 247 249 251 251 251 251 252 252 253 253 253 253 253 252 252 250 248 246 246 245 240 238 238 239 240 242 246 248 248 249 249 250 250 251 251 251 251 252 252 252 253 253 253 253 252 252 252 252 252 253 253 253 254 254 255 255 255 255 256 257 257 258 258 258 258 258 257 257 257 257 257 257 258 258 259 259 260 261 261 262 263 263 263 263 262 262 262 261 261 261 260 260 260 259 259 260 260 260 260 260 260 260 260 260 260 259 258 258 258 258 259 259 259 260 260 260 260 260 260 260 260 261 262 262 262 262 262 262 262 262 262 263 262 262 262 262 262 263 263 263 264 264 264 264 264 264 265 265 265 264 263 263 262 260 259 258 257 255 252 247 244 244 246 248 250 251 252 255 258 260 261 262 263 264 264 265 265 266 266 267 269 269 269 269 268 266 264 263 263 263 263 263 262 260 257 253 247 238 228 222 221 221 221 221 221 220 220 221 221 218 216 214 212 210 209 208 206 205 203 201 197 195 191 189 188 187 186 185 184 183 183 182 181 180 180 180 180 180 179 179 179 179 179 178 178 178 179 179 179 179 177 177 176 175 175 175 175 175 174 175 176 175 175 175 174 174 173 173 172 172 172 172 171 171 170 170 170 169 169 168 168 168 167 167 166 166 165 165 165 164 164 165 165 165 165 165 165 165 165 165 165 164 165 165 165 165 166 166 166 166 166 166 166 166 166 166 166 166 165 165 165 165 165 165 166 166 166 166 166 166 166 166 166 166 166 166 167 167 167 167 167 167 167 5 5 4 4 4 3 3 3 2 2 1 1 1 1 0 0 360 360 360 360 360 359 359 359 359 359 358 358 358 357 357 357 356 356 356 355 355 355 354 354 354 353 353 353 353 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 353 353 353 354 354 354 354 355 355 356 356 357 358 359 360 0 1 2 2 3 4 4 4 3 3 3 3 2 2 2 2 2 2 4 4 4 4 5 5 5 4 4 3 3 4 3 1 358 356 356 355 354 352 351 350 350 349 347 347 346 346 345 344 344 343 341 338 336 335 334 334 335 335 333 329 327 327 331 331 332 332 332 332 331 331 329 326 324 322 321 322 325 326 326 327 327 327 327 328 329 330 332 334 335 335 335 335 335 335 333 332 331 330 329 327 326 325 325 324 323 322 320 315 314 314 318 320 320 320 320 319 319 317 316 315 315 313 309 308 308 308 311 312 311 309 307 305 304 303 301 299 297 297 298 300 298 296 294 296 298 299 299 299 299 298 297 295 294 294 295 297 299 300 300 299 298 298 299 299 301 303 303 303 303 302 300 299 296 294 293 292 290 290 289 290 289 288 286 287 291 294 296 297 296 293 289 288 286 281 278 277 278 279 280 280 279 278 276 276 276 274 273 274 274 275 278 282 286 288 289 290 290 290 290 287 283 282 282 281 281 280 280 280 280 280 279 278 275 272 268 266 264 262 261 259 258 257 256 256 256 256 256 257 257 256 256 256 256 256 256 254 254 253 252 249 245 243 241 241 240 240 240 240 240 240 239 238 236 233 232 231 229 229 232 235 239 239 239 239 239 239 239 240 242 246 247 248 251 253 253 254 253 255 253 250 248 247 245 243 244 245 246 246 246 247 249 251 252 252 252 252 251 251 251 251 251 251 250 250 249 247 243 241 241 239 235 236 236 237 240 244 248 250 251 251 252 252 253 253 253 252 252 252 253 254 254 254 254 254 254 254 254 254 254 254 254 254 255 256 256 255 255 256 256 257 258 258 258 258 258 258 257 257 257 257 257 257 258 258 258 259 260 260 261 262 263 263 263 262 262 261 261 261 260 260 260 260 260 260 260 260 260 259 259 259 260 260 260 260 259 259 258 258 258 258 259 259 259 260 260 260 260 260 260 260 260 261 262 262 262 262 262 262 262 262 262 262 262 263 263 263 263 263 263 263 264 264 264 264 264 265 265 265 264 264 264 264 262 260 259 258 254 249 246 246 246 247 249 249 249 251 255 257 259 261 262 263 264 264 265 265 265 265 266 268 269 269 269 269 268 266 264 264 263 263 262 262 260 259 255 250 242 232 225 224 224 223 221 221 220 221 222 222 220 217 215 213 212 211 209 207 206 204 201 198 194 192 190 189 189 188 187 185 184 183 182 182 181 181 181 180 180 180 180 180 179 179 179 178 179 179 179 180 179 179 178 176 176 176 176 175 175 175 176 176 176 176 175 175 174 174 173 173 173 173 172 172 171 171 171 170 170 169 168 168 168 168 167 167 167 166 166 165 165 165 165 166 166 166 165 166 165 165 165 165 165 165 165 165 165 166 166 166 166 166 166 166 166 166 166 166 166 165 165 165 165 165 165 166 166 166 167 167 167 166 166 166 166 167 167 167 167 167 167 167 167 167 5 5 4 4 3 3 3 2 2 2 1 1 1 0 0 360 360 360 360 360 359 359 359 359 359 359 358 358 358 357 357 357 356 356 356 355 355 355 354 354 354 353 353 353 353 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 353 353 353 353 354 354 354 354 355 355 356 357 358 358 359 0 1 1 2 2 4 5 5 4 3 3 3 4 4 3 3 3 3 4 5 5 5 6 6 7 7 7 7 7 7 7 6 4 1 359 358 356 355 353 352 352 351 350 348 347 346 346 346 346 346 344 341 340 339 336 334 333 334 335 333 329 326 327 330 332 332 332 331 331 330 329 327 324 323 324 322 324 326 326 327 327 327 327 327 328 330 333 335 337 338 338 338 337 337 336 334 333 332 330 328 327 326 325 325 325 324 323 322 320 319 320 320 320 321 320 320 320 319 318 317 316 315 314 312 311 310 311 312 312 312 310 307 305 305 304 302 299 297 301 303 303 303 302 300 300 300 300 300 300 299 298 296 294 293 294 296 299 300 301 300 299 298 298 298 299 301 301 303 304 304 303 301 298 295 294 293 291 289 289 288 287 287 287 285 286 289 293 295 295 294 292 291 289 285 281 278 277 277 279 279 279 278 276 275 275 274 272 271 272 273 276 280 285 288 290 290 290 290 290 288 286 283 282 281 281 281 280 279 279 279 279 278 277 274 270 267 264 263 261 259 257 256 255 255 255 255 255 255 256 255 254 254 255 255 256 256 256 255 254 253 250 247 244 241 240 240 241 241 241 241 240 239 236 233 232 232 231 230 229 231 234 236 238 240 241 240 239 239 239 241 245 247 250 253 255 255 256 258 258 255 252 249 247 245 243 243 244 245 246 247 248 249 251 252 252 252 252 250 249 249 248 248 248 248 247 246 243 237 232 232 233 233 233 233 235 238 243 247 250 251 252 253 254 254 254 254 254 253 253 254 254 255 255 256 255 255 255 255 255 255 255 255 255 255 256 256 256 256 256 256 256 257 257 258 258 258 258 257 257 257 257 257 257 258 258 258 258 259 260 260 261 262 262 262 262 262 262 261 261 261 260 260 260 260 260 260 260 259 259 259 259 259 259 259 259 259 259 258 258 258 258 258 259 259 259 260 260 260 260 260 260 260 260 261 262 261 262 262 262 261 261 262 262 262 262 263 263 262 263 263 264 264 265 265 264 264 264 265 265 265 265 264 264 263 261 259 258 254 250 248 248 249 249 250 249 249 251 254 257 259 261 263 264 264 264 265 265 265 263 264 266 269 269 269 269 268 267 266 266 264 263 262 261 260 259 256 252 246 236 233 231 228 225 222 220 220 221 222 222 220 218 217 216 215 212 211 208 207 205 202 199 196 193 192 191 190 188 187 186 185 184 183 182 182 181 181 181 181 181 180 180 180 180 179 179 179 180 180 180 180 180 178 177 177 176 176 176 176 176 176 176 176 176 176 175 175 174 173 173 173 173 173 172 172 172 171 171 170 170 169 169 169 168 168 168 167 167 167 166 166 166 166 166 166 166 166 166 166 166 166 165 165 165 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 165 165 165 166 166 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 4 4 4 4 3 3 3 2 2 2 1 1 1 0 0 0 360 360 360 360 359 359 359 359 359 359 358 358 358 357 357 356 356 356 356 355 355 355 354 354 353 353 353 353 352 352 352 352 352 352 352 352 352 352 352 352 352 353 352 352 352 352 352 352 353 353 353 353 354 354 354 354 355 355 356 357 357 358 359 360 0 1 1 2 3 4 5 5 4 3 4 4 3 3 3 3 3 4 5 6 7 6 7 7 8 8 8 7 8 8 8 8 7 4 1 359 357 355 353 353 353 352 351 349 348 347 347 347 347 347 346 343 342 341 337 333 331 332 333 333 330 326 327 328 330 331 331 330 330 329 328 328 328 326 327 326 326 326 327 327 327 327 326 327 330 333 335 338 339 340 340 340 339 337 336 335 334 332 331 329 327 326 326 326 325 325 324 324 323 322 322 322 321 321 321 320 320 319 319 318 317 316 314 313 312 312 312 312 313 312 310 308 306 307 307 305 302 297 301 303 303 304 304 303 302 302 302 301 301 299 297 295 294 293 294 297 300 301 301 300 299 298 297 298 299 301 302 303 304 304 303 300 297 294 294 294 292 289 288 287 286 286 286 286 286 288 290 292 292 292 291 290 288 285 282 278 277 277 278 278 277 275 274 274 273 272 270 269 271 273 278 283 287 290 291 291 291 291 289 286 284 282 281 280 279 280 279 279 278 278 278 277 276 273 269 266 264 262 260 258 256 254 254 254 254 253 253 253 254 254 254 254 254 254 254 255 255 255 254 253 251 248 245 242 240 239 240 240 240 240 240 239 236 233 233 233 232 231 230 231 233 234 237 240 241 241 240 239 239 240 245 245 252 254 255 257 260 261 259 255 252 251 248 246 245 244 244 244 246 248 249 250 251 252 252 252 251 250 248 247 246 246 246 246 244 241 236 228 224 224 227 230 230 231 235 239 241 244 248 251 253 254 255 255 255 255 255 255 254 255 255 256 256 256 257 256 256 256 256 255 255 255 255 255 256 256 256 256 256 256 256 256 257 257 258 258 258 258 257 257 257 257 257 257 258 258 258 258 259 260 260 261 261 261 261 261 261 261 261 261 261 260 260 260 260 259 259 259 259 259 258 258 258 258 258 259 259 259 258 258 258 258 259 259 259 260 260 260 260 260 260 260 260 260 261 261 261 261 262 262 261 261 261 262 262 263 263 263 263 263 264 264 265 265 265 265 264 265 265 265 265 264 264 263 262 259 258 253 250 249 250 251 250 251 250 250 251 253 256 259 262 263 264 264 264 264 265 265 264 263 265 269 269 269 269 269 268 267 266 265 264 262 261 260 259 257 254 249 246 240 235 230 226 222 220 219 220 221 221 220 219 218 217 216 214 212 210 208 205 203 200 197 195 194 192 190 188 187 186 185 185 184 183 182 182 182 182 182 181 181 181 181 180 179 179 179 180 180 181 181 181 179 178 178 177 177 176 176 176 176 176 176 176 176 176 175 175 174 173 173 173 173 173 173 172 172 171 171 170 170 169 169 169 169 169 168 168 167 167 166 166 166 166 167 167 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 4 4 4 3 3 3 2 2 2 2 1 1 1 0 0 0 360 360 360 360 359 359 359 359 359 359 358 358 358 357 357 356 356 356 356 355 355 354 354 354 353 353 353 353 353 353 353 352 353 353 353 353 353 353 353 353 353 353 353 353 353 353 353 353 353 353 353 354 354 354 354 355 355 356 356 357 358 359 359 0 1 2 1 2 3 5 6 5 4 3 4 3 3 3 3 3 3 5 6 7 7 7 8 8 8 8 8 8 8 8 7 7 3 2 1 359 358 356 355 354 353 353 352 350 349 349 349 349 349 348 348 347 344 342 339 335 332 331 332 331 329 327 329 329 330 332 331 330 329 328 329 329 328 327 327 326 327 327 327 327 327 327 327 329 332 335 337 338 339 339 340 339 338 337 336 335 334 333 331 330 328 328 327 327 326 326 325 325 324 323 323 322 322 321 321 320 320 319 318 318 317 316 315 314 313 313 313 313 313 312 311 311 310 309 309 308 306 305 304 303 304 305 305 304 303 303 302 302 301 299 297 295 295 293 295 299 301 302 302 301 299 298 297 298 299 300 302 304 305 304 303 299 297 296 295 295 294 293 288 285 284 285 285 285 285 286 288 289 290 290 290 288 286 284 281 278 276 276 277 276 275 273 273 272 272 271 270 269 271 275 280 285 289 290 291 291 290 288 285 284 283 281 279 278 277 278 278 278 278 277 277 276 274 271 268 265 263 261 259 257 256 254 253 252 252 251 252 253 253 253 252 252 253 253 253 253 253 253 253 253 251 248 245 242 240 239 239 239 240 240 240 239 236 235 234 234 233 232 230 230 231 233 236 240 243 243 242 241 240 242 245 249 250 254 257 259 261 262 259 256 253 252 249 248 247 246 245 244 245 247 249 250 250 251 251 251 250 249 249 247 245 245 244 242 238 231 226 222 220 221 223 225 228 232 236 239 238 241 246 250 253 254 256 256 256 256 256 256 256 256 256 256 257 257 258 258 257 257 257 256 256 256 255 256 256 256 256 256 256 256 256 256 256 257 257 257 258 258 258 257 257 257 257 257 257 258 258 258 258 259 259 260 260 260 260 260 260 261 261 261 261 260 260 260 260 259 259 259 259 258 258 258 258 258 258 258 258 259 259 259 259 259 259 259 259 259 260 260 260 260 260 260 260 260 260 260 260 261 262 262 261 261 261 262 262 262 262 263 263 263 264 264 264 264 265 265 264 265 265 265 264 264 264 263 262 259 258 249 248 250 251 251 252 251 253 251 251 253 256 259 262 263 264 264 265 265 265 265 264 264 266 269 269 269 268 268 268 267 266 266 264 262 261 260 259 257 254 251 250 242 236 231 226 222 219 218 218 219 220 219 219 219 217 216 215 213 211 210 207 204 201 199 198 195 192 190 188 187 186 186 185 184 184 183 183 182 182 182 182 181 181 181 181 180 180 180 180 181 181 182 181 180 179 178 178 177 177 177 177 177 177 177 177 177 177 176 175 174 174 174 174 174 173 173 173 172 172 171 171 170 170 170 170 170 169 169 169 168 167 167 167 167 167 167 167 167 167 167 167 167 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 4 4 3 3 3 3 2 2 2 1 1 1 1 0 0 0 360 360 360 360 360 359 359 359 359 359 358 358 357 357 357 356 356 356 356 355 355 354 354 354 353 353 353 353 353 353 353 353 353 353 353 353 353 353 353 353 353 353 353 353 353 353 353 353 353 353 354 354 355 354 355 355 356 356 357 358 358 359 360 1 1 1 2 3 4 5 5 5 4 4 5 5 4 4 4 4 5 6 6 8 8 8 8 8 7 8 7 7 7 6 5 3 1 1 0 359 359 358 357 356 355 355 354 353 351 350 350 349 349 349 349 347 345 342 340 337 334 332 332 331 330 329 330 330 331 332 332 330 329 328 328 327 327 326 326 326 326 326 327 327 326 327 329 332 334 335 335 336 336 336 337 337 337 336 335 334 333 333 332 331 331 329 330 329 328 327 326 326 325 324 323 323 322 322 321 320 319 319 318 317 317 317 316 315 314 314 314 314 313 313 312 311 311 310 310 309 308 307 306 305 305 305 305 305 304 303 303 302 301 295 294 293 294 295 297 301 303 303 302 301 299 298 298 298 299 301 303 305 305 304 302 299 297 297 297 296 295 293 288 284 283 284 284 284 284 285 285 287 287 288 288 286 284 283 280 277 275 275 276 275 273 272 272 271 272 271 270 269 272 277 282 286 289 290 290 291 288 285 284 282 281 279 276 275 275 277 278 278 277 277 276 274 272 269 266 264 262 260 259 258 256 254 251 250 249 249 250 251 251 251 250 250 251 251 252 251 251 251 252 251 250 248 245 242 240 239 239 239 240 241 241 241 238 236 234 234 234 233 233 231 231 233 236 240 244 246 245 244 244 246 248 251 252 256 259 261 262 262 260 256 254 252 250 249 248 247 246 245 245 247 248 249 249 250 250 250 250 249 248 247 245 244 241 236 230 224 218 218 218 219 220 222 226 231 233 235 236 242 247 251 253 254 255 256 256 257 257 257 257 257 257 257 257 258 258 258 258 258 258 257 257 256 256 256 256 256 256 256 256 256 256 256 256 256 257 257 257 258 258 258 257 257 257 257 257 257 258 258 258 258 259 259 259 259 259 260 260 260 260 260 261 260 260 260 259 259 259 259 258 258 258 257 257 257 257 257 258 258 258 259 259 259 259 259 259 259 260 260 260 261 261 261 261 260 260 260 260 260 261 262 262 262 262 262 262 262 262 263 263 263 263 264 264 264 264 264 264 264 264 264 264 264 263 263 261 260 258 248 248 249 251 252 253 254 255 252 252 253 256 259 261 263 263 264 265 265 265 266 265 265 266 268 268 267 267 268 268 267 266 265 264 263 261 260 259 257 256 255 250 243 237 231 226 222 218 216 215 216 217 217 218 218 216 215 214 213 213 212 209 206 202 201 199 195 192 189 187 186 186 185 185 184 184 184 184 183 184 183 182 182 181 181 181 181 180 180 180 181 181 182 181 180 179 179 178 178 178 178 178 178 178 178 178 178 178 177 176 175 175 175 175 174 174 174 173 173 172 172 171 171 170 170 170 170 170 169 169 169 168 168 167 167 167 167 167 168 168 168 167 167 167 167 167 167 167 166 166 166 166 166 166 166 166 166 166 166 167 167 166 166 166 166 166 166 166 166 166 167 167 167 168 168 168 167 167 167 167 167 167 167 167 167 167 4 4 3 3 3 2 2 2 2 1 1 1 1 1 0 0 0 360 360 360 360 359 359 359 359 358 358 358 357 357 357 356 356 356 356 355 355 354 354 354 353 353 353 353 353 353 353 353 353 353 353 353 353 353 353 353 353 353 353 353 353 353 353 353 353 354 354 354 354 355 355 356 356 357 357 358 359 360 0 1 1 2 3 4 4 5 5 4 5 5 6 6 6 6 5 5 6 7 7 7 8 8 7 7 7 7 7 6 5 2 1 360 359 359 360 2 3 4 2 0 359 0 359 357 353 351 351 351 350 350 350 348 345 342 340 338 335 333 334 332 332 331 331 331 331 332 332 331 329 328 328 328 327 326 326 326 326 326 326 325 326 328 331 333 334 333 332 333 332 333 334 334 334 334 334 333 333 333 332 332 332 332 332 331 330 329 327 327 326 325 324 323 322 322 321 320 319 318 318 317 317 317 316 316 315 315 315 315 314 314 313 312 312 311 311 310 309 309 308 307 306 306 306 306 305 304 303 302 300 295 295 293 294 296 298 301 303 302 301 300 299 298 298 298 299 301 304 305 305 303 301 300 298 298 298 298 297 293 288 284 282 283 284 284 284 283 284 284 285 285 285 283 282 281 279 276 274 274 275 274 274 272 271 271 272 271 271 271 275 280 284 287 290 290 290 290 287 284 282 280 278 275 273 272 274 277 278 278 277 276 275 273 270 267 264 262 260 258 256 257 255 252 249 247 247 246 248 249 249 249 248 248 248 249 250 250 250 249 249 249 249 248 245 242 242 240 239 239 241 243 242 241 239 236 235 235 235 235 234 233 233 235 238 242 246 248 249 248 248 249 249 251 254 258 260 262 262 261 259 256 254 252 250 250 249 247 247 246 246 247 247 248 249 249 250 250 250 249 247 246 244 242 237 229 224 220 217 217 218 218 220 222 226 228 228 231 238 246 249 251 253 254 255 256 257 258 258 258 258 258 258 258 258 259 259 259 259 259 259 258 258 257 257 256 256 256 256 256 256 256 256 256 256 256 256 257 257 258 258 257 257 257 257 257 257 257 257 257 257 258 258 258 258 258 259 259 259 259 260 260 260 260 260 260 259 259 259 259 258 258 257 257 257 257 257 257 257 258 258 258 258 258 259 259 259 260 260 260 260 261 261 261 261 261 261 260 260 260 260 261 261 262 262 262 262 262 262 262 262 263 263 264 264 264 264 264 264 264 264 264 264 263 263 262 261 259 255 248 246 248 251 253 254 256 255 254 253 254 257 259 260 261 263 264 265 265 266 266 266 266 267 268 268 268 267 268 268 267 267 265 264 264 262 260 258 258 257 255 251 244 237 232 226 222 218 215 214 214 214 215 216 216 215 214 213 213 212 212 210 207 207 204 200 196 193 190 188 187 186 185 185 185 185 184 184 184 185 184 183 182 182 182 182 181 181 181 181 181 181 182 181 180 179 179 179 179 179 179 179 179 179 179 179 178 178 178 177 176 176 176 175 174 174 174 174 173 173 172 171 171 171 171 170 170 170 170 170 169 169 168 168 168 168 168 168 168 168 168 167 167 167 167 167 167 167 167 167 166 166 166 166 166 166 166 167 167 167 167 167 166 166 166 166 167 167 166 167 167 167 168 168 168 168 167 167 167 167 167 167 167 167 167 167 4 3 3 3 2 2 2 2 2 1 1 1 1 1 0 0 0 360 360 360 360 359 359 359 359 358 358 358 357 357 357 357 356 356 356 355 355 354 354 354 354 353 353 353 353 353 353 353 353 353 353 354 354 354 353 353 353 353 353 353 353 353 353 353 354 354 354 354 355 355 356 356 357 357 358 359 359 0 1 1 1 2 4 5 5 5 5 5 6 6 7 7 7 6 6 6 6 7 7 7 7 7 7 7 7 7 7 5 2 1 0 359 359 1 3 4 4 4 3 2 2 1 0 358 354 353 352 352 352 352 351 349 347 344 341 339 337 335 334 334 334 333 332 333 334 333 331 330 329 329 329 328 327 327 327 326 326 326 325 325 326 329 332 333 332 331 331 331 330 330 331 333 333 333 333 333 333 333 333 333 333 334 334 333 332 330 328 327 326 325 324 324 322 321 321 320 319 319 318 318 317 317 317 317 317 317 317 316 316 315 315 314 314 313 312 311 310 310 309 308 307 307 307 306 306 305 304 302 301 300 298 295 295 296 298 301 302 301 300 298 297 297 297 298 298 300 302 303 303 302 300 299 298 298 298 298 297 293 288 284 282 283 284 284 283 282 282 282 282 283 283 280 280 279 278 276 274 274 274 274 273 272 272 272 272 272 272 274 278 282 286 289 290 290 290 288 285 283 280 277 274 272 271 271 275 275 277 277 277 276 274 270 268 265 263 261 260 259 258 256 255 251 249 247 246 246 247 248 248 247 247 246 246 246 248 249 249 248 246 246 247 247 245 243 242 241 240 241 243 244 243 242 239 237 236 236 236 236 236 236 236 237 240 244 247 249 250 250 250 250 250 253 255 258 260 262 261 259 257 255 253 252 251 250 249 248 247 246 246 247 247 247 248 249 249 249 249 247 245 245 244 240 232 222 219 217 216 216 216 217 219 222 225 226 229 236 244 247 251 253 254 254 254 256 257 258 259 259 260 259 259 259 259 259 259 259 260 260 259 259 258 258 257 257 256 256 256 256 256 256 256 256 256 256 256 257 257 257 257 257 257 257 257 257 257 257 257 257 257 257 257 257 257 258 258 258 259 259 259 259 259 260 260 260 260 259 259 259 258 258 257 257 257 257 257 257 257 257 257 257 258 258 258 259 260 260 260 260 260 261 261 261 262 262 262 261 260 259 260 261 261 261 261 262 262 262 262 262 262 263 263 263 264 264 264 264 264 264 264 263 263 263 263 262 261 258 254 251 247 249 251 254 256 256 256 255 253 255 257 257 259 261 263 264 265 265 266 266 266 266 267 267 267 267 266 267 268 267 267 266 264 263 262 261 260 258 256 254 250 244 238 233 226 222 218 215 214 213 213 213 214 214 213 212 212 211 211 210 209 209 206 203 200 196 193 191 189 188 187 186 186 185 185 185 185 185 185 184 184 183 182 182 182 182 182 181 181 180 181 182 181 180 179 179 179 179 179 179 179 180 180 180 179 179 179 178 178 178 177 177 176 175 174 174 174 174 173 172 172 171 171 171 171 170 171 171 171 170 170 169 169 169 170 169 169 169 169 169 168 168 168 167 167 167 167 167 167 166 166 166 166 166 166 166 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 168 168 168 168 168 167 167 167 167 167 167 167 166 165 3 3 3 3 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 360 360 359 359 359 358 358 358 358 357 357 357 357 356 356 356 355 355 355 354 354 354 353 353 353 353 353 353 353 353 354 354 354 354 354 354 354 354 353 353 353 353 353 353 353 354 354 355 355 355 356 356 357 357 358 359 359 360 1 1 1 2 3 5 7 7 6 6 5 6 7 8 8 7 7 7 6 6 7 7 7 6 7 7 7 7 7 6 4 3 2 1 1 3 4 4 4 4 4 3 2 2 1 1 358 355 354 353 352 355 355 353 351 349 349 345 341 338 336 336 338 339 339 338 337 337 337 336 334 330 329 328 325 325 325 325 326 325 325 325 325 326 328 330 331 330 330 330 329 329 329 330 332 333 334 334 334 335 335 335 335 335 336 336 334 333 330 329 327 326 325 324 323 322 321 321 320 320 320 319 319 319 319 318 318 318 318 318 317 317 317 317 316 315 314 313 312 312 311 310 310 309 309 308 308 307 306 304 303 302 301 299 297 296 296 299 301 302 301 299 298 297 297 297 297 298 299 301 302 302 301 299 298 297 297 297 297 296 293 288 284 283 284 284 283 282 281 281 281 281 281 280 278 278 278 277 276 275 274 274 274 274 273 273 273 273 272 273 277 281 285 288 290 291 291 289 285 284 282 278 274 272 270 271 272 275 275 277 277 276 274 271 267 265 263 262 261 261 260 260 258 256 252 250 248 247 246 247 247 247 247 247 247 246 246 247 247 246 245 245 245 245 245 245 244 242 241 241 241 243 243 243 242 239 237 236 236 236 237 237 238 238 239 242 245 246 248 249 250 250 250 251 252 255 257 259 260 260 258 256 254 252 251 250 249 249 248 247 246 245 246 246 247 247 247 247 247 247 245 243 243 241 235 226 217 215 215 215 216 216 217 218 221 224 229 235 241 245 249 250 252 253 253 254 256 257 258 259 260 260 260 260 259 259 259 259 259 260 260 260 259 258 258 257 257 256 256 256 256 256 256 256 256 256 256 256 257 257 257 257 257 257 257 257 257 256 256 256 256 256 257 257 257 257 257 257 258 258 258 258 259 259 259 259 259 259 259 259 259 258 258 257 257 257 257 257 257 256 256 256 257 257 257 258 259 260 260 260 260 260 260 261 261 261 262 262 261 260 260 260 260 261 261 261 262 262 261 261 261 262 263 263 263 264 264 263 263 263 263 263 263 263 263 258 257 257 257 256 252 248 249 250 252 255 257 257 257 255 256 256 257 259 261 263 264 265 265 266 266 266 266 266 266 266 266 265 267 267 267 267 266 265 263 263 262 261 258 255 253 250 245 239 232 226 222 219 217 215 212 212 212 213 212 210 210 210 209 209 208 208 206 204 201 199 196 193 191 190 189 188 187 187 187 186 186 186 186 186 185 185 184 183 183 183 182 182 181 181 181 181 181 181 180 180 179 179 179 179 179 180 180 181 180 180 179 179 179 179 179 178 178 177 176 175 174 174 174 173 172 172 172 171 171 171 171 171 172 172 172 171 171 171 170 171 170 170 170 170 169 169 168 168 168 167 167 167 167 167 167 166 166 166 166 166 167 167 167 167 167 167 167 167 167 167 167 167 167 167 168 168 168 168 168 168 168 167 167 167 166 166 166 166 165 163 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 360 360 359 359 359 358 358 358 358 357 357 357 357 356 356 356 355 355 355 354 354 354 353 353 353 353 353 353 353 354 354 354 354 354 354 354 354 354 354 354 354 353 353 353 354 354 354 355 355 356 356 357 357 358 358 359 360 0 1 1 1 2 4 6 8 8 7 6 6 7 7 7 8 8 7 7 7 7 8 8 8 7 7 7 7 7 7 3 3 2 3 4 5 4 4 4 4 4 3 2 2 1 1 1 360 358 356 354 353 357 357 356 355 353 351 349 347 344 341 340 340 340 340 340 339 339 339 339 337 333 329 328 325 324 323 323 324 324 325 326 325 326 327 327 328 328 328 328 327 327 327 328 330 332 334 335 336 336 336 337 337 337 338 337 335 333 331 329 327 326 325 324 323 322 322 321 321 321 320 320 320 320 320 319 319 319 320 319 319 318 318 318 317 316 314 314 313 312 312 311 311 311 310 310 309 309 307 306 305 304 302 299 298 297 298 299 301 302 301 300 299 298 298 297 297 298 299 300 301 300 300 297 297 297 296 296 296 295 293 288 284 284 284 283 282 281 281 281 280 280 279 278 277 277 277 277 276 275 275 275 274 274 274 274 275 274 273 275 280 284 288 289 291 291 291 288 284 282 280 276 273 270 270 271 272 273 275 277 276 274 272 268 265 262 261 262 261 261 261 260 258 256 252 250 249 248 248 248 248 248 249 249 248 247 246 246 246 245 245 245 245 245 245 245 244 243 243 242 241 241 242 241 240 239 238 237 237 237 237 238 238 239 240 242 244 244 246 248 249 249 249 250 251 253 255 257 258 259 258 256 252 252 250 248 247 247 246 245 244 244 244 245 246 246 246 246 245 245 243 239 235 230 224 218 214 213 213 213 214 215 216 218 221 225 233 241 245 246 249 250 251 253 254 255 256 257 259 260 261 261 261 260 260 259 259 259 259 260 260 260 259 259 258 257 257 257 256 256 256 256 256 257 257 257 257 256 257 257 257 257 257 257 257 257 257 256 256 256 256 256 256 256 256 256 256 257 258 258 258 258 258 258 258 259 259 259 259 259 258 258 257 257 257 257 257 257 257 256 256 256 256 257 257 258 258 260 260 260 261 261 261 261 261 261 261 261 261 261 260 260 259 260 261 261 262 262 260 260 261 261 262 263 264 264 264 263 263 263 263 263 263 263 263 261 257 255 257 256 253 249 250 250 251 253 256 257 257 257 257 256 258 260 261 263 264 264 265 266 267 266 266 266 266 266 266 265 267 267 267 267 267 265 264 264 262 261 258 255 253 249 244 239 232 225 223 221 217 215 213 211 210 211 210 209 208 207 207 207 207 206 204 203 200 197 195 193 191 190 189 189 188 188 187 187 186 186 186 186 186 186 185 184 184 183 182 182 182 181 181 181 182 182 181 180 180 180 179 179 180 180 181 181 181 180 180 179 179 180 180 180 179 178 177 176 175 175 174 173 173 172 172 172 172 172 172 172 173 173 172 172 172 172 172 171 170 170 170 169 169 169 169 169 168 168 168 168 167 167 167 167 166 166 166 166 167 167 168 167 167 167 167 167 167 167 167 168 168 168 168 168 168 168 168 168 168 168 167 167 166 166 165 164 163 162 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 360 359 359 359 358 358 358 358 358 357 357 357 357 357 356 356 356 355 355 354 354 354 354 354 353 353 353 353 354 354 354 354 354 354 354 354 354 354 354 354 354 354 354 354 354 354 354 355 356 356 357 357 358 358 359 360 0 0 1 1 2 3 5 7 8 8 7 6 6 7 7 7 8 7 7 7 7 8 8 9 9 8 8 8 8 6 5 3 3 5 5 5 5 4 3 3 3 3 2 2 1 360 360 0 0 360 359 358 358 357 356 356 355 354 352 350 348 346 344 342 342 341 341 341 340 340 340 340 339 336 332 330 328 326 324 321 321 322 323 323 323 325 325 325 325 325 325 326 325 325 325 326 329 332 334 336 338 337 338 339 339 339 338 336 334 332 331 329 327 326 326 325 323 323 322 322 322 321 321 321 321 321 320 320 320 320 321 321 320 320 320 320 318 316 312 312 313 313 313 314 313 313 313 312 311 310 309 308 307 306 303 301 300 299 299 300 301 302 302 301 300 300 299 298 298 298 299 300 300 299 298 296 296 296 295 295 295 294 292 289 286 285 284 283 282 281 281 281 280 279 278 277 276 276 276 276 276 275 275 275 274 274 274 275 276 275 274 276 281 285 288 289 292 292 291 287 283 281 278 274 272 270 271 271 272 274 275 276 274 272 270 267 264 262 262 262 262 262 260 259 258 256 252 249 248 250 250 250 250 250 251 251 250 249 248 248 248 248 247 247 247 246 246 246 246 245 243 242 242 242 242 241 241 239 238 238 237 237 237 238 238 239 240 242 242 242 244 245 246 247 248 248 249 251 253 255 256 256 256 255 254 251 248 247 246 245 244 244 244 243 243 243 244 245 244 243 242 242 241 234 227 222 217 214 213 212 212 212 213 214 216 219 223 229 239 241 241 246 249 250 252 254 255 256 256 258 259 260 261 261 261 261 261 260 259 259 259 259 260 260 260 259 258 258 257 257 256 256 256 256 256 257 257 257 257 257 257 257 257 257 257 257 257 257 257 256 256 256 256 256 256 256 256 256 256 257 257 257 258 257 257 258 258 258 258 258 258 258 258 258 258 258 258 257 257 257 257 256 256 256 256 257 257 258 258 259 260 260 260 261 261 261 261 260 260 261 261 261 261 260 260 260 261 261 262 262 261 261 261 261 262 262 263 263 264 263 263 263 263 263 263 263 263 263 261 260 260 259 257 256 254 250 251 252 255 258 259 259 258 257 259 260 262 262 263 264 265 266 267 266 266 266 266 266 265 265 266 267 266 267 267 266 265 264 262 261 258 255 252 249 244 239 233 226 226 220 218 216 213 211 209 208 208 208 206 206 206 206 205 204 202 201 199 197 194 193 192 191 190 190 189 188 188 187 186 186 186 186 187 186 186 185 184 183 183 182 182 181 181 181 182 182 182 182 181 180 180 180 180 181 181 182 181 181 180 180 180 180 181 181 180 180 179 178 176 175 175 174 174 173 172 172 173 173 173 173 173 173 173 173 173 172 172 171 170 169 169 169 169 169 169 169 169 168 168 168 168 168 167 167 167 167 167 167 167 168 168 168 168 168 167 167 167 167 167 168 168 168 168 168 168 168 168 168 168 168 167 167 166 166 165 163 162 161 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 0 0 0 360 360 359 359 359 358 358 358 358 358 357 357 357 357 357 356 356 356 355 355 354 354 354 354 354 354 353 353 354 354 354 354 354 354 354 354 354 354 354 354 354 354 354 354 354 354 355 355 355 356 357 357 358 358 359 360 0 1 1 1 2 2 3 6 8 9 8 7 6 6 7 7 7 7 7 7 7 8 8 9 9 9 9 9 8 8 6 5 5 6 6 5 5 4 3 3 1 0 0 1 1 0 359 358 360 360 359 359 359 358 357 356 355 354 353 352 350 349 347 345 344 343 342 342 341 341 341 341 341 340 338 336 334 332 327 325 323 323 323 322 321 320 321 323 323 323 323 323 322 323 323 324 325 328 331 335 337 338 339 340 340 340 338 336 334 333 331 330 329 328 327 326 325 324 323 323 322 322 322 322 322 322 322 322 321 321 322 323 322 317 315 316 318 318 315 314 315 315 315 315 316 316 316 315 314 313 312 311 310 309 308 305 303 302 301 301 302 302 303 303 302 302 301 300 299 299 299 300 300 300 299 297 296 296 295 295 294 294 293 292 290 288 286 284 282 282 282 281 281 281 280 279 278 277 277 276 276 276 276 275 275 274 274 275 276 277 276 273 274 280 284 287 289 291 291 287 285 282 279 276 273 271 270 271 271 272 274 275 275 273 271 269 266 265 264 263 262 262 261 260 258 257 255 252 249 248 249 250 251 251 251 251 252 252 252 251 250 250 250 249 249 248 248 248 248 247 246 244 244 244 244 244 242 241 241 240 238 238 238 237 237 237 239 240 241 241 239 239 242 244 245 246 246 247 250 251 252 253 253 253 253 253 251 247 245 244 244 243 243 243 243 242 242 242 242 242 242 241 241 237 227 218 215 214 213 212 212 212 212 212 214 217 222 228 234 241 243 242 243 247 251 254 255 256 256 257 258 259 260 261 261 261 262 261 260 259 258 258 258 259 259 259 259 259 258 257 257 256 256 256 256 256 256 256 257 257 257 257 257 257 257 257 257 257 257 257 256 256 256 256 256 256 256 256 256 257 257 257 257 257 257 257 257 257 258 258 258 258 258 258 258 258 258 257 257 257 257 257 256 256 256 257 257 257 258 258 259 259 259 260 261 261 261 260 260 260 260 260 261 261 261 260 260 261 261 262 262 261 261 262 262 262 262 262 263 263 263 263 263 263 262 263 263 263 263 263 262 261 261 261 259 256 254 251 252 256 258 258 259 259 258 259 261 262 263 263 264 265 266 266 267 266 266 266 266 265 265 266 266 266 266 267 267 266 265 263 261 258 256 253 249 245 240 235 231 227 222 220 216 212 210 208 207 207 206 205 205 206 205 204 202 200 199 198 196 194 192 192 192 191 190 189 188 188 187 186 186 186 187 187 187 187 186 185 184 183 182 182 182 181 181 182 182 182 182 182 181 181 181 181 181 182 181 181 181 180 180 181 181 182 182 182 182 181 179 178 177 176 175 174 174 173 173 173 173 173 173 173 173 173 173 172 172 171 170 169 169 168 168 169 169 169 169 169 168 168 168 168 168 167 167 167 167 167 167 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 167 167 167 167 167 167 167 166 165 164 163 162 161 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 0 0 0 360 359 359 359 359 358 358 358 358 358 358 357 357 357 357 356 356 356 355 355 355 354 354 354 354 354 354 354 354 354 354 354 354 354 354 354 354 354 354 354 354 354 354 354 354 354 355 355 356 356 357 357 358 359 359 0 1 1 1 1 2 3 5 7 9 9 8 7 6 6 6 6 6 6 6 6 7 8 9 9 9 9 9 9 9 9 8 7 7 6 6 5 4 3 359 359 358 357 358 0 0 0 360 359 359 359 359 359 358 357 358 357 356 357 356 354 352 352 352 350 349 346 344 345 345 344 344 343 342 341 339 338 337 335 330 326 324 323 322 321 319 318 319 320 321 321 321 321 321 321 322 323 325 327 331 335 336 337 339 340 340 339 336 334 333 332 331 330 329 328 328 326 325 324 323 323 323 323 324 324 324 324 323 323 323 323 323 323 320 314 314 314 315 318 321 320 318 317 317 318 318 319 318 318 316 315 314 314 312 311 310 308 306 304 304 303 304 304 304 304 304 303 302 301 300 300 300 300 300 299 298 297 296 295 294 294 294 294 293 292 291 289 286 284 283 282 282 281 280 280 279 278 277 277 277 277 277 276 276 275 275 275 275 276 277 277 276 274 273 280 282 285 289 290 289 285 283 280 278 275 273 271 270 270 271 272 273 274 274 272 270 268 266 264 262 262 261 260 259 258 257 256 255 252 249 248 248 248 249 249 249 249 250 251 251 251 251 250 251 250 250 250 249 249 249 249 247 246 246 246 246 246 244 243 242 240 239 239 238 237 236 237 239 239 240 238 236 237 239 241 244 244 246 247 247 248 249 250 251 251 251 250 249 246 245 244 244 243 243 243 242 242 242 241 241 241 242 241 238 231 222 216 214 213 213 212 212 211 211 212 214 219 226 233 237 240 244 243 243 248 251 254 255 256 256 257 257 258 259 260 260 261 262 261 260 259 258 258 257 258 258 259 259 259 258 258 257 256 256 255 255 255 256 256 256 256 257 256 256 256 256 256 257 257 257 257 257 257 257 257 257 257 257 257 257 257 257 257 257 257 257 257 257 257 257 258 258 258 258 258 258 258 258 258 257 257 257 257 256 256 256 257 257 257 258 258 259 259 259 260 260 261 260 260 260 260 260 260 260 260 261 261 261 261 262 262 262 262 262 262 262 262 262 262 262 263 263 263 263 262 262 262 263 262 262 262 262 261 261 261 259 257 255 252 252 256 258 258 257 257 257 258 261 262 263 263 263 264 265 266 267 267 267 266 266 266 266 266 266 266 266 266 267 267 265 263 261 258 256 252 248 245 243 240 236 229 224 220 216 213 210 208 207 206 205 205 205 205 204 202 200 198 197 196 195 193 192 192 192 191 190 189 188 188 187 186 186 186 186 187 188 188 187 186 184 183 183 183 182 182 182 182 182 183 183 182 182 182 181 182 182 182 181 181 180 180 180 180 181 181 182 183 183 182 181 180 179 178 177 176 175 174 174 174 174 173 173 173 172 172 172 172 172 171 170 169 169 168 169 169 169 169 169 169 169 169 169 168 168 168 167 167 167 167 167 167 168 168 169 169 169 169 169 169 169 168 168 168 168 168 168 167 167 167 166 167 167 167 166 166 165 163 162 162 162 3 2 2 2 2 2 1 1 1 1 1 1 1 1 0 0 0 0 360 359 359 359 358 358 358 358 358 358 358 358 357 357 357 356 356 356 355 355 355 355 354 354 354 354 354 354 354 354 354 354 355 354 354 354 354 354 354 354 354 354 354 354 355 355 355 356 356 357 357 358 358 359 360 0 1 1 1 2 2 3 6 8 9 9 7 6 6 5 5 5 5 5 5 5 6 7 9 9 9 9 9 9 9 9 8 7 6 6 5 4 3 2 2 358 357 358 360 1 0 360 359 359 358 357 357 358 358 358 359 358 358 357 356 355 354 353 353 352 351 350 348 348 347 347 347 346 344 341 340 340 338 335 330 327 325 323 321 320 318 317 318 319 319 320 320 320 320 320 321 323 325 327 330 334 335 337 338 338 337 336 333 332 331 331 330 330 329 329 328 327 326 325 324 324 324 325 325 325 325 325 325 325 326 326 325 322 317 315 314 314 314 314 321 323 322 321 321 321 322 321 321 320 319 318 317 316 314 312 312 311 309 307 306 306 306 306 306 306 305 305 304 303 302 301 301 301 300 299 298 298 296 295 294 294 294 294 293 292 291 290 287 285 285 283 281 280 280 279 278 277 277 276 276 276 276 276 276 275 275 276 275 277 278 278 276 274 272 273 278 284 287 289 287 283 281 280 277 275 273 272 271 270 271 272 273 274 273 271 269 267 264 262 262 260 258 257 257 256 255 254 254 252 250 249 249 248 248 248 247 247 248 249 250 250 250 251 251 251 251 250 250 250 250 250 249 247 247 248 248 247 246 245 244 241 240 239 237 236 235 237 238 238 238 238 236 235 237 239 242 243 245 245 245 246 247 248 249 249 248 248 247 245 245 244 244 243 243 243 243 243 242 242 243 243 242 240 235 226 218 214 213 212 212 212 211 211 212 214 217 223 230 237 239 241 244 244 244 248 251 253 255 256 256 257 257 258 259 259 259 260 261 262 261 260 259 258 257 257 258 258 258 258 258 258 257 256 256 255 255 255 255 256 256 256 256 256 256 256 256 256 256 257 257 257 258 258 258 258 258 257 257 257 257 257 256 256 257 257 257 257 257 256 257 257 257 258 257 257 257 257 257 257 257 257 257 257 257 257 257 257 257 258 258 258 258 259 260 260 260 259 259 259 259 259 259 259 260 260 261 261 262 262 262 262 263 263 263 263 263 263 263 262 262 262 262 263 263 262 262 262 262 262 262 262 262 262 261 261 260 258 256 254 256 257 258 257 257 257 257 257 261 262 263 263 263 264 265 266 267 267 267 266 266 266 266 266 266 266 266 266 266 266 265 264 261 258 256 252 248 247 245 242 237 231 225 221 217 213 211 209 207 207 206 205 204 204 203 201 199 197 196 195 194 193 193 193 191 190 190 189 188 188 187 186 186 186 187 187 188 189 188 187 185 184 184 183 183 183 183 183 183 183 183 183 183 182 182 183 183 183 183 182 181 181 180 180 181 181 182 183 183 182 182 181 181 179 178 177 176 175 174 174 174 174 174 173 172 172 171 171 171 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 168 168 168 167 168 168 168 168 169 169 169 169 169 169 169 169 169 169 168 168 168 168 167 167 167 166 166 166 166 166 165 164 163 163 163 2 2 2 2 2 1 1 1 1 1 1 1 1 1 0 0 0 360 360 359 359 359 359 358 358 358 358 358 358 358 357 357 357 356 356 356 355 355 355 355 355 354 354 354 354 354 354 354 355 355 355 355 355 355 355 354 354 354 354 354 354 354 355 355 356 356 357 357 358 358 359 360 0 1 1 1 1 2 2 4 7 9 9 8 7 6 5 5 5 5 5 5 5 5 6 7 8 9 9 9 9 9 9 8 7 6 6 5 4 4 1 359 359 359 360 1 1 0 360 359 359 358 357 357 356 356 357 358 358 358 357 357 356 355 354 353 353 352 351 350 349 348 348 348 348 347 344 341 340 339 336 331 328 327 325 324 322 320 319 318 318 318 318 319 319 319 319 320 321 323 325 327 329 331 333 335 336 335 334 333 332 331 331 331 331 330 330 329 328 328 327 326 325 325 325 326 326 327 326 326 327 327 328 328 327 322 317 315 314 314 314 315 324 325 324 324 324 324 325 324 324 322 321 320 320 318 316 315 315 314 312 310 309 309 308 308 308 308 307 307 306 305 304 303 302 301 300 299 298 297 296 295 294 294 294 294 293 292 292 290 289 287 286 284 281 280 279 279 278 277 276 276 275 275 275 275 275 275 276 276 276 278 278 278 276 274 273 273 277 284 286 288 285 283 281 279 277 274 272 271 270 270 271 271 272 273 272 270 267 265 263 261 261 257 256 255 254 254 254 253 253 252 252 251 251 250 249 248 249 248 248 249 250 250 250 251 251 250 251 250 250 250 250 250 249 248 248 248 248 248 248 246 244 241 240 239 237 236 236 237 237 237 237 237 234 233 235 238 239 241 242 243 243 244 245 246 246 247 246 246 245 245 244 244 244 244 244 244 244 243 243 244 244 244 243 238 229 221 215 214 213 213 212 212 211 211 212 215 221 228 234 240 241 241 239 241 246 249 251 253 254 255 256 256 257 257 258 258 259 260 261 261 261 260 259 258 257 257 257 257 258 258 258 258 257 257 256 256 255 255 255 255 255 256 256 256 256 256 256 256 256 257 257 258 258 258 258 258 258 258 257 257 257 256 256 256 256 256 256 257 256 256 256 257 257 257 256 257 257 257 257 257 257 257 257 257 257 257 257 257 257 258 258 258 258 259 259 259 259 258 258 258 258 259 258 259 259 260 261 261 262 263 263 263 263 263 263 263 263 263 263 262 262 261 262 262 262 262 262 262 263 263 262 262 262 262 262 262 261 259 258 258 258 258 259 258 257 257 256 256 259 261 263 264 264 264 266 266 266 266 266 266 266 266 266 266 266 266 266 266 266 266 266 264 261 258 256 253 252 249 246 242 237 232 226 221 217 214 211 209 208 207 206 204 204 203 202 200 199 197 196 195 195 194 194 193 191 190 189 189 188 188 187 187 187 187 188 188 189 189 189 188 186 185 184 184 183 184 184 184 183 184 184 184 184 184 183 184 184 185 185 184 183 182 181 181 181 181 182 183 183 183 182 182 181 181 180 178 177 176 175 175 175 175 174 173 172 172 171 171 170 170 170 170 169 169 169 169 169 168 168 169 169 168 168 168 168 169 169 169 168 168 168 168 168 168 169 169 169 170 169 169 169 169 169 169 169 168 168 168 168 167 167 166 166 165 165 166 165 164 164 164 164 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 0 0 360 360 359 359 359 359 358 358 358 358 358 358 357 357 357 357 356 356 356 356 355 355 355 355 355 355 355 355 355 355 355 355 355 355 355 355 355 354 354 354 354 354 354 354 355 355 355 356 356 357 357 358 359 360 0 1 1 1 1 2 2 3 6 9 10 8 7 6 5 5 5 5 4 4 5 5 5 6 7 8 8 8 8 8 8 7 6 6 5 4 4 4 4 2 0 1 1 1 1 1 360 359 359 358 357 356 357 356 355 355 356 358 357 357 356 355 354 354 353 353 352 351 350 349 349 349 349 349 349 344 343 341 338 334 330 328 327 325 324 323 321 319 318 318 318 318 319 319 319 319 320 321 324 325 326 327 328 330 332 333 332 332 331 331 331 331 331 331 331 330 330 329 328 328 327 326 326 326 327 327 327 328 328 328 328 329 329 327 321 317 316 315 315 315 317 325 327 327 327 327 327 327 327 325 324 324 322 321 320 318 318 318 316 315 313 312 311 311 310 310 310 309 309 308 307 305 304 303 302 300 300 299 297 297 295 295 294 294 294 293 292 292 290 290 288 287 286 283 280 279 278 278 277 276 276 275 275 275 275 274 275 276 276 276 278 279 278 277 276 275 274 276 281 284 287 284 283 281 279 276 274 274 272 270 270 271 271 272 272 271 269 266 264 263 263 261 257 255 256 255 254 254 254 253 253 252 252 252 252 251 250 251 250 249 250 250 250 250 251 252 252 251 251 250 250 250 250 250 249 249 249 249 249 249 248 245 242 241 239 237 237 237 237 237 237 237 236 233 234 235 236 238 239 240 241 242 244 245 245 244 244 245 245 244 244 244 245 245 245 245 245 245 245 245 245 245 244 242 235 223 217 214 214 213 213 212 212 211 211 211 214 221 229 237 239 242 241 241 244 247 249 251 252 254 255 256 256 257 257 257 258 258 260 261 261 261 260 259 258 258 257 257 257 257 258 258 258 258 257 257 256 256 255 255 255 255 255 256 256 256 256 256 256 256 256 257 257 257 258 258 258 258 257 257 257 257 257 256 256 256 256 256 256 256 256 256 256 256 256 256 256 256 256 256 256 256 257 257 257 257 258 258 258 258 258 258 258 259 259 258 258 257 257 257 257 258 258 258 258 259 260 261 262 263 264 264 263 263 263 263 263 264 264 263 262 261 261 261 260 261 261 262 262 263 263 262 262 262 262 262 262 262 260 259 259 259 259 260 258 257 257 256 256 258 260 263 263 264 264 266 266 265 265 264 265 265 266 266 266 266 266 266 266 266 266 266 264 261 259 257 256 252 249 246 242 238 233 227 222 219 214 210 210 208 207 205 204 204 204 203 201 200 198 197 196 196 196 194 192 190 189 189 189 188 188 188 187 187 188 188 189 189 190 190 189 187 186 185 185 185 185 185 184 184 184 185 185 185 185 185 185 185 186 186 186 185 184 182 182 181 181 182 182 184 183 183 182 182 182 181 180 179 178 177 177 177 176 175 174 173 172 171 171 170 170 170 170 170 170 170 169 169 168 168 168 168 168 168 168 168 168 169 169 169 168 168 168 168 168 169 169 169 169 169 169 169 169 170 170 169 169 168 168 168 167 167 166 166 165 165 165 165 165 165 164 164 2 2 2 2 2 1 1 1 1 1 1 1 1 1 0 0 0 360 360 360 359 359 359 359 358 358 358 358 358 357 357 357 357 356 356 356 356 356 356 355 355 355 355 355 355 355 355 355 355 355 355 355 355 355 354 354 354 354 354 354 354 354 355 355 356 357 357 358 358 359 0 1 1 1 1 2 2 2 4 7 9 9 7 6 5 5 5 5 5 4 4 4 5 5 6 6 7 7 7 7 7 7 6 5 5 4 4 4 3 3 3 3 2 2 1 1 0 360 359 358 357 357 356 356 355 355 355 357 357 357 356 356 355 354 354 353 352 352 351 350 350 349 350 350 350 349 345 344 342 338 333 329 327 326 325 324 323 322 320 319 318 317 318 319 319 317 317 319 321 323 325 325 325 326 328 329 331 331 330 330 330 331 331 331 331 332 331 331 330 329 328 328 327 327 328 328 329 329 329 329 327 322 323 328 326 320 319 318 317 317 316 317 321 328 329 329 330 330 330 329 328 326 325 323 322 321 321 321 321 320 318 317 316 315 314 313 313 313 312 311 309 308 307 306 304 302 300 300 298 298 297 296 295 294 294 294 293 292 292 291 290 288 286 285 283 280 279 278 277 276 276 276 276 275 275 274 273 274 276 276 277 278 279 278 277 277 275 274 276 279 282 285 283 282 280 278 276 274 273 271 270 270 271 271 272 272 270 268 266 264 264 263 261 259 258 258 259 257 256 256 255 254 254 254 254 253 252 252 251 250 249 249 250 249 250 251 251 251 251 250 250 250 251 251 250 250 250 249 249 249 250 249 246 244 242 240 238 239 238 238 237 237 237 236 235 235 234 235 236 237 239 241 243 243 244 244 243 243 244 244 243 243 244 245 246 246 246 246 246 247 246 246 246 245 242 235 222 216 214 214 213 213 212 212 211 211 211 214 220 228 232 234 238 239 243 247 249 250 251 253 254 255 256 257 257 257 257 257 258 259 261 261 261 260 259 259 258 258 257 257 257 258 258 258 258 257 257 257 256 256 255 255 255 255 255 255 256 256 256 256 256 256 256 256 257 257 257 258 257 257 257 257 257 257 257 257 257 256 256 256 256 256 256 256 256 256 256 255 256 255 255 255 256 256 256 257 257 257 258 258 258 258 259 259 258 258 257 256 257 257 257 257 257 257 258 259 259 260 260 262 264 265 264 263 263 263 263 263 264 264 264 263 261 260 259 259 260 260 261 262 263 263 262 262 262 262 262 262 262 262 262 260 260 260 260 259 257 257 256 255 257 259 260 262 264 264 267 267 266 265 264 263 264 264 264 265 266 266 266 266 266 266 266 264 261 259 258 256 253 249 247 243 239 234 228 224 221 217 216 211 208 206 206 205 206 206 204 202 200 199 198 197 196 196 194 192 191 190 189 189 189 189 188 188 188 189 189 189 189 190 190 189 188 187 187 187 186 186 186 185 184 184 185 186 186 187 186 186 186 186 187 187 187 185 184 183 182 181 182 183 184 183 183 184 184 183 183 182 180 179 179 179 178 177 176 174 173 172 171 171 171 171 171 171 171 170 170 170 169 168 168 168 168 168 168 168 168 168 169 169 169 169 168 168 168 168 169 169 169 169 170 170 170 170 170 170 170 169 169 168 168 167 167 167 166 165 165 165 165 165 165 164 164 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 0 0 0 360 360 359 359 359 359 358 358 358 358 358 357 357 357 357 356 356 356 356 356 356 355 355 355 355 355 355 355 355 355 355 355 355 355 355 355 354 354 354 354 354 354 354 354 355 356 356 357 357 358 359 360 1 1 1 1 2 2 2 3 5 7 7 7 6 5 4 4 4 4 4 4 4 4 4 5 6 6 6 6 6 6 6 6 5 5 4 4 3 3 3 2 2 2 2 1 1 1 0 359 359 358 357 357 356 355 355 355 355 357 356 356 356 355 354 354 354 353 352 352 351 351 350 350 350 350 351 351 350 347 343 339 332 329 327 326 325 324 323 322 321 320 318 318 318 319 318 317 316 317 318 320 322 322 322 323 325 327 329 330 330 330 330 331 331 331 331 332 332 331 331 330 330 326 322 324 329 330 330 330 329 327 324 321 321 323 324 322 321 320 319 319 319 319 319 322 324 327 329 332 332 331 330 329 327 325 324 324 323 324 325 324 323 321 319 318 317 316 316 316 314 313 312 310 309 307 305 303 303 301 299 299 298 297 296 294 294 293 293 292 292 291 289 287 285 285 284 281 279 277 276 276 276 276 276 276 275 274 273 273 275 276 277 278 279 279 278 277 274 273 275 278 282 284 283 281 279 277 277 275 273 271 270 271 271 271 271 271 270 268 266 266 264 263 263 261 261 261 263 261 260 258 256 255 255 254 254 253 253 252 251 250 250 250 250 250 250 250 250 250 250 250 250 250 251 251 251 251 251 250 249 248 249 249 247 245 244 242 240 238 238 238 237 237 237 236 235 234 233 234 235 236 239 241 241 242 243 243 242 242 243 243 243 243 245 246 247 247 247 248 248 249 249 249 248 247 245 237 223 217 215 214 214 213 213 212 211 211 211 213 215 225 231 232 236 245 248 249 251 251 252 253 254 255 256 256 257 257 257 257 258 259 260 260 260 260 259 259 258 257 257 257 257 257 257 257 258 258 257 257 257 256 256 255 255 254 255 255 255 255 256 256 255 256 256 256 256 257 257 257 258 258 257 257 257 257 257 257 257 256 256 256 256 256 256 256 256 255 255 255 255 255 255 255 255 255 256 256 257 257 257 257 258 258 258 258 257 256 256 256 256 257 257 257 257 257 258 259 260 260 261 262 263 264 264 264 263 263 263 263 263 263 262 262 261 261 260 260 260 259 261 262 262 262 262 262 262 262 262 262 262 262 262 261 260 260 261 259 257 257 255 254 255 256 259 261 263 264 267 267 266 264 263 263 263 263 262 263 265 266 266 266 266 266 265 264 261 260 259 256 253 250 247 243 240 234 229 226 224 222 218 213 209 207 207 207 207 207 206 203 201 200 198 196 195 195 194 193 192 191 190 190 190 189 189 189 189 189 190 189 190 190 190 189 188 188 188 188 187 187 187 186 185 185 185 186 187 187 187 187 186 185 186 186 187 187 186 184 183 182 183 183 185 184 184 185 185 184 184 183 182 182 180 180 179 177 176 175 174 173 172 171 171 171 171 171 171 171 170 170 170 169 168 168 168 168 168 168 168 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 171 171 170 170 169 168 168 168 168 167 166 165 165 165 165 165 165 165 165 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 0 0 0 360 360 359 359 359 359 359 358 358 358 358 358 357 357 357 357 356 356 356 356 356 355 355 355 355 355 355 356 355 355 355 355 355 355 355 355 354 354 354 354 354 354 354 355 355 356 356 357 358 359 359 0 1 1 1 2 2 3 3 4 5 4 5 5 5 5 5 4 3 3 3 3 3 4 4 5 5 5 5 5 5 5 5 5 5 4 4 4 3 3 3 2 2 2 1 1 1 0 360 359 358 357 356 356 355 355 354 356 357 356 356 356 355 355 354 354 354 353 352 352 351 351 351 351 351 351 351 351 350 349 345 340 334 329 326 325 325 324 323 322 322 320 317 317 318 318 317 316 314 314 316 317 318 319 320 321 323 326 328 329 330 330 331 331 331 331 331 332 332 332 332 332 332 328 324 326 330 330 331 326 325 324 323 323 322 324 329 328 327 325 323 321 321 321 321 322 323 324 326 333 333 332 332 331 329 327 327 326 326 329 329 329 327 325 323 322 320 320 320 319 318 317 315 313 310 308 307 305 304 302 300 300 299 298 296 295 294 293 292 292 291 290 288 286 285 286 284 282 280 278 277 277 277 277 277 276 276 274 273 273 275 276 278 279 279 279 278 276 274 272 274 278 283 285 283 280 278 278 277 275 272 271 271 271 271 271 271 270 269 268 267 266 265 264 264 264 263 264 265 264 262 259 258 257 255 254 253 252 252 252 251 250 250 250 250 250 250 250 249 249 249 249 249 249 250 251 251 251 251 250 249 248 248 249 247 245 244 242 240 239 238 238 237 236 236 236 235 234 233 233 234 235 238 240 240 241 241 242 241 241 242 242 242 244 246 246 247 248 249 249 250 251 251 251 252 250 244 232 222 219 215 214 214 213 213 212 211 211 211 212 218 221 225 232 241 249 251 251 251 252 252 253 253 254 254 256 257 257 257 257 257 258 259 259 259 259 259 259 258 257 257 256 256 257 257 257 257 257 257 257 257 256 256 255 255 255 255 255 255 255 255 255 255 255 255 255 256 256 257 257 258 258 258 258 258 257 257 257 257 256 256 256 256 256 256 256 256 255 255 255 255 255 255 254 255 255 255 256 256 257 257 257 257 257 257 257 256 256 255 255 256 256 257 257 257 257 258 258 259 260 261 262 262 263 263 264 263 263 262 262 262 263 262 261 261 261 261 261 260 260 260 261 261 262 262 262 262 262 262 262 262 262 262 262 261 261 261 260 258 257 255 255 254 255 258 260 262 263 266 266 264 263 262 262 262 262 262 261 264 265 265 266 266 265 265 264 263 261 258 255 252 249 246 244 241 236 232 229 227 225 220 215 212 209 208 208 207 207 205 204 203 200 198 195 195 194 195 195 194 193 192 191 191 190 190 190 190 190 189 189 190 190 190 189 189 188 188 188 188 188 187 187 186 186 186 186 186 186 187 186 185 184 184 185 186 186 186 185 185 184 183 184 186 185 185 185 185 185 184 183 183 182 181 180 179 178 177 176 175 174 173 173 172 172 172 172 171 171 171 170 170 169 168 168 168 168 168 168 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 171 171 171 172 171 170 169 169 168 168 168 168 167 166 166 165 165 165 165 165 165 165 3 2 2 2 1 1 1 1 1 1 1 1 1 1 1 0 0 360 360 359 359 359 359 359 359 358 358 358 358 358 358 357 357 357 356 356 356 356 356 355 355 355 355 356 356 356 356 356 356 355 355 355 355 355 354 354 354 354 354 354 354 355 355 356 357 357 358 359 0 1 1 2 2 2 3 4 5 4 3 3 3 5 5 5 4 3 3 2 2 2 2 3 3 4 5 5 5 4 5 5 5 5 4 4 4 3 3 3 3 2 2 1 1 0 359 359 359 358 357 356 356 355 355 354 354 355 356 355 355 355 355 354 354 354 354 353 353 352 351 351 351 351 351 351 351 351 350 350 345 341 336 329 326 325 326 324 323 322 321 319 318 317 317 317 316 314 313 312 313 314 315 316 317 318 321 325 328 329 330 331 330 325 327 327 329 331 332 333 333 332 333 333 331 331 332 330 326 324 324 324 324 324 325 327 330 333 333 333 331 327 324 323 323 323 323 324 326 330 333 333 333 332 330 329 329 329 330 333 333 333 331 330 328 326 324 323 324 323 322 321 318 315 313 310 310 308 305 303 302 301 300 298 297 295 294 293 292 291 290 289 287 285 284 285 284 283 282 279 277 278 278 278 278 277 276 274 273 273 274 276 278 279 279 278 276 274 272 271 273 278 285 287 284 280 278 278 276 274 272 271 271 271 271 271 271 270 268 268 267 265 265 265 265 265 264 265 265 264 262 259 259 257 255 253 252 251 251 251 250 249 249 249 249 249 249 249 249 249 249 249 249 249 250 251 251 251 251 250 249 248 247 248 246 245 243 243 242 240 240 237 236 236 236 236 235 234 233 232 233 234 235 238 240 240 240 240 241 240 241 242 243 244 246 246 247 247 249 250 251 252 253 253 253 250 238 231 222 216 214 214 214 213 213 212 211 211 212 214 214 217 224 234 245 251 253 253 252 252 252 253 253 253 254 255 256 257 257 256 256 256 257 258 259 259 259 259 258 257 257 256 256 256 256 256 257 257 257 257 256 256 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 256 256 257 257 257 258 257 257 257 257 257 257 257 256 256 256 256 256 255 255 255 255 255 255 255 255 254 255 255 255 256 256 256 257 257 257 256 256 256 256 256 255 255 255 256 256 256 257 257 258 257 259 261 262 262 262 262 263 263 263 263 262 260 259 260 261 261 261 261 261 261 261 261 261 261 261 261 262 262 262 262 262 262 262 262 263 262 262 262 262 261 259 258 258 258 254 254 257 259 261 262 264 263 263 263 263 263 263 263 263 262 262 265 265 265 265 265 264 264 263 260 257 255 251 249 246 245 243 238 235 234 232 228 224 219 215 211 209 208 207 206 205 204 203 200 197 195 195 195 196 196 197 196 195 194 193 192 191 190 190 190 189 189 190 190 190 189 189 188 188 188 188 188 187 187 187 186 186 186 186 186 186 185 185 184 184 185 185 186 186 186 185 185 184 186 188 187 186 185 185 185 184 184 182 182 182 181 180 179 178 177 176 175 175 174 173 173 172 172 171 171 171 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 171 171 172 172 172 172 171 170 169 169 168 168 168 167 167 167 167 166 165 165 165 165 165 165 3 2 2 2 1 1 1 1 1 1 1 1 1 1 0 0 0 360 359 359 359 359 359 359 359 358 358 358 358 358 358 357 357 357 357 356 356 356 356 355 355 355 356 356 356 356 356 356 356 355 355 355 355 355 354 354 354 354 354 354 354 355 355 356 357 358 359 360 1 1 1 2 2 3 4 6 6 5 4 3 4 5 5 5 4 3 2 2 2 1 2 2 2 3 4 4 4 4 5 5 4 4 4 4 3 3 3 3 2 2 1 1 0 358 357 356 357 357 356 356 356 355 354 354 353 353 352 354 355 355 355 354 354 354 353 353 352 352 352 352 352 352 351 351 351 351 350 349 344 340 336 332 328 327 328 325 324 322 321 319 318 318 317 317 315 313 311 311 311 312 313 313 315 317 321 324 328 330 331 332 332 329 325 324 324 325 328 330 332 332 335 335 334 334 334 331 326 325 324 324 324 324 325 326 328 334 334 334 335 331 327 325 325 324 324 324 328 332 334 334 334 334 332 331 331 332 333 335 336 336 335 334 333 331 329 327 326 326 325 323 320 317 315 313 312 309 307 305 303 302 301 299 297 296 294 294 293 291 289 289 287 286 284 283 283 283 282 280 280 279 279 279 278 277 276 274 273 273 274 276 277 278 278 278 275 273 271 270 272 279 289 290 286 283 281 278 276 273 271 271 271 271 271 270 270 269 269 267 266 265 265 265 265 265 265 265 265 263 262 261 259 256 254 253 252 251 251 250 249 248 248 248 248 248 247 248 248 248 248 249 249 250 250 251 251 251 251 251 250 248 246 246 246 245 243 242 242 241 240 238 237 237 236 235 235 234 233 232 232 233 234 236 237 238 239 239 240 239 241 243 244 244 245 245 245 246 248 249 251 253 254 254 251 245 243 228 218 215 214 214 214 214 213 212 211 211 212 215 216 220 228 238 247 252 254 254 253 253 253 253 253 253 253 254 255 256 256 255 255 256 256 257 258 258 259 258 258 257 256 256 255 255 256 256 256 256 256 256 256 256 255 255 255 255 255 255 255 255 254 255 255 255 254 254 255 255 256 256 257 257 257 257 257 257 257 257 257 257 257 256 256 256 256 256 255 255 255 255 255 255 255 254 254 255 255 255 256 256 257 257 256 256 256 256 256 255 255 255 255 256 256 256 257 257 257 257 259 260 262 262 263 263 263 263 263 262 261 259 258 258 260 261 261 261 261 262 262 262 261 261 261 261 262 262 262 262 263 262 262 263 263 263 263 263 262 261 260 260 259 259 257 255 256 259 260 261 263 263 264 264 265 266 266 265 265 264 262 264 265 266 266 265 264 263 262 259 257 255 252 249 247 246 244 241 240 237 235 232 226 220 215 212 208 207 206 206 206 206 204 201 198 197 196 196 197 198 198 200 199 197 195 194 193 192 191 191 190 190 190 190 190 189 188 188 188 188 188 189 188 187 187 187 187 187 186 186 185 185 185 185 185 185 186 186 187 187 187 187 187 190 193 191 189 186 186 185 185 184 183 182 182 182 180 179 178 177 177 176 176 174 174 173 172 172 172 172 171 171 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 171 172 172 172 172 171 170 169 169 169 169 168 168 167 167 167 166 166 166 165 165 165 165 165 3 2 2 2 2 1 1 1 1 1 1 1 1 1 0 0 360 360 359 359 359 359 359 359 359 359 359 359 359 358 358 358 357 357 357 356 356 356 356 356 356 356 356 356 356 356 356 356 356 355 355 355 355 355 354 354 354 354 354 354 355 355 356 356 357 359 360 0 1 2 2 2 3 4 5 7 8 7 7 6 6 5 5 5 4 3 2 2 2 2 2 2 3 3 4 4 5 5 4 4 4 4 4 4 3 3 3 2 2 2 1 1 0 357 355 356 357 356 356 356 355 354 354 353 353 353 355 355 355 355 355 354 354 354 353 353 352 352 352 352 352 352 352 352 351 351 350 347 342 339 336 334 331 330 329 329 326 322 321 320 319 319 318 317 315 313 311 311 311 311 312 312 314 317 320 325 329 331 332 332 332 331 327 324 324 325 327 328 331 334 335 335 335 335 335 334 329 325 325 325 325 325 325 325 327 332 332 329 330 328 327 326 326 325 325 325 331 334 335 335 335 335 333 331 332 333 335 336 338 338 338 338 337 335 333 330 328 327 326 325 322 319 317 316 313 311 308 306 305 303 301 299 298 297 295 295 294 292 290 289 288 286 284 283 282 281 281 282 282 279 278 277 277 276 274 273 272 273 274 275 276 277 278 277 274 272 270 269 272 280 290 292 287 286 283 279 276 273 271 271 271 271 271 270 269 269 268 267 266 265 265 265 265 265 265 265 264 262 262 261 258 256 254 252 251 250 250 248 247 247 247 247 247 247 247 247 247 248 248 249 249 250 250 251 251 251 251 251 250 248 247 246 246 246 244 243 242 241 240 238 237 237 236 234 234 233 233 232 232 232 233 235 237 237 237 238 238 240 242 243 243 243 243 243 244 244 246 247 249 252 253 251 245 235 235 219 214 214 214 214 214 213 212 211 210 210 211 213 218 224 234 241 249 253 255 255 254 254 253 253 253 253 253 253 254 255 255 255 255 255 256 256 257 258 258 258 258 257 256 255 255 255 255 255 255 255 256 257 257 256 256 255 255 255 254 254 254 254 254 254 255 255 255 255 255 255 255 256 256 256 257 257 257 257 257 257 257 257 256 256 256 256 256 255 255 255 255 255 255 255 255 255 255 255 255 255 256 256 256 256 255 255 255 255 255 255 256 256 256 256 257 257 257 258 257 257 258 260 261 261 262 263 263 263 263 261 260 260 259 260 261 262 262 261 262 262 262 262 262 261 261 262 262 262 262 263 263 263 263 263 263 263 263 263 263 262 262 261 260 260 260 257 256 258 259 261 262 265 266 266 268 268 267 267 266 265 265 264 264 265 265 265 264 262 261 259 257 255 253 250 248 246 245 244 242 240 237 233 227 221 216 211 208 206 206 207 207 207 205 202 199 198 198 198 196 196 196 198 200 200 198 197 195 194 193 192 192 191 191 191 190 190 189 189 188 189 189 189 189 189 188 188 188 188 187 186 186 185 185 186 187 188 188 188 189 190 192 194 195 197 200 199 194 189 188 187 186 185 184 183 183 183 181 180 179 178 177 177 176 175 174 173 173 173 172 172 172 172 172 171 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 170 171 171 172 172 171 169 169 169 169 168 168 168 167 167 167 167 166 166 165 165 165 165 165 166 3 2 2 2 2 1 1 1 1 1 1 1 1 0 0 0 360 360 359 359 359 359 359 359 359 359 359 359 359 358 358 358 357 357 357 356 356 356 356 356 356 356 356 356 356 356 356 356 356 356 356 355 355 355 354 354 354 354 354 354 355 355 356 357 358 359 0 1 1 2 2 3 4 4 5 7 9 9 9 9 7 6 5 4 3 3 2 2 2 2 2 3 3 3 4 5 5 5 4 4 4 4 4 3 3 3 3 2 2 1 1 359 357 356 357 357 356 356 356 356 355 354 354 353 354 354 356 355 355 355 355 354 354 353 353 353 353 352 352 352 352 352 352 352 351 350 346 344 341 339 337 334 332 330 329 329 326 323 322 323 322 321 318 316 314 312 311 311 311 312 312 313 315 318 321 325 329 332 332 332 331 331 329 326 325 325 326 327 328 333 335 335 335 335 335 335 328 326 325 325 325 325 325 325 325 326 328 328 327 326 327 328 328 327 326 326 327 327 330 335 336 336 334 332 331 333 335 337 338 339 339 340 340 339 336 334 331 330 328 326 324 323 320 318 315 312 309 307 306 304 302 300 299 298 297 296 294 293 291 289 288 287 286 284 282 280 279 279 278 278 277 276 275 274 273 272 272 272 273 273 274 276 276 276 274 271 269 268 273 282 289 291 291 288 284 280 276 273 271 270 270 270 270 270 270 269 268 266 265 265 265 266 266 265 265 265 263 263 262 260 258 257 254 252 250 249 248 247 246 246 246 246 247 247 247 247 248 248 248 249 249 249 249 250 251 251 251 251 251 249 248 247 247 246 246 245 243 241 240 238 237 236 235 234 234 233 232 232 232 232 233 234 236 237 236 236 237 239 242 243 241 241 241 241 242 242 243 243 243 245 244 239 237 234 224 214 212 212 213 214 213 212 211 210 209 209 210 214 221 230 240 246 251 254 255 256 255 255 254 253 253 252 252 253 253 254 255 255 255 255 255 256 256 257 258 258 258 257 257 256 255 254 254 254 254 255 256 257 257 256 256 255 255 254 254 254 254 254 254 254 254 254 255 255 255 255 255 255 255 256 256 256 256 256 256 257 257 256 256 256 256 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 256 256 255 255 255 254 255 255 255 255 256 256 257 257 258 258 258 257 257 258 259 259 260 261 262 262 262 263 262 261 262 261 261 261 262 262 262 262 262 262 262 262 261 261 262 262 262 262 263 263 263 263 263 263 263 263 263 263 263 262 261 260 260 260 257 255 256 259 260 261 262 263 267 268 268 268 268 267 267 266 265 264 264 264 264 264 263 262 260 258 255 254 251 250 249 246 244 242 241 238 234 229 222 216 212 208 209 207 207 208 208 205 202 199 197 199 197 194 193 193 195 197 201 203 201 199 196 194 194 194 194 194 194 193 192 190 189 189 189 190 190 192 192 191 190 190 189 188 187 187 187 187 191 194 194 193 193 195 198 202 205 204 202 205 207 200 197 193 190 188 186 186 184 184 184 182 181 180 179 179 177 176 175 174 173 173 173 173 172 172 172 172 171 171 170 170 170 170 170 169 169 169 169 169 169 169 170 169 169 169 169 170 170 170 170 170 170 169 168 168 168 167 167 167 167 166 166 166 166 165 165 165 165 165 165 166 3 3 2 2 2 1 1 1 1 1 1 1 1 0 0 0 360 360 360 360 360 359 359 359 359 359 359 359 359 358 358 358 358 357 357 357 356 356 356 356 355 356 356 356 356 356 356 356 356 356 356 355 355 354 354 354 354 354 354 355 355 356 357 358 359 360 1 1 1 2 3 4 4 5 6 8 10 11 10 9 6 6 4 3 3 3 2 2 2 2 2 3 3 3 4 5 5 5 5 5 5 4 4 3 3 3 2 2 1 1 0 359 358 358 358 357 356 356 356 356 355 354 354 355 356 356 356 355 355 355 355 354 354 353 353 353 353 352 352 352 352 352 352 351 350 349 344 342 341 339 336 334 332 330 329 328 327 326 325 324 323 321 318 315 314 313 313 313 315 315 316 316 316 319 322 325 328 330 330 330 331 331 332 330 326 326 326 326 327 331 333 335 335 335 335 334 327 326 326 325 324 325 325 325 325 325 325 326 326 327 328 329 330 329 328 327 327 328 329 336 336 336 336 335 334 334 336 337 338 338 339 340 341 342 341 338 336 333 331 329 327 326 324 320 317 314 311 309 307 305 302 301 300 299 299 297 296 294 291 289 288 287 286 284 282 282 281 280 279 279 278 276 275 273 272 271 271 271 272 272 273 274 275 274 272 271 269 270 276 284 288 289 289 287 284 280 275 272 270 270 269 270 270 270 270 269 267 266 265 264 265 266 266 266 265 265 263 263 262 260 259 257 255 252 249 248 247 246 246 245 245 245 246 247 247 248 248 248 248 248 249 249 249 249 250 250 250 251 251 250 248 247 246 246 246 245 243 241 239 238 237 235 234 234 234 233 233 232 232 232 232 234 236 237 236 236 237 238 239 239 239 239 239 239 240 240 239 237 234 231 226 223 222 220 216 212 210 211 212 213 212 211 210 209 209 209 211 216 227 238 245 249 253 254 255 256 256 255 255 254 253 252 252 252 252 254 255 255 255 255 255 255 256 257 258 258 258 257 257 256 255 254 254 253 253 254 255 256 256 256 255 255 254 254 254 254 254 253 253 253 254 254 254 255 255 255 255 255 255 255 256 256 256 256 256 256 256 256 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 256 256 257 257 257 258 258 257 257 258 258 258 258 259 260 260 261 262 263 263 263 263 262 262 261 262 262 263 262 262 262 262 262 262 261 261 261 261 262 262 263 263 263 263 263 263 263 263 263 263 262 261 261 260 260 261 257 256 258 258 258 260 261 265 267 268 268 268 268 267 266 265 266 265 264 264 265 265 264 262 260 256 254 252 252 251 247 245 243 241 239 235 230 225 220 217 215 215 210 209 208 207 204 202 200 198 198 196 194 192 192 193 196 200 205 204 201 196 195 197 197 198 198 199 198 195 193 192 191 191 192 193 196 195 194 193 192 191 191 190 191 191 192 200 205 205 204 204 205 206 209 213 211 208 211 213 209 203 197 193 189 188 188 186 185 185 183 181 181 180 179 177 176 176 175 174 174 173 173 173 172 172 172 172 171 171 170 170 170 170 170 169 169 169 169 169 169 170 170 169 169 169 169 169 169 169 169 169 168 167 167 167 167 167 166 166 166 166 166 166 165 165 165 165 165 165 165 3 3 2 2 2 1 1 1 1 1 1 1 1 1 0 0 0 0 360 360 360 360 360 360 359 359 359 359 359 358 358 358 358 357 357 357 356 356 356 355 355 356 356 356 356 356 356 356 356 356 356 355 355 354 354 354 354 354 354 355 355 356 357 359 360 1 1 2 2 3 3 4 5 6 7 10 11 11 9 9 7 5 3 2 2 2 2 2 2 2 2 2 3 3 4 4 4 5 5 5 5 5 4 3 3 3 2 2 1 0 358 360 359 358 357 357 356 356 357 356 357 357 357 357 356 356 356 355 355 355 355 354 354 353 353 353 352 352 352 352 352 351 351 350 348 344 343 342 340 338 336 333 331 331 330 330 329 328 326 324 323 321 318 316 317 318 318 319 320 319 319 318 317 320 322 324 326 327 328 329 331 333 335 335 330 327 327 326 326 326 326 333 332 331 331 329 327 327 326 325 324 325 325 325 325 325 325 325 326 327 327 329 330 330 329 329 328 328 329 333 336 337 337 337 336 336 337 337 337 338 338 339 342 343 344 342 339 337 335 333 332 330 327 323 319 316 312 309 308 305 303 301 301 300 299 298 297 295 292 289 288 288 287 285 283 283 282 281 280 279 278 277 275 273 271 271 270 270 271 271 272 273 273 272 271 269 269 272 279 284 285 287 288 286 283 279 274 271 270 269 269 270 270 270 270 269 267 265 264 264 265 266 266 266 266 266 265 263 262 261 260 259 256 253 250 249 248 249 248 247 246 246 246 247 247 248 248 248 249 249 249 249 249 249 249 250 250 250 250 249 248 246 246 246 246 245 243 240 238 237 236 235 235 234 234 234 233 233 233 232 232 234 235 236 236 236 237 238 238 239 239 239 238 238 238 238 235 232 227 221 220 219 217 213 212 210 209 210 211 211 210 209 208 208 208 209 214 226 238 246 249 252 253 254 255 255 256 255 255 253 252 251 251 251 252 253 254 255 255 255 255 255 255 256 257 258 258 257 257 256 255 254 254 253 253 253 254 255 256 256 255 255 254 254 254 254 253 253 253 253 253 253 254 254 254 254 254 254 254 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 254 255 255 255 255 255 255 255 255 256 256 257 257 257 257 257 256 257 257 258 258 258 258 259 259 259 260 261 263 264 264 264 264 262 261 261 262 263 263 262 262 262 262 262 262 261 261 261 262 262 263 264 264 263 263 263 263 263 263 263 262 262 261 260 260 260 256 253 253 255 256 258 259 261 264 265 268 268 269 268 267 267 268 267 266 265 266 267 266 264 262 258 256 255 255 253 250 247 245 243 243 239 231 226 223 222 222 222 216 211 207 205 204 202 201 199 196 196 193 192 191 193 196 200 207 206 199 196 194 196 200 203 205 205 204 202 199 198 197 196 196 197 200 199 199 198 197 196 196 196 199 202 202 211 214 214 213 212 211 211 212 216 215 214 215 216 213 207 201 194 190 190 190 188 186 185 184 183 182 181 179 178 177 176 175 174 174 174 174 173 173 173 172 172 172 171 171 171 171 171 170 170 169 169 169 169 169 170 170 169 169 169 169 169 168 168 168 168 167 167 166 166 166 166 166 166 166 166 166 166 166 165 166 166 165 165 165 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 360 360 360 360 360 359 359 359 359 358 358 358 357 357 357 356 356 356 355 356 356 356 356 356 356 356 356 356 356 356 355 355 354 354 354 354 354 355 355 356 357 358 360 1 1 2 2 3 3 4 5 6 7 9 11 11 10 8 7 6 4 3 2 2 2 2 2 2 2 2 2 3 3 4 4 5 5 6 6 5 5 4 3 3 2 2 1 1 360 358 359 358 358 357 357 357 357 358 358 358 357 357 357 357 356 356 356 355 355 355 354 354 353 353 353 352 352 352 352 352 351 349 347 346 344 343 342 340 338 336 333 331 331 330 331 331 330 328 325 323 321 320 320 319 320 323 324 322 320 319 318 317 319 322 324 325 325 325 327 331 335 336 336 335 330 328 327 327 327 327 328 328 327 327 328 328 327 327 326 325 325 325 325 326 325 324 324 325 326 327 329 330 330 330 330 329 329 329 331 334 335 337 338 337 334 333 335 336 337 337 338 340 343 344 344 342 339 338 336 335 332 328 325 320 315 312 310 308 306 304 302 302 301 300 299 297 295 293 290 288 289 289 288 286 285 283 281 280 280 279 278 276 273 271 271 270 270 270 271 272 272 272 271 269 268 269 273 277 279 283 286 287 284 281 277 273 271 271 270 270 270 270 270 269 268 266 264 264 264 266 267 267 267 267 266 265 264 263 262 261 260 257 255 252 250 250 251 249 248 248 247 247 247 247 248 248 249 249 249 249 249 250 250 250 251 251 250 250 249 247 246 246 245 245 244 243 240 238 237 235 235 235 235 235 235 234 234 234 232 232 233 235 235 236 236 237 237 238 240 240 239 237 236 236 234 231 229 225 221 220 218 213 210 208 207 207 208 209 209 208 208 208 208 210 215 229 242 248 250 252 253 253 254 254 254 255 255 254 253 252 252 251 251 252 253 254 254 254 255 255 255 255 255 256 257 257 257 257 256 256 255 254 253 252 252 253 254 255 255 255 255 255 254 254 254 253 253 253 252 253 253 253 253 254 254 254 254 254 254 254 255 254 254 254 254 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 254 254 254 254 255 255 255 255 255 255 256 256 257 257 257 257 257 256 256 256 257 257 258 258 259 259 259 259 260 261 262 263 263 263 263 263 262 261 261 262 262 262 262 262 262 262 262 261 261 261 262 262 263 264 264 263 263 263 263 263 263 263 263 262 262 261 261 260 255 252 252 257 258 257 256 257 260 263 267 267 268 268 268 269 269 269 269 268 267 268 268 266 264 262 261 258 258 257 254 251 248 246 245 239 232 226 224 225 229 231 223 215 209 206 205 202 200 198 198 196 193 192 193 196 198 202 208 208 199 196 195 197 205 213 214 214 212 209 207 206 205 204 202 203 206 206 206 207 206 205 204 205 211 216 215 222 219 218 217 215 213 214 215 218 217 217 218 218 216 212 205 196 191 191 191 189 187 186 186 184 183 182 180 178 177 176 175 174 173 173 173 173 174 174 173 173 173 171 171 171 171 171 171 170 170 170 169 169 170 170 170 170 169 169 169 168 167 167 167 167 167 166 166 166 166 166 166 166 166 166 166 166 166 165 166 165 165 165 165 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 360 360 360 360 359 359 359 358 358 358 357 357 356 356 356 355 356 356 356 356 356 356 356 356 356 356 356 356 355 355 354 354 354 354 355 355 355 356 358 359 0 1 2 2 3 3 4 5 7 7 8 10 11 10 8 6 6 5 4 3 2 1 1 2 2 2 2 2 2 3 3 4 5 5 6 7 6 6 5 4 4 3 2 2 1 1 0 359 358 358 357 357 357 358 358 358 358 358 357 357 357 357 356 356 356 356 355 355 354 354 354 353 353 352 352 351 351 351 350 348 346 345 345 344 342 341 339 336 335 333 331 329 328 331 330 329 325 323 321 321 321 321 321 324 324 322 321 319 318 316 317 318 319 321 322 322 323 325 329 332 334 334 331 330 329 329 328 327 327 326 326 328 333 335 331 327 326 325 325 325 326 325 324 323 323 325 326 328 329 330 331 331 331 331 331 331 331 331 329 329 330 331 330 329 328 328 329 331 332 336 340 343 343 343 341 341 339 336 332 329 324 318 315 312 309 307 306 305 305 303 302 301 299 297 295 292 290 288 290 292 292 290 287 285 282 281 281 280 278 276 274 272 271 271 270 270 271 271 271 271 270 268 267 270 273 275 276 282 286 285 282 278 274 272 271 271 270 270 271 270 269 268 266 264 263 264 265 267 268 268 268 268 268 266 265 264 263 262 260 258 256 254 253 252 252 250 249 249 249 248 248 248 248 249 249 249 249 250 250 250 251 251 251 251 250 249 248 248 247 246 245 245 244 243 241 238 237 235 235 235 235 235 235 235 235 235 233 233 234 235 235 236 236 236 235 239 240 240 239 237 235 234 232 230 229 227 224 221 216 213 209 206 207 207 208 210 211 209 208 215 215 222 233 245 250 251 252 253 253 253 253 253 254 254 254 255 254 253 252 252 252 252 252 253 253 254 254 254 254 254 254 255 256 257 257 257 257 256 255 254 253 252 252 252 253 254 255 255 255 255 254 254 253 253 253 252 252 252 252 252 252 252 253 253 253 253 254 254 254 254 254 254 254 254 255 255 255 255 254 255 255 255 255 255 255 255 255 255 255 255 254 254 254 254 254 255 255 255 255 256 256 256 257 257 257 257 257 257 256 256 256 256 257 257 258 259 259 259 259 260 260 261 262 261 261 262 263 262 262 261 262 262 263 263 262 262 262 262 261 261 261 262 262 263 264 263 263 263 263 263 263 263 263 263 262 262 262 261 258 256 256 257 261 262 261 256 254 256 260 265 266 267 267 268 269 269 270 271 269 268 268 268 267 267 266 264 261 261 259 256 253 250 248 246 241 235 234 231 232 238 240 230 220 212 208 205 203 201 199 198 195 194 194 197 200 200 202 205 206 203 204 200 203 208 214 219 222 219 216 214 214 213 211 209 209 212 212 213 215 215 213 211 215 221 223 227 228 222 221 219 216 214 215 217 218 218 219 220 221 220 217 208 198 192 192 192 192 190 190 188 184 183 183 181 179 177 176 175 174 174 173 173 173 173 174 174 173 173 173 171 171 171 171 171 171 170 170 170 170 170 169 169 170 169 169 168 167 167 167 167 167 166 166 166 166 165 165 165 165 165 166 166 166 166 165 165 165 165 165 165 3 3 2 2 2 2 2 2 2 1 2 2 2 1 1 1 1 1 1 1 0 0 0 0 360 360 360 359 359 359 359 358 358 357 357 356 356 356 356 356 356 356 356 356 356 356 356 356 356 356 355 355 355 354 354 354 354 355 355 356 357 358 360 1 2 3 3 4 4 6 7 8 8 9 10 10 8 7 7 5 5 4 3 2 1 1 1 1 2 2 2 2 3 4 4 6 7 7 7 7 6 5 5 4 3 2 2 1 0 360 359 359 358 357 357 357 359 359 358 358 358 358 357 357 357 357 356 356 356 355 355 354 354 354 353 353 352 352 351 349 348 347 347 346 345 345 344 343 341 339 337 336 335 329 326 327 330 330 328 325 321 319 319 320 320 320 322 325 322 320 319 317 316 316 317 318 319 320 321 322 324 327 329 330 330 330 330 329 329 328 327 326 327 329 332 334 335 334 332 329 327 326 326 326 328 325 323 323 325 327 328 329 330 330 331 332 332 332 332 332 331 329 328 328 328 328 328 327 327 327 327 327 328 337 341 342 342 342 341 339 336 333 329 322 317 314 311 309 307 307 306 305 304 303 301 300 297 293 290 289 288 290 290 295 294 291 287 284 282 282 281 278 276 274 272 272 271 271 271 271 271 271 270 269 267 266 267 268 272 276 280 283 283 280 275 273 271 271 271 271 270 271 270 269 267 265 264 263 265 267 268 270 270 270 270 269 267 266 265 264 262 260 259 257 255 255 254 253 251 250 249 249 249 249 249 249 249 249 249 250 250 251 251 251 251 251 251 250 249 248 248 247 246 245 244 244 243 241 239 237 235 235 235 235 235 235 236 236 236 234 233 234 235 236 237 237 237 237 238 239 239 239 238 237 236 235 233 232 231 227 222 217 213 209 207 213 219 226 234 247 255 250 249 243 246 249 251 252 253 253 253 253 253 253 253 253 254 254 255 254 254 253 252 252 252 252 252 253 253 254 254 254 254 254 254 255 256 256 256 256 256 255 254 253 252 252 252 252 253 254 254 255 255 254 254 253 253 252 252 252 252 252 252 252 252 252 252 253 253 253 254 254 254 254 254 254 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 254 254 254 254 254 255 255 255 255 256 256 257 257 257 257 257 257 257 257 256 256 256 257 257 258 259 259 259 259 260 260 260 260 260 261 261 263 263 263 262 263 263 263 263 263 263 262 262 262 262 262 262 262 263 263 263 263 263 263 263 263 263 263 263 262 262 260 257 255 256 258 262 262 262 262 257 253 254 257 262 265 266 266 267 268 269 270 271 270 269 268 268 268 268 267 265 263 262 261 259 256 253 251 248 245 245 246 245 245 248 245 235 224 215 208 206 204 203 202 199 196 196 197 199 201 201 201 202 202 202 204 205 210 199 194 198 210 220 221 220 219 217 215 214 215 217 216 216 219 221 220 219 219 223 228 233 231 226 225 222 217 215 217 218 218 219 222 221 223 224 220 210 200 195 194 195 195 194 192 190 186 184 183 181 179 177 176 175 175 174 173 173 173 173 173 174 174 173 173 173 173 173 172 171 171 171 170 170 170 169 169 169 169 169 169 168 167 167 166 166 166 166 165 165 165 165 164 165 165 165 165 165 165 165 165 166 165 165 165 165 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 360 360 359 359 359 359 358 358 357 357 356 356 356 356 356 356 356 356 356 356 356 356 356 356 356 355 355 355 355 355 355 355 355 356 357 358 360 1 2 3 3 4 5 6 8 9 9 8 8 7 8 6 6 6 5 4 3 3 2 1 1 1 1 1 2 2 3 3 4 5 6 7 8 8 7 6 5 5 4 3 2 2 1 360 359 359 358 358 357 358 358 359 359 358 358 358 358 358 357 357 357 357 356 356 355 355 354 354 354 353 353 351 350 350 348 347 347 346 346 346 345 344 343 342 342 340 337 335 329 326 327 330 329 326 324 320 318 318 319 319 320 322 325 321 318 317 316 315 315 316 316 318 320 321 322 324 327 329 330 330 330 330 329 329 327 326 329 330 331 332 333 335 335 335 335 330 325 327 331 334 328 324 325 329 331 329 330 330 330 332 332 333 333 333 332 331 329 328 327 327 327 327 327 327 326 326 325 326 329 339 341 342 341 341 339 337 332 328 320 315 313 310 308 307 307 306 306 305 304 302 300 297 292 289 288 288 290 292 297 297 293 289 285 283 282 280 278 276 274 273 272 272 271 271 271 271 270 270 269 267 265 266 266 271 275 279 281 280 278 274 272 271 271 271 271 271 270 269 268 266 265 265 265 267 268 270 270 271 272 271 270 268 267 265 263 262 260 259 258 258 256 254 253 251 249 249 249 249 249 249 249 249 249 250 251 251 251 252 252 251 251 251 250 249 249 248 247 246 245 243 243 242 241 239 237 236 235 235 235 235 236 236 236 236 235 235 235 236 237 237 238 238 238 238 240 239 240 241 241 241 240 238 237 235 232 223 216 212 213 219 249 253 258 261 261 261 260 259 257 255 254 253 253 253 253 253 253 253 253 253 253 254 254 255 255 254 254 253 252 252 252 252 252 253 253 254 254 254 254 254 255 255 255 255 255 255 255 255 254 253 252 252 252 252 253 253 254 255 255 254 253 252 252 252 251 251 251 251 251 251 251 252 252 252 253 253 253 254 254 254 254 255 254 254 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 256 256 257 257 256 256 256 256 256 257 257 257 257 257 258 259 259 259 259 260 260 260 260 260 260 260 261 262 263 263 263 263 263 263 264 264 263 263 263 263 262 262 263 263 263 263 263 263 264 264 264 264 264 263 263 262 262 259 257 257 257 259 262 262 262 261 259 253 252 255 258 260 265 266 267 267 268 269 270 270 269 268 268 267 267 267 265 264 263 262 261 260 257 255 254 253 254 255 254 253 252 247 238 227 218 210 208 207 205 203 200 197 197 198 199 200 200 198 197 197 196 197 204 204 194 190 190 195 208 218 218 215 215 216 217 219 219 217 217 221 225 225 224 224 227 232 235 234 231 230 226 220 217 218 220 221 223 223 221 223 225 221 212 203 199 198 197 197 195 192 189 187 186 184 182 179 177 177 176 175 174 174 173 173 173 173 173 173 174 174 174 174 173 173 172 172 171 171 171 170 170 170 169 169 168 168 167 167 166 166 166 165 165 165 164 164 164 164 164 164 165 165 165 166 166 166 166 166 166 166 166 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 0 0 0 360 360 359 359 359 359 358 358 357 357 356 356 356 355 355 355 356 356 356 356 356 356 356 356 356 355 355 355 355 355 355 355 355 356 358 359 1 2 3 3 4 5 6 8 10 11 9 7 6 6 6 6 5 5 4 4 3 2 1 1 0 0 1 1 1 2 3 4 5 6 7 7 8 8 8 7 6 5 4 3 2 1 0 360 359 359 358 357 357 359 359 359 359 359 358 358 358 358 357 357 357 357 356 356 355 355 355 354 354 353 353 352 350 348 348 347 347 347 347 346 346 344 343 341 342 339 337 335 332 329 328 329 328 325 323 321 319 318 318 318 319 322 324 322 317 316 315 315 315 316 317 318 320 322 324 326 328 330 331 330 329 329 329 328 328 331 331 331 331 331 333 334 335 335 335 334 332 332 334 335 333 331 331 335 334 330 330 330 330 331 332 333 333 333 332 331 329 328 327 327 327 326 326 326 325 324 324 325 329 337 340 340 339 340 339 336 331 326 319 314 312 310 309 308 307 306 305 305 304 302 300 298 294 289 289 289 290 294 298 297 295 290 286 284 282 280 278 275 275 274 272 272 271 271 270 270 270 270 269 266 265 266 269 272 275 278 279 278 276 273 271 271 271 271 271 271 271 270 269 267 266 266 267 268 269 271 271 272 273 272 271 269 267 265 262 261 259 258 258 257 256 254 252 250 249 248 248 249 249 249 250 250 250 250 251 251 251 252 252 251 251 250 250 249 249 248 247 246 245 244 243 242 242 240 238 237 236 236 236 236 236 237 237 237 236 236 236 237 237 238 239 239 239 240 241 241 241 242 243 244 243 243 242 239 232 222 214 213 225 249 262 263 263 263 263 263 263 262 260 257 255 253 253 253 253 253 252 252 252 253 253 254 254 255 255 255 254 253 253 253 252 252 252 252 253 254 254 254 254 254 254 254 255 255 255 255 255 255 254 253 252 252 252 252 252 253 254 255 255 254 253 252 252 251 251 251 251 251 251 250 251 251 251 252 252 253 253 253 254 254 254 254 254 254 254 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 256 256 256 256 256 256 256 256 257 257 257 257 257 258 258 258 258 259 259 259 260 260 260 259 260 260 261 262 263 263 264 264 264 264 264 264 264 264 263 262 262 263 264 264 264 263 263 264 264 264 264 264 263 263 262 260 260 258 258 260 262 262 262 261 260 260 251 249 251 253 255 260 261 265 267 267 267 268 270 270 269 269 268 267 267 266 265 265 264 263 262 260 259 259 258 258 257 256 255 254 248 240 231 223 218 214 210 207 204 201 198 197 197 198 198 197 196 195 193 192 193 195 196 191 189 188 191 195 199 203 201 210 214 218 219 218 217 219 222 226 226 227 228 231 235 236 235 233 232 228 221 218 217 219 223 224 222 219 222 224 222 216 210 206 202 201 200 196 191 188 186 184 182 180 179 178 177 176 175 174 174 174 173 173 172 173 173 173 174 174 174 173 173 173 172 172 171 171 171 170 170 169 168 168 167 167 166 166 165 165 165 164 164 164 164 164 164 164 165 165 165 166 166 167 167 167 167 167 167 167 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 0 0 0 360 360 359 359 359 358 358 357 357 356 356 356 355 355 355 355 356 356 356 356 356 356 356 356 355 355 355 355 355 355 355 356 357 359 0 2 4 4 4 5 7 9 10 11 11 8 6 6 5 5 5 4 4 4 4 3 2 1 1 0 0 1 1 1 2 3 4 5 7 7 8 8 8 7 7 6 5 4 4 2 1 0 360 359 359 358 358 358 0 360 359 359 359 358 358 358 358 357 357 357 357 356 356 356 355 355 354 354 353 353 353 350 349 348 348 347 347 347 347 346 345 343 340 339 338 336 334 333 330 329 329 329 325 323 322 320 319 317 316 320 323 323 321 316 314 315 316 316 317 318 320 322 326 327 328 332 334 334 332 331 330 329 328 329 331 331 331 330 331 333 334 335 335 335 334 333 333 335 336 334 333 333 336 335 334 332 330 330 331 332 333 333 336 337 334 332 330 328 326 326 326 326 325 324 322 322 328 333 335 337 339 337 339 337 334 329 324 320 313 311 309 309 308 307 306 305 305 303 301 299 297 294 290 292 292 295 298 298 297 295 291 288 285 283 281 279 276 275 273 272 271 271 271 271 271 270 271 269 267 265 266 269 272 277 277 277 275 273 272 271 271 271 272 271 271 271 271 269 268 266 267 268 269 269 270 271 274 274 273 271 269 267 264 261 259 258 258 257 256 255 253 252 250 248 247 248 248 249 249 249 250 250 250 251 251 251 251 251 250 250 250 249 249 248 248 247 246 245 244 243 242 242 241 238 238 237 237 236 237 237 237 238 238 238 237 237 237 237 238 239 240 240 241 243 243 243 245 245 245 244 244 244 242 236 228 219 219 241 259 263 265 265 265 264 265 265 264 261 258 255 253 252 253 253 252 252 252 252 253 253 253 254 254 255 255 254 254 253 253 252 252 251 252 252 253 254 254 254 253 254 254 254 254 255 255 255 255 255 254 253 252 252 252 252 252 253 254 255 254 254 253 252 251 251 251 251 250 250 250 250 250 250 251 252 252 253 253 253 254 254 254 254 254 254 254 255 255 255 255 255 255 255 255 255 255 255 255 255 254 255 255 255 255 254 254 254 255 255 255 255 256 256 256 256 256 257 257 257 257 257 257 257 258 258 258 259 259 260 260 260 259 260 260 261 261 262 263 263 263 264 264 265 264 264 264 263 263 263 264 264 264 264 264 264 264 264 264 264 264 264 263 262 260 259 259 262 262 262 262 261 260 259 259 252 250 250 252 253 255 261 265 266 266 266 267 268 269 270 269 268 267 267 267 266 266 264 263 263 262 262 261 260 259 259 258 256 254 250 243 237 233 227 220 214 210 207 203 199 198 198 197 196 196 195 193 192 191 191 192 193 191 189 188 189 189 190 192 194 207 213 217 217 217 219 221 222 222 226 228 231 233 236 237 237 235 233 228 223 219 218 221 226 226 221 220 221 225 226 222 217 215 207 204 201 195 188 185 184 182 179 178 178 177 176 175 175 174 174 174 173 173 172 173 173 173 173 173 173 173 173 173 172 172 172 171 171 170 169 168 167 167 166 166 166 165 165 165 164 164 164 164 164 165 165 165 165 165 166 166 167 167 168 168 168 168 167 168 3 3 3 3 3 2 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 0 0 360 360 359 359 359 358 358 357 357 356 356 356 355 355 355 356 356 356 356 356 356 356 356 356 355 355 355 355 355 355 356 357 359 0 2 3 5 5 6 7 9 11 13 12 10 8 6 6 5 5 4 4 3 3 3 2 1 1 0 0 0 0 1 1 2 4 5 6 7 8 8 8 8 7 6 5 5 4 3 2 1 0 360 359 359 359 358 359 1 0 360 359 359 359 358 358 358 358 358 357 357 357 356 356 355 355 354 354 353 353 353 350 349 349 348 348 348 348 347 346 345 344 342 339 337 335 334 332 331 331 331 330 328 327 326 323 319 316 316 321 324 323 320 316 315 316 316 317 318 320 323 325 330 336 337 337 338 337 337 337 334 332 327 326 328 330 330 330 331 333 334 334 335 335 334 333 328 334 336 336 334 334 336 336 337 332 330 331 331 332 333 339 340 341 340 339 337 328 326 329 329 328 324 325 328 326 330 334 335 335 335 335 338 336 333 328 324 319 313 310 310 308 307 306 306 306 304 303 300 298 297 294 292 293 294 298 300 299 297 294 291 288 284 283 281 280 279 276 273 272 271 271 271 271 272 271 270 269 269 266 267 270 273 278 277 275 273 271 271 271 271 272 272 272 272 272 271 269 268 267 268 269 269 270 270 272 274 275 274 271 268 265 262 259 257 257 257 255 254 253 253 252 250 248 247 246 247 248 248 249 250 250 250 251 251 250 250 250 249 249 249 249 249 248 247 247 246 245 244 243 242 242 242 241 239 239 237 237 237 238 238 238 239 239 238 238 238 238 239 240 242 242 244 245 246 247 248 248 248 249 250 250 250 250 248 243 246 255 260 262 264 266 267 266 266 266 265 262 258 255 252 251 252 252 252 252 252 252 252 253 253 253 254 254 254 254 254 253 252 252 252 251 251 252 253 253 254 254 253 253 253 254 254 255 255 256 256 255 255 254 254 252 252 252 252 253 254 254 254 254 253 253 252 252 251 251 250 250 250 249 249 250 251 252 252 252 253 253 254 254 254 254 254 254 254 254 255 255 255 255 255 255 255 254 254 254 254 254 254 254 254 254 254 254 254 254 254 255 255 255 256 256 256 256 256 256 257 257 257 257 257 257 258 258 258 258 259 259 259 259 259 259 260 261 261 261 261 262 262 263 264 265 265 265 265 265 265 265 265 265 265 265 265 264 264 264 264 265 264 264 263 263 263 263 263 263 263 262 262 260 259 258 258 256 256 253 252 254 256 261 265 265 264 265 266 266 267 268 269 268 268 268 268 267 266 264 264 264 264 263 262 261 260 259 258 256 254 252 247 244 240 232 224 218 214 210 205 201 199 199 197 197 195 194 193 191 190 191 192 192 190 189 189 189 189 189 189 192 201 208 213 215 218 221 222 223 224 227 230 232 234 236 238 238 236 234 230 228 223 219 222 226 226 222 220 222 228 229 228 223 217 210 205 199 192 186 183 182 180 178 178 177 176 175 175 174 174 174 174 173 173 173 173 173 173 173 173 172 172 173 173 173 172 172 172 171 170 169 168 167 166 165 165 165 165 165 164 164 165 165 165 165 165 165 165 166 166 166 167 168 168 168 168 168 168 168 168 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 0 360 360 360 359 359 359 358 358 357 357 356 356 356 356 356 355 356 356 356 356 356 356 356 356 356 356 355 355 355 355 356 357 358 0 2 3 5 5 6 7 9 12 13 13 12 8 7 6 6 5 5 4 3 2 2 1 1 0 0 360 360 360 0 0 1 2 4 5 7 8 8 8 7 7 6 5 4 4 4 3 2 1 0 360 359 359 359 0 0 1 0 360 359 359 359 358 358 358 358 358 357 357 357 356 356 356 355 355 354 354 353 352 350 349 349 348 348 348 348 347 346 344 344 343 340 337 335 334 332 332 332 332 331 329 329 326 324 320 317 318 322 324 323 318 315 315 315 316 318 322 323 325 326 330 336 338 338 338 338 337 337 335 333 329 326 328 328 328 329 331 333 333 335 336 336 335 331 325 329 333 335 334 333 333 333 333 329 329 330 331 333 339 340 341 341 340 340 339 336 333 335 335 335 334 332 333 333 333 333 334 334 334 335 337 335 332 328 324 319 314 310 309 308 307 306 306 305 304 302 299 296 294 293 293 293 295 298 300 300 297 294 290 287 284 282 281 280 279 276 273 272 271 272 273 274 273 272 270 270 269 265 267 270 275 278 277 274 271 270 270 270 271 272 273 273 272 271 271 270 269 268 269 270 270 270 271 272 274 275 274 271 267 263 260 258 257 257 256 255 254 253 252 252 251 249 248 246 247 247 248 248 249 250 250 251 251 250 249 249 249 249 249 249 248 248 247 247 246 245 244 242 242 242 242 242 240 240 238 238 238 238 239 239 239 240 239 239 239 239 240 241 243 244 246 248 249 250 250 250 252 253 254 254 255 256 256 257 257 258 260 260 262 265 268 268 268 267 266 263 259 255 252 251 251 251 251 251 251 252 252 252 252 253 253 253 254 254 254 253 253 252 252 251 251 252 252 253 253 254 254 254 254 254 255 255 256 256 256 256 255 255 254 253 252 252 252 252 253 253 254 254 253 254 253 252 252 251 250 250 249 249 249 250 251 252 252 252 253 254 254 255 255 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 255 255 255 255 255 255 255 256 256 256 256 257 257 257 257 257 257 258 258 258 258 258 258 259 259 260 260 261 261 261 261 261 262 263 264 265 264 265 266 267 268 267 267 266 266 265 265 265 265 265 265 265 264 264 263 263 263 263 263 263 262 261 259 258 257 257 257 258 255 254 256 260 261 264 264 263 264 264 265 265 267 268 269 268 268 267 266 265 265 265 264 264 264 262 261 260 259 257 255 256 254 253 249 243 235 227 221 217 213 207 202 200 200 199 197 195 194 192 191 190 190 191 191 190 190 190 189 189 189 189 190 193 203 209 216 221 223 224 227 228 229 231 232 234 237 238 237 236 235 234 230 225 221 221 223 223 221 217 222 231 232 231 225 216 209 202 196 190 183 180 180 179 179 178 176 176 175 174 174 174 174 174 174 173 173 173 173 173 173 172 172 172 172 173 173 172 172 171 171 170 169 168 167 166 165 165 165 165 165 164 165 165 165 165 165 165 166 166 166 166 167 168 169 169 169 169 169 169 169 169 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 0 0 360 360 360 359 359 358 358 357 357 357 356 356 356 356 356 356 356 355 356 356 356 356 356 356 355 355 355 355 355 356 357 358 360 2 3 4 5 6 7 9 12 14 12 10 8 8 7 6 6 6 5 4 3 2 1 0 360 360 360 360 360 360 0 1 1 3 4 6 8 9 9 8 6 6 5 4 4 4 3 2 1 1 0 360 359 359 359 2 1 1 0 0 360 359 359 359 358 358 358 358 357 357 357 356 356 356 355 355 354 354 354 352 350 350 349 349 349 349 348 348 347 346 345 344 341 338 336 333 328 328 331 332 332 331 329 327 325 323 320 320 321 322 321 316 315 315 315 316 319 323 324 324 325 330 335 338 338 338 338 337 336 335 333 331 329 328 327 327 328 330 333 334 337 339 338 331 326 324 324 328 334 332 331 328 326 326 328 329 330 330 331 335 339 339 340 340 340 339 338 336 336 336 336 335 334 334 334 334 334 334 334 334 335 336 334 332 329 324 320 318 315 312 310 308 306 306 305 304 302 299 296 294 294 294 294 294 296 298 298 296 292 289 286 283 281 281 281 278 276 274 273 272 273 277 277 275 272 271 270 268 265 267 273 277 279 277 274 272 271 271 271 272 273 274 273 271 271 271 270 269 269 269 270 271 270 271 272 274 274 272 269 265 262 260 259 258 257 256 256 254 253 252 252 252 250 248 247 247 247 247 248 248 249 250 251 251 250 249 249 249 249 249 248 248 247 247 247 246 246 244 243 242 241 242 242 241 241 240 239 239 239 240 240 240 241 241 241 240 241 241 243 244 246 248 249 250 251 252 252 253 254 255 256 256 257 257 257 258 258 258 259 261 264 267 269 270 269 266 263 259 255 253 252 250 250 250 250 250 251 251 252 252 252 253 253 253 253 254 253 253 252 252 252 251 252 252 253 253 253 254 254 254 255 255 255 256 256 256 256 255 255 254 253 252 251 251 251 252 253 253 254 254 254 253 253 252 251 250 250 249 249 249 250 251 251 252 252 253 254 254 255 255 255 254 254 254 254 254 254 254 254 254 254 254 254 253 253 254 254 254 254 254 254 254 254 254 254 254 254 254 255 255 255 255 255 255 255 256 256 256 257 257 257 257 257 258 258 257 257 258 258 258 258 259 260 260 260 260 260 261 261 262 263 264 264 265 266 266 267 268 269 268 267 266 266 266 266 266 266 265 265 264 263 263 263 264 264 263 263 261 259 258 257 255 255 256 255 256 258 260 261 263 263 262 263 263 263 264 265 267 268 268 266 266 266 265 265 265 264 264 263 262 260 259 258 256 256 257 256 257 253 246 238 229 223 218 215 208 203 202 202 200 197 195 194 192 191 190 190 190 190 190 190 190 190 189 189 189 189 191 199 207 218 223 226 229 231 231 230 230 233 235 237 237 236 235 235 233 230 225 221 220 221 220 218 215 223 225 231 230 223 214 205 197 193 188 181 178 178 178 178 177 177 176 175 174 174 174 174 174 174 174 174 173 173 173 173 172 172 171 171 171 171 171 170 170 171 170 169 168 167 166 165 165 165 165 165 165 165 166 166 166 166 166 167 167 167 168 168 169 169 170 169 169 169 170 170 170 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 0 0 0 360 360 359 359 358 358 357 357 357 356 356 356 356 356 355 355 355 355 355 356 356 355 355 355 355 355 355 355 356 358 359 1 3 4 6 7 8 10 12 15 13 10 8 7 7 6 6 6 6 5 4 3 2 1 360 359 359 359 360 360 0 1 1 2 3 5 7 9 9 8 8 7 6 4 4 3 3 2 2 1 1 0 359 359 359 360 2 1 1 0 0 360 359 359 359 359 358 358 358 358 357 357 357 356 356 355 355 355 355 354 351 350 350 350 350 350 350 349 348 347 346 344 343 340 339 338 333 328 326 326 331 332 333 333 332 329 326 322 321 321 320 319 315 314 314 315 316 317 320 323 323 324 328 334 337 337 337 337 336 335 334 332 330 329 328 327 327 328 328 331 336 339 341 339 331 326 324 324 327 332 330 330 323 323 325 328 329 329 330 331 335 337 338 338 338 339 338 337 337 336 336 336 336 335 335 335 335 335 335 335 335 336 335 334 332 329 325 322 320 317 314 312 308 306 306 305 303 301 299 297 295 295 294 294 294 294 294 295 294 291 287 285 284 283 281 280 277 276 275 273 274 277 279 277 275 274 272 270 268 266 267 272 279 279 277 275 273 272 272 273 274 274 274 272 271 271 271 270 270 270 270 271 271 271 272 273 274 273 271 267 263 261 261 260 258 257 256 256 255 253 253 253 252 250 250 249 247 246 247 247 248 249 250 250 251 250 249 249 249 249 249 248 247 247 247 247 247 246 245 243 243 242 242 242 242 242 241 240 240 240 241 241 241 241 242 242 242 242 243 244 246 247 249 250 251 251 252 253 254 255 256 256 257 257 257 258 258 258 258 259 260 263 266 269 270 270 267 263 259 256 254 253 250 249 249 249 250 250 251 251 252 252 252 252 253 253 253 253 253 253 252 252 252 252 252 252 253 253 254 254 254 255 255 255 255 256 255 255 255 255 254 253 252 251 250 251 251 252 252 253 253 253 253 253 252 251 250 250 249 249 249 249 250 251 251 252 253 254 255 255 255 255 254 254 254 254 254 254 254 254 253 253 253 253 253 253 253 253 253 254 254 254 254 253 254 254 254 254 254 254 254 254 254 254 255 256 256 256 257 257 257 257 257 257 257 257 257 257 257 258 258 258 258 258 259 259 260 260 260 260 261 262 263 263 264 265 265 266 267 268 269 269 268 267 267 267 266 267 267 266 264 263 263 263 264 265 264 263 262 261 260 257 255 254 254 257 257 258 261 262 262 262 262 262 262 262 263 264 265 267 267 265 265 265 265 264 264 264 264 263 261 260 258 257 256 255 255 255 257 255 249 241 233 225 220 216 208 204 203 202 200 198 196 195 193 191 191 190 190 190 190 190 190 190 189 189 189 189 191 199 207 215 219 227 232 232 231 230 231 233 235 236 236 235 235 234 231 227 223 221 220 218 216 215 215 216 224 231 227 220 212 202 193 189 186 180 178 177 177 177 177 177 177 176 175 175 175 175 175 174 174 174 174 173 173 173 172 172 171 171 171 170 170 170 170 170 169 169 168 167 166 165 165 165 165 165 166 166 168 169 168 167 167 167 168 168 169 169 170 170 171 170 170 170 170 170 170 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 0 0 360 360 359 359 358 358 357 357 356 356 356 356 356 355 355 355 355 355 355 355 355 355 355 355 355 355 355 356 358 359 1 3 5 6 6 8 11 13 14 14 10 8 7 7 6 6 6 6 6 6 5 4 2 1 360 359 359 360 360 360 0 1 2 3 4 6 8 9 9 8 8 7 5 3 3 2 2 2 1 1 0 360 360 0 2 2 2 1 1 1 0 360 359 359 359 359 358 358 358 358 357 357 357 357 356 356 355 355 355 354 351 351 351 350 350 351 350 349 348 348 346 344 341 341 340 338 333 328 324 325 330 330 332 335 334 331 328 325 323 320 319 317 315 313 313 314 315 316 317 319 321 323 327 332 334 335 335 335 334 333 333 332 330 329 328 328 328 328 329 333 338 341 342 340 336 332 325 327 330 332 332 329 320 322 326 328 329 331 333 336 337 337 337 337 336 337 337 337 336 336 336 336 336 336 336 336 337 337 338 337 337 336 335 334 332 329 327 326 322 318 311 308 307 306 305 303 302 300 298 297 298 299 298 296 294 292 292 293 293 290 287 285 285 283 281 280 278 276 275 277 278 280 279 278 277 275 272 270 267 266 269 275 280 279 277 275 274 273 273 274 275 274 272 271 271 271 271 271 270 270 270 271 272 272 272 273 274 272 269 265 263 261 261 260 259 258 257 256 255 254 254 253 252 251 250 249 247 246 246 247 247 248 249 250 250 249 249 249 249 249 249 249 248 247 247 247 247 247 247 245 245 243 243 243 243 243 243 241 241 241 242 242 242 242 243 243 243 243 244 245 246 248 249 250 251 251 252 253 254 255 256 257 257 257 257 258 258 258 258 259 260 262 265 268 270 271 268 264 262 260 256 253 251 250 249 249 249 250 250 251 251 251 251 252 252 252 253 253 253 253 252 252 252 252 252 252 252 253 254 254 254 254 254 255 255 255 254 255 254 254 254 253 252 251 250 250 251 251 252 252 252 252 252 253 252 251 251 250 250 250 249 249 250 250 251 252 253 254 254 255 255 255 254 254 254 254 254 254 254 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 254 254 254 254 254 254 255 255 256 256 257 257 257 257 257 257 257 257 257 257 257 257 257 257 257 257 258 258 259 259 259 260 260 261 262 262 262 263 264 265 266 267 268 269 269 269 268 268 268 269 268 266 264 263 263 263 264 265 264 263 262 261 259 258 256 254 254 256 259 261 261 261 261 261 261 261 260 261 261 262 263 265 266 264 264 264 264 264 265 265 264 263 261 259 258 257 256 256 254 254 256 255 251 244 235 228 223 218 212 210 206 203 200 198 197 195 194 192 191 191 191 191 190 190 189 189 189 188 188 189 192 197 202 206 217 226 231 232 231 231 231 232 234 235 235 235 234 232 227 222 220 221 221 217 214 212 214 219 227 230 223 215 208 198 190 186 183 179 178 177 177 177 177 177 177 177 176 176 176 176 175 175 174 174 174 173 173 173 172 172 172 172 171 171 170 170 170 169 169 169 168 167 167 166 165 165 166 168 168 168 170 172 170 169 169 169 169 170 170 170 171 171 171 171 171 170 171 171 171 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 0 0 360 359 359 359 358 358 357 357 356 356 356 356 355 355 355 355 355 355 355 355 355 355 355 355 355 355 356 357 359 0 3 5 6 7 8 12 14 14 12 11 9 9 8 7 6 6 6 6 6 6 5 4 2 1 0 360 360 360 360 0 1 1 2 3 5 7 8 8 8 8 8 6 4 3 2 1 1 1 1 0 2 3 2 3 2 2 1 1 1 1 0 360 360 360 360 359 359 359 358 358 358 357 357 357 356 356 356 356 355 354 353 351 351 351 351 351 351 350 350 348 347 344 341 341 340 338 335 328 324 324 326 329 333 338 334 331 328 325 324 323 322 319 317 315 313 313 314 315 316 317 320 322 326 330 331 332 333 333 332 332 332 332 330 329 330 330 330 330 331 336 341 342 342 340 336 331 324 330 332 332 331 326 320 325 328 329 330 333 336 335 336 336 336 336 335 335 335 336 336 335 335 335 336 336 336 337 338 339 339 339 338 337 335 334 332 329 328 326 321 312 307 307 307 306 304 302 300 299 298 298 300 302 301 298 293 290 290 292 292 290 288 288 285 284 282 280 279 278 281 280 280 281 279 278 277 275 272 270 267 268 272 277 280 278 276 275 274 274 274 274 275 275 272 272 271 270 271 271 270 270 271 272 273 273 273 273 272 270 267 265 264 263 262 261 260 259 258 257 256 256 256 255 253 253 251 249 248 247 247 247 248 248 249 250 250 249 249 249 249 249 249 249 248 248 248 248 248 248 248 248 247 245 244 244 245 245 244 243 242 242 242 242 243 243 244 244 244 245 245 246 247 248 249 249 251 252 253 254 254 255 256 257 257 257 257 257 258 258 258 259 259 261 263 267 270 271 269 266 265 261 258 255 252 250 249 249 249 250 250 250 250 250 251 251 251 252 252 252 253 253 252 252 252 252 252 252 252 253 253 254 254 254 254 254 254 254 254 254 254 254 253 253 252 251 250 250 250 250 251 251 251 251 252 252 252 251 251 251 250 250 250 250 250 250 251 252 253 254 254 255 255 254 254 254 254 254 254 254 254 253 253 253 253 253 254 254 254 253 253 253 253 253 253 253 253 253 253 253 254 254 254 254 254 254 255 255 256 256 257 257 257 258 258 257 257 257 257 257 257 257 257 257 257 257 257 258 258 258 258 259 259 260 260 260 260 262 263 264 265 265 266 267 268 269 269 270 270 270 269 266 264 264 264 264 264 265 264 263 263 261 259 258 257 256 255 255 258 259 260 260 261 261 260 260 259 259 259 260 261 263 264 263 263 264 264 265 265 265 264 263 261 259 259 259 257 256 254 253 255 255 252 245 237 231 226 223 221 213 208 204 202 199 198 196 194 193 192 192 191 191 191 190 189 189 189 188 188 188 189 191 195 206 214 222 227 229 230 231 231 232 234 234 235 234 233 229 223 219 217 221 221 218 216 215 216 221 228 228 218 210 202 194 188 184 182 180 178 177 177 177 176 177 178 178 177 177 177 176 175 175 175 174 174 174 173 173 173 172 172 172 171 171 171 170 170 169 169 169 169 169 167 166 165 166 167 169 169 171 174 173 172 172 171 170 171 171 171 171 171 171 171 171 171 171 171 171 171 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 0 0 360 359 359 359 358 358 357 357 356 356 356 355 355 355 355 355 355 354 354 354 355 355 355 355 355 356 357 358 0 2 5 6 8 8 12 16 16 12 10 10 9 8 8 7 6 6 6 6 6 6 5 4 2 1 0 360 360 360 0 1 1 2 3 4 5 7 7 7 7 7 7 6 4 2 1 0 360 360 360 359 3 4 3 3 2 2 1 1 1 1 0 0 0 360 360 360 359 359 359 358 358 358 358 357 357 357 356 356 356 355 353 352 352 352 351 351 351 350 350 348 347 345 342 341 340 338 334 328 325 324 325 328 333 336 335 331 330 330 333 334 333 330 327 321 317 316 316 315 315 316 319 321 325 327 328 330 332 332 332 333 333 332 331 330 331 332 332 332 335 339 342 342 341 339 332 326 326 331 332 332 330 326 324 330 336 337 332 334 335 335 335 335 336 336 334 334 334 334 335 334 334 334 335 336 336 338 339 339 340 339 338 336 335 333 331 330 329 321 314 310 308 306 306 306 304 302 301 302 301 303 303 303 301 297 291 289 289 293 293 291 290 289 287 284 282 281 281 282 282 281 281 281 281 280 277 274 271 270 268 269 274 278 279 278 276 276 274 274 274 275 275 275 273 272 271 270 270 270 270 270 271 273 274 273 273 272 270 268 265 264 264 263 262 262 261 260 259 258 257 258 258 258 257 256 255 253 251 250 249 250 250 250 251 251 251 250 250 249 250 250 250 250 249 249 248 248 249 249 249 249 248 247 245 245 245 246 245 244 243 242 242 242 243 244 244 245 245 246 246 246 247 248 249 249 251 252 253 254 254 255 256 256 257 257 257 257 257 258 258 258 259 260 262 266 269 271 271 269 267 262 259 256 253 251 250 249 249 249 249 249 249 250 250 250 251 251 252 252 252 253 253 252 252 252 252 251 252 252 253 253 253 253 253 253 254 253 253 254 254 254 253 253 252 252 251 250 250 249 250 250 250 250 251 251 251 251 251 250 250 250 250 250 250 250 251 252 253 254 254 254 255 254 254 254 254 254 255 255 254 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 254 254 254 254 254 254 254 254 254 255 255 256 256 256 256 257 258 258 258 257 257 257 257 257 257 257 257 257 257 257 257 258 258 258 258 258 259 259 259 259 260 262 263 264 264 265 265 266 268 268 269 269 269 269 267 265 265 265 265 264 264 264 264 263 261 259 258 257 256 255 255 256 259 259 260 260 260 260 259 258 258 258 258 259 260 261 262 263 264 264 264 264 265 264 263 261 258 258 258 257 256 254 252 252 254 251 246 240 235 231 228 223 215 210 207 204 201 198 196 195 194 193 192 192 191 191 190 190 189 189 189 188 188 188 188 192 202 210 217 220 221 224 227 229 230 231 232 233 230 228 225 220 215 213 218 219 220 218 217 218 223 228 225 214 205 196 190 187 185 183 180 179 178 178 177 177 177 177 178 178 177 177 176 176 175 175 175 175 174 174 174 173 173 173 172 172 171 171 171 170 170 170 170 170 169 167 166 166 166 166 168 171 174 174 173 172 172 172 172 172 171 171 171 171 171 171 171 171 171 171 171 170 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 0 0 360 359 359 359 358 358 357 356 356 356 355 355 355 355 354 354 354 354 354 354 354 354 355 355 355 356 358 0 2 4 6 7 8 10 16 20 15 11 10 9 8 7 6 6 6 6 5 5 5 6 5 3 2 1 0 360 360 360 0 1 2 3 3 4 5 6 6 6 6 6 6 5 3 1 0 360 359 359 359 359 360 2 3 2 2 1 1 1 1 1 1 1 1 1 0 360 0 0 360 359 359 359 358 358 358 358 357 357 356 356 355 353 352 352 352 351 351 351 350 349 347 345 341 340 340 338 333 328 326 326 325 327 333 336 336 333 331 332 333 333 335 336 336 332 326 323 319 316 315 316 319 321 324 327 328 331 333 333 333 333 333 333 332 332 332 332 330 331 335 339 341 341 340 338 331 326 328 332 331 331 331 328 326 331 337 339 337 336 335 334 333 334 334 335 334 333 333 334 334 333 333 333 333 335 336 337 338 339 339 339 337 335 333 332 331 331 329 318 314 311 308 306 306 306 304 306 306 306 305 304 304 303 300 295 291 289 290 294 293 293 292 291 289 286 283 281 284 284 283 282 281 281 281 280 275 273 271 270 268 269 274 276 277 277 276 276 275 275 275 276 276 275 273 271 270 269 269 269 269 270 272 273 273 272 271 268 266 264 264 264 263 263 263 263 262 261 260 259 258 259 261 262 262 262 261 258 255 252 251 250 251 251 252 252 252 252 251 250 250 251 250 250 250 250 249 250 250 250 250 250 250 248 247 246 246 246 246 245 244 243 243 243 243 244 245 245 246 246 247 247 247 247 248 250 251 252 253 254 255 255 256 256 256 257 257 257 257 257 258 258 259 260 262 265 268 270 271 270 267 263 260 256 253 251 250 249 249 249 249 249 249 249 249 250 250 251 251 251 252 252 252 252 252 252 251 251 251 252 252 252 252 253 253 253 253 253 253 253 254 254 253 253 253 252 251 250 250 249 249 249 249 250 250 250 251 251 250 250 250 250 250 250 250 251 251 252 253 253 254 254 254 254 254 254 254 254 255 255 254 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 254 254 254 254 254 255 255 255 256 256 256 257 258 258 258 258 258 257 257 257 257 257 257 257 257 257 258 258 258 258 257 258 258 258 258 258 259 261 262 263 263 264 264 264 265 266 267 267 267 267 267 266 266 266 266 265 265 264 263 262 260 259 258 257 256 255 255 256 257 258 259 260 260 259 258 257 257 257 255 256 257 258 260 262 263 263 263 263 264 264 263 261 259 258 258 257 256 254 251 250 252 251 248 245 241 235 228 223 216 212 209 206 203 200 197 196 195 194 194 192 192 192 191 190 190 189 189 189 189 188 188 190 196 206 213 214 213 216 221 223 224 226 228 229 223 220 219 215 210 207 210 210 214 213 213 217 223 226 220 209 200 193 190 188 186 183 180 180 179 179 178 177 177 177 177 177 177 177 177 176 176 176 175 175 175 174 174 174 173 173 172 172 171 171 171 171 170 170 170 170 169 168 168 167 167 167 167 169 170 171 172 172 173 172 172 172 172 171 171 171 171 171 171 171 170 170 170 170 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 0 0 360 360 359 359 358 358 357 357 356 356 356 355 355 355 354 354 354 354 353 353 354 354 354 354 354 356 357 359 2 3 7 7 8 9 14 19 17 13 11 10 9 8 6 5 5 5 5 4 5 5 5 4 2 1 1 0 0 360 0 1 2 2 3 4 4 5 6 6 6 6 6 5 4 2 1 0 360 359 359 359 358 360 2 2 2 1 1 1 1 1 1 2 2 2 1 1 1 1 1 1 0 360 360 359 359 359 358 358 358 357 357 358 355 353 352 352 352 351 351 350 349 347 345 342 341 341 339 332 329 328 326 326 328 335 337 335 332 330 329 325 328 330 333 336 337 332 328 320 316 314 317 321 324 323 328 332 333 334 334 333 333 334 334 334 332 328 329 327 327 332 337 339 340 340 337 330 327 328 331 331 331 331 329 326 331 337 340 340 338 336 336 331 331 333 333 333 332 332 334 334 333 332 332 333 333 335 337 338 338 338 338 337 335 333 332 331 330 327 316 313 309 307 306 306 305 304 308 309 308 307 306 305 303 296 293 290 289 290 292 292 294 292 292 290 287 284 282 284 284 283 282 281 281 280 279 277 275 272 270 269 269 272 273 275 276 276 277 276 276 277 277 276 273 272 271 270 269 269 269 268 270 272 272 272 270 267 265 264 263 263 263 264 264 264 264 264 263 263 261 259 261 262 263 264 264 262 259 255 252 250 249 250 251 252 252 252 252 252 251 251 251 250 250 250 251 251 251 250 251 251 251 250 249 247 246 246 246 247 246 245 244 243 243 244 244 245 246 246 247 247 248 248 248 249 250 251 253 254 254 255 255 256 256 256 256 256 256 257 257 257 258 259 260 262 264 267 268 269 269 267 264 260 257 253 251 251 250 249 249 249 249 249 249 249 249 250 250 251 251 251 252 252 252 252 252 251 251 251 251 252 252 252 252 252 252 252 252 252 253 253 253 253 253 253 252 252 251 250 249 249 249 249 249 250 250 250 250 250 250 249 249 249 249 250 250 251 251 252 253 254 254 254 254 254 254 254 254 255 255 254 254 254 254 254 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 254 254 254 255 255 255 255 256 256 257 257 258 258 258 258 257 257 257 257 257 257 257 258 258 258 258 257 257 257 257 257 257 257 258 259 260 261 262 262 263 263 263 264 264 265 266 266 266 266 265 266 266 266 266 265 264 263 262 260 259 258 257 255 254 254 254 255 257 259 260 260 259 258 256 255 255 254 254 254 256 258 261 262 262 262 262 263 264 264 263 262 260 258 257 255 254 252 251 253 252 250 250 246 238 231 224 217 213 210 208 204 202 200 199 197 196 195 194 192 192 192 191 190 190 189 189 189 189 189 191 195 203 209 210 208 208 209 212 216 221 225 225 216 212 210 207 202 199 201 202 205 204 207 215 221 221 215 205 197 194 191 189 186 182 181 181 180 180 179 178 177 177 177 177 177 177 177 177 177 176 176 175 175 175 174 174 173 173 172 172 171 171 171 171 170 170 170 170 169 169 169 168 168 168 168 169 169 170 172 173 173 173 172 172 172 171 171 171 171 170 170 170 170 170 170 170 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 0 0 0 0 360 359 359 359 358 358 357 356 356 356 355 355 355 354 354 354 353 353 353 353 353 353 354 354 354 356 359 1 4 6 9 8 8 11 14 14 13 11 11 10 9 7 6 5 5 4 4 4 4 4 4 2 1 1 0 360 0 0 1 1 2 3 4 4 5 5 6 6 6 6 5 4 3 1 0 360 359 359 359 358 358 360 1 1 1 1 1 1 1 2 2 3 2 2 2 2 2 2 2 2 1 1 1 0 0 359 359 359 358 358 358 359 359 353 352 352 352 351 351 350 349 348 345 342 341 341 339 331 330 327 325 326 330 338 339 334 329 326 323 323 324 325 328 328 327 325 323 319 316 315 320 325 327 328 333 334 334 334 333 334 334 335 336 334 335 331 327 326 325 327 334 339 340 340 336 329 332 331 331 331 328 324 324 322 330 336 340 341 341 339 338 332 329 331 332 332 332 334 335 334 333 332 332 332 332 335 337 337 337 337 337 336 334 333 332 331 330 325 315 311 309 308 307 306 305 304 305 310 309 308 307 305 301 294 292 290 290 290 291 291 293 293 292 291 287 284 282 282 284 283 282 282 281 280 278 277 275 273 271 269 268 271 272 273 275 276 277 277 277 277 277 276 273 271 270 269 269 268 268 268 270 271 270 269 266 264 263 263 263 263 264 264 264 264 265 265 265 265 264 263 265 262 262 262 262 260 257 254 250 248 248 249 250 250 251 252 252 252 251 250 250 250 250 251 251 251 251 251 251 251 251 250 250 248 247 246 246 247 247 247 245 244 244 244 245 245 246 247 248 248 248 248 249 250 251 252 253 254 254 254 255 255 255 255 256 256 256 257 257 257 258 259 260 262 263 264 266 268 268 267 264 261 257 254 251 251 250 250 249 249 249 249 249 249 249 249 250 250 251 251 251 251 251 252 252 251 251 251 251 252 252 252 252 252 252 252 252 252 252 253 253 253 253 252 252 252 251 251 250 249 249 248 249 249 250 250 250 250 250 249 249 249 249 249 250 251 251 252 253 253 253 254 254 254 254 254 254 255 255 255 254 254 254 254 253 253 253 252 252 252 252 253 253 253 253 253 253 254 254 254 254 254 254 254 254 254 254 255 255 256 256 257 257 257 257 257 257 258 258 258 257 258 258 258 258 258 257 257 257 257 257 256 256 256 257 258 259 260 261 261 262 262 262 263 263 263 264 265 266 265 265 265 265 265 265 266 265 265 263 262 261 260 259 257 256 255 254 254 254 257 258 259 260 259 258 256 254 253 252 252 253 254 257 260 261 261 262 263 263 263 264 264 264 261 260 259 257 257 255 254 254 253 252 251 248 241 233 225 219 215 212 210 206 205 204 202 200 197 196 195 193 193 192 192 191 190 190 190 189 189 189 192 196 201 207 208 206 205 204 206 211 217 221 220 210 205 201 197 195 193 193 195 197 197 203 213 219 216 209 202 200 196 191 188 186 183 181 181 181 180 179 179 178 178 178 177 177 178 178 178 177 177 176 176 176 175 174 174 173 173 173 172 171 171 171 171 170 170 170 170 170 170 170 169 169 169 169 169 170 171 173 173 173 173 173 172 172 171 171 171 171 170 170 169 169 169 170 170 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 0 0 0 0 360 360 360 359 359 359 358 357 357 356 356 355 355 355 354 354 354 353 353 352 353 353 353 353 353 354 355 357 1 3 6 8 10 9 9 15 15 12 11 10 11 10 9 7 6 5 5 4 4 4 4 3 3 1 1 0 360 360 360 0 1 2 3 4 4 5 5 5 6 6 6 5 5 4 2 1 360 359 359 358 358 358 358 0 1 1 1 1 1 2 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 1 1 0 360 359 359 359 359 360 358 352 352 352 352 351 351 350 349 348 346 345 343 341 338 333 331 327 322 325 332 339 339 333 325 322 321 321 321 322 327 327 326 323 321 318 317 317 323 324 328 331 334 333 333 333 334 335 336 337 337 331 331 329 326 325 325 328 336 339 341 340 335 330 332 333 332 330 326 323 322 322 329 334 339 341 342 341 339 335 331 331 331 331 332 334 335 333 333 333 332 330 330 334 336 337 337 337 336 336 334 334 332 330 329 324 316 312 309 308 307 306 305 304 305 310 310 309 307 301 297 294 292 291 291 291 291 291 290 290 288 289 286 283 282 281 281 283 283 282 281 280 278 276 275 274 271 269 268 270 272 273 275 276 276 276 276 277 277 276 273 271 270 269 268 268 267 268 271 270 269 267 265 265 264 264 264 265 265 265 265 265 266 267 268 268 267 267 267 263 260 259 259 258 256 253 250 247 246 247 248 249 250 251 251 251 250 250 250 250 250 250 251 251 251 251 251 251 251 250 250 249 247 247 246 247 247 247 246 245 245 245 245 246 247 247 248 248 249 249 249 250 251 251 252 253 253 254 254 254 254 255 255 255 256 256 256 256 257 259 260 261 262 263 265 266 266 265 264 261 257 254 252 252 251 250 249 249 249 249 249 249 249 249 250 250 250 250 251 251 251 251 251 251 251 250 251 251 252 252 252 252 252 252 252 252 252 252 252 252 252 252 252 252 251 251 250 249 248 248 248 249 249 250 250 250 250 250 249 249 248 249 249 250 251 251 251 252 253 253 254 253 253 254 254 255 255 255 255 255 254 254 253 252 252 252 252 252 252 252 253 253 253 253 253 253 254 254 254 254 254 254 254 254 254 255 255 256 256 256 257 257 257 257 257 257 258 258 258 258 258 258 258 257 257 257 257 257 256 256 256 257 258 259 259 260 261 261 262 262 262 262 263 263 264 264 265 265 264 264 264 264 265 265 265 265 264 264 262 260 259 258 257 256 255 254 255 257 258 259 260 260 258 255 253 252 251 251 251 252 255 258 260 261 262 263 263 263 263 264 264 262 261 261 259 259 258 256 255 255 253 251 248 243 234 227 221 217 214 212 211 209 206 205 202 200 198 196 194 194 193 192 191 191 191 190 190 190 190 193 198 202 206 207 207 204 201 203 207 212 215 213 203 200 196 194 192 190 190 191 192 194 203 215 215 209 206 203 200 195 190 187 185 184 182 181 180 180 179 179 179 178 178 178 178 178 178 178 177 177 177 176 176 175 174 174 174 174 173 172 172 171 171 170 170 170 170 170 170 170 171 171 170 170 170 170 171 172 172 173 173 173 172 172 172 172 171 171 170 170 170 169 169 169 170 170 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 0 0 0 0 0 360 360 360 359 359 359 358 358 357 356 356 356 355 355 354 354 354 353 352 352 352 352 352 352 353 353 354 356 359 3 6 8 11 11 11 12 14 11 11 11 11 11 11 9 7 7 6 5 4 3 3 4 3 2 1 360 360 360 359 360 1 2 3 3 4 5 5 5 6 6 6 6 5 4 3 1 0 359 359 358 358 358 358 358 0 0 0 0 1 2 3 4 4 4 4 4 4 4 3 4 4 4 4 3 3 3 2 2 1 0 360 360 360 0 1 358 354 352 352 352 351 350 350 349 348 346 345 343 341 340 339 335 326 319 325 333 338 337 331 323 321 320 320 320 323 327 328 326 322 320 319 320 320 322 322 329 331 331 331 332 333 334 336 338 338 337 333 331 328 325 322 325 329 334 340 342 341 335 335 336 334 331 326 324 323 322 322 326 331 338 339 341 341 339 336 332 330 329 331 333 335 335 334 334 333 332 328 329 333 335 337 337 337 336 336 335 334 331 329 328 327 320 313 310 310 308 306 306 304 306 310 309 308 302 298 295 294 292 292 292 292 291 291 290 290 289 287 285 284 282 281 280 280 281 282 281 280 278 277 275 274 272 269 269 270 272 274 276 276 275 274 275 275 276 275 273 271 271 270 269 268 268 268 270 269 268 267 266 266 266 266 266 266 266 266 267 267 268 270 271 270 270 268 265 262 259 258 259 257 255 252 249 246 244 245 246 248 249 250 250 250 249 250 250 250 250 250 250 250 251 250 250 250 250 250 250 249 248 248 247 247 247 248 247 246 246 245 246 246 247 247 248 248 249 249 249 250 250 251 251 252 252 252 253 253 253 253 254 254 255 255 255 255 257 259 260 260 261 263 264 265 265 264 262 260 257 255 254 253 252 251 250 249 248 248 248 249 249 249 249 249 250 250 250 250 250 251 251 251 251 250 250 251 251 251 252 252 252 252 252 252 252 252 252 252 252 252 252 251 251 250 249 249 248 248 248 249 249 249 250 250 251 251 250 249 248 249 249 250 250 250 251 252 253 253 253 253 253 254 254 255 255 255 255 255 254 254 252 251 251 251 251 252 252 252 252 253 253 253 253 253 254 254 254 254 254 254 254 254 254 254 255 256 256 256 256 256 256 257 257 257 258 258 258 258 258 258 258 257 257 257 257 257 257 257 257 257 258 259 260 260 261 261 261 262 262 262 262 263 264 264 266 265 264 264 264 264 264 264 265 265 265 264 262 260 259 258 258 258 256 255 255 256 258 259 260 260 258 256 255 253 251 250 249 250 254 257 259 260 261 262 262 262 263 264 264 263 262 262 260 261 259 259 257 256 253 251 249 244 235 228 224 220 216 214 214 211 209 208 205 202 200 198 195 194 194 193 193 192 192 191 192 191 191 195 201 206 207 207 206 203 199 201 203 205 207 205 198 196 194 193 190 188 188 190 190 195 209 217 213 206 202 201 197 193 189 186 184 183 182 181 180 180 180 179 179 179 178 178 178 178 178 178 177 177 177 177 176 176 175 174 174 174 173 173 172 172 171 171 170 170 170 170 171 171 171 171 171 171 171 171 171 172 172 172 173 173 173 172 172 172 171 171 170 170 170 170 170 170 170 170 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 0 0 360 360 360 360 360 359 359 359 359 358 358 357 357 356 356 355 355 355 354 354 353 353 352 351 351 351 351 352 352 352 354 357 1 5 8 11 15 14 14 13 12 12 12 12 12 12 10 8 7 7 5 4 3 3 3 3 2 1 0 359 359 359 359 360 1 2 3 4 5 5 5 6 6 6 6 5 3 2 1 0 359 359 358 358 358 357 357 357 357 358 0 0 2 3 4 5 5 5 5 5 5 4 4 4 4 5 4 4 4 4 3 3 2 1 1 1 1 2 2 1 1 356 352 351 351 350 350 349 348 346 345 342 340 340 339 333 327 324 327 336 338 335 328 322 320 320 320 320 323 327 328 326 320 319 318 320 321 322 324 331 332 331 331 331 333 335 337 339 337 337 335 331 327 322 319 324 330 335 341 342 341 339 339 338 335 331 325 324 324 322 324 328 333 338 338 340 340 339 336 333 331 330 331 333 333 333 333 333 333 332 327 330 333 335 336 337 336 336 336 335 333 331 328 328 327 325 317 313 314 313 311 310 311 310 310 307 304 297 296 294 295 294 293 292 292 291 291 291 291 290 288 287 287 285 283 282 281 280 280 281 280 279 277 275 274 272 270 270 270 273 275 276 275 274 272 273 274 274 275 275 274 271 270 270 269 269 269 269 268 268 268 268 268 268 268 267 267 267 267 267 269 270 272 273 270 269 266 263 261 258 257 257 256 254 251 248 245 244 244 245 247 248 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 249 248 249 248 247 247 248 248 247 246 246 246 246 247 247 247 248 249 249 249 249 249 250 250 251 251 251 251 251 251 252 252 252 252 253 255 257 259 260 260 261 261 262 263 264 263 262 261 259 257 255 255 254 252 251 249 248 248 247 247 248 248 248 248 248 249 249 249 249 250 250 251 251 251 250 250 250 250 251 252 252 252 252 252 252 252 251 251 251 251 251 251 251 251 250 250 249 248 248 248 248 248 249 250 250 251 251 251 250 249 249 250 250 250 251 251 252 253 253 253 253 253 253 254 254 254 255 255 255 254 253 251 249 249 249 250 251 252 252 252 253 253 253 253 253 254 254 254 254 254 255 254 254 254 254 255 255 255 256 256 256 256 256 256 257 257 258 258 258 258 258 258 258 258 258 258 257 257 257 257 258 259 259 260 260 261 261 261 261 262 262 262 263 264 265 265 265 265 264 264 264 264 264 264 265 265 264 262 262 261 260 260 258 256 255 255 256 258 260 260 260 260 259 257 254 252 251 249 249 250 256 257 258 259 260 261 262 262 263 263 263 263 262 261 260 260 259 258 256 253 251 249 242 235 229 225 222 219 218 215 213 212 210 207 204 201 199 197 196 195 194 193 193 192 192 193 192 193 197 204 208 208 209 206 203 198 197 198 201 202 200 195 194 192 191 189 188 188 190 192 200 214 218 211 206 203 198 195 192 187 184 183 182 181 180 180 180 180 180 179 179 179 179 178 178 178 178 178 177 177 177 177 176 176 175 175 174 174 173 173 172 172 171 171 171 171 171 172 172 172 172 172 171 171 171 172 172 172 173 173 173 173 173 172 172 172 171 171 171 171 171 171 171 171 171 3 2 2 2 1 2 2 2 2 2 2 2 1 1 1 0 360 360 360 360 360 360 359 359 359 359 358 358 358 357 357 357 356 355 355 355 354 354 353 352 351 351 351 351 351 351 351 352 355 359 4 8 11 14 16 16 14 12 11 12 12 12 12 11 10 9 7 6 5 4 3 2 2 2 1 360 359 359 359 359 359 360 1 2 3 4 5 5 6 7 6 7 6 4 1 359 358 359 358 358 357 357 357 357 357 356 356 357 1 2 4 5 5 5 5 6 6 6 5 5 5 4 5 5 5 5 4 4 4 3 3 2 2 2 2 3 3 2 2 355 352 351 351 350 350 349 348 347 345 343 342 341 337 331 328 327 330 336 334 333 326 323 321 320 320 320 321 325 328 325 320 319 318 319 319 322 327 332 333 332 330 331 333 336 338 339 338 335 333 328 324 322 320 323 330 334 339 342 341 341 340 339 336 329 322 320 323 322 325 332 336 339 339 339 339 339 338 335 332 331 331 333 332 332 332 333 333 331 327 330 333 334 335 336 336 336 336 335 333 331 327 324 325 325 317 319 319 318 317 315 313 311 310 304 298 296 294 294 297 296 294 293 292 292 292 291 292 291 292 293 291 289 286 284 282 280 280 281 280 279 278 276 274 273 271 271 272 274 276 276 274 272 271 272 273 273 274 274 274 273 273 272 271 271 271 270 269 269 269 269 268 268 268 268 268 268 267 268 270 272 272 272 272 269 265 262 259 257 256 255 255 253 251 248 247 245 244 246 247 248 249 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 249 248 248 248 248 248 248 247 246 246 246 246 247 247 248 248 248 248 248 248 249 249 249 249 249 249 249 250 250 250 250 250 253 257 259 260 260 261 261 261 261 262 262 262 261 260 259 258 257 256 255 253 251 249 248 247 246 246 246 247 247 247 248 248 248 248 248 249 250 251 251 251 250 250 250 250 250 251 252 252 252 252 252 252 252 252 252 252 252 252 252 251 251 250 250 249 249 248 248 248 249 249 250 250 251 251 251 250 250 250 250 251 251 251 252 253 253 253 253 253 253 253 254 254 255 255 255 254 252 248 244 246 249 250 251 251 252 252 253 253 253 253 253 254 254 254 254 254 255 255 254 254 254 255 255 255 255 256 256 256 256 257 257 257 257 257 257 257 258 258 258 258 258 258 258 258 258 258 259 259 260 260 260 260 261 261 261 262 262 262 263 264 265 265 265 265 265 264 264 264 264 264 264 264 263 263 263 263 262 261 259 257 255 255 257 259 260 260 260 260 259 258 255 253 250 249 247 251 255 255 256 257 259 260 261 262 263 263 263 263 262 260 259 259 259 259 257 254 251 249 243 237 231 227 225 223 219 217 215 214 211 207 204 202 200 198 199 196 195 194 193 193 194 195 195 196 201 203 205 208 210 208 205 198 196 195 197 198 197 193 192 190 189 189 190 191 192 197 207 217 213 212 205 199 196 194 190 185 183 181 181 180 180 180 180 180 180 180 179 179 179 178 178 178 178 178 178 177 177 177 176 176 175 175 175 174 174 174 173 172 172 172 171 171 172 172 172 172 172 172 172 171 171 172 172 173 173 173 173 173 173 173 173 172 171 172 172 172 172 172 172 172 171 2 2 1 1 1 1 1 1 1 1 1 1 1 1 0 360 360 360 360 360 359 359 359 359 359 358 358 358 358 357 357 357 356 355 355 354 354 353 352 351 350 350 350 350 350 350 350 352 356 2 7 11 14 14 17 18 13 10 10 12 13 13 12 11 9 9 7 5 4 3 2 2 1 360 360 359 359 359 359 359 359 360 2 3 4 4 5 6 6 7 7 7 6 3 1 360 360 359 358 357 357 357 356 356 356 355 355 359 2 3 5 5 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 4 4 3 3 2 0 353 351 351 350 350 349 348 347 345 343 343 339 333 331 329 330 332 334 333 333 325 324 323 322 320 319 320 326 328 324 321 319 319 318 318 323 330 334 334 333 330 331 333 335 336 337 337 335 334 329 325 323 322 325 331 334 340 341 341 341 340 340 337 328 319 318 321 323 325 334 336 339 340 340 340 340 338 336 333 332 330 330 332 331 330 331 330 327 328 331 333 334 335 335 335 335 335 335 333 327 323 321 323 326 324 323 321 320 319 317 314 312 307 301 297 295 294 294 297 297 296 296 295 293 293 293 295 294 297 296 293 291 290 288 283 280 281 281 280 279 278 276 274 273 272 272 273 275 276 275 273 272 271 271 272 272 272 273 273 274 274 274 273 272 272 272 271 270 270 269 269 269 269 268 268 268 269 270 272 274 273 272 270 268 265 262 259 257 256 255 255 254 252 250 248 246 246 247 249 250 250 250 251 251 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 249 248 248 248 249 248 248 247 246 246 246 246 247 247 248 248 247 247 247 247 248 249 249 249 250 252 252 252 253 254 255 257 259 259 259 260 261 261 261 260 261 261 261 260 259 258 257 258 256 255 253 251 249 248 246 246 246 246 246 246 247 247 248 248 248 249 249 250 250 251 251 251 251 250 250 250 251 252 252 252 252 252 252 252 252 252 252 253 253 253 252 252 251 250 250 250 249 248 248 249 249 250 250 250 251 251 250 250 250 250 250 251 251 252 252 253 253 253 253 253 254 254 254 255 255 254 253 250 239 232 244 250 250 251 251 252 252 253 253 253 253 253 254 254 254 254 254 255 255 255 255 255 255 255 255 255 256 256 256 257 257 257 257 257 257 257 257 258 258 258 259 259 259 259 259 258 259 259 260 260 260 260 260 261 261 261 262 262 263 263 264 265 265 265 265 265 265 264 264 264 264 264 264 264 264 264 264 263 262 260 258 255 254 256 258 260 260 260 260 260 259 257 254 251 248 246 247 253 253 255 256 258 260 260 261 263 263 263 264 263 261 262 260 261 260 259 255 252 248 244 239 235 233 230 224 220 219 217 213 210 206 204 203 202 200 200 197 196 195 194 194 195 196 196 198 201 198 200 205 209 208 205 197 194 192 193 194 193 192 191 190 189 190 192 193 195 202 211 214 206 203 199 196 194 193 189 184 182 181 180 180 180 180 181 181 180 180 180 179 179 179 179 179 179 179 178 177 177 177 177 176 176 176 175 175 175 174 174 173 172 172 172 172 172 172 173 173 173 172 172 172 172 172 172 173 173 173 173 173 173 173 173 172 172 173 173 172 172 172 172 172 171 2 1 1 1 1 1 1 1 1 1 1 1 0 360 360 359 359 359 359 359 359 359 359 358 358 358 358 358 357 357 357 356 356 355 355 354 353 352 351 350 350 350 349 349 349 349 349 352 359 5 9 13 16 16 22 18 12 9 9 11 12 12 12 10 9 8 6 4 3 3 2 1 0 360 360 0 0 360 360 359 359 0 3 4 5 5 5 6 6 7 7 7 6 4 3 2 1 359 359 358 358 357 356 355 355 354 354 1 4 5 6 6 6 6 7 7 7 7 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 5 5 4 4 3 2 360 352 351 351 351 350 349 348 346 347 344 343 338 333 331 330 331 335 335 334 330 324 324 322 319 319 319 321 327 328 328 322 319 319 319 319 327 334 336 335 333 331 331 332 334 336 336 336 335 334 330 326 324 323 327 333 336 341 341 341 341 341 340 337 327 317 313 317 321 323 327 329 338 341 341 341 341 339 337 334 332 330 329 329 327 327 328 327 329 331 332 333 334 335 335 335 335 335 334 332 325 322 321 324 326 325 324 323 322 321 319 316 312 304 300 297 295 293 293 295 295 295 296 296 296 296 297 301 305 302 299 297 294 292 288 285 283 282 282 281 279 278 276 274 274 273 273 274 276 276 274 270 270 271 271 272 272 272 273 273 273 274 274 273 272 272 273 273 272 271 270 270 269 269 268 269 269 270 272 274 275 275 273 270 268 266 263 260 258 258 257 255 254 254 253 250 247 247 248 249 250 251 251 251 251 251 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 249 248 248 248 249 249 248 247 246 246 246 247 247 247 247 247 247 246 245 246 247 248 249 249 252 253 254 255 256 257 258 259 258 258 258 259 260 261 260 260 260 260 260 259 258 258 257 257 256 255 253 251 249 248 247 246 246 246 246 246 246 247 248 248 249 249 249 250 250 251 251 251 251 250 250 250 250 251 252 252 252 252 252 252 252 252 252 253 253 253 253 252 252 251 251 251 250 249 248 248 249 249 250 250 250 250 250 250 250 250 250 251 251 252 253 253 253 253 253 253 254 254 255 255 255 254 252 242 230 231 251 251 250 251 251 252 252 252 253 253 253 253 253 254 254 254 254 254 255 254 255 255 255 255 255 255 255 256 256 257 257 257 257 257 257 257 257 257 257 258 259 259 259 259 259 259 259 259 260 260 261 261 260 261 261 262 262 263 263 264 264 265 265 265 265 265 264 264 264 264 263 263 264 264 264 264 264 263 262 260 259 257 255 254 256 258 259 259 260 260 260 258 256 253 250 247 246 246 252 255 256 258 259 260 261 262 263 264 264 264 264 263 261 263 262 260 257 254 251 247 244 242 237 234 227 222 219 217 212 208 203 202 202 202 202 201 199 197 196 194 194 194 195 195 196 197 194 196 200 205 206 204 196 193 190 190 191 191 191 190 190 191 194 194 195 198 203 207 206 197 198 199 197 195 192 187 183 182 181 181 180 180 180 181 181 181 181 180 180 179 179 179 180 180 179 179 178 177 177 177 176 176 176 176 176 175 175 174 174 173 173 172 172 173 173 173 173 173 173 172 172 172 172 172 172 173 173 173 173 173 173 173 173 173 173 173 173 173 172 172 172 172 1 1 0 0 0 0 0 1 0 0 0 360 360 359 359 359 359 359 359 359 359 358 358 358 358 358 358 357 357 357 357 356 356 355 355 354 353 352 350 350 349 349 348 348 348 348 349 354 2 8 12 16 18 19 26 16 10 9 10 11 11 11 10 9 8 7 4 3 3 2 2 1 1 1 1 1 1 1 0 360 0 1 3 5 6 6 6 6 6 7 8 8 8 6 4 3 1 0 359 358 358 357 356 355 354 353 356 4 5 6 6 6 7 7 8 8 7 7 6 6 5 5 5 5 5 5 5 5 6 6 5 5 6 6 5 5 4 3 2 359 353 352 352 351 351 350 348 346 345 345 343 339 334 331 330 332 338 337 335 333 327 323 321 319 319 319 321 325 328 328 325 320 319 319 323 331 338 337 336 334 332 332 334 336 336 336 335 334 332 330 327 324 323 330 336 337 339 342 342 341 341 340 335 325 315 310 312 315 318 322 330 338 341 343 342 342 341 339 335 331 328 326 325 325 326 327 328 330 331 332 333 334 335 335 334 334 334 334 331 324 322 321 325 326 326 326 325 324 323 321 319 312 304 301 298 295 292 292 293 294 294 295 296 298 299 304 309 307 305 301 301 297 294 290 287 285 283 282 281 280 278 276 275 274 273 274 276 276 275 271 269 271 271 272 272 272 272 272 273 273 273 273 274 273 274 274 274 274 273 271 271 270 269 268 269 270 272 274 276 276 275 273 270 268 265 263 261 260 259 258 256 254 254 253 250 246 245 245 247 249 250 250 250 250 250 250 250 250 250 251 251 251 251 251 250 250 250 250 250 251 251 250 249 249 248 249 249 249 248 247 246 246 247 247 247 247 248 248 249 252 252 252 252 252 252 253 254 255 255 256 257 258 258 258 258 258 258 259 260 260 259 259 259 259 258 258 258 257 256 255 255 254 252 250 249 247 247 246 246 246 246 246 247 248 248 248 249 249 249 250 251 251 251 251 251 250 250 250 251 251 252 252 252 252 252 252 252 252 252 253 253 253 252 252 252 252 252 251 249 248 248 248 249 249 250 250 250 250 250 250 251 251 251 252 253 253 254 254 254 254 254 254 254 254 254 254 253 248 231 230 238 247 249 251 251 251 252 252 252 252 253 253 253 253 253 254 254 254 254 254 254 254 255 255 255 255 255 255 256 256 256 257 257 257 257 257 257 257 257 257 258 258 259 259 259 259 259 259 260 260 260 261 261 261 261 261 262 262 263 263 264 264 265 265 266 265 264 264 264 263 263 263 263 264 264 263 263 263 262 262 260 259 257 255 255 254 256 258 259 260 261 261 260 257 255 252 250 247 247 252 255 256 257 258 259 260 261 262 262 263 263 264 263 262 265 264 261 259 256 253 252 250 245 240 237 230 224 221 217 211 205 201 201 201 201 201 201 200 198 196 195 194 194 193 193 193 194 193 193 195 199 201 199 194 191 190 190 190 190 190 189 189 191 195 196 196 197 199 200 199 194 199 204 200 196 192 187 183 182 181 181 180 180 181 181 181 181 181 181 180 180 180 180 180 180 180 179 178 178 178 177 177 177 177 177 176 176 176 175 174 174 173 173 173 173 173 173 173 173 173 173 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 173 173 173 172 172 172 1 0 360 360 360 360 360 360 360 360 359 359 359 359 358 358 358 359 359 358 358 358 358 357 357 357 357 357 357 357 356 356 356 355 355 354 352 351 350 349 349 348 347 347 347 347 351 358 6 11 14 15 18 19 20 13 9 9 11 11 11 10 9 9 8 6 4 3 2 2 2 2 3 2 2 2 2 1 0 1 2 3 4 5 6 7 7 7 7 8 10 10 9 7 5 3 2 0 360 359 358 357 355 354 353 359 3 5 6 7 7 7 7 8 8 8 8 7 7 6 5 6 5 5 6 6 6 7 7 7 6 7 7 6 6 5 5 3 2 1 356 352 352 352 351 351 350 349 349 347 343 342 335 327 325 329 335 336 335 335 328 323 322 321 320 320 320 321 325 327 323 321 320 321 327 335 339 338 336 335 334 334 335 336 336 337 334 333 332 331 328 324 322 330 337 338 340 342 342 340 340 339 333 323 313 307 309 310 313 321 332 339 342 345 344 344 343 339 334 328 328 325 323 324 326 327 330 331 329 330 333 334 335 335 333 333 333 333 329 324 322 321 326 326 326 327 326 326 325 323 316 311 307 303 299 296 292 292 293 293 292 292 296 299 301 307 309 308 307 306 303 300 296 292 288 286 284 283 282 280 277 277 276 274 273 275 276 276 274 271 270 271 272 272 272 272 272 273 273 273 274 274 275 275 275 274 274 274 273 272 271 270 269 269 269 271 274 276 277 276 275 272 269 267 265 262 260 259 258 258 258 256 253 251 248 245 242 242 245 247 249 249 249 249 250 250 250 250 251 251 251 251 251 251 251 251 251 251 251 252 252 251 251 250 249 249 249 249 249 248 247 246 246 246 247 247 251 255 258 260 259 260 258 257 256 255 255 255 256 256 257 258 258 258 258 258 258 259 260 260 259 259 258 258 258 258 257 256 256 255 255 254 253 252 250 249 248 247 247 246 246 245 246 247 247 248 249 249 249 249 250 251 251 252 251 251 250 250 251 251 252 252 252 252 253 253 253 252 252 252 253 253 253 253 252 252 252 251 250 249 248 248 248 249 249 250 250 250 251 251 251 252 252 253 253 254 254 254 255 255 255 254 254 254 254 254 249 231 223 229 237 243 250 251 251 251 251 252 252 252 253 253 253 253 253 253 254 254 254 254 254 254 254 255 255 255 255 255 255 256 256 256 256 257 257 257 257 257 257 257 257 258 258 258 259 259 259 259 259 259 260 260 260 261 261 261 262 262 263 263 263 264 265 265 265 265 263 263 262 262 262 262 263 263 263 263 263 262 262 262 261 260 258 257 257 256 257 259 259 260 261 262 261 259 256 254 253 252 249 250 254 255 256 257 258 259 260 261 262 263 264 263 262 263 266 265 262 259 257 255 254 252 247 242 238 230 225 221 217 211 206 204 202 201 200 201 201 199 197 196 195 195 194 193 193 193 193 191 191 193 195 196 195 193 191 191 190 190 189 189 189 188 189 194 196 196 196 196 196 195 194 198 203 202 198 192 187 184 183 182 181 181 181 181 181 181 181 181 181 181 181 180 180 180 180 180 179 179 178 178 178 178 178 178 178 177 177 176 176 175 174 173 173 173 174 174 174 174 173 173 173 173 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 173 173 173 173 172 360 360 359 359 359 359 359 359 359 359 359 358 358 358 358 358 358 358 358 358 357 357 357 357 357 357 357 357 357 356 356 356 355 355 354 353 352 350 349 349 348 347 346 346 346 346 354 3 10 14 17 16 15 13 11 9 9 9 13 13 11 9 8 8 6 4 4 4 3 4 4 4 4 5 4 3 2 1 1 2 4 5 5 6 6 6 7 7 8 10 12 11 9 6 4 3 2 1 0 359 357 356 355 354 355 4 6 7 7 8 8 7 8 8 8 8 8 8 8 6 7 7 6 6 6 6 7 8 8 7 7 8 8 7 7 6 5 3 2 2 354 352 352 352 352 352 351 350 349 347 343 341 334 326 324 326 331 335 335 335 326 322 321 320 319 319 320 320 322 323 323 322 321 323 332 338 340 339 338 337 336 336 336 336 337 336 334 334 333 330 327 323 320 325 335 337 340 341 340 339 339 338 331 320 311 306 305 306 311 322 334 340 344 346 345 346 346 340 335 330 327 323 323 324 325 327 328 328 328 328 333 334 334 334 333 332 332 331 327 323 323 324 326 326 327 327 327 326 324 319 316 313 309 305 301 298 297 293 294 291 289 291 296 299 301 309 310 308 307 306 304 301 298 294 291 288 286 284 282 280 279 277 276 274 275 276 276 275 274 272 272 272 272 272 273 273 274 274 274 275 276 276 277 276 275 275 274 273 272 271 270 269 269 270 271 274 277 278 277 275 273 270 268 266 264 262 260 258 257 257 257 255 252 250 248 246 244 243 244 247 248 249 249 249 250 251 251 251 251 251 252 252 251 251 251 251 251 251 252 252 253 252 251 250 250 249 249 249 249 248 247 246 246 248 249 251 258 261 262 263 263 263 261 259 258 257 256 256 256 256 257 257 257 258 258 258 258 258 259 260 259 258 258 258 258 257 257 256 256 255 255 255 254 253 251 251 250 248 247 246 245 245 245 246 246 247 248 249 249 249 249 250 251 251 251 251 250 250 250 251 251 251 252 252 253 253 253 253 253 253 253 253 253 253 253 253 252 252 250 249 248 247 248 248 249 249 250 250 251 251 252 252 253 253 253 254 254 254 255 255 255 255 254 254 254 254 242 220 221 221 236 246 251 251 251 251 251 252 252 252 252 253 253 253 253 253 254 254 254 254 254 254 254 254 254 255 255 255 255 256 256 256 256 257 257 257 256 257 257 257 257 258 258 258 258 258 259 259 259 259 259 260 261 261 261 261 262 262 263 263 263 264 264 265 265 264 262 261 261 261 262 262 262 263 263 263 263 263 263 263 262 261 260 259 259 258 258 260 261 262 262 263 262 260 258 256 254 252 251 253 254 254 255 257 258 259 260 260 262 263 264 264 263 264 266 265 262 259 258 257 256 254 250 245 239 229 223 219 216 213 211 208 206 203 201 201 200 199 198 197 196 195 195 194 194 193 192 191 191 192 193 193 192 191 190 190 188 187 188 189 189 188 188 191 194 195 196 195 193 192 192 193 198 200 197 191 188 186 184 182 181 182 182 182 182 182 182 182 181 181 181 180 180 180 180 180 180 179 179 179 179 179 179 178 178 177 177 177 176 175 175 175 174 174 174 174 174 174 174 173 173 173 172 172 172 172 172 172 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 359 359 359 359 359 359 359 358 358 358 358 358 357 357 357 357 357 357 357 357 356 356 356 356 356 356 356 356 356 356 356 356 355 355 354 352 351 349 348 348 347 346 345 344 344 348 359 8 14 17 18 16 12 10 7 6 7 9 12 11 8 6 6 6 4 4 5 5 5 5 6 7 9 5 5 4 2 1 2 4 6 7 7 6 6 7 6 8 9 11 12 10 7 5 5 4 2 1 0 359 357 355 358 1 6 6 7 7 8 8 8 8 8 8 9 9 9 9 8 8 8 8 7 7 7 7 8 9 8 8 8 9 8 8 7 6 5 3 0 356 352 352 352 353 353 353 352 351 346 344 341 338 333 326 323 323 328 332 332 331 327 321 321 320 320 320 320 320 322 323 323 323 323 326 334 341 341 340 339 337 334 335 335 336 335 334 333 333 333 331 326 321 319 320 322 333 338 339 339 339 339 337 329 318 309 305 304 305 311 324 337 342 345 346 346 346 345 339 338 333 327 323 323 325 326 327 328 328 328 328 331 333 334 333 332 330 329 327 325 323 324 326 326 326 327 328 328 325 321 319 316 312 308 305 301 299 298 296 294 290 289 293 297 300 303 310 311 310 309 307 304 301 299 296 293 290 287 285 283 280 280 278 276 275 275 276 276 275 274 274 274 273 273 273 274 275 275 275 276 277 278 278 277 276 276 275 274 273 272 270 270 270 270 271 273 275 275 276 275 273 271 269 267 265 263 261 259 258 257 256 255 254 251 250 250 251 249 247 246 248 248 250 251 251 252 252 252 252 252 252 252 252 252 252 251 251 251 252 252 253 253 253 251 251 250 250 250 249 250 250 250 251 252 254 256 258 264 265 265 264 263 262 260 259 259 258 257 256 256 256 257 257 257 257 257 257 257 257 258 259 259 259 258 258 257 257 257 257 256 256 256 255 254 253 252 252 250 249 247 246 245 245 244 245 245 246 247 247 248 249 249 250 250 251 251 251 250 250 250 250 251 251 252 252 253 253 253 253 253 254 254 254 254 254 253 253 253 252 251 249 248 247 247 248 248 249 249 250 251 252 252 253 253 253 254 254 254 254 255 255 255 255 255 254 254 235 221 218 219 221 232 246 251 252 252 252 252 252 252 252 252 252 253 253 253 253 253 253 254 254 254 254 254 254 254 254 254 255 255 256 256 256 256 256 256 256 256 256 257 257 257 258 258 258 258 258 258 258 258 258 259 259 260 261 261 262 262 262 263 263 263 263 264 264 264 263 261 261 261 261 262 262 263 263 264 264 264 264 265 264 264 263 262 262 260 259 261 261 262 263 263 263 263 262 261 258 254 252 252 255 255 255 255 256 258 259 260 260 261 262 263 264 265 266 265 264 262 261 260 259 257 255 251 246 239 228 219 217 214 213 212 209 207 204 202 201 200 199 198 197 196 196 195 195 194 194 193 192 192 192 192 192 191 191 190 189 188 187 187 187 188 188 188 189 190 191 192 192 191 191 191 191 193 196 193 191 189 186 184 183 182 183 183 183 182 182 182 182 182 181 181 181 181 180 180 180 180 180 180 180 180 180 179 179 179 178 178 178 177 177 176 175 175 174 174 174 174 174 174 174 173 173 173 173 173 173 172 172 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 358 358 358 358 358 358 358 358 358 357 357 357 357 357 357 357 357 357 357 356 356 356 355 355 355 355 355 355 355 355 355 355 355 354 353 351 350 350 348 347 346 345 343 342 343 352 5 14 19 18 18 15 12 10 7 5 5 7 8 6 5 5 5 4 4 5 6 7 6 8 9 9 10 8 4 3 2 2 3 6 8 7 7 7 7 7 7 9 11 11 10 8 7 5 5 4 3 2 0 359 358 3 6 6 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 8 9 9 8 7 7 8 9 9 9 10 10 9 9 9 8 6 5 4 359 354 352 352 352 353 353 353 353 353 352 345 338 335 333 329 323 322 326 328 329 329 327 323 321 320 320 320 321 322 323 323 323 323 323 327 337 343 344 341 338 335 334 334 333 333 333 333 332 331 332 330 325 318 317 317 321 330 336 337 337 338 339 336 328 317 306 305 304 305 313 327 339 342 345 345 345 345 344 340 339 333 327 323 322 325 326 326 328 328 328 327 328 332 333 333 331 328 327 326 324 326 326 327 327 327 327 328 328 323 320 317 313 309 306 303 303 302 299 296 293 290 291 296 299 301 305 310 313 313 311 309 306 303 299 297 294 292 289 286 284 283 281 279 277 276 276 276 276 276 275 275 274 274 273 273 275 276 276 276 277 278 279 279 279 278 276 275 274 273 271 270 270 270 272 273 272 272 272 271 271 270 269 268 266 264 263 261 259 258 257 257 256 255 252 251 253 255 255 252 250 251 250 252 253 253 254 254 254 253 253 253 253 253 253 253 252 252 252 253 253 253 254 253 252 251 250 250 250 251 251 253 256 259 261 262 263 264 265 265 264 263 262 260 258 257 258 258 257 257 257 256 256 257 257 256 257 257 257 257 257 258 259 259 259 258 258 257 257 257 257 257 257 256 255 254 254 253 251 249 248 246 246 245 245 244 245 245 246 246 248 248 249 250 250 251 251 251 251 250 250 250 251 251 252 252 252 253 253 253 253 253 254 254 254 254 254 253 252 252 251 250 248 247 247 247 247 248 249 250 251 252 252 253 253 254 254 254 254 254 254 254 255 254 254 254 251 224 215 216 217 224 239 250 252 252 252 252 252 252 252 252 252 252 252 253 253 253 253 253 253 254 254 254 254 254 254 254 254 255 255 256 256 256 257 257 256 256 256 256 256 257 257 258 258 258 258 258 258 258 257 258 258 259 260 261 261 262 262 262 262 263 263 263 263 263 263 262 261 261 261 262 262 263 264 264 265 265 265 265 266 266 266 265 265 263 261 260 261 261 263 264 264 264 263 263 262 259 256 253 254 255 255 256 256 257 257 258 259 260 261 262 262 264 265 265 265 264 263 262 261 260 258 256 252 247 241 229 219 216 215 213 210 208 206 204 202 201 200 199 198 198 198 196 195 195 195 194 194 193 195 193 191 191 189 189 190 190 189 188 187 187 188 188 188 188 188 190 191 190 190 191 191 191 191 191 190 189 187 185 184 183 183 183 183 183 183 182 182 182 182 182 181 181 181 181 181 181 181 181 181 181 181 180 180 179 179 178 178 178 178 178 177 176 175 175 175 175 175 174 174 174 174 174 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 174 174 174 174 358 357 357 357 357 357 357 357 357 357 357 356 356 356 356 356 356 356 356 355 355 355 354 354 354 354 355 355 355 355 355 355 354 354 352 351 349 349 348 346 345 343 341 340 343 0 11 18 21 20 15 13 11 10 8 6 5 5 4 4 4 4 4 4 5 7 8 8 8 9 10 7 6 6 4 2 1 3 5 7 7 7 6 6 6 7 8 10 10 9 8 7 6 5 4 3 3 1 1 4 7 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 10 10 9 9 9 9 8 8 8 9 10 10 11 11 11 10 10 9 8 6 5 4 3 356 353 353 352 353 353 353 354 354 351 343 339 336 333 331 326 322 322 322 327 329 329 327 324 322 322 322 323 323 323 323 323 323 324 330 340 345 345 341 337 335 334 334 333 333 332 331 330 330 330 329 324 318 317 317 322 329 334 335 335 338 340 336 327 316 307 305 303 304 313 328 338 342 345 344 344 344 344 342 339 333 324 321 323 325 325 326 327 328 328 329 330 331 332 332 328 326 326 325 324 327 327 327 327 327 328 328 327 321 319 315 311 308 305 304 302 299 297 295 293 293 295 300 302 304 306 308 310 314 313 311 308 304 301 298 296 293 290 288 286 284 282 280 278 277 277 277 277 276 276 275 275 274 273 273 274 275 276 276 278 279 280 280 279 278 276 275 273 272 271 270 269 270 271 271 270 269 269 269 269 269 267 266 265 264 263 262 260 260 259 258 257 257 255 254 254 256 257 256 255 254 253 254 255 255 255 255 255 254 254 254 254 254 254 254 253 253 253 253 254 254 254 253 252 251 250 251 251 253 255 259 263 265 265 265 265 264 263 263 262 261 259 257 256 255 256 256 257 257 257 256 256 256 256 256 256 256 256 257 257 257 258 258 258 258 257 257 257 257 257 257 257 257 256 256 254 253 252 251 249 248 247 246 246 245 246 246 246 246 247 248 249 250 250 251 252 252 251 251 251 250 251 251 251 252 252 253 253 253 253 253 253 253 253 253 253 252 252 251 250 249 248 247 247 246 247 248 249 250 251 252 252 252 253 253 254 254 254 254 254 254 254 254 254 251 220 217 215 215 217 226 249 252 252 252 252 252 252 252 252 252 252 252 252 252 253 253 253 253 253 254 254 254 253 253 253 254 254 254 255 255 256 256 256 256 256 256 256 256 256 256 257 257 257 257 257 257 258 257 257 258 259 260 260 261 261 262 262 262 262 263 263 263 263 263 262 262 262 262 262 263 264 265 266 266 267 267 267 267 267 267 267 267 266 265 263 262 262 263 263 264 264 264 264 263 262 261 259 256 255 254 254 258 257 257 257 258 259 260 261 263 263 265 265 265 265 265 264 262 260 260 259 256 253 249 245 235 224 223 219 213 210 208 205 203 202 201 200 199 199 199 198 196 195 195 195 195 194 195 196 195 193 192 190 189 189 190 190 189 188 187 187 187 187 187 187 188 189 189 189 192 193 191 190 190 189 188 187 185 184 184 184 184 184 183 183 183 183 183 182 182 182 182 182 182 182 181 181 181 181 181 181 180 180 180 179 179 178 178 178 178 177 176 176 175 175 175 175 175 175 175 174 174 174 173 173 173 173 173 173 173 173 173 174 174 173 173 173 173 173 174 174 174 174 357 357 357 356 356 356 356 356 356 356 356 356 355 356 355 355 355 355 355 354 354 354 354 353 353 354 354 354 354 354 354 354 354 353 351 350 349 349 347 345 344 342 340 341 349 11 17 19 20 18 13 13 12 12 9 7 6 5 5 6 6 6 6 6 7 8 8 10 10 11 10 7 7 5 3 1 2 4 7 8 7 6 6 6 6 8 8 9 9 8 7 7 6 5 3 2 2 0 2 7 7 7 7 7 7 7 8 8 8 8 9 9 10 9 9 9 10 10 10 10 9 9 9 9 10 11 11 11 12 12 12 12 11 10 8 7 5 4 3 355 353 353 352 353 353 353 354 355 350 344 341 339 333 326 324 323 323 324 330 332 331 330 327 323 323 323 323 324 323 323 323 324 325 334 342 346 346 343 337 337 335 334 333 330 325 326 328 328 329 327 324 320 320 318 324 329 332 334 335 338 339 336 325 320 314 304 301 303 312 327 336 341 343 343 344 343 343 341 337 331 324 324 324 324 325 325 328 331 331 331 331 331 332 331 327 325 325 327 328 327 328 328 328 328 328 327 324 322 320 317 314 309 307 305 300 297 296 295 295 297 299 301 303 304 304 305 309 312 312 311 309 306 303 300 297 294 291 291 288 285 283 281 279 278 277 277 277 276 276 275 275 274 273 273 273 274 274 275 277 278 278 278 276 274 273 272 273 272 270 269 269 269 269 269 269 268 268 268 267 266 265 265 264 264 263 263 262 261 260 260 259 259 258 257 255 256 257 258 258 257 256 255 257 256 256 256 256 256 256 255 255 255 255 255 255 254 254 255 254 254 254 253 253 252 252 252 254 255 258 263 266 265 265 264 264 263 261 260 259 257 256 255 254 254 254 255 256 256 256 257 256 256 256 255 255 255 255 256 256 256 256 257 257 257 257 256 256 257 257 256 256 256 256 256 254 254 253 252 251 249 248 248 247 246 246 246 246 247 247 248 249 250 250 251 251 252 252 252 251 251 250 250 251 251 252 253 253 253 253 253 253 253 253 253 252 251 251 251 250 249 248 248 246 246 246 247 249 249 250 251 251 252 252 252 253 254 254 254 254 254 254 254 253 244 215 215 216 215 220 233 251 253 252 252 252 252 252 252 252 252 252 252 252 252 253 253 253 253 253 253 253 253 253 253 253 254 254 254 254 255 255 255 256 256 256 256 256 256 256 256 256 257 257 257 257 257 257 257 257 258 259 260 260 261 261 261 261 262 262 263 263 263 263 263 263 263 263 263 264 265 266 267 268 268 269 269 269 269 269 269 269 268 268 267 265 264 263 264 264 264 264 264 264 263 263 262 261 258 255 255 256 257 257 259 258 259 259 260 262 263 263 263 263 263 264 264 264 262 260 260 259 257 254 252 249 243 242 234 227 218 212 208 205 203 202 201 200 200 199 199 198 197 196 196 195 195 195 197 198 197 196 194 191 190 189 190 190 189 188 187 187 187 187 186 186 187 188 188 188 192 193 191 191 190 189 188 187 186 185 185 184 184 184 184 184 184 183 183 183 183 183 182 183 182 182 182 182 182 181 181 181 181 180 180 180 179 178 178 178 178 178 177 176 176 176 176 176 176 176 175 175 175 174 174 174 173 174 174 174 174 173 173 174 174 174 173 173 173 173 174 174 174 174 356 356 356 356 356 356 356 355 355 355 355 355 355 355 355 354 354 354 354 353 353 353 352 352 352 353 353 353 353 353 353 353 353 352 351 350 349 348 347 345 343 341 339 345 359 15 18 17 15 12 10 11 13 16 14 10 10 9 7 7 10 10 10 9 8 8 8 11 12 11 10 8 7 4 1 1 3 5 7 8 7 6 6 6 6 6 8 8 7 7 6 6 5 4 2 1 0 359 1 7 7 7 8 8 8 8 8 8 9 9 9 9 10 9 10 10 10 10 10 10 10 9 9 10 11 11 11 12 13 13 13 12 11 10 9 7 5 4 1 353 353 353 353 353 352 353 355 355 348 344 340 336 331 325 325 324 324 327 332 333 333 332 327 324 323 323 323 323 323 323 323 324 327 337 346 347 347 343 339 338 336 332 328 325 322 323 326 326 328 327 325 323 321 320 326 329 331 333 335 337 336 334 324 321 312 303 300 302 310 326 334 339 342 343 344 344 343 340 334 330 326 324 323 324 324 326 328 331 331 332 332 332 332 330 326 325 326 328 328 328 328 328 328 328 328 325 324 323 322 318 315 314 308 303 297 292 291 292 297 300 300 300 302 303 303 305 309 311 311 310 309 306 304 301 298 296 294 292 289 286 284 282 280 279 278 278 277 275 275 275 274 274 273 273 272 273 273 273 274 275 275 276 274 273 272 271 270 271 269 269 268 268 268 268 267 267 266 266 265 265 265 265 265 265 264 264 263 263 262 262 261 260 259 258 256 256 257 257 259 260 259 258 258 257 257 257 257 257 257 257 256 256 256 256 256 255 255 255 255 254 254 254 254 254 256 257 258 258 260 263 265 265 263 262 262 262 260 258 256 255 254 254 253 253 253 255 256 256 256 256 256 256 255 255 255 255 255 255 255 255 255 255 256 256 256 256 256 256 256 255 255 255 255 255 254 253 253 252 251 250 249 248 248 247 247 247 246 247 247 248 249 249 250 250 251 251 252 252 252 251 251 250 250 251 252 252 252 253 253 253 253 252 252 252 252 251 250 250 249 249 249 248 246 245 245 246 248 248 249 250 249 250 250 251 252 253 253 253 253 253 254 254 253 246 226 217 218 223 233 244 253 253 253 252 252 252 252 253 253 253 252 252 252 253 253 253 253 253 253 253 253 253 253 253 253 253 254 254 254 254 255 255 255 255 256 255 255 255 255 256 256 256 256 256 257 256 256 257 258 259 259 260 260 261 261 261 261 262 262 263 263 264 264 264 264 265 265 265 266 266 267 267 269 270 270 271 270 270 270 271 271 270 270 269 267 266 265 266 264 264 264 264 264 263 263 262 261 259 257 257 258 258 258 259 259 259 259 260 261 261 261 261 261 261 261 262 262 261 260 260 259 257 255 254 254 252 248 242 236 224 214 208 204 203 203 202 202 201 201 200 199 197 196 196 196 195 196 198 199 199 198 195 194 192 191 190 190 189 188 188 187 187 186 186 186 186 187 186 188 192 191 189 189 191 189 188 187 186 186 186 185 185 185 185 184 184 184 184 184 184 183 183 183 183 183 183 183 182 182 182 181 181 180 180 180 179 179 179 178 178 178 178 177 176 177 177 177 177 176 176 176 175 175 174 174 174 174 174 174 174 174 174 174 174 174 174 174 173 173 173 173 174 174 356 356 355 355 355 355 355 355 355 354 354 354 354 354 354 353 353 353 353 353 352 352 351 352 351 351 351 352 352 352 352 352 352 351 351 351 349 348 346 344 342 340 339 354 9 13 12 12 9 9 8 9 12 16 18 14 15 15 15 14 14 14 11 9 9 10 11 13 14 11 11 9 6 3 1 2 4 6 8 7 6 6 6 5 3 3 5 9 9 6 4 3 2 2 2 0 359 358 1 7 7 7 8 8 8 8 8 9 9 10 10 10 10 10 10 10 10 10 10 10 10 9 9 10 11 11 12 12 13 13 13 13 12 11 9 7 6 360 356 354 354 353 353 353 352 353 355 355 348 342 338 334 329 325 325 325 325 329 331 331 331 331 326 325 323 323 323 323 323 324 325 326 331 342 348 349 347 343 340 339 334 327 326 323 321 322 325 326 329 329 328 325 322 323 327 330 331 334 335 335 333 331 327 323 311 303 300 301 310 326 333 338 341 342 343 344 343 338 332 328 325 324 323 323 324 328 329 330 331 332 332 332 331 328 326 326 328 329 329 328 328 329 329 328 325 324 324 323 322 319 316 315 305 298 293 289 289 293 300 302 303 303 303 304 304 306 310 310 310 309 308 306 303 301 299 298 296 293 290 288 285 283 281 279 278 278 277 276 275 274 274 273 272 272 271 272 273 273 273 273 274 274 273 272 271 269 268 268 268 268 268 268 267 267 266 265 265 265 265 265 266 265 265 265 265 265 264 264 264 263 262 260 258 257 256 256 256 256 258 260 259 258 258 258 258 258 257 258 258 258 258 257 257 257 257 256 255 255 254 254 254 254 255 257 259 261 262 261 261 261 262 262 261 261 260 260 257 256 255 254 253 253 253 253 253 253 254 255 256 255 255 255 254 254 254 254 254 254 254 254 254 255 255 256 256 255 255 255 255 254 254 254 254 254 253 253 252 252 251 250 249 248 248 247 247 246 246 246 247 247 248 249 249 250 250 251 251 252 252 251 251 250 250 250 251 251 252 252 252 252 252 252 252 252 251 250 250 249 249 249 248 247 246 244 243 244 246 247 248 248 248 248 249 250 251 252 253 253 253 253 254 254 253 234 217 219 221 234 246 252 253 254 253 253 252 252 252 253 253 253 253 252 252 253 253 253 253 253 253 253 253 253 253 253 253 253 254 254 254 254 254 254 254 255 255 255 255 255 255 255 256 256 255 255 255 256 256 257 258 259 259 260 260 261 261 261 261 262 262 263 263 264 264 265 265 265 266 267 267 267 267 267 268 269 269 271 271 271 271 272 272 272 271 270 269 268 267 267 267 265 264 264 264 263 263 262 261 260 259 258 257 257 257 258 258 258 258 258 258 259 260 260 260 260 261 261 261 261 260 259 259 257 256 256 255 253 250 246 240 227 215 209 206 205 205 204 207 205 203 202 200 198 197 197 197 196 197 198 199 199 198 196 194 194 192 191 190 189 188 188 187 187 186 186 186 187 188 188 190 190 191 191 190 190 191 189 187 186 186 186 186 186 186 185 185 184 184 184 184 184 184 184 184 184 184 183 183 183 182 182 182 181 181 180 180 180 179 179 178 178 178 178 178 177 177 177 177 177 177 177 176 176 175 175 174 174 174 174 175 174 174 174 175 175 174 174 174 174 174 173 173 174 174 355 355 355 354 354 354 354 354 354 353 353 353 353 353 353 353 353 352 352 351 351 351 350 350 350 350 350 350 351 351 351 351 351 351 350 350 349 347 346 345 342 342 347 3 14 11 10 10 9 9 8 8 10 14 16 15 14 18 18 18 18 15 12 10 10 14 16 16 15 12 12 9 5 2 2 4 6 8 7 6 4 3 3 2 3 7 10 10 8 2 359 357 357 358 358 358 358 358 3 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 10 9 9 9 9 10 11 11 12 13 13 13 13 12 11 9 8 6 355 354 354 354 354 354 353 352 353 354 352 347 341 336 332 328 327 327 327 328 329 330 329 329 328 327 325 323 323 323 323 324 325 325 328 335 345 350 349 348 348 342 338 331 326 325 323 324 324 325 327 329 329 330 325 323 325 328 330 332 335 335 334 332 331 329 323 316 306 300 301 310 324 331 338 340 341 342 344 342 335 329 326 324 323 323 324 326 328 329 330 332 333 333 332 331 327 325 327 328 328 328 328 329 329 330 328 325 324 324 323 323 322 319 312 303 295 291 289 290 296 302 304 305 304 304 304 305 306 310 309 309 308 307 305 303 301 300 299 297 295 292 289 286 284 282 280 278 278 277 276 275 274 273 273 272 271 271 271 273 273 273 273 273 273 273 271 269 268 267 266 267 267 268 268 267 266 266 265 265 265 265 265 265 265 265 265 265 266 265 265 265 264 262 259 257 256 256 256 255 255 257 258 258 258 257 258 258 258 258 258 258 258 258 258 258 258 258 256 255 254 254 255 255 256 257 258 260 262 262 261 260 259 259 259 259 259 258 258 256 255 254 254 253 253 253 253 253 252 253 253 254 254 254 254 253 253 253 253 253 253 253 253 254 254 254 255 255 255 255 255 254 254 253 253 253 253 252 252 251 250 250 250 249 249 248 247 246 246 245 245 246 246 247 248 249 249 249 250 251 251 251 251 251 250 249 249 250 250 251 251 252 252 251 251 252 251 251 250 249 249 249 248 248 247 245 243 242 242 244 245 246 246 246 247 248 250 251 252 252 253 254 254 254 254 254 231 219 222 226 244 252 254 254 254 254 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 254 254 254 254 254 254 254 254 254 255 255 255 255 254 255 255 256 257 258 258 259 260 260 260 261 261 261 262 262 263 264 264 265 265 265 266 266 267 266 266 266 266 266 268 269 269 270 271 272 272 273 273 272 271 270 269 268 267 267 266 265 264 263 263 263 263 263 261 260 259 258 257 256 256 256 256 256 256 257 258 259 259 259 260 260 260 260 260 259 259 258 257 256 256 255 253 250 246 239 229 216 210 208 207 207 208 210 207 205 203 201 199 198 198 199 198 198 198 199 199 197 195 195 195 194 192 190 190 189 189 188 187 186 186 186 187 189 191 192 192 193 193 193 193 192 189 187 187 187 187 187 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 182 182 181 181 181 181 180 180 179 179 178 178 178 178 178 178 178 178 178 178 178 177 177 176 175 175 175 176 175 175 175 175 175 175 175 174 174 174 174 174 174 174 174 174 355 355 354 354 353 353 353 353 353 352 353 352 352 352 352 352 351 351 351 350 350 349 349 349 349 349 349 349 349 350 350 350 350 350 350 349 348 347 346 345 344 345 356 7 10 7 8 8 8 7 7 6 7 9 11 11 12 15 17 19 17 14 12 12 16 18 18 15 14 13 11 7 3 3 4 6 7 8 6 3 3 3 2 3 7 10 10 7 2 356 353 351 352 353 354 355 357 0 5 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 10 9 9 8 8 8 9 9 10 11 12 12 12 12 12 11 10 9 6 2 354 354 355 355 355 355 355 353 351 349 348 346 340 334 330 331 328 327 328 330 330 329 329 328 327 325 323 323 322 323 324 324 324 325 328 338 347 350 349 349 347 341 337 331 328 328 326 325 325 325 327 329 329 329 327 326 327 329 331 334 335 334 332 332 330 327 322 316 306 300 304 313 323 331 338 340 340 342 343 340 333 327 324 323 322 322 324 327 327 329 331 332 333 333 332 331 326 325 327 328 328 328 328 329 330 331 329 326 325 324 324 325 325 318 310 302 294 291 291 293 299 303 305 305 305 305 305 305 307 309 309 308 307 307 305 303 301 301 300 299 297 294 291 288 285 282 280 276 275 275 274 274 274 273 273 272 271 271 271 272 273 273 273 272 272 271 269 268 267 266 266 266 266 266 267 267 266 266 265 265 264 264 264 265 265 265 265 265 265 266 266 265 264 261 259 258 256 256 256 255 255 256 257 257 256 256 256 257 257 257 257 257 258 259 260 259 259 259 256 254 253 254 255 255 256 257 257 257 258 259 260 259 258 258 258 258 257 257 256 254 254 254 254 253 252 252 252 252 251 251 252 252 252 253 253 253 252 252 252 252 252 252 252 253 253 254 254 254 254 254 254 253 253 253 253 252 252 252 251 250 250 249 249 249 249 248 247 246 245 245 244 245 245 246 247 248 248 249 249 250 250 251 251 251 250 249 249 249 249 249 250 251 251 251 251 251 251 250 249 248 248 248 248 247 246 245 243 242 241 242 244 245 245 245 246 248 250 251 252 253 253 253 253 254 254 249 225 220 226 235 250 253 254 254 254 254 254 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 254 254 254 254 254 254 254 254 254 253 254 255 255 256 257 258 258 259 259 260 260 261 261 261 262 263 263 264 265 265 265 266 266 266 266 266 265 265 265 266 267 270 270 271 272 272 273 273 273 271 271 270 269 268 268 267 266 265 264 264 263 264 263 263 262 261 260 258 257 256 255 255 255 255 255 256 258 259 259 259 259 260 259 259 259 259 259 258 257 257 256 255 253 248 242 236 226 215 211 209 209 210 210 210 207 205 203 202 200 199 199 199 199 200 200 199 199 197 196 195 197 196 193 192 191 190 190 189 188 187 186 186 187 190 191 191 193 192 192 193 193 190 187 187 187 187 188 187 187 186 186 185 185 185 185 185 184 184 184 184 184 184 184 184 184 183 183 182 182 182 182 181 181 180 180 179 179 179 179 178 178 178 178 178 178 178 178 178 178 177 176 176 176 176 176 175 175 175 175 175 175 175 175 175 175 175 175 174 174 174 354 354 353 353 353 352 352 352 352 352 352 352 351 351 351 351 350 350 350 349 348 348 348 348 348 347 347 347 348 348 348 349 349 349 349 349 348 348 347 347 346 350 3 8 9 8 6 7 8 7 6 5 5 5 6 8 8 11 15 15 13 11 15 17 19 19 18 16 15 12 8 4 2 3 6 7 7 5 4 2 2 1 0 1 4 5 2 0 357 355 353 351 351 350 351 354 359 3 6 7 7 7 7 7 7 8 9 9 9 9 9 8 8 8 8 8 9 9 8 8 7 7 8 8 8 9 10 10 11 11 11 11 9 9 8 3 357 355 355 355 355 356 356 354 350 348 348 344 343 339 334 330 329 326 326 328 330 329 326 327 329 325 323 323 322 322 322 323 324 323 324 328 339 349 349 349 348 346 343 336 331 328 328 327 327 326 326 327 327 328 329 328 328 329 331 333 335 337 336 333 333 328 325 322 317 311 306 309 316 325 332 336 338 339 342 342 337 331 326 324 323 321 322 323 325 327 329 331 332 332 332 332 331 329 328 329 329 328 327 326 328 331 331 328 327 325 323 323 324 325 316 309 301 295 293 293 296 299 304 306 306 306 306 306 306 306 308 309 308 307 307 306 306 304 303 301 300 299 297 293 289 286 283 280 276 275 274 273 273 274 274 273 272 271 271 271 271 272 273 272 272 271 270 268 267 266 266 265 265 265 266 267 267 266 265 265 265 264 264 264 265 265 265 265 265 265 265 266 265 264 262 260 258 257 257 255 255 255 255 256 256 255 255 255 255 255 255 255 256 257 259 260 260 260 259 257 254 255 255 255 255 255 255 255 254 254 255 256 256 256 256 256 256 256 255 254 253 253 253 253 252 250 249 250 249 250 250 251 251 252 252 252 252 252 252 252 252 252 252 251 252 253 253 253 254 254 254 254 253 252 252 252 252 252 251 250 249 249 249 249 249 248 248 247 246 245 245 244 244 245 245 246 246 247 248 249 249 250 250 250 250 250 249 249 249 248 248 249 249 250 250 251 251 250 249 248 248 247 247 247 247 246 245 243 241 241 241 242 243 243 244 245 247 249 250 252 252 252 252 252 252 248 219 215 219 233 246 253 254 255 255 254 254 254 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 254 254 254 254 254 253 253 253 254 254 255 256 257 258 258 259 259 260 260 261 261 262 262 263 264 264 265 265 265 266 266 266 266 265 265 265 266 267 268 270 270 271 271 272 272 272 271 270 270 269 269 268 268 268 267 266 265 264 264 264 263 263 262 261 259 258 256 256 256 256 256 256 256 256 256 257 258 259 259 259 259 259 259 259 260 259 259 258 257 256 253 248 237 223 218 211 210 208 207 208 207 204 205 204 203 202 200 200 200 200 201 201 201 200 199 198 196 196 198 197 197 195 193 192 191 190 188 187 187 186 187 188 189 191 192 189 189 190 190 188 187 187 187 187 187 187 187 186 186 186 185 185 185 185 185 185 185 184 184 184 184 184 184 183 183 183 182 182 182 181 181 181 180 180 179 179 179 179 178 178 178 178 178 178 178 179 179 178 178 177 177 177 176 176 176 176 175 176 175 175 175 175 175 175 175 175 174 174 354 353 353 352 352 352 352 352 351 351 351 351 351 350 350 350 349 349 348 347 347 347 347 347 346 346 346 346 346 346 347 347 348 348 348 348 348 349 349 349 351 357 7 9 10 8 7 8 9 9 7 5 4 4 5 7 7 9 11 11 11 11 17 18 19 19 17 16 16 10 4 1 2 4 7 7 5 4 2 2 2 0 359 359 358 358 357 356 355 355 353 352 352 351 352 357 2 5 6 6 6 6 7 7 7 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 7 7 8 8 9 10 10 10 10 10 9 9 8 7 4 358 356 356 356 356 357 357 353 350 349 349 345 344 338 336 333 329 326 326 327 329 327 326 327 329 325 323 323 322 322 322 322 323 323 324 330 340 347 347 347 346 345 342 337 332 329 329 328 328 327 327 327 326 327 329 330 331 332 334 336 337 338 339 336 331 326 323 321 317 312 311 314 319 327 333 335 336 339 341 340 335 329 325 323 322 321 322 322 323 326 329 330 331 332 332 331 331 330 329 329 329 326 325 325 327 329 330 328 328 324 321 320 321 322 315 308 301 297 295 295 298 300 305 306 306 307 307 307 307 308 309 309 308 307 307 307 307 306 304 303 302 301 300 296 292 288 284 282 282 277 275 274 273 274 274 274 273 271 271 271 271 271 272 271 271 270 269 268 266 266 265 264 264 264 265 266 266 265 265 265 264 263 263 264 264 265 264 264 264 264 265 265 265 265 264 261 259 258 257 255 254 254 255 255 255 253 253 254 254 255 254 254 254 255 257 258 259 259 259 258 256 256 256 254 254 254 254 254 254 254 253 253 253 253 254 253 254 254 254 253 253 253 252 252 251 250 248 247 246 248 249 250 250 251 251 251 251 251 251 251 251 251 251 251 251 252 252 253 253 253 253 253 252 252 252 251 251 251 250 249 249 249 249 248 248 248 248 247 246 246 245 245 245 244 244 245 246 246 247 248 249 249 250 249 249 249 249 249 248 248 248 248 249 249 249 250 250 249 247 246 247 246 246 246 246 245 245 243 242 241 240 240 242 243 244 245 246 248 249 251 252 251 251 250 248 237 213 213 223 240 252 254 255 255 255 255 255 254 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 252 252 252 252 252 252 253 253 253 253 253 253 252 252 253 253 253 254 254 254 254 253 253 253 253 254 255 256 257 258 258 259 259 260 260 261 262 262 263 263 264 264 264 265 265 266 266 266 266 266 265 266 267 268 269 269 270 270 271 271 271 270 270 269 269 269 268 267 267 268 268 266 265 264 264 264 263 263 262 260 259 258 257 256 256 257 257 257 257 256 256 257 258 259 259 259 259 259 259 259 260 260 259 258 257 256 254 248 233 216 211 207 207 204 202 202 201 200 202 203 203 202 201 201 201 201 203 202 201 200 200 198 197 196 198 198 198 196 194 193 193 191 190 188 187 187 187 187 188 189 190 187 187 187 187 187 187 187 187 187 186 186 186 186 186 186 186 186 185 185 185 185 185 185 185 185 184 184 184 184 183 183 183 182 182 182 181 181 181 180 180 179 179 179 179 178 178 178 178 178 178 178 179 179 179 178 178 177 176 176 176 176 176 176 176 176 176 176 176 175 175 175 175 174 353 352 352 351 351 351 351 351 351 351 351 350 350 350 349 349 348 348 347 346 347 346 346 345 345 345 344 344 345 345 345 346 346 347 348 348 349 350 351 352 356 2 7 8 9 8 8 9 11 13 12 9 6 6 7 6 5 4 7 9 12 15 17 18 20 20 18 16 14 7 3 2 3 6 8 7 5 4 3 2 1 0 359 358 357 356 355 356 357 358 357 357 355 356 358 1 5 6 6 6 6 6 6 6 7 7 8 8 7 7 7 7 7 7 7 6 6 7 7 6 6 7 7 8 8 9 9 10 10 10 9 8 7 7 6 6 359 358 357 357 357 358 359 358 351 350 350 348 342 336 336 334 330 326 326 326 327 325 325 327 328 325 325 323 322 321 322 322 322 322 324 331 341 345 345 344 343 343 341 339 335 332 329 329 329 328 328 328 327 328 329 331 333 335 337 338 339 339 339 337 332 326 322 320 317 313 313 317 322 328 328 333 336 339 338 335 333 329 326 323 321 321 322 322 324 325 327 329 330 331 331 330 330 330 330 330 329 327 325 325 326 328 328 329 327 323 320 317 315 315 312 306 301 298 297 297 299 301 304 306 307 309 309 309 310 312 311 310 308 306 305 306 306 304 302 301 301 302 303 300 295 290 287 286 285 281 277 275 274 274 274 273 272 271 270 270 271 271 271 271 270 269 268 267 266 266 265 264 264 263 264 265 265 265 264 264 263 263 263 263 263 264 263 263 263 264 265 265 265 265 263 263 261 259 256 254 253 253 253 254 253 252 252 253 253 254 254 254 253 253 254 256 256 257 258 259 258 258 256 255 254 254 254 254 254 254 253 252 252 251 251 251 252 253 253 253 253 253 252 252 252 252 250 246 244 245 248 249 250 250 250 250 250 250 250 251 251 251 251 250 250 251 252 252 252 252 252 252 251 251 251 251 251 250 250 249 248 248 248 248 248 247 247 247 246 246 245 245 245 245 245 245 245 246 246 247 248 249 249 248 248 249 248 248 248 248 248 248 248 248 248 247 247 247 244 245 246 246 246 246 245 245 244 244 242 241 241 240 241 242 244 245 246 247 248 249 250 250 250 248 237 223 213 216 234 248 254 255 255 255 255 255 255 254 254 253 253 253 253 253 253 253 253 253 253 253 253 253 252 252 252 252 252 252 252 252 252 252 252 252 252 252 252 253 253 253 253 253 253 253 253 253 253 253 254 255 256 257 257 258 258 259 259 260 260 261 262 263 263 263 264 264 264 265 265 266 266 266 266 266 267 267 268 269 269 267 268 270 270 270 270 269 269 268 268 267 267 267 267 268 267 266 265 265 265 264 263 262 261 260 259 258 257 256 257 258 258 258 257 257 258 259 259 259 259 260 259 259 259 259 258 258 258 257 256 255 250 236 217 207 206 206 203 201 199 199 199 201 202 202 202 202 202 203 204 204 203 201 201 201 199 197 197 197 198 199 197 195 195 195 193 191 190 189 189 188 188 188 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 186 186 186 186 185 185 185 185 185 185 185 185 184 184 184 184 183 183 183 182 182 181 181 181 180 180 179 179 179 178 178 178 177 177 178 178 178 178 178 178 178 178 177 177 176 176 176 176 177 176 176 176 176 176 175 175 175 175 352 352 351 351 350 351 351 351 351 351 350 350 349 349 348 348 347 346 346 345 346 345 345 344 344 343 343 343 343 344 344 345 345 346 347 348 350 352 354 356 0 6 7 8 7 7 8 11 14 16 17 15 12 8 6 5 4 6 10 11 14 16 17 18 19 20 20 17 11 7 4 4 6 8 9 8 6 5 5 4 2 1 359 358 357 356 355 359 2 1 1 360 359 0 3 5 6 6 6 6 6 5 6 6 6 6 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 8 8 8 9 9 9 8 8 7 6 5 5 4 1 2 358 359 359 360 0 0 357 352 351 348 344 341 337 335 330 328 326 325 326 323 325 326 327 325 325 323 322 322 322 322 322 322 324 330 340 343 342 341 341 341 341 339 337 333 330 329 329 329 329 329 328 328 328 332 334 337 338 338 337 338 339 337 332 326 322 319 315 313 315 319 324 327 329 334 337 339 336 334 331 328 326 323 321 321 321 322 324 325 327 328 329 330 330 330 330 330 330 330 329 327 326 326 327 328 329 328 324 319 320 315 313 312 309 305 301 300 299 299 301 302 303 306 308 310 310 311 313 314 311 307 306 305 303 302 301 302 302 302 301 304 307 305 300 294 293 292 288 284 280 276 275 274 273 272 271 271 270 270 271 271 271 270 269 268 267 266 266 265 265 265 264 264 264 264 264 264 263 263 262 262 262 262 262 263 262 262 263 263 264 264 264 263 263 263 261 259 255 253 251 250 252 252 252 251 250 251 252 253 254 253 252 252 252 253 254 255 257 258 258 258 256 255 255 254 255 255 253 253 253 252 252 251 251 251 251 252 252 253 253 253 253 253 253 253 252 248 245 245 247 249 249 249 250 250 250 250 250 251 251 251 250 250 250 250 251 251 251 252 252 251 251 251 250 250 250 250 249 249 249 248 247 247 246 246 246 246 245 245 245 246 246 246 246 246 246 246 246 247 248 248 248 248 248 248 248 247 247 247 247 247 247 246 244 244 244 245 244 245 246 246 246 245 245 244 244 244 244 243 241 240 241 242 244 245 246 247 248 249 250 250 251 244 222 213 214 221 247 252 254 256 256 256 255 255 255 254 254 253 253 253 253 253 253 253 253 253 253 253 253 252 252 252 252 252 252 252 252 252 252 252 252 252 252 252 252 253 253 253 253 253 253 253 253 253 253 253 254 255 255 256 257 257 258 258 258 259 260 261 261 262 262 263 263 263 264 264 265 265 266 266 266 267 267 267 268 268 267 267 267 268 269 270 270 269 269 268 267 266 266 266 267 267 267 267 266 266 265 264 263 262 260 260 259 259 257 257 257 258 258 258 257 258 258 259 259 259 259 259 259 259 259 258 258 257 257 257 256 256 253 243 235 223 208 207 205 202 200 199 199 201 203 202 202 202 203 204 205 206 204 202 202 201 200 199 198 197 197 198 197 196 196 196 196 194 193 192 191 190 189 188 188 188 188 187 187 187 187 187 187 187 187 188 187 187 187 187 187 186 186 186 186 185 185 185 185 185 185 185 185 185 185 184 184 184 183 183 183 182 182 181 181 181 180 180 179 178 178 178 178 177 177 177 177 177 178 178 178 178 178 178 177 177 177 177 177 177 177 176 176 176 176 176 175 175 175 352 351 350 350 350 350 350 350 350 350 350 349 349 348 347 347 346 346 345 345 345 344 344 343 343 343 343 343 343 343 343 343 344 346 347 348 351 353 357 0 4 8 8 8 8 9 11 15 17 19 19 17 12 6 8 7 9 11 13 15 15 16 15 16 16 17 17 13 8 6 6 6 8 10 11 10 7 5 5 4 3 1 360 358 357 357 1 3 3 2 2 1 2 4 6 6 6 6 6 6 6 5 5 5 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 8 8 9 9 8 7 6 6 5 5 3 0 358 358 358 360 1 1 3 3 0 352 352 347 345 344 340 337 331 329 326 324 323 323 325 326 326 326 325 324 323 322 322 322 322 323 326 333 338 339 339 339 339 339 340 340 338 333 330 329 330 330 330 330 330 329 328 330 333 336 338 337 337 336 336 336 332 327 323 319 315 314 317 322 323 325 330 336 338 339 336 332 330 328 325 322 320 320 321 322 324 325 327 327 328 329 329 329 330 330 330 330 329 328 327 326 327 328 328 326 324 320 316 313 311 309 307 306 305 303 304 303 303 304 305 307 310 312 312 314 315 313 309 306 304 304 303 301 300 299 301 304 304 309 312 311 307 303 299 298 293 288 283 279 276 275 274 273 272 271 271 271 271 271 271 270 269 268 267 267 266 266 265 265 264 264 264 263 263 263 263 262 262 262 262 262 262 262 261 262 262 263 263 263 263 263 263 263 261 259 255 253 251 251 251 252 251 251 250 250 251 252 253 252 251 250 251 251 252 253 254 255 256 256 255 255 254 253 253 253 252 251 251 251 251 251 251 251 251 252 253 254 254 254 254 254 254 253 252 250 246 245 246 248 249 249 249 249 249 250 250 251 251 250 250 250 250 250 250 250 251 251 251 251 251 250 250 250 250 249 249 249 248 248 247 246 246 245 245 245 245 245 245 245 246 246 246 246 246 246 247 247 248 248 248 248 248 248 248 247 246 245 244 243 242 239 235 235 239 243 246 246 246 246 246 246 245 244 244 244 244 243 242 241 241 243 244 245 246 247 248 249 250 251 251 234 218 217 223 234 251 254 255 255 256 256 256 255 255 254 254 253 253 253 252 252 252 253 253 253 253 253 252 252 252 252 252 252 252 252 252 252 252 253 253 253 252 252 252 252 252 253 253 253 253 253 253 253 253 254 255 255 255 256 257 257 258 258 258 259 259 260 261 261 262 262 263 263 263 263 264 264 265 265 265 265 266 266 266 266 266 267 268 268 269 270 270 270 269 268 266 265 265 266 266 266 266 267 268 267 266 265 263 262 260 260 259 258 257 257 257 257 258 258 257 258 259 260 260 259 259 259 259 259 259 258 257 257 257 257 257 256 254 253 247 228 208 207 206 203 201 199 200 202 204 204 203 203 203 204 206 206 205 204 202 201 201 200 199 198 198 198 198 197 197 197 198 198 197 196 194 192 191 189 188 188 188 187 187 187 187 187 187 187 187 188 188 188 187 187 187 187 187 186 186 186 186 185 185 186 185 185 185 185 185 185 184 184 184 183 183 183 182 182 182 181 180 180 179 179 178 178 178 178 178 177 177 177 177 177 178 178 178 178 178 177 177 178 178 177 177 177 177 176 176 176 176 176 176 351 350 350 350 350 350 350 350 350 350 349 349 348 347 347 346 346 345 345 345 344 344 343 343 343 342 342 342 342 342 342 343 344 345 346 349 352 355 359 3 7 8 8 9 10 13 15 18 20 21 19 16 12 9 11 12 13 17 16 15 14 15 16 14 14 13 11 8 6 6 6 8 10 11 10 6 6 5 4 4 4 4 4 1 2 3 3 2 3 2 1 1 3 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 7 8 9 8 7 6 6 5 4 3 359 358 358 358 359 0 0 1 3 4 360 353 354 355 353 348 342 338 335 330 327 323 322 323 325 327 326 327 326 323 321 321 321 321 322 323 327 331 329 335 336 337 337 338 339 340 339 333 331 330 330 330 331 331 329 329 329 329 331 335 338 338 336 335 334 334 334 330 325 319 315 315 318 324 324 327 332 336 338 338 337 332 330 327 324 322 321 319 321 322 325 326 327 327 327 328 328 329 329 329 330 331 331 329 328 328 328 328 325 322 322 318 314 312 310 311 309 309 308 307 305 304 304 305 306 309 312 314 316 318 317 314 310 308 306 303 301 301 300 298 299 306 308 312 315 315 314 311 307 307 301 294 289 284 280 277 276 274 274 273 272 272 272 272 272 271 270 268 267 267 266 266 266 265 265 264 263 263 262 262 262 262 261 261 261 261 261 261 261 262 263 263 263 263 264 264 263 263 261 259 256 254 252 252 252 252 252 252 251 250 250 251 252 252 251 250 250 250 251 251 252 253 254 255 254 252 251 249 248 248 248 248 249 249 250 250 250 251 251 252 253 254 255 254 254 254 253 253 252 250 247 245 246 247 248 249 249 249 250 250 250 250 251 250 250 249 249 249 249 250 250 250 251 250 250 250 249 249 249 249 249 249 248 247 247 246 246 246 245 245 245 244 244 244 245 245 246 246 246 246 246 247 247 248 248 248 248 248 247 246 244 241 239 236 232 225 225 229 237 244 247 247 246 246 246 246 245 244 244 244 245 244 243 242 242 243 244 246 247 248 248 249 249 248 240 217 215 228 234 242 252 254 254 255 256 256 256 256 255 255 254 253 253 253 253 253 252 252 253 252 252 252 252 252 252 252 252 252 252 252 252 252 253 253 253 253 252 252 252 252 252 253 253 253 253 253 253 253 253 254 254 255 256 256 257 257 258 258 258 258 259 260 260 260 261 261 262 262 262 262 263 263 263 264 264 264 264 265 265 265 266 267 268 269 269 270 270 270 269 267 266 265 265 264 264 265 265 266 267 267 267 266 264 262 261 260 259 258 257 257 257 257 257 257 257 258 259 260 260 260 260 259 259 259 259 257 257 257 257 257 256 256 256 253 246 227 209 206 207 204 201 200 200 202 204 204 204 203 203 205 207 207 206 205 203 203 202 201 199 199 199 199 198 198 198 199 199 199 199 199 196 194 192 190 189 189 188 188 188 187 187 187 187 187 187 187 187 188 188 188 188 187 187 187 186 186 186 186 186 186 186 186 186 185 185 185 185 184 184 183 183 183 183 182 182 181 180 180 179 179 179 179 179 178 178 178 178 178 178 178 178 178 178 178 178 178 178 179 179 178 177 177 177 177 177 176 176 176 176 350 350 350 349 349 349 349 349 349 349 349 348 347 347 346 346 345 345 345 345 344 344 343 343 343 343 342 342 342 342 342 342 343 344 346 349 352 357 2 6 7 8 10 11 13 15 18 20 21 20 18 16 15 14 14 15 16 17 14 14 13 12 13 12 12 10 8 6 6 6 8 10 11 9 7 4 5 4 4 8 11 10 9 8 5 3 2 2 2 2 2 2 4 5 5 5 5 5 5 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 6 6 7 8 8 8 7 6 5 4 4 1 357 357 358 359 360 360 359 360 2 5 3 358 356 355 354 345 339 336 332 329 327 323 322 324 325 326 327 328 324 321 321 320 319 320 322 323 325 327 329 333 335 335 336 337 339 340 338 334 331 331 331 332 332 332 330 330 329 329 329 332 335 335 332 333 333 334 335 332 328 320 315 315 317 321 324 328 334 337 338 337 335 332 330 326 323 321 320 319 321 324 326 326 326 327 327 327 327 328 328 329 329 330 331 332 329 329 329 328 323 323 320 317 315 314 313 312 311 309 308 308 307 306 306 307 309 312 315 318 319 322 320 317 311 309 306 302 301 301 299 297 300 307 313 314 317 317 318 316 315 316 311 306 299 293 287 283 280 277 277 275 273 272 272 272 272 271 270 268 267 267 267 266 265 265 265 264 263 262 261 261 261 261 261 261 261 260 261 261 262 263 263 263 264 264 264 264 264 263 261 259 257 255 253 252 252 252 252 252 251 250 250 251 251 252 252 251 251 250 250 250 251 252 253 254 253 250 248 246 245 245 245 246 247 248 249 250 250 251 252 253 253 254 255 255 254 253 253 253 252 250 248 246 246 246 247 248 249 249 250 250 250 250 250 250 249 249 249 249 249 249 249 249 250 249 249 249 248 248 248 248 248 248 248 247 247 247 247 246 246 246 245 245 244 244 244 245 245 245 245 246 246 247 247 247 248 248 248 247 245 243 240 235 232 227 221 224 224 234 242 246 248 248 247 246 246 246 245 245 244 245 245 245 245 244 244 244 245 246 246 247 247 247 244 233 219 210 210 242 244 247 252 254 254 255 255 256 257 256 255 255 254 254 253 253 253 253 252 252 252 252 252 252 252 252 252 252 252 252 252 252 253 253 253 253 253 252 252 252 252 252 252 253 253 253 253 253 253 253 254 254 254 255 256 256 257 258 258 258 258 259 259 259 259 260 260 261 261 262 262 262 262 263 263 263 263 263 264 265 265 266 267 268 269 270 270 270 270 270 269 266 265 265 264 264 264 264 264 265 265 266 267 266 265 263 261 260 259 259 258 257 257 257 256 256 257 258 260 260 259 259 259 259 259 259 258 256 255 256 256 256 256 256 256 253 249 228 211 207 207 205 202 201 201 201 203 205 205 204 204 206 207 207 207 206 205 204 202 201 200 199 199 199 199 199 199 199 200 200 199 199 197 195 193 191 190 189 188 188 188 188 187 187 187 187 187 187 187 187 188 188 188 188 187 187 187 186 186 186 186 186 186 186 186 186 185 185 185 184 184 183 183 183 183 182 182 181 181 180 180 179 179 179 179 179 179 178 178 178 178 178 178 179 179 179 179 179 179 180 180 179 178 177 178 178 177 177 177 177 176 350 350 349 349 349 349 349 349 349 349 348 348 347 346 346 345 345 345 345 344 344 344 343 343 343 343 342 342 342 341 341 341 342 343 345 348 353 358 4 8 8 10 12 14 15 17 20 21 21 19 17 16 16 15 16 18 18 15 13 12 12 11 11 10 10 9 7 6 6 8 10 12 12 6 4 4 5 7 9 12 12 12 11 9 6 4 4 4 4 3 3 2 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 5 5 6 6 7 8 8 7 6 5 4 4 1 359 358 358 358 359 359 359 359 359 2 6 9 2 360 358 353 344 338 336 334 330 326 323 323 324 324 325 327 327 325 321 320 319 319 319 321 323 323 328 331 334 334 334 335 337 340 339 337 334 329 329 332 333 333 333 331 329 329 329 328 329 331 331 330 331 334 335 337 336 329 322 316 316 316 319 324 329 335 337 338 335 333 331 328 325 325 322 320 320 322 325 326 326 326 326 326 326 327 327 327 328 329 330 331 332 332 330 330 327 323 321 318 316 316 315 315 315 314 312 310 310 310 309 309 309 311 315 319 321 323 324 323 320 312 309 305 301 300 300 298 295 299 309 316 319 320 320 320 320 321 321 319 315 309 302 295 289 286 284 281 278 275 274 273 272 272 271 270 268 267 266 266 265 265 265 264 263 262 261 261 261 261 261 261 261 260 260 261 261 263 263 263 263 264 264 264 264 264 263 262 260 257 255 254 253 252 252 252 252 251 250 250 251 251 252 253 252 251 251 250 250 250 251 252 253 253 251 248 246 244 244 244 245 247 248 249 250 250 251 252 253 254 254 254 254 254 253 253 253 252 251 249 247 246 246 246 247 248 249 249 250 250 250 250 249 248 248 248 248 248 248 248 248 249 249 248 248 247 247 247 247 247 247 247 247 247 246 247 247 246 246 246 246 245 244 244 244 244 244 244 245 246 246 247 247 248 248 247 246 243 238 235 231 227 226 225 227 234 242 246 248 248 249 248 247 247 246 246 245 245 245 245 246 246 245 244 244 244 244 245 244 243 239 228 217 210 212 225 247 252 253 253 253 254 255 256 256 257 257 256 255 255 254 254 254 253 253 253 252 252 252 252 252 252 252 252 252 252 252 252 253 253 253 253 253 253 252 252 252 252 252 252 253 253 253 253 253 253 253 253 254 254 255 256 256 257 257 258 258 258 259 259 259 260 260 261 261 261 261 261 261 262 263 263 263 263 264 265 265 266 267 268 269 270 270 270 270 271 270 268 266 264 264 264 264 264 264 264 264 264 265 267 267 265 264 262 261 260 260 259 258 257 256 255 255 255 256 258 257 258 258 258 258 258 258 257 254 253 253 254 255 256 256 256 257 253 235 218 212 210 207 203 203 202 202 204 206 207 205 205 206 206 207 207 207 206 204 202 201 201 200 199 199 199 199 200 198 198 198 198 198 196 195 193 191 190 189 189 188 188 188 188 187 187 187 187 187 187 187 187 188 188 188 188 187 187 187 187 187 187 187 186 186 186 186 185 185 185 184 184 184 184 183 183 183 182 182 181 181 180 180 180 180 180 180 179 179 179 179 179 179 179 179 179 179 179 179 179 180 180 180 179 178 179 179 178 178 177 177 177 350 349 349 349 349 349 348 348 348 348 348 347 347 346 345 345 345 345 345 344 344 344 343 343 343 342 342 342 341 341 341 341 341 342 344 347 352 358 5 9 11 14 14 17 19 20 22 22 21 18 16 15 16 18 21 19 16 14 12 11 11 9 9 9 8 7 5 6 7 8 10 10 7 4 4 5 9 13 14 14 13 12 11 10 8 7 9 7 6 5 5 5 6 5 5 4 4 4 4 4 4 4 5 4 4 4 3 3 2 2 2 2 2 2 2 3 3 3 4 4 5 5 6 6 7 7 7 6 5 4 3 2 357 357 357 358 359 359 359 359 359 360 3 7 6 1 1 1 358 350 344 339 338 332 327 324 323 322 322 323 326 327 325 322 320 319 319 321 324 325 326 333 334 335 335 335 336 338 340 338 335 335 333 329 331 334 334 333 332 330 329 328 327 327 327 326 327 330 333 339 342 339 331 323 317 316 316 319 324 330 335 337 337 335 333 330 327 325 324 322 320 321 323 325 325 325 325 325 325 325 326 326 326 327 328 329 330 331 332 330 329 329 326 322 318 317 317 317 317 317 316 314 312 311 311 311 311 311 314 318 322 325 327 327 326 323 322 312 301 298 299 298 296 294 297 308 317 321 322 324 321 321 321 316 314 312 309 305 300 296 293 290 285 282 278 276 274 272 271 270 269 268 267 266 265 265 264 264 263 261 260 260 260 260 260 261 261 260 260 261 261 262 263 263 263 263 263 263 264 264 264 264 262 260 257 256 254 253 253 253 253 252 252 251 251 251 251 252 253 253 253 252 251 250 250 250 251 252 253 251 249 247 246 246 245 246 247 248 249 250 250 251 252 253 254 254 254 254 254 254 253 253 253 252 250 248 247 246 246 246 247 248 249 249 249 249 249 248 248 247 247 247 247 247 247 247 247 247 247 247 247 247 247 247 247 247 247 247 246 246 246 246 246 246 246 246 246 245 244 244 244 244 244 244 245 245 246 247 247 247 246 244 241 238 237 236 236 235 236 239 242 246 248 248 249 249 248 247 247 247 246 246 245 245 245 246 246 245 244 243 242 242 242 240 236 227 215 210 208 221 248 252 253 254 253 254 255 255 256 256 257 257 257 256 255 254 254 254 254 253 253 252 252 252 252 252 252 252 251 252 252 252 252 253 253 253 253 253 253 253 253 252 252 252 253 253 253 253 253 253 253 253 254 254 254 255 256 256 257 257 257 258 258 258 259 259 260 260 261 261 261 261 261 262 262 262 263 263 264 264 265 266 267 267 268 269 269 270 270 270 270 270 268 265 264 263 263 263 263 264 265 264 264 264 266 267 266 265 263 262 261 260 259 258 257 256 255 254 254 254 254 254 254 252 252 255 257 257 257 255 254 253 254 255 257 257 257 257 254 237 223 217 213 210 208 208 205 204 206 208 208 207 206 206 206 207 207 207 206 203 201 201 201 200 199 198 198 198 198 196 196 197 197 196 195 194 192 191 190 189 189 189 189 188 188 187 187 187 187 187 187 187 188 187 188 188 188 187 187 187 187 187 187 187 186 186 186 186 186 185 185 185 184 184 184 184 184 183 183 182 182 182 181 181 181 181 181 180 180 180 180 179 179 179 179 179 180 180 180 180 179 180 180 180 180 179 180 180 179 178 178 177 177 350 349 349 349 349 348 348 348 348 347 347 347 346 346 345 345 345 345 345 344 344 343 343 343 343 342 342 341 341 341 341 341 341 342 343 346 351 357 3 8 12 16 18 19 20 22 24 24 22 19 18 16 18 21 21 17 15 12 11 9 8 8 8 8 6 5 5 6 7 7 5 4 5 5 5 8 14 16 16 15 15 14 13 12 11 11 11 10 8 7 7 7 6 5 5 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 2 1 1 1 2 2 2 3 3 4 5 5 6 6 6 6 6 5 4 4 2 359 356 356 357 359 359 359 359 360 359 360 6 5 2 2 2 355 353 349 345 342 337 334 328 325 324 323 322 322 326 327 325 322 320 319 320 323 324 327 331 335 336 336 336 336 337 338 338 334 333 332 331 331 332 335 335 334 332 329 326 323 323 324 323 322 325 328 333 340 345 342 333 324 320 318 316 319 325 330 334 335 336 336 333 329 327 326 324 322 321 322 323 324 325 325 325 325 325 325 325 325 326 326 327 328 329 331 330 329 329 328 326 323 320 319 318 318 318 318 317 316 314 314 312 313 313 314 317 321 325 328 329 330 329 327 323 312 298 294 296 295 294 294 297 306 312 317 322 325 321 318 316 310 307 306 304 302 300 300 297 293 289 286 282 279 276 272 270 269 268 267 265 264 264 263 263 262 261 260 259 259 259 259 260 260 260 260 260 261 262 262 262 262 263 263 263 263 264 264 264 264 262 260 258 256 255 254 254 254 254 253 252 252 252 252 252 252 253 253 253 253 252 251 250 250 251 252 252 251 249 248 247 247 246 246 247 248 249 250 251 252 253 253 254 254 254 255 254 254 254 253 253 252 251 250 249 247 247 246 247 248 248 249 249 249 249 248 248 248 247 247 246 246 246 246 246 246 247 247 247 247 246 246 246 246 246 246 246 245 246 246 246 246 246 246 246 246 245 245 244 243 243 244 244 244 245 246 246 246 245 242 241 241 242 243 244 244 245 245 246 247 248 249 249 249 249 248 247 247 246 246 245 245 245 246 246 245 244 241 240 240 239 236 230 223 215 209 219 235 251 252 254 255 256 256 256 256 256 256 257 257 257 256 256 255 255 255 254 253 253 253 252 252 252 252 252 252 251 251 252 252 252 253 253 253 253 253 253 253 253 252 252 252 253 253 253 253 253 253 253 253 253 254 254 255 256 256 257 257 258 258 258 258 259 259 260 260 261 261 262 261 261 261 262 262 263 263 264 264 265 266 267 267 268 268 268 269 270 270 269 268 266 264 263 262 262 262 263 264 264 263 263 264 265 266 266 266 264 265 263 261 260 258 257 255 254 253 253 253 253 253 251 241 235 243 253 257 257 256 256 257 256 257 257 257 257 256 253 236 224 219 216 213 213 209 206 206 207 210 210 209 207 207 207 207 207 207 206 203 201 200 200 199 198 197 197 197 195 195 195 195 196 195 194 193 192 191 191 190 190 190 189 189 188 188 188 187 187 187 187 187 188 188 188 188 188 188 188 188 188 188 187 187 187 186 186 186 186 186 186 185 185 185 185 185 184 184 183 183 183 182 182 182 182 182 181 181 181 181 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 181 181 180 179 178 178 349 349 349 349 348 348 348 347 347 347 347 346 346 345 345 345 345 345 345 344 344 343 343 342 342 342 341 341 341 341 340 340 341 341 343 345 350 354 356 4 11 17 20 22 21 23 25 26 25 23 22 19 24 22 19 17 15 12 10 8 7 7 7 7 6 5 6 6 6 4 1 2 10 11 12 17 18 19 19 19 18 17 16 15 13 13 12 10 9 8 7 7 6 6 5 4 4 4 4 4 4 4 4 3 3 2 2 2 2 2 1 1 1 1 1 2 1 2 3 4 5 5 6 6 6 5 5 4 4 3 0 358 357 357 357 359 359 358 359 358 357 353 358 2 3 1 357 349 347 343 338 335 332 329 327 324 324 322 322 323 326 325 323 320 319 320 323 329 328 331 334 337 338 337 337 337 337 336 335 334 333 333 333 335 336 335 335 334 330 327 322 319 319 319 319 320 323 328 334 342 347 347 337 328 323 320 318 320 326 330 332 333 333 333 331 329 329 326 324 323 322 323 324 324 324 324 325 325 325 324 324 324 325 325 326 327 328 329 329 328 328 328 326 323 321 320 319 318 319 319 319 318 317 316 314 314 316 316 319 323 327 329 331 331 331 329 323 312 298 292 292 292 291 293 298 303 303 312 317 321 320 316 312 311 309 307 305 303 301 300 297 294 291 288 285 282 278 273 270 268 267 266 264 263 262 260 260 260 260 259 258 258 258 258 259 259 260 260 260 260 261 261 262 262 262 262 263 263 263 264 264 264 262 261 259 258 257 256 255 255 255 254 253 253 252 252 253 253 253 253 254 254 254 253 251 250 251 251 251 250 248 248 247 246 246 246 247 248 249 250 251 252 253 253 254 254 255 255 254 254 254 254 253 253 252 251 250 249 248 247 247 247 248 249 249 249 249 249 248 248 247 247 247 246 246 246 246 246 247 247 248 247 247 246 246 245 245 245 245 245 245 245 245 245 246 246 247 247 246 246 245 244 243 243 243 243 244 245 245 243 243 237 239 243 244 245 246 247 247 248 248 248 248 249 249 249 249 249 248 248 247 247 246 245 245 245 245 245 244 243 241 240 240 237 226 213 210 232 239 246 251 252 253 256 258 257 257 256 256 256 257 257 257 257 257 256 255 255 254 254 253 253 252 252 252 252 252 252 251 251 251 252 252 253 253 253 253 253 253 253 253 253 252 253 253 253 253 253 253 253 253 253 253 254 254 255 256 257 257 257 258 258 258 258 258 259 260 260 261 261 262 261 261 261 262 262 263 263 263 264 265 266 266 267 267 267 268 269 269 269 268 267 265 263 261 261 260 261 262 263 263 262 263 263 264 265 266 266 266 266 265 262 261 259 257 254 252 251 251 251 252 251 249 238 234 244 254 258 258 257 257 257 257 257 257 257 257 255 252 241 225 218 216 215 213 210 208 208 210 212 212 211 209 208 208 208 208 207 206 203 200 199 199 198 196 194 193 192 192 192 193 194 194 194 194 193 193 193 192 191 191 191 190 189 189 188 188 188 187 187 187 188 188 188 188 188 188 188 188 188 188 188 187 187 187 187 187 187 187 186 186 186 186 185 185 185 185 184 184 184 183 183 183 183 183 183 182 182 182 181 181 181 181 180 180 180 181 181 181 181 180 180 181 182 181 181 181 182 182 182 180 179 178 349 348 348 348 348 348 347 347 347 346 346 346 345 345 345 345 345 345 344 344 344 343 343 342 342 342 341 341 341 340 340 340 341 341 342 344 349 351 355 3 11 17 21 24 25 26 28 29 28 27 26 25 25 23 20 17 15 12 11 7 6 6 6 7 7 7 7 7 6 3 2 6 9 15 18 19 20 20 20 20 20 19 17 16 16 14 13 11 10 9 8 7 7 6 5 5 5 4 4 4 4 3 3 3 2 2 2 2 2 2 1 1 0 1 1 1 1 2 4 4 5 6 6 6 5 4 4 3 3 2 357 357 357 357 358 358 359 359 359 356 354 355 359 360 2 355 349 345 341 338 332 330 330 328 327 325 325 322 322 323 324 324 322 319 320 323 327 331 331 336 337 338 339 339 338 337 335 335 333 333 333 333 338 339 338 337 336 335 332 326 321 319 319 319 318 319 322 328 336 343 347 348 342 343 330 328 326 325 328 330 331 332 331 329 329 329 328 325 324 323 323 323 324 324 324 324 324 324 324 324 324 324 324 324 324 325 324 325 326 326 327 327 327 324 322 320 319 319 319 320 320 320 319 318 316 317 318 318 321 326 329 331 332 332 332 331 325 313 300 293 289 287 287 292 298 301 303 309 313 315 315 313 312 312 311 310 308 307 305 303 300 296 293 290 287 284 279 274 270 269 267 265 263 261 259 257 257 258 258 258 257 257 258 258 258 259 259 259 259 259 260 261 262 262 262 262 263 263 263 263 264 264 263 262 261 259 258 258 257 256 255 254 253 253 253 253 253 253 253 253 254 254 255 253 252 250 249 249 250 250 249 249 247 246 246 246 247 248 249 250 251 252 253 253 254 255 255 255 255 255 255 255 255 254 254 253 252 250 249 248 247 247 247 248 249 249 249 249 248 248 248 247 247 247 247 246 247 247 247 247 248 248 247 247 246 246 245 245 244 244 244 245 245 245 246 246 246 247 246 246 245 244 243 243 243 243 243 243 242 238 233 235 240 243 244 245 247 248 248 249 249 248 249 249 249 249 249 249 249 248 247 247 246 245 245 245 245 245 244 245 244 243 244 245 244 241 240 246 249 251 251 252 254 255 258 258 258 257 256 256 256 256 257 257 257 257 256 255 255 254 253 253 253 252 252 252 252 252 251 251 251 251 252 252 253 253 253 254 254 254 253 253 253 253 253 253 253 253 253 253 253 253 253 254 254 255 256 257 257 257 257 258 258 258 258 259 260 260 261 262 262 262 262 261 262 262 262 262 263 264 265 265 266 266 266 267 268 269 269 269 268 266 264 262 261 261 260 261 262 262 261 261 262 263 263 264 265 265 266 267 266 264 262 259 257 253 250 248 248 249 249 248 244 238 245 255 257 258 258 256 256 256 256 256 255 255 255 254 252 244 227 223 219 215 213 211 211 211 213 214 214 212 211 210 208 208 208 208 206 203 200 199 198 197 197 193 190 190 191 191 193 193 193 193 193 193 193 193 192 192 192 192 191 190 189 189 188 188 188 188 188 188 188 188 188 188 188 188 188 188 188 188 187 187 187 188 187 187 187 187 186 186 186 186 186 185 185 185 184 184 184 184 184 183 184 183 183 182 182 182 181 181 181 181 181 181 182 182 182 182 181 181 182 182 182 182 182 182 184 183 182 180 179 348 348 348 348 347 347 347 347 346 346 346 346 345 345 345 345 345 344 344 344 344 343 343 342 342 342 341 341 340 340 340 340 340 341 342 344 348 349 355 4 11 18 23 26 28 29 32 33 33 32 31 30 27 23 20 15 14 12 10 8 8 7 8 9 9 9 9 9 9 7 8 11 10 15 18 20 20 19 19 19 19 18 17 17 16 14 13 11 10 9 8 8 7 6 5 5 5 5 4 4 4 3 3 2 2 2 1 1 2 2 1 1 360 0 0 1 1 3 4 4 5 6 6 5 5 4 3 3 2 360 358 358 358 358 358 359 359 360 359 355 355 358 360 358 356 350 343 340 337 335 332 330 328 328 327 327 325 323 322 322 323 323 321 320 321 327 327 331 335 338 339 340 340 340 339 337 335 334 334 333 333 336 341 345 342 343 339 336 331 326 324 322 319 318 318 318 322 330 339 342 344 344 341 340 338 336 333 330 329 329 331 330 329 329 328 327 326 325 324 324 323 324 324 324 324 324 324 324 324 324 324 322 322 322 322 322 323 323 324 325 326 327 327 325 323 321 320 319 319 319 320 320 320 319 318 318 319 320 323 328 331 333 333 333 332 331 325 317 304 293 288 285 287 293 296 299 303 308 311 313 311 310 311 312 312 311 310 309 308 306 303 299 295 292 288 285 280 276 272 271 267 264 262 259 258 256 255 256 257 257 257 257 257 257 258 258 259 259 259 259 260 261 261 262 262 262 262 263 263 263 263 263 263 263 262 262 260 259 258 257 256 255 254 254 253 253 253 253 253 253 254 254 254 253 251 249 248 248 248 249 250 250 248 247 247 247 247 248 249 250 251 252 253 254 255 255 255 255 255 255 256 257 256 256 256 255 254 252 250 249 247 247 248 248 249 249 249 249 249 248 248 248 248 247 247 247 247 247 247 247 248 249 248 248 248 247 246 245 245 244 244 244 245 245 246 246 246 247 247 246 245 244 244 242 241 240 240 240 236 232 231 240 243 244 245 246 248 249 249 250 250 249 249 249 249 249 249 249 249 248 247 247 246 246 246 246 246 245 245 246 246 246 248 250 251 249 247 248 251 251 252 253 254 255 257 258 258 257 256 256 256 256 256 256 257 257 257 256 255 254 254 254 253 253 253 252 252 252 251 251 251 251 252 252 252 253 253 254 254 254 254 254 253 253 253 254 254 254 254 254 253 254 254 254 254 255 256 256 257 257 257 258 258 258 258 259 259 260 261 261 261 261 261 261 261 262 262 262 263 263 264 265 265 265 266 267 268 268 269 269 267 265 263 262 262 260 260 260 260 259 259 260 261 262 262 262 263 264 265 266 266 265 263 260 257 252 248 247 246 244 243 241 237 239 246 256 258 259 258 257 255 255 256 255 254 253 253 253 251 246 244 236 226 217 213 213 213 213 214 216 216 215 214 211 209 209 208 208 206 204 201 199 198 198 197 193 190 190 191 193 193 192 192 192 192 192 192 192 192 192 192 191 191 190 189 189 189 189 189 188 188 188 189 188 188 188 188 188 188 188 188 188 188 188 188 188 188 187 187 187 187 186 186 186 186 186 186 185 185 185 185 184 184 184 184 184 184 183 183 182 182 182 182 182 182 182 182 183 182 183 182 183 183 183 183 182 182 182 184 184 183 182 181 348 348 347 347 347 347 346 346 346 346 346 345 345 345 345 345 345 345 344 344 344 343 343 342 342 342 341 341 340 340 340 340 340 341 342 343 345 348 355 2 10 16 22 26 28 30 31 32 33 33 32 30 27 23 18 15 13 11 10 9 9 10 11 12 12 12 12 11 11 11 11 11 11 13 16 18 18 18 17 17 17 17 17 17 16 14 12 12 11 10 9 8 7 6 5 5 5 4 4 4 4 3 3 2 2 2 1 1 1 2 1 1 0 360 0 1 2 2 3 4 5 5 5 5 4 3 2 2 359 358 358 358 359 359 359 359 360 359 357 356 357 360 1 356 349 345 340 339 336 334 333 332 331 330 329 328 326 324 323 322 323 322 321 321 322 328 331 337 339 340 341 341 341 339 338 336 335 334 335 336 340 348 356 357 351 348 344 337 331 328 326 322 320 318 319 319 322 330 339 340 340 341 340 339 340 339 335 330 329 329 329 330 329 329 327 325 325 325 324 325 324 324 324 324 324 324 324 324 324 324 323 322 322 321 321 321 321 322 322 324 326 327 327 326 323 319 318 318 318 318 318 320 320 320 319 320 321 322 325 330 333 333 333 333 331 329 324 319 306 295 288 286 289 295 295 299 303 308 311 313 312 310 310 312 314 313 312 311 310 308 305 301 297 293 289 285 282 280 277 272 268 264 261 259 257 256 256 256 257 256 256 256 257 257 258 258 259 259 259 260 260 260 261 261 262 262 262 262 263 263 263 263 264 264 263 263 261 260 258 257 256 255 255 254 253 253 253 253 254 254 254 254 254 254 252 250 248 248 248 249 250 250 249 248 247 247 248 249 250 250 251 252 253 254 255 255 255 256 256 257 257 257 258 258 257 257 256 253 251 249 248 248 248 249 249 249 249 249 249 249 249 248 248 248 248 248 247 247 247 247 248 249 249 249 249 248 247 246 246 245 244 244 245 245 246 246 246 247 247 246 246 245 243 242 240 238 237 236 229 228 236 243 243 245 247 248 249 249 250 250 250 249 249 248 248 248 249 249 249 249 247 246 246 246 246 246 246 246 245 246 246 247 249 251 251 249 248 248 249 251 252 253 254 255 256 257 258 258 257 256 256 256 256 256 256 257 257 257 256 255 254 254 254 254 253 252 252 252 251 251 251 251 252 252 252 253 253 254 254 254 254 254 254 253 254 254 254 254 254 254 254 254 254 254 254 255 256 256 256 257 258 258 258 258 258 258 259 260 261 261 261 261 261 261 261 261 261 261 262 263 264 264 265 265 266 266 267 267 268 267 266 264 263 262 261 260 260 259 258 258 259 260 261 261 261 261 262 263 264 264 266 266 264 261 257 255 252 248 245 243 239 244 247 248 256 257 258 258 259 257 255 255 256 255 254 253 252 252 251 250 246 239 230 219 215 215 215 214 215 217 218 217 215 212 209 208 208 207 205 203 200 199 198 198 197 195 192 191 192 193 193 192 192 192 192 192 192 192 192 192 191 191 191 190 190 190 190 190 189 189 189 189 189 189 189 188 188 188 188 188 188 188 188 188 188 188 187 187 187 187 187 187 186 186 187 187 186 186 186 186 185 185 185 184 184 184 184 184 184 183 183 183 183 183 182 183 183 183 183 183 183 182 183 183 184 183 182 182 184 185 185 184 183 347 347 347 347 347 346 346 346 346 346 346 346 345 345 345 345 345 345 345 344 344 344 343 343 342 342 342 341 341 340 340 340 340 341 343 343 345 349 355 2 9 15 21 25 28 29 31 31 32 33 32 30 28 23 18 15 13 12 12 11 12 14 14 14 14 14 13 12 12 11 10 10 6 9 13 16 17 17 16 16 16 16 16 16 14 13 12 11 11 10 9 8 7 7 6 5 5 4 4 4 4 3 3 2 2 2 2 1 2 2 1 1 0 0 0 0 2 2 3 4 4 5 4 4 3 360 357 356 356 356 357 358 359 360 360 360 360 358 357 358 359 359 353 349 344 341 339 336 335 334 334 333 333 332 331 330 327 324 323 322 322 321 321 323 323 325 332 339 340 342 342 342 341 339 336 334 334 335 336 342 359 11 6 358 352 348 343 335 335 331 328 324 321 319 319 319 322 329 337 340 339 339 338 340 340 338 334 328 328 329 331 330 329 329 326 325 325 325 325 325 324 324 324 324 324 324 324 324 323 323 323 322 321 320 319 319 319 320 321 323 325 327 327 326 324 320 318 317 317 317 317 319 320 320 320 321 321 323 326 330 333 333 333 332 330 327 324 318 309 297 290 289 289 291 296 300 304 308 311 313 312 311 311 312 313 313 313 313 312 311 308 304 299 293 289 285 283 282 279 274 269 264 262 259 258 257 257 257 257 257 257 257 257 258 258 259 259 260 260 260 260 260 260 261 261 262 262 262 262 262 262 263 263 264 264 263 262 260 259 258 256 255 254 254 254 253 253 254 254 254 254 254 254 254 253 251 250 250 249 249 250 251 250 249 248 248 248 249 250 251 251 252 253 254 255 255 256 256 257 258 258 258 258 258 258 258 256 254 252 250 249 249 249 249 249 249 249 250 250 249 249 249 248 248 248 248 248 248 247 248 248 249 250 250 249 249 249 248 247 246 245 245 245 246 246 247 247 247 247 247 247 246 245 243 240 236 233 233 235 239 243 246 246 248 249 249 249 250 250 250 250 250 249 249 248 248 248 249 249 248 247 246 246 246 246 245 245 245 245 245 246 248 250 252 251 250 249 248 248 250 252 253 253 254 255 257 258 258 257 257 256 255 256 256 256 256 257 257 257 256 255 255 255 254 253 253 252 252 251 251 251 252 252 252 252 253 253 254 254 255 255 255 254 254 255 255 254 254 254 254 254 254 254 254 254 255 256 256 256 257 257 258 258 258 258 259 259 260 261 261 261 261 261 261 261 261 261 261 262 263 263 263 264 265 265 266 267 267 266 265 264 264 263 262 260 260 259 258 258 258 258 259 260 260 260 261 261 262 262 263 265 266 265 262 260 258 255 250 247 247 247 252 255 256 257 259 259 258 258 257 256 256 256 255 253 252 251 251 250 248 244 238 232 221 218 217 216 215 216 218 218 218 216 212 209 208 207 205 203 201 200 199 198 198 197 197 195 194 193 193 193 193 192 192 191 191 191 192 192 192 191 191 191 191 191 191 190 191 190 190 189 189 189 189 189 189 188 188 188 188 188 188 188 188 188 188 188 187 187 187 187 187 187 187 187 187 186 186 186 186 186 185 185 185 185 185 185 185 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 185 185 185 184 347 347 347 347 346 346 346 346 346 346 346 346 346 346 346 346 345 345 345 345 344 344 344 343 343 343 342 341 341 341 340 340 340 341 343 343 346 351 357 3 10 15 20 24 27 29 30 30 32 33 32 31 28 23 18 15 14 14 14 14 15 16 16 15 15 15 14 14 13 12 12 9 1 5 12 16 17 17 16 15 15 15 16 15 13 12 11 10 10 9 9 8 7 7 6 5 5 4 4 4 3 3 3 3 2 2 2 2 2 2 2 1 0 0 0 1 1 2 3 4 4 4 4 3 359 356 355 356 356 356 357 358 359 359 0 360 358 358 359 360 360 359 353 346 343 342 341 339 335 334 334 334 334 333 332 331 327 324 323 322 321 320 321 325 326 329 335 341 343 343 343 343 341 338 334 331 331 332 339 353 15 14 5 357 350 346 341 336 335 332 330 326 322 320 319 318 322 331 337 339 339 338 338 340 340 336 332 329 329 331 331 330 329 328 326 325 325 325 325 325 324 325 324 323 323 323 323 323 323 323 323 322 321 319 318 318 318 318 320 322 324 326 326 326 324 322 320 318 318 317 316 317 319 320 321 322 322 323 326 328 329 332 333 331 328 326 321 315 310 300 294 292 291 293 297 300 305 309 312 313 312 312 313 311 311 311 312 313 314 313 311 306 301 295 290 286 286 283 280 276 271 266 264 260 259 259 258 258 258 258 258 258 258 258 259 259 259 260 260 260 260 260 260 261 261 261 262 262 262 262 262 263 263 264 264 264 262 261 259 258 256 255 255 254 254 254 253 253 254 254 253 254 254 254 253 252 252 252 250 249 250 251 252 251 250 249 249 250 250 251 252 253 254 255 255 256 256 257 258 258 258 258 258 257 257 257 256 255 253 251 250 250 250 250 250 249 249 250 250 250 250 249 249 249 248 248 248 248 248 248 248 249 250 250 250 250 250 249 249 247 246 246 246 247 247 248 248 248 248 248 247 247 246 244 242 239 236 235 245 246 246 247 248 249 250 250 250 250 250 250 250 250 249 249 248 248 248 248 249 248 247 247 246 246 245 245 244 244 244 245 247 248 250 252 251 249 249 249 249 249 251 252 253 254 254 255 256 257 257 257 257 256 255 255 256 256 256 257 257 256 256 256 255 254 253 253 253 252 252 252 252 252 252 252 252 253 253 254 254 255 255 255 255 255 256 255 255 254 254 254 254 254 254 254 255 255 255 256 256 257 257 257 257 258 258 259 259 260 260 261 261 261 261 261 261 261 261 262 262 262 263 263 264 264 265 266 267 267 266 265 265 264 263 261 260 259 257 257 257 257 257 257 258 258 260 260 260 261 261 262 264 266 265 263 263 261 257 254 251 251 252 256 258 258 258 258 258 258 257 257 257 256 256 255 254 251 250 250 250 247 242 237 233 222 219 219 217 216 216 217 218 218 216 213 209 207 206 204 203 202 201 199 198 197 198 197 196 195 195 194 193 193 193 192 191 191 191 191 192 191 191 191 191 191 191 191 191 191 191 190 190 189 189 189 189 189 189 189 189 189 188 188 188 189 188 188 188 188 188 187 187 187 187 187 187 187 187 187 186 186 186 186 185 185 185 185 185 185 185 185 184 184 184 184 183 183 184 184 184 184 184 183 183 183 184 184 184 183 184 184 185 185 185 347 346 346 346 346 346 346 346 346 346 346 346 346 346 346 346 346 346 345 345 345 345 344 344 344 343 343 342 341 341 340 340 341 342 343 344 348 354 0 5 11 16 20 23 26 27 29 31 32 33 33 32 28 22 17 16 16 16 16 16 17 17 17 16 16 16 16 15 14 14 13 8 4 7 14 16 17 17 16 15 15 15 15 13 12 11 10 9 9 9 8 8 7 7 6 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 1 0 0 0 1 2 3 3 4 4 3 0 354 355 356 356 357 357 358 358 359 360 0 1 1 359 1 1 356 354 352 345 344 343 342 340 338 336 335 334 337 337 333 329 325 324 323 322 321 320 321 323 327 334 339 343 345 343 343 344 340 336 333 333 333 337 346 5 18 11 2 353 347 343 339 337 336 334 331 327 323 320 319 319 324 332 336 337 337 337 338 340 338 334 331 330 329 329 330 330 329 328 326 326 326 326 325 324 324 325 325 324 325 324 323 322 323 323 323 321 320 319 318 318 316 316 318 321 323 325 325 325 325 323 321 320 319 317 316 316 318 319 321 322 322 322 324 326 329 331 332 330 328 325 321 316 309 303 299 298 295 296 298 301 306 310 316 316 314 314 314 314 312 311 312 314 315 315 313 309 303 296 292 289 287 285 282 278 273 269 266 262 260 260 259 259 259 258 259 259 259 259 260 260 261 260 259 259 259 259 259 260 261 261 261 261 261 262 262 262 263 264 264 264 262 261 260 258 257 256 255 254 254 254 253 253 253 253 253 254 254 254 254 254 254 253 252 250 251 251 252 252 251 250 250 250 250 251 253 254 254 255 256 256 256 257 257 258 258 257 256 255 255 255 255 255 254 252 252 252 251 251 250 250 250 250 250 250 250 250 250 249 249 249 248 248 248 248 248 249 249 250 250 250 250 250 249 248 247 247 247 248 248 248 248 248 248 248 247 247 247 245 243 243 244 245 248 248 248 248 249 250 250 250 251 250 250 250 250 250 250 250 249 248 248 248 248 248 247 247 246 246 246 245 244 244 245 246 247 248 250 251 252 252 251 248 248 249 250 251 252 252 253 254 255 255 256 258 257 256 256 255 256 256 256 257 257 257 257 256 255 254 254 253 252 252 252 252 252 252 252 252 252 252 253 253 254 254 255 255 256 256 256 255 255 254 254 254 254 254 254 254 254 255 255 256 257 257 257 257 257 257 258 259 259 260 260 261 261 260 260 261 261 261 261 261 261 262 262 263 263 264 265 266 267 267 267 266 266 264 262 261 260 258 257 257 257 257 256 256 257 258 259 259 260 260 261 261 263 264 265 265 264 262 259 256 254 254 255 256 257 257 257 257 256 256 256 257 257 257 256 254 254 252 251 249 248 246 241 236 232 221 219 219 219 218 219 221 219 217 215 213 210 208 206 205 204 204 203 200 198 197 197 197 197 196 195 195 195 194 193 192 192 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 190 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 188 188 188 188 187 187 187 187 187 187 187 186 186 186 186 186 185 185 186 186 186 185 185 185 184 184 184 184 184 184 184 184 184 184 184 184 185 185 185 185 184 185 184 185 185 185 346 346 346 346 346 346 346 346 346 346 346 346 347 347 347 347 347 346 346 346 346 346 345 345 344 344 343 342 342 341 340 340 341 341 342 346 352 358 3 8 12 16 20 23 27 27 29 31 32 33 34 32 27 22 19 17 18 18 18 18 18 18 17 17 17 17 17 17 16 16 15 9 8 10 14 15 16 16 16 16 16 15 15 12 11 10 10 9 8 8 8 8 8 7 6 5 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 1 0 1 1 1 2 3 3 3 3 3 359 355 356 358 357 358 359 359 359 360 0 1 359 358 1 2 2 356 354 353 351 349 345 343 341 340 339 338 338 338 338 335 331 328 326 324 322 321 321 321 322 328 341 342 345 344 343 342 342 339 333 332 333 335 342 358 17 15 6 358 350 343 339 339 338 336 335 333 328 323 321 320 321 326 332 332 335 336 337 338 338 335 334 331 329 327 328 328 329 329 328 327 326 326 327 326 324 324 325 325 325 325 324 322 322 322 322 322 321 320 318 318 317 315 314 317 319 322 324 325 325 325 323 323 321 319 318 316 315 317 319 321 322 322 322 322 324 327 330 330 329 327 324 321 315 310 307 305 303 298 298 299 303 308 312 317 317 316 315 315 314 314 313 314 316 317 317 315 311 305 298 296 293 289 287 284 281 276 273 268 264 261 260 260 259 259 259 259 259 259 258 259 260 260 259 259 259 258 258 258 259 260 260 261 261 261 261 262 262 263 263 264 263 262 261 260 258 257 256 256 255 254 254 253 253 253 253 253 254 254 254 254 255 255 254 253 252 251 252 252 252 252 251 251 251 251 252 253 254 255 255 256 256 256 256 256 256 255 255 254 253 253 254 254 255 254 253 253 253 252 252 251 251 250 250 250 251 251 251 250 250 250 249 249 249 248 248 248 248 249 250 250 250 250 250 250 249 248 247 247 247 248 248 248 248 247 247 247 247 247 244 243 244 246 247 247 248 248 248 249 250 250 251 251 251 251 250 250 250 250 250 249 248 248 247 247 247 247 247 247 246 246 245 245 245 246 246 247 247 248 250 251 251 251 249 247 248 250 251 251 251 252 253 254 254 256 257 258 257 256 256 256 256 256 256 256 257 257 257 256 255 254 254 253 253 252 252 252 253 252 252 252 252 252 252 253 254 254 254 255 255 255 255 255 255 255 254 254 254 254 254 254 255 255 256 257 257 258 258 257 258 258 259 259 260 260 260 260 260 260 260 260 260 260 261 261 261 261 262 263 264 266 267 267 267 267 266 265 263 261 260 259 257 256 256 256 255 255 255 256 258 258 258 259 260 260 261 261 262 262 265 265 263 261 258 255 253 255 253 254 254 254 253 252 254 256 257 257 257 256 254 254 254 251 248 246 244 240 236 230 218 217 217 219 221 222 223 222 217 214 211 210 208 206 205 205 205 204 202 200 198 198 197 197 197 196 196 195 195 194 193 192 192 192 192 191 191 191 191 191 191 191 190 190 191 191 191 190 190 190 189 190 190 190 190 190 189 189 189 189 189 189 189 189 189 188 188 188 188 188 188 188 187 187 187 187 186 186 186 186 186 186 186 186 186 186 186 185 185 185 184 184 184 184 184 184 184 184 184 185 186 186 186 186 186 185 185 185 185 185 345 345 345 346 346 346 345 345 345 346 346 346 347 347 348 348 347 347 347 347 347 347 346 346 345 344 344 343 342 341 341 341 342 342 344 349 356 2 6 11 14 17 21 24 26 27 30 31 32 33 32 29 26 23 20 19 19 19 19 19 18 18 17 18 18 18 18 18 17 17 16 13 12 12 13 14 15 15 15 15 15 14 13 12 11 10 10 9 8 8 8 8 7 7 6 5 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 2 3 3 3 3 3 357 356 356 357 358 358 360 1 1 1 2 1 359 358 360 1 3 2 356 355 357 357 357 356 354 350 347 344 342 341 341 340 339 336 331 327 324 323 321 321 321 324 332 342 345 346 343 342 341 340 338 336 332 332 336 350 13 19 9 1 356 349 343 341 339 337 336 335 334 330 325 319 320 322 326 330 332 335 336 336 337 336 334 332 329 328 327 327 328 328 328 328 328 327 327 327 326 325 325 325 325 326 325 324 322 321 321 321 321 319 319 318 318 316 312 311 315 319 321 322 324 324 325 324 324 322 320 318 317 315 314 318 320 321 321 321 322 323 326 328 329 328 326 324 318 315 311 310 308 305 302 299 300 305 309 313 317 317 316 316 315 314 313 313 315 316 317 318 317 313 308 304 299 294 291 289 287 284 279 277 271 266 262 261 261 260 259 259 258 258 258 258 258 258 258 258 258 258 258 258 258 258 259 260 260 261 260 260 261 262 262 263 263 263 262 261 260 258 257 256 256 255 254 254 253 253 253 253 253 254 254 254 255 255 256 255 254 253 253 252 253 253 253 253 252 252 252 252 253 254 255 256 256 256 255 254 254 254 254 253 253 253 253 254 254 254 254 254 254 254 253 253 252 252 252 251 251 251 251 251 251 251 251 250 250 249 249 249 249 249 249 250 250 251 251 251 251 250 249 248 247 247 247 247 247 247 247 246 246 246 245 242 241 242 245 245 245 246 247 248 249 250 250 251 251 252 251 251 251 250 250 250 249 249 248 247 247 247 248 248 247 247 246 246 246 247 247 246 246 246 246 247 248 249 250 250 249 249 250 250 250 250 251 252 253 254 255 256 258 258 257 257 256 256 256 256 256 256 257 257 257 256 256 255 254 253 253 253 253 253 252 252 252 252 252 252 252 252 253 253 253 253 254 255 255 256 255 255 255 254 254 254 254 255 256 256 257 257 258 258 258 258 258 258 259 259 260 260 259 259 259 259 260 260 260 260 260 260 261 262 263 265 266 267 267 267 266 265 263 261 260 259 258 257 256 256 256 256 255 255 256 257 258 258 258 259 260 260 260 261 262 264 265 265 263 260 255 252 252 249 248 246 244 248 253 255 257 258 258 257 255 254 254 252 250 246 243 241 239 235 229 217 216 217 220 222 223 224 223 218 213 211 209 208 206 206 205 206 205 203 202 201 200 198 197 197 197 196 195 194 193 193 192 192 192 192 191 191 190 190 190 190 190 190 190 191 191 191 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 189 189 189 188 188 188 188 188 188 188 188 187 187 187 187 187 187 187 187 187 187 187 186 186 186 185 185 185 185 185 185 184 184 184 184 184 185 185 186 187 186 186 186 186 186 186 185 345 345 345 345 345 346 345 346 346 346 346 346 347 348 348 348 348 348 348 348 348 348 347 347 346 345 344 343 342 341 341 342 342 343 346 354 2 6 9 13 16 19 22 23 25 28 30 31 32 31 30 27 26 23 22 21 21 20 20 19 18 17 18 18 18 18 17 18 17 17 16 15 13 13 13 13 14 14 15 15 14 13 12 11 10 10 9 9 8 8 8 7 7 7 6 5 5 4 4 4 4 4 4 4 3 3 3 2 2 2 2 2 1 1 1 2 3 3 4 4 3 2 357 357 358 357 358 359 1 2 3 3 3 1 358 359 3 3 5 5 360 358 1 6 6 1 357 353 346 348 349 345 341 339 338 338 333 327 324 322 321 321 321 326 337 346 347 346 342 341 340 338 337 336 331 332 339 358 17 12 3 356 355 349 346 344 339 334 335 335 334 331 325 321 322 324 324 328 332 335 336 336 337 336 334 330 328 327 327 327 328 328 328 328 329 329 328 328 327 325 324 324 325 326 325 323 321 320 321 321 320 318 317 317 316 314 313 313 315 318 320 321 323 324 324 324 324 322 320 319 317 315 313 316 320 320 320 320 320 322 325 327 328 327 325 322 318 315 313 311 310 307 303 300 300 306 311 314 317 317 317 317 315 314 312 312 316 317 317 319 318 315 311 308 299 293 292 292 291 288 285 283 275 269 266 264 261 260 259 258 258 258 258 257 257 258 258 258 258 258 258 258 257 258 259 259 260 260 260 260 260 261 262 263 263 262 262 261 260 259 258 257 256 255 254 254 254 254 254 254 254 254 255 255 255 255 256 256 256 255 254 253 253 253 253 254 254 253 253 253 254 255 255 256 256 255 255 255 254 253 253 253 253 254 253 253 254 254 254 254 254 254 254 254 254 253 253 252 252 252 252 252 252 252 251 251 251 250 250 250 250 250 250 250 251 252 252 252 252 251 250 248 248 247 247 247 247 247 246 245 245 245 244 241 241 242 243 243 244 245 247 248 249 249 250 251 251 252 252 252 251 251 250 250 249 249 248 247 247 247 248 248 248 248 247 247 247 247 247 247 246 244 244 244 245 247 248 249 249 249 250 250 250 250 250 251 252 254 255 256 257 258 258 257 256 256 256 256 256 256 256 257 257 257 256 255 254 254 253 253 253 252 252 252 252 252 252 252 252 252 252 252 252 252 253 253 254 255 255 255 255 255 255 255 255 256 256 257 257 257 257 258 258 258 258 259 259 259 259 259 259 259 259 259 259 260 260 260 260 260 261 262 263 265 265 266 266 266 265 263 261 260 259 258 257 256 256 256 256 255 255 255 256 256 257 257 257 258 259 259 260 260 261 263 265 266 265 262 257 253 252 253 248 246 250 253 256 257 258 258 257 256 255 254 253 251 248 245 243 241 239 235 228 221 220 221 221 221 222 223 225 223 216 211 209 208 207 206 205 206 206 204 204 203 202 199 198 198 196 194 193 193 192 193 192 192 191 191 191 191 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 189 189 189 189 189 189 189 189 189 188 188 187 187 187 187 187 187 187 187 187 187 186 186 186 186 185 185 185 185 185 185 184 184 185 185 185 185 186 186 186 186 186 186 186 185 185 345 345 345 345 345 345 346 346 346 346 346 347 348 348 349 349 349 349 349 349 349 349 348 348 347 346 344 343 342 342 342 342 343 345 351 360 6 9 12 15 18 20 23 23 26 28 30 31 30 30 28 27 26 24 22 22 21 20 20 18 17 17 18 18 18 18 18 18 17 17 17 16 15 13 13 13 13 14 14 14 13 12 12 11 10 10 9 9 8 8 8 7 7 6 6 5 5 4 4 5 5 5 4 4 4 3 3 3 3 3 2 2 1 1 2 3 4 4 4 4 1 359 358 358 359 359 359 0 2 3 5 6 5 4 3 6 13 11 13 14 9 7 11 12 8 2 351 344 341 341 340 340 335 332 331 332 331 328 324 322 321 321 322 328 341 350 349 345 343 341 339 334 333 332 332 337 355 7 11 4 356 352 352 349 348 345 340 335 334 334 335 331 326 323 325 327 326 330 333 335 336 336 337 334 332 330 328 328 327 327 328 328 328 329 329 330 330 330 327 326 325 324 325 325 324 322 320 320 321 321 319 319 317 316 315 313 311 312 315 317 319 321 322 323 323 324 324 323 321 319 316 314 313 315 319 319 319 318 318 321 324 326 327 326 323 320 317 315 314 311 312 308 304 301 302 308 312 316 317 317 317 316 314 312 311 312 316 318 318 318 318 318 315 307 296 289 287 292 294 292 290 287 280 272 271 266 262 260 259 258 258 257 258 258 257 258 258 258 258 259 259 259 258 259 259 259 260 260 260 261 261 262 262 262 262 262 262 261 260 259 259 258 256 255 255 255 254 254 254 255 255 255 255 255 255 255 255 256 256 256 255 254 254 254 254 254 254 254 254 254 255 255 256 256 256 256 255 255 254 253 253 254 254 254 254 254 254 254 254 254 254 254 255 255 255 254 254 253 253 253 252 252 252 252 252 252 252 252 252 251 251 251 251 251 252 253 253 253 253 252 250 249 248 248 247 247 247 247 246 243 244 244 244 244 244 244 243 245 246 247 247 248 248 249 249 250 251 251 251 251 251 251 250 250 250 249 248 247 246 247 247 248 248 248 248 248 248 248 248 247 245 244 243 241 242 242 244 249 250 250 250 250 250 250 250 251 252 253 255 256 257 258 258 257 256 256 256 256 256 256 256 257 257 258 257 256 255 255 254 253 253 252 252 252 252 252 252 252 252 252 251 251 251 252 252 253 253 254 254 255 255 256 256 256 256 257 257 258 258 258 257 257 257 258 258 259 259 259 259 259 259 259 259 260 260 260 260 260 260 260 261 263 264 264 265 265 265 264 263 262 261 260 259 257 256 256 256 256 255 255 255 255 255 255 255 256 256 258 259 259 260 260 260 261 264 266 266 264 260 256 255 256 255 252 255 258 258 258 258 256 255 255 255 254 251 249 247 244 243 241 240 236 232 230 226 224 221 220 220 221 222 222 219 213 212 209 207 206 206 206 206 205 204 203 201 200 199 196 194 194 193 193 193 193 192 192 191 191 191 191 191 190 190 189 189 189 190 190 190 190 190 190 190 190 190 190 191 191 190 190 190 190 190 190 190 190 190 190 190 189 189 189 189 189 189 189 189 188 188 188 188 188 188 188 188 188 187 187 187 186 186 186 186 186 186 186 186 185 185 185 185 185 185 185 185 186 187 187 186 186 186 186 185 346 346 346 345 345 345 345 346 346 346 347 347 348 349 350 350 350 350 350 350 350 350 349 349 348 347 345 344 343 343 343 343 344 348 357 5 10 12 15 18 20 22 23 24 27 29 29 30 29 28 26 25 24 23 22 22 20 20 19 19 18 18 18 17 17 18 18 18 18 18 17 16 15 14 13 13 13 13 13 13 13 12 12 11 10 10 9 9 8 8 8 7 7 6 6 5 5 5 5 5 5 5 5 5 4 4 3 3 3 3 2 2 2 2 3 4 4 4 3 2 360 359 360 360 0 0 360 1 2 5 7 8 8 9 12 13 14 18 20 17 16 8 4 360 355 358 350 346 343 338 334 332 329 326 327 329 330 328 324 324 323 322 323 329 340 350 348 345 343 340 338 338 333 330 334 345 359 2 3 357 349 344 342 344 346 346 341 335 333 334 335 332 325 324 326 327 329 333 335 337 337 337 336 334 331 330 329 328 328 328 330 329 329 329 330 331 331 331 327 325 324 324 325 325 324 321 319 320 321 322 320 319 317 315 312 310 309 310 314 316 318 320 321 322 322 323 324 323 320 316 314 313 313 316 318 318 318 316 314 318 323 325 326 325 322 319 318 316 314 313 313 310 305 302 304 310 314 317 318 318 317 316 313 311 310 312 316 318 318 318 318 318 313 305 295 287 284 287 291 292 291 290 287 285 277 269 264 260 259 257 257 257 258 258 258 258 258 259 259 260 260 260 260 260 260 260 260 261 261 261 261 262 262 262 262 261 261 261 260 260 259 258 257 256 255 255 255 255 255 255 255 255 255 255 255 255 255 255 256 257 256 256 255 255 254 254 255 255 255 255 256 256 256 256 256 256 255 255 254 254 254 254 254 254 254 254 254 254 254 254 255 255 255 256 255 255 255 254 254 254 253 253 253 253 253 253 252 252 252 251 251 251 251 251 252 252 253 253 252 251 250 249 248 248 248 247 247 247 247 245 245 247 247 247 247 246 246 249 249 249 248 248 248 248 248 249 249 250 250 251 251 250 250 250 250 249 249 247 247 246 247 248 248 248 248 248 248 248 247 247 246 245 244 240 237 235 243 251 252 252 252 251 251 251 250 251 251 253 254 255 256 257 258 258 258 257 257 256 256 256 256 256 257 257 257 257 256 256 254 254 253 253 252 252 252 252 252 252 252 252 252 251 251 251 252 252 252 253 253 253 254 255 256 257 257 257 258 259 259 258 258 258 257 257 258 259 259 259 259 259 260 260 260 260 260 260 260 261 261 261 262 263 263 264 264 264 264 264 263 261 260 259 258 257 256 256 255 255 255 254 254 254 254 253 254 255 256 257 258 259 260 261 261 261 263 265 267 265 263 261 260 259 258 258 257 258 258 258 257 256 256 256 255 254 252 249 246 244 243 241 239 238 236 231 227 223 219 218 217 219 220 221 219 219 212 209 208 207 207 206 204 203 201 199 198 198 196 194 193 193 193 193 193 192 192 192 192 192 191 191 191 190 190 190 189 189 189 189 190 190 190 190 190 190 191 191 191 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 189 189 189 189 189 189 189 188 188 188 188 188 188 188 188 188 187 187 187 187 186 186 186 186 186 186 186 185 185 185 185 185 186 186 187 187 186 186 186 186 185 347 347 347 346 346 345 345 345 345 346 347 348 349 350 350 351 351 351 351 351 351 351 351 350 349 348 346 344 344 344 344 344 347 353 4 10 12 14 17 20 22 23 23 24 26 28 29 29 28 24 22 22 22 22 21 21 20 20 19 19 19 19 18 17 17 17 17 18 18 18 17 16 15 14 13 13 13 13 13 13 13 12 11 11 10 10 9 9 9 9 8 8 7 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 5 5 6 3 2 1 1 1 2 2 2 1 1 2 4 6 8 10 11 13 19 18 21 20 18 15 13 5 350 344 342 343 345 346 345 340 335 333 331 327 325 326 326 325 324 324 322 322 325 330 339 349 348 345 343 340 338 337 332 329 330 337 346 350 349 348 344 342 341 342 343 346 341 334 331 333 335 332 325 327 327 328 332 337 339 340 339 338 335 333 331 329 329 329 329 329 330 330 329 329 330 331 332 331 331 328 326 325 325 324 323 319 317 319 321 322 322 320 315 312 309 308 309 310 314 316 318 320 321 321 322 323 323 323 320 315 314 313 315 317 318 318 317 315 313 317 321 323 324 323 322 321 321 318 316 315 314 311 305 302 306 312 315 317 317 318 318 315 312 310 309 311 317 319 319 318 319 319 312 304 293 285 283 285 289 290 289 289 290 288 281 272 265 261 259 258 257 257 258 258 258 258 259 259 260 261 260 260 260 261 261 262 261 262 262 262 262 262 262 262 262 261 261 261 261 260 260 258 257 256 256 255 255 255 255 255 255 255 255 255 255 255 255 255 256 256 257 256 256 256 255 255 255 256 256 256 256 256 256 256 256 256 255 255 255 254 254 254 254 254 255 255 255 254 254 256 256 256 257 256 256 256 255 255 255 254 254 253 253 253 253 253 252 251 251 251 251 251 251 251 251 251 252 252 252 251 250 249 249 249 248 248 248 248 248 247 247 249 249 249 249 249 249 250 250 250 250 249 249 249 248 248 248 249 250 250 250 250 250 250 249 249 249 248 248 247 247 247 248 248 248 248 248 247 247 247 247 246 246 245 248 250 250 252 254 255 253 253 253 252 251 251 251 252 253 254 255 256 257 257 257 257 257 256 256 255 255 255 256 256 257 257 257 256 255 254 254 253 253 252 252 252 252 252 252 252 252 252 251 251 252 252 252 252 252 252 253 253 255 256 257 258 259 259 259 259 259 259 258 258 258 259 259 259 259 260 260 260 260 261 261 261 261 261 261 262 262 263 263 263 263 264 264 263 262 261 260 258 257 256 256 256 255 255 254 253 253 254 254 254 254 255 256 257 258 259 260 261 261 261 262 264 266 265 266 264 262 261 260 259 257 256 256 256 256 256 256 257 256 256 253 250 247 245 243 242 241 238 234 230 225 221 217 216 216 217 220 221 221 217 212 210 209 208 207 205 201 198 195 194 194 194 193 193 193 192 192 192 192 193 192 192 192 192 192 191 191 191 191 190 190 190 190 190 190 190 190 190 190 190 191 191 191 191 191 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 189 189 189 189 189 189 189 189 189 189 188 188 188 188 188 187 187 187 186 186 186 186 186 186 186 186 186 186 187 187 187 186 185 185 185 185 185 347 347 347 347 347 346 346 346 346 347 348 349 350 351 351 351 352 352 352 352 352 352 352 351 350 348 347 346 345 346 345 347 352 0 9 14 13 16 19 21 22 22 23 24 25 27 28 27 25 19 17 18 19 20 20 20 20 20 20 20 20 20 19 18 17 17 17 18 18 18 17 16 15 15 14 13 13 13 13 13 12 12 11 11 10 9 9 9 9 8 8 8 7 7 6 6 5 5 5 5 6 6 6 6 6 5 5 5 5 5 4 4 4 5 6 6 7 4 4 3 3 4 4 4 4 3 3 4 5 7 10 13 12 13 18 21 20 16 11 7 360 350 343 339 338 340 343 344 344 344 340 336 334 330 326 325 324 324 323 323 322 322 327 333 343 348 348 346 343 340 338 335 331 326 324 328 335 340 342 343 343 340 339 339 341 343 341 332 329 332 335 334 331 334 331 331 336 340 341 341 341 338 335 331 329 329 329 329 330 330 330 330 330 329 329 330 330 330 330 329 326 325 325 324 322 318 316 317 319 320 320 318 314 310 307 307 308 311 314 315 318 318 320 321 321 322 323 323 319 315 313 313 316 316 317 317 316 313 312 316 319 321 322 322 322 322 321 319 317 316 315 311 305 303 309 313 316 317 317 318 317 315 312 309 309 311 317 320 320 320 320 319 313 304 292 284 283 286 288 288 288 288 289 289 283 275 267 262 259 258 257 258 258 258 259 259 260 260 261 262 261 261 261 261 261 262 262 263 263 263 263 263 263 262 262 262 261 261 261 260 259 258 257 256 256 255 255 255 255 255 254 254 255 255 255 255 255 255 255 256 257 257 257 257 256 256 256 256 256 257 257 256 257 257 256 256 256 255 255 254 254 254 254 254 255 255 255 255 256 258 258 258 258 257 257 257 256 256 256 255 254 254 254 253 253 252 252 251 251 251 251 251 250 250 250 250 251 252 251 251 250 250 250 249 249 248 249 249 250 249 249 250 250 251 251 251 251 251 251 251 250 250 250 250 250 249 249 249 250 250 251 250 250 250 250 249 249 249 249 248 248 248 248 248 248 248 247 247 247 247 248 248 249 250 250 250 250 252 255 256 255 255 254 253 251 251 250 251 252 253 254 255 256 256 257 258 257 256 255 255 254 254 255 255 255 256 256 256 255 255 255 254 253 252 252 252 252 252 252 252 252 252 252 251 251 251 251 252 251 252 252 252 253 255 256 258 259 259 259 259 259 259 259 259 259 259 260 260 260 260 260 260 261 261 261 262 262 262 262 262 262 262 262 263 263 263 263 262 262 260 259 257 256 256 256 255 255 254 254 254 254 255 255 255 255 255 256 257 258 259 259 261 261 262 261 262 264 264 266 265 265 263 261 259 255 255 254 255 256 256 257 257 257 257 254 251 248 245 242 240 240 237 231 226 222 219 216 215 215 217 219 220 221 220 216 210 208 209 208 204 200 196 195 194 193 193 193 193 192 191 191 191 192 192 192 192 192 192 192 192 192 192 191 191 191 191 190 190 190 190 190 190 190 191 191 191 191 191 191 191 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 189 189 189 189 190 190 190 189 189 189 189 189 189 189 188 188 187 187 187 187 187 187 186 186 186 186 187 187 188 188 187 186 185 184 184 184 347 348 348 348 348 348 348 348 348 348 349 350 351 352 352 352 352 353 353 353 353 354 353 353 351 350 348 347 347 347 347 350 358 7 13 14 13 16 20 22 23 22 22 23 24 26 27 24 20 14 14 15 17 18 19 20 20 20 21 21 21 21 20 19 18 17 17 18 18 18 17 16 15 15 14 14 14 14 13 13 12 12 11 11 10 9 9 9 8 8 8 7 7 7 6 6 5 5 5 5 5 6 6 6 6 6 6 6 6 6 5 5 5 6 7 7 6 6 6 6 6 6 6 6 6 5 5 5 7 9 12 16 13 11 13 16 13 3 356 355 351 344 343 338 338 338 339 340 341 341 342 342 338 333 329 325 324 324 323 322 322 323 329 340 350 351 349 347 344 344 339 334 329 325 323 325 329 335 339 341 341 342 340 338 340 341 340 335 328 332 337 337 337 337 334 336 340 342 343 341 341 338 332 329 328 328 328 330 330 330 330 330 329 328 328 329 329 329 329 329 327 326 325 322 320 318 316 315 316 317 318 317 314 309 306 306 308 311 314 315 317 318 320 321 321 321 321 322 318 315 314 314 315 315 317 316 315 311 311 315 319 320 320 320 321 321 320 319 317 317 316 311 306 305 312 315 316 316 317 317 317 314 312 309 308 310 314 319 320 321 322 320 313 303 291 283 284 287 289 290 290 289 290 288 284 277 270 264 260 258 258 258 258 259 260 260 261 261 262 262 262 262 261 261 261 262 262 263 264 264 264 264 264 263 263 262 262 262 261 260 259 258 257 257 256 256 256 255 255 255 254 254 254 255 255 255 255 255 255 255 256 257 258 258 257 257 256 256 256 257 257 257 257 257 257 256 256 255 255 254 254 254 254 255 255 255 256 257 257 258 258 258 258 258 258 257 257 257 256 256 255 254 254 253 252 252 252 252 252 251 251 250 250 249 249 250 251 251 252 251 251 250 250 249 249 249 250 250 250 250 250 250 250 251 252 252 251 251 251 251 251 251 251 251 251 250 250 250 250 251 251 251 251 251 250 250 250 249 249 249 248 248 248 248 248 248 248 248 248 249 249 250 250 251 250 250 249 251 252 254 256 256 256 254 252 251 250 250 251 252 253 254 255 256 257 257 257 256 255 255 254 254 254 254 254 255 255 255 255 255 255 255 254 253 252 252 252 252 252 252 252 252 252 251 252 251 251 251 251 251 251 252 253 254 255 257 258 258 258 258 258 258 258 259 260 260 260 260 260 260 261 261 261 261 261 261 261 261 261 261 261 262 262 262 262 262 262 262 261 260 258 257 256 256 255 255 255 254 255 255 255 255 256 256 256 256 256 257 258 259 259 260 261 261 261 261 262 263 266 266 266 265 263 259 255 254 252 252 254 256 257 258 258 257 255 251 247 243 239 239 237 233 228 223 220 218 216 214 214 214 215 216 218 217 216 215 213 207 204 202 199 197 196 194 193 193 192 192 192 192 192 191 191 191 192 192 192 192 192 192 192 192 191 191 191 191 191 191 191 191 190 191 191 191 191 191 191 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 191 190 190 190 190 190 190 190 189 189 188 188 187 187 187 187 187 186 186 186 187 187 188 188 189 188 186 186 185 184 184 348 348 348 349 349 349 349 349 349 350 350 351 352 352 352 353 352 353 354 354 355 355 355 354 353 351 350 350 349 349 351 356 5 13 14 11 11 15 20 22 23 21 21 21 24 25 24 20 15 13 12 12 15 16 17 18 19 19 21 22 22 21 20 20 19 18 18 18 18 17 17 16 15 15 16 15 15 14 14 13 12 12 12 11 10 9 9 9 8 8 7 7 7 6 6 6 5 5 5 5 5 6 6 7 7 7 7 7 7 7 7 6 7 7 8 8 8 8 7 7 7 7 7 8 8 8 7 7 9 10 12 13 13 13 14 13 8 356 346 346 346 346 343 339 338 338 338 338 336 335 334 336 339 336 331 327 325 324 323 321 321 324 333 347 354 352 351 350 347 343 338 332 327 324 323 325 329 334 337 338 339 339 339 339 338 339 338 333 329 332 337 338 338 339 340 342 342 340 342 342 341 337 331 328 327 327 328 330 330 330 329 330 329 327 326 328 328 328 329 328 327 326 325 321 319 317 315 314 314 315 316 316 313 310 307 306 307 311 314 315 315 318 320 321 321 320 320 320 318 316 314 314 313 313 316 315 313 310 311 315 318 319 319 319 319 320 320 319 318 318 317 311 307 308 313 315 317 317 318 317 316 314 312 309 308 310 312 315 318 321 323 320 313 303 292 286 285 288 291 291 291 291 291 289 285 279 272 266 261 259 258 258 258 259 260 261 261 262 262 262 262 261 261 261 261 261 262 263 263 264 265 265 265 265 264 264 263 262 261 260 259 258 258 257 256 256 256 256 255 255 254 254 254 254 255 255 255 255 255 255 255 256 257 258 258 257 257 257 257 257 257 257 257 257 257 256 256 255 255 255 255 255 255 255 256 256 257 258 258 258 258 258 258 259 259 259 258 258 257 256 255 255 254 253 252 252 252 252 252 251 250 250 249 249 248 249 251 252 252 252 251 250 250 249 249 249 250 250 250 250 250 250 251 251 252 252 251 251 251 251 251 251 251 251 251 251 251 250 250 251 251 251 251 251 251 251 250 250 250 249 249 248 248 248 248 248 249 249 249 249 250 250 251 251 250 250 250 251 251 252 255 256 256 255 253 251 250 250 250 251 251 253 254 255 256 256 255 255 255 255 254 254 254 253 254 254 254 255 255 255 255 255 254 254 254 253 252 252 252 252 252 252 252 252 252 252 252 251 251 251 251 252 253 254 255 257 257 257 257 257 257 258 258 259 260 260 260 261 261 261 261 260 260 261 261 261 261 261 261 261 261 261 262 262 262 262 262 262 261 259 258 257 256 256 255 255 254 254 254 254 255 255 255 255 256 256 256 257 258 259 259 260 260 261 261 261 262 263 266 267 267 266 264 260 257 254 254 253 254 256 258 258 258 257 254 250 246 243 241 236 232 231 226 221 219 217 216 214 213 212 212 213 213 212 212 212 209 203 200 199 198 197 195 194 194 193 193 192 192 192 192 192 192 191 191 192 192 192 192 192 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 190 190 190 190 190 189 189 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 191 191 191 191 191 191 190 190 190 190 190 189 188 188 187 187 187 187 187 187 187 187 187 188 188 189 188 187 186 185 185 184 183 348 348 349 349 349 349 349 349 349 350 351 352 353 353 353 353 353 354 354 356 357 357 357 356 355 353 352 352 352 353 356 2 8 12 6 3 8 13 17 19 21 19 17 17 19 20 17 15 13 12 12 12 14 15 16 16 17 18 20 22 22 21 21 20 19 18 18 18 18 17 16 15 15 15 15 16 15 15 14 13 13 12 11 11 10 10 9 9 8 7 7 7 6 6 5 5 5 5 5 5 5 5 6 7 8 8 8 7 8 7 7 7 8 8 9 9 9 9 8 8 8 8 8 9 9 9 8 5 8 8 9 11 12 13 11 5 1 353 346 347 347 348 343 340 339 337 337 337 334 331 331 333 335 335 333 332 329 325 323 321 321 327 337 348 353 352 352 352 348 342 336 330 327 324 324 326 329 333 337 337 338 338 338 338 338 337 336 333 331 332 336 336 338 343 343 342 341 340 343 343 341 336 331 330 327 328 329 330 330 330 330 331 330 328 326 327 328 328 329 328 327 326 324 321 319 317 316 314 313 313 314 315 313 310 307 306 307 311 311 313 316 318 319 320 320 320 319 318 317 316 316 315 314 313 313 312 311 309 312 315 317 318 318 318 318 319 319 319 318 318 317 311 308 311 314 315 317 318 318 317 316 314 312 310 308 310 311 312 316 319 322 318 313 305 296 290 288 289 290 291 292 292 290 289 284 280 274 268 263 260 260 259 259 259 260 261 262 262 262 261 261 261 261 261 261 261 262 262 263 264 265 266 266 266 265 265 263 262 260 259 258 258 257 257 256 256 256 255 255 254 254 254 254 255 254 254 254 254 254 255 255 255 257 258 259 258 258 257 257 257 257 257 257 257 256 256 256 255 255 255 255 256 256 256 257 257 258 258 258 258 258 259 259 260 260 260 259 258 258 256 255 255 254 253 253 252 252 252 251 251 250 249 249 248 247 248 249 250 251 251 250 249 249 249 250 250 251 251 250 251 251 251 251 251 252 252 251 251 251 251 251 251 251 251 251 251 251 251 250 251 251 252 252 252 252 251 251 250 250 250 249 249 248 248 248 249 249 249 250 250 250 251 251 251 251 250 250 250 251 252 254 255 256 256 254 252 251 250 250 250 250 252 253 254 255 255 255 255 255 255 255 254 254 253 253 254 254 254 254 254 254 255 255 255 254 253 253 252 252 252 252 252 252 252 252 251 251 251 251 251 252 252 253 254 256 256 256 257 257 257 257 258 258 259 260 260 260 261 261 261 260 260 260 260 261 261 261 261 261 261 262 262 262 261 261 261 261 261 260 259 258 258 256 255 255 254 253 253 254 254 254 254 254 255 255 256 257 257 258 258 259 260 260 260 261 262 262 263 265 268 268 267 265 262 260 259 257 255 255 256 258 258 257 256 253 250 249 245 239 234 230 229 227 223 219 217 216 215 214 211 211 211 210 209 208 208 204 200 199 198 196 195 194 194 194 194 194 193 192 192 192 192 192 192 192 192 192 191 191 191 191 191 191 190 190 190 190 191 191 191 191 191 190 190 190 190 190 190 190 190 189 189 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 191 191 191 191 191 191 191 191 191 190 190 190 190 190 190 189 188 188 188 189 188 188 188 188 189 189 189 189 189 187 186 185 185 184 184 183 348 349 349 349 348 348 348 349 349 350 351 352 353 353 353 353 354 354 355 357 358 359 358 358 356 355 355 355 355 357 1 3 5 4 1 360 6 11 14 16 16 12 11 13 14 15 14 13 11 12 13 13 14 14 13 15 15 17 18 20 21 21 21 20 19 18 18 18 18 17 16 15 16 16 16 16 15 15 14 14 13 12 12 11 10 10 9 8 8 7 6 6 6 5 5 5 5 5 5 5 5 5 6 7 8 9 8 8 8 8 8 8 8 9 9 9 9 9 8 8 8 9 9 10 10 7 5 6 6 9 10 11 10 7 2 2 355 349 347 347 348 348 343 342 340 338 336 334 332 330 329 329 330 331 331 332 329 325 323 322 322 329 340 347 350 352 352 351 346 340 334 329 326 324 325 327 330 333 336 336 338 337 337 338 338 337 335 332 331 332 334 336 338 345 341 339 338 341 343 344 341 336 332 330 328 329 330 330 331 331 331 331 330 329 329 328 328 328 328 328 327 325 323 321 319 316 316 314 313 312 313 314 313 310 307 306 307 310 308 313 316 318 320 320 319 318 317 317 317 316 316 315 314 313 312 311 309 308 311 314 316 317 317 317 317 317 318 318 318 318 317 311 309 310 313 316 318 318 318 316 314 313 313 311 310 310 310 311 313 317 319 316 314 308 301 295 291 291 290 291 292 292 291 288 285 282 277 271 266 263 262 260 259 260 260 261 261 261 260 260 261 261 261 261 261 261 261 262 262 263 264 265 265 265 265 264 263 261 260 258 257 257 257 256 255 255 255 254 254 254 254 254 254 254 254 254 254 254 254 254 254 255 256 258 258 258 258 258 257 257 257 257 256 256 256 256 256 256 255 255 255 255 256 256 257 257 257 257 257 258 259 260 261 261 261 261 260 259 258 257 256 255 254 254 253 252 252 251 250 250 250 250 249 248 246 244 244 246 248 248 248 248 249 250 250 251 251 252 251 251 251 251 251 251 252 252 252 252 252 252 252 252 252 252 251 251 251 251 250 250 251 252 251 252 252 252 251 250 250 250 250 249 249 249 249 249 250 250 250 250 251 251 251 251 251 250 250 250 251 251 253 254 255 256 255 254 252 251 250 250 250 251 253 253 254 254 255 255 255 255 255 254 254 254 253 253 253 254 254 254 254 254 254 255 254 254 253 253 252 252 252 252 252 252 253 253 252 251 251 252 252 253 254 255 255 255 256 256 257 257 257 257 258 259 260 260 260 260 261 260 260 260 261 261 261 262 262 262 262 262 262 262 262 260 260 260 260 260 259 258 258 257 255 254 254 253 253 254 254 254 254 254 254 254 255 256 256 257 258 258 258 259 259 260 261 262 262 263 265 267 268 268 266 265 264 261 259 257 257 258 258 258 257 254 253 253 250 246 241 235 231 229 228 224 220 217 215 215 212 209 209 210 209 207 207 205 202 198 198 197 196 195 194 194 194 193 193 192 192 192 192 191 191 192 192 192 192 191 191 191 191 190 190 190 190 190 190 190 191 191 191 191 190 190 190 190 190 190 190 189 189 190 190 191 191 190 190 190 190 190 190 190 190 190 191 191 191 191 191 191 191 191 191 191 191 191 191 190 190 190 190 190 190 190 189 189 190 190 190 189 189 189 189 190 190 189 189 189 188 186 184 184 183 349 349 349 349 349 348 348 348 349 350 351 352 353 354 354 354 354 355 356 358 359 360 360 359 358 357 357 357 359 1 2 0 2 0 358 360 3 7 8 10 11 9 9 10 11 11 11 10 10 10 12 12 12 12 13 14 15 16 17 18 19 20 20 19 18 18 18 18 17 17 16 16 16 15 15 15 15 15 14 14 13 13 12 11 11 10 9 9 8 7 6 5 5 5 4 4 4 5 5 5 5 6 7 8 8 9 8 8 8 8 8 7 8 8 9 9 9 8 8 8 8 9 9 10 9 7 7 5 4 6 11 11 5 2 0 357 349 347 345 345 344 342 342 342 341 339 336 333 331 329 329 328 328 328 328 328 326 324 322 322 324 331 343 345 349 350 350 349 343 338 332 328 326 325 326 327 332 333 335 336 337 337 336 337 339 338 336 332 332 332 334 337 338 340 337 337 337 339 342 343 341 341 338 334 331 330 330 330 331 331 331 331 330 330 329 329 328 328 328 328 328 325 323 322 320 319 316 314 312 312 313 313 313 310 307 306 305 306 308 313 317 319 319 318 316 316 316 316 316 316 316 316 314 313 311 309 307 307 309 311 315 316 316 317 316 316 317 317 318 318 316 312 311 311 314 317 318 318 317 316 313 312 313 313 312 312 310 310 311 313 315 315 315 311 305 300 297 295 293 293 292 292 291 289 286 284 281 275 274 269 264 262 260 260 260 260 260 260 260 260 261 261 261 261 261 261 261 261 262 262 263 263 264 264 264 263 262 260 259 258 257 256 255 254 254 254 254 253 254 254 254 254 254 254 254 254 254 254 254 254 254 254 255 256 257 258 258 258 258 257 257 256 256 256 255 256 256 256 256 256 256 255 256 256 257 257 257 256 257 258 259 260 260 261 261 261 260 259 258 257 256 255 254 254 253 253 252 252 251 252 251 251 250 248 246 244 244 245 247 247 247 249 249 250 251 252 252 252 252 252 252 252 252 252 252 252 252 253 253 253 253 252 252 252 251 251 251 251 250 250 250 251 251 251 252 252 252 251 250 250 250 250 250 250 249 250 250 251 251 251 251 251 251 251 251 251 251 250 250 251 252 252 253 255 255 254 253 252 251 250 250 251 252 253 254 254 254 255 255 255 255 255 254 254 253 253 253 253 254 254 254 254 254 254 254 254 253 253 253 252 252 252 252 252 253 253 252 251 251 252 252 253 254 254 254 255 255 255 256 257 257 257 257 258 259 259 260 260 260 260 261 261 261 262 262 262 263 263 262 262 262 261 261 260 259 259 259 259 259 258 257 256 254 253 253 253 253 253 253 253 253 253 254 255 255 256 256 257 257 258 258 258 258 260 261 262 262 263 264 266 268 267 267 267 265 263 261 260 257 258 258 257 256 255 254 254 252 249 244 239 235 232 229 225 220 218 216 213 210 208 208 207 205 204 203 203 200 199 198 197 196 195 195 194 193 193 193 192 192 192 192 192 192 192 192 192 192 192 191 191 191 190 190 190 189 189 190 190 190 190 190 190 190 190 190 190 190 190 189 189 190 190 190 191 191 190 190 190 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 190 190 190 191 191 191 191 191 191 191 190 190 190 190 190 189 190 191 190 191 191 190 188 186 184 183 349 349 349 349 349 349 349 349 349 350 351 351 352 353 353 354 355 355 357 359 0 1 0 360 359 359 359 1 2 359 359 0 0 357 357 1 3 4 6 6 7 7 7 8 9 9 9 10 10 10 11 12 12 11 12 13 14 15 16 17 18 19 20 19 17 17 17 18 17 17 17 16 16 16 15 15 15 15 14 14 13 13 12 12 11 10 9 8 7 6 5 5 4 4 4 4 5 5 5 5 5 6 7 8 8 9 8 8 8 8 7 7 8 8 8 8 8 8 8 7 8 8 9 10 9 9 10 5 1 359 359 2 2 358 353 349 347 343 341 341 341 341 341 341 340 339 335 333 331 330 329 328 328 327 327 326 325 323 322 322 325 332 340 344 348 349 349 347 341 336 331 328 326 326 326 329 334 334 336 338 338 337 337 338 339 339 336 333 333 333 335 338 339 339 337 336 334 335 338 341 341 341 338 335 332 331 331 330 331 331 331 330 330 330 329 329 328 328 328 328 328 326 324 322 321 319 316 314 312 313 313 313 312 310 307 306 305 306 309 313 317 319 319 317 315 315 315 315 315 315 315 315 314 313 311 308 306 306 308 309 309 312 315 316 315 315 316 316 317 318 316 313 313 313 316 319 320 319 318 316 314 311 312 312 313 313 312 310 309 311 313 315 315 313 309 304 302 299 296 294 292 292 291 289 287 286 284 281 280 274 268 264 262 261 260 260 260 260 260 260 260 261 261 261 261 261 261 261 261 262 262 262 262 263 263 262 261 260 260 258 257 256 254 254 254 254 254 254 254 254 254 253 253 253 253 254 254 254 254 255 255 255 255 256 257 258 258 258 258 258 257 257 256 256 255 255 256 256 256 256 256 256 256 256 257 257 257 257 258 259 259 259 259 259 259 260 260 260 259 257 256 255 255 255 254 253 252 252 252 253 252 252 251 250 249 248 247 247 249 249 250 251 251 251 252 253 253 253 253 253 252 252 252 252 252 253 253 253 253 253 253 253 252 252 252 251 251 251 251 250 250 250 250 251 252 252 252 252 251 250 250 250 250 250 250 250 251 251 251 250 250 250 250 250 250 250 250 250 250 251 251 251 252 253 254 255 254 253 252 251 250 250 251 252 253 253 253 254 254 254 255 254 254 254 253 253 253 253 254 254 254 254 254 254 254 253 253 253 253 253 253 253 252 253 253 253 253 252 252 252 253 253 254 254 254 255 254 254 256 256 257 257 257 257 257 258 259 259 260 260 261 261 261 262 262 262 262 263 262 261 261 261 261 260 259 258 258 258 257 257 256 255 255 254 253 253 253 252 251 251 251 252 254 255 255 256 257 257 257 258 258 258 258 259 260 261 262 263 264 265 267 267 267 267 267 265 263 261 259 258 258 257 257 257 256 255 254 250 246 243 239 234 229 225 224 220 216 212 208 208 209 207 205 203 202 202 202 200 199 198 197 196 194 194 193 193 193 193 193 193 192 192 192 192 192 192 192 192 191 191 190 190 189 189 189 189 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 191 191 191 190 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 190 190 190 191 191 191 190 190 190 189 190 190 190 189 189 190 191 191 192 191 190 189 187 186 184 348 348 349 349 349 349 349 349 349 350 350 350 352 352 353 354 356 357 358 360 1 1 2 1 1 1 2 2 3 358 359 0 359 357 357 3 3 4 4 4 5 6 6 6 7 8 9 10 10 11 12 12 11 10 11 12 13 15 16 16 17 18 18 18 17 16 17 17 17 17 17 17 16 16 16 15 15 15 14 14 13 13 12 12 11 10 9 8 7 6 5 5 4 4 4 4 5 5 5 5 5 6 7 8 8 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 8 10 12 12 12 14 12 4 2 1 1 359 350 350 349 344 341 341 341 341 341 341 341 340 338 334 333 332 330 329 328 328 328 327 326 324 322 322 324 328 335 341 344 346 347 348 345 340 335 330 328 326 327 328 328 330 335 338 341 341 339 338 337 338 339 336 334 334 335 338 340 341 340 338 335 334 334 335 336 338 340 338 335 332 331 332 332 332 331 331 331 330 330 330 329 328 328 327 327 327 325 324 322 322 319 316 314 313 313 313 313 312 310 307 306 305 305 308 312 316 318 319 316 315 314 314 313 313 314 315 315 314 312 311 308 305 305 306 307 309 313 315 315 314 314 314 314 316 318 318 318 317 317 318 320 321 321 319 316 313 311 311 310 311 313 313 311 309 310 312 314 315 315 312 312 307 302 298 294 291 290 290 289 288 288 288 287 286 281 273 268 264 262 261 261 260 260 260 261 261 261 262 262 262 262 262 261 261 261 261 262 262 262 262 261 261 261 260 259 258 256 255 255 255 255 256 255 255 255 254 254 254 254 254 255 255 255 255 255 255 255 255 256 256 257 258 258 258 258 257 257 256 256 255 255 256 256 256 256 256 256 256 257 257 257 258 258 258 259 259 258 258 257 258 258 259 260 259 258 256 255 255 254 253 252 252 252 252 252 253 253 252 252 251 250 250 250 251 251 251 252 252 252 252 252 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 252 252 252 251 251 251 251 250 250 250 250 251 251 252 252 252 252 251 251 251 251 251 251 251 251 251 251 250 250 250 250 250 250 250 250 250 250 250 251 250 251 252 253 254 255 254 253 252 251 250 251 251 252 252 252 252 253 254 254 254 254 254 254 253 253 253 253 253 254 254 254 254 254 253 253 253 253 253 253 254 253 254 253 253 253 253 253 253 253 253 253 255 255 255 254 254 255 256 256 257 257 257 257 257 258 259 259 260 260 260 261 261 261 261 261 261 261 260 260 260 260 259 258 257 257 257 256 256 256 256 256 255 254 253 252 252 252 251 251 251 253 254 255 256 257 257 257 258 257 257 258 259 260 261 262 263 264 265 265 265 266 267 267 267 264 262 260 259 258 258 258 258 257 256 255 251 247 243 240 236 231 230 225 221 216 212 209 210 210 209 207 204 202 201 201 201 199 198 196 195 194 194 194 193 193 193 193 193 193 193 192 192 192 192 192 192 191 191 191 190 189 189 189 189 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 191 191 191 191 191 191 191 191 191 191 191 192 192 192 192 191 191 191 191 191 191 191 191 191 191 190 190 190 190 190 190 190 190 190 189 189 190 190 189 189 189 189 191 191 190 189 188 188 187 186 348 348 348 348 348 348 348 349 349 349 349 349 351 352 353 355 357 358 360 1 2 2 2 2 2 2 4 0 357 359 1 0 358 358 0 4 4 4 3 3 4 6 6 7 8 9 9 10 11 12 12 12 11 10 12 13 14 15 15 16 16 17 17 17 16 16 16 17 17 17 17 17 17 16 16 16 15 15 14 14 13 13 13 12 10 9 8 7 6 6 5 5 5 5 5 5 5 5 5 5 6 6 7 8 9 9 9 9 9 9 8 9 9 9 9 8 8 8 8 7 7 9 11 13 15 16 18 19 11 7 4 359 355 350 350 349 343 341 341 341 341 341 341 340 338 337 333 333 332 331 329 329 329 328 328 326 324 323 323 327 333 341 343 343 345 347 347 343 339 335 330 328 327 328 328 329 331 335 339 345 343 341 339 338 338 338 336 335 336 337 340 342 342 339 338 335 334 333 333 333 334 337 338 336 333 332 333 333 332 332 331 331 331 330 330 330 329 327 326 325 325 324 324 324 322 319 317 316 315 314 313 313 312 310 308 307 305 305 307 311 315 317 317 315 314 314 314 313 313 313 314 314 313 312 310 307 305 305 305 306 310 313 314 315 313 313 313 313 315 317 317 318 319 319 319 321 322 322 320 316 313 311 311 309 309 311 312 312 311 311 312 314 316 316 315 314 309 304 298 294 290 288 288 287 287 288 289 290 291 289 282 275 269 265 263 262 261 261 261 262 262 262 262 263 262 262 262 262 261 261 261 262 262 262 262 261 261 261 260 260 259 258 258 257 257 257 257 257 257 256 255 255 255 255 255 256 256 256 256 256 256 256 256 256 257 257 257 258 258 258 258 257 257 256 256 255 255 255 255 256 256 256 256 257 257 257 258 258 258 258 258 257 257 257 257 257 258 259 259 257 256 255 255 254 253 252 252 252 252 252 253 253 252 252 251 251 250 251 251 251 252 252 252 252 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 252 252 252 251 251 251 251 251 250 250 250 250 251 251 252 252 252 252 252 251 251 251 251 251 251 251 251 251 250 250 250 250 250 250 250 250 250 250 250 250 250 251 252 253 255 255 254 253 251 250 250 250 251 250 251 252 252 253 253 254 254 254 254 253 253 253 253 253 253 254 254 254 254 254 253 252 252 253 253 254 254 254 254 254 254 254 254 254 254 253 254 255 255 254 254 254 254 255 256 257 257 257 257 258 258 258 259 259 259 260 260 261 261 261 260 260 260 260 260 260 260 259 257 257 256 256 257 256 257 257 256 255 254 253 252 252 252 251 251 252 253 254 255 255 256 257 257 257 257 257 258 259 260 261 262 263 264 264 264 265 265 267 268 268 266 263 261 260 259 259 256 256 257 257 256 253 249 246 242 240 238 233 225 222 218 214 212 212 212 210 209 208 206 203 202 202 200 198 196 196 195 194 194 194 193 193 193 193 193 193 193 192 192 192 192 192 191 191 191 190 189 189 189 189 189 189 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 191 191 191 191 192 192 192 192 192 192 192 192 192 192 192 191 191 191 191 191 191 190 190 190 190 190 190 190 190 190 190 191 191 190 189 189 190 190 189 189 189 190 191 191 189 188 188 187 186 347 347 347 347 347 347 347 348 348 348 348 348 349 351 353 355 358 360 1 2 3 3 4 4 4 4 5 359 359 0 1 0 358 360 1 3 3 3 3 4 5 7 8 9 10 10 10 11 12 12 12 12 11 11 13 14 14 15 15 15 15 16 16 17 17 16 16 17 17 17 17 17 17 17 16 16 16 15 15 14 13 13 12 11 10 9 8 7 6 5 5 5 5 5 5 5 5 5 5 5 6 6 7 8 9 9 10 10 10 10 10 11 10 10 9 9 8 7 8 9 8 10 12 15 16 18 21 22 21 14 6 2 355 352 348 343 342 342 342 342 342 341 340 339 337 334 334 333 332 331 330 329 329 329 329 327 325 324 325 328 335 343 343 343 345 347 346 342 338 334 332 330 329 328 329 330 331 335 340 345 344 342 340 338 337 337 336 336 337 339 342 343 343 340 338 335 333 332 332 332 333 334 337 337 336 334 334 334 333 332 332 331 331 331 331 329 328 327 326 325 325 324 324 323 322 320 318 317 316 315 313 312 312 310 309 306 305 305 308 310 313 316 316 314 313 313 313 313 312 313 313 313 312 311 309 307 305 305 305 307 311 313 314 314 313 311 312 312 313 315 316 318 319 320 321 321 323 323 321 316 313 312 310 307 307 309 311 312 312 312 312 314 316 317 316 315 310 304 298 293 289 286 285 285 285 285 287 290 294 295 291 285 276 269 266 264 263 263 264 263 263 262 262 262 262 262 262 262 262 262 262 261 262 261 261 261 261 261 261 261 260 260 259 259 258 258 258 258 257 257 257 257 256 256 256 256 256 256 256 256 256 256 256 257 257 257 257 257 258 258 258 257 257 256 256 255 255 255 255 255 255 256 256 256 257 257 258 258 257 257 257 257 257 257 257 257 257 258 258 257 257 256 255 254 253 253 252 251 251 251 251 251 252 251 250 250 250 250 251 251 252 252 252 253 253 253 253 253 254 254 254 254 254 253 253 253 253 253 253 253 253 252 252 252 251 251 251 251 251 251 251 251 251 250 250 251 252 252 252 252 252 251 251 251 251 251 251 251 251 251 251 251 251 251 251 251 250 250 250 250 250 249 249 249 250 252 254 254 254 253 252 250 249 250 250 249 250 250 251 252 252 253 253 254 254 253 253 253 253 253 253 254 254 254 254 254 253 252 252 252 253 254 254 254 255 254 254 254 254 254 254 254 255 255 255 255 255 254 255 255 256 256 256 257 257 258 258 258 258 259 259 259 260 260 260 260 260 260 260 260 260 260 259 258 258 257 257 257 257 257 257 256 255 254 253 252 252 252 252 252 252 252 253 254 255 255 256 256 257 257 258 258 258 259 260 262 262 264 264 264 264 265 265 266 268 269 268 265 262 261 260 259 254 254 256 257 256 255 251 248 245 243 241 235 228 224 219 215 213 212 212 212 211 211 208 205 204 202 200 199 197 197 196 195 195 194 194 193 193 193 193 193 193 192 192 192 192 191 191 191 192 191 190 190 189 189 189 189 190 190 190 190 190 190 190 190 191 191 190 190 190 190 190 191 191 191 191 191 191 192 192 192 192 192 192 192 192 192 192 192 191 191 191 190 190 190 189 189 189 189 189 189 190 190 191 191 192 191 189 189 190 190 190 189 189 190 191 191 191 190 188 187 187 347 347 347 347 347 347 347 347 347 347 348 348 349 352 354 356 359 1 2 2 3 4 5 5 6 7 6 359 360 1 1 360 359 0 0 2 2 3 4 6 8 9 10 11 12 12 12 12 12 13 12 11 12 12 13 13 14 14 15 15 15 16 16 16 17 16 16 17 17 17 17 17 17 17 16 16 16 15 15 14 13 13 12 11 9 8 7 6 6 5 5 5 5 5 6 6 5 5 5 5 6 6 7 8 8 9 9 10 10 10 11 11 11 10 9 9 8 8 8 10 10 11 12 14 15 17 21 22 24 20 9 6 357 354 349 345 344 343 342 342 342 342 341 340 339 338 335 333 332 331 331 330 330 330 330 328 327 325 326 329 334 342 342 345 347 347 343 339 337 334 333 331 330 329 329 331 332 337 342 345 344 344 342 339 336 335 336 337 339 341 343 345 344 341 339 334 331 330 330 331 332 333 336 337 337 336 335 335 334 333 333 332 332 331 331 329 328 327 326 325 325 325 324 323 322 320 318 317 316 315 312 309 309 310 308 304 304 306 307 308 311 313 313 313 313 313 312 312 311 312 312 312 311 310 309 307 306 306 306 308 312 314 314 313 311 308 308 311 312 313 316 318 320 321 321 322 323 323 319 317 315 314 312 308 305 307 310 312 313 313 312 313 314 316 317 315 310 304 298 291 287 284 283 282 283 283 285 288 291 294 294 292 285 276 271 269 268 267 269 266 263 262 261 261 261 261 261 261 261 261 261 261 261 261 261 261 261 261 261 261 261 260 259 258 258 257 257 257 257 257 257 257 257 257 257 256 256 256 256 256 256 256 256 256 256 256 256 256 257 257 257 257 256 256 256 256 255 255 255 255 255 255 256 256 256 257 257 257 256 256 256 256 256 256 257 256 256 256 256 257 257 257 256 255 253 253 252 251 250 250 250 250 250 249 249 248 249 250 251 251 251 251 252 252 252 253 254 254 254 254 254 254 254 253 253 253 253 252 252 252 252 252 252 252 251 251 251 251 252 252 251 251 251 250 250 250 251 252 252 252 252 252 251 251 251 251 251 251 251 251 251 251 251 251 251 251 250 250 250 249 249 248 249 249 250 251 252 253 253 252 251 250 249 249 248 248 249 250 250 251 252 252 252 253 253 253 253 253 253 254 254 254 255 255 254 254 254 253 253 252 252 253 254 254 254 255 255 254 254 254 254 254 256 256 255 255 255 256 255 255 255 255 256 257 257 257 257 257 258 258 259 259 259 260 260 260 260 261 261 260 260 260 259 259 258 258 258 258 257 257 257 256 255 254 253 252 252 252 252 252 252 253 254 254 255 255 256 256 257 258 258 258 258 259 260 262 263 263 264 264 265 265 265 266 268 269 269 266 264 263 261 259 253 252 254 257 256 255 253 250 249 246 242 236 230 226 221 216 213 212 212 212 212 211 209 207 205 203 201 199 198 198 197 197 196 195 194 194 194 194 193 193 192 192 192 192 192 191 191 191 191 192 191 191 190 189 189 189 189 189 190 190 189 190 190 190 190 191 190 190 190 190 191 191 191 191 191 191 192 192 192 192 192 192 192 192 192 192 192 192 191 191 191 190 190 190 189 189 189 189 189 190 190 190 191 191 192 191 189 189 189 189 190 189 189 190 191 192 192 191 191 190 188 347 348 348 348 347 347 346 346 347 347 348 348 350 353 356 358 360 1 2 3 4 5 6 6 8 9 6 2 2 3 2 1 1 1 1 1 2 4 6 9 11 12 14 14 14 14 13 12 12 12 12 12 12 13 13 13 13 13 14 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 16 16 16 15 14 14 13 13 12 11 9 8 7 6 5 5 5 5 5 5 6 6 5 5 4 5 5 5 6 6 7 8 9 10 11 11 11 11 10 9 9 9 8 8 8 9 10 10 11 13 11 10 12 16 24 25 17 5 357 355 351 347 345 344 343 343 343 343 343 342 341 340 336 334 332 332 331 330 331 333 332 330 328 327 328 332 339 342 345 350 349 344 341 337 335 334 334 333 332 331 331 334 339 340 344 345 345 344 342 338 336 335 335 338 341 343 345 346 344 342 340 335 332 331 329 330 331 333 335 336 337 336 336 335 334 334 333 332 332 331 330 329 328 327 326 325 325 325 324 323 322 320 319 317 315 312 310 309 309 307 306 303 303 305 306 307 309 312 312 312 312 312 311 311 311 311 313 312 310 310 308 307 306 306 307 309 313 314 314 313 310 308 307 308 310 312 316 318 320 321 322 323 324 322 319 318 318 316 313 309 305 304 308 311 314 314 313 313 313 315 316 314 310 304 297 290 286 283 282 281 281 282 284 286 288 290 291 291 288 282 277 275 274 274 273 268 263 261 260 260 260 260 261 261 261 261 260 260 261 261 261 261 260 260 260 260 259 259 258 257 257 256 256 256 256 256 257 257 257 257 256 256 256 256 255 255 255 255 255 255 256 256 256 256 256 256 256 256 256 256 256 256 255 255 255 254 254 255 255 256 256 256 256 256 256 256 255 255 255 255 256 256 256 256 256 256 257 258 256 255 254 253 251 250 249 249 249 249 248 248 248 248 249 249 250 251 251 250 250 251 252 253 254 254 255 255 254 254 254 254 253 253 253 252 252 252 252 252 252 252 252 252 252 252 252 252 251 251 251 250 250 250 250 250 251 252 252 252 251 251 251 251 251 251 251 251 251 251 251 251 251 250 250 250 249 249 249 248 248 248 248 249 250 251 252 251 250 249 249 248 248 248 247 248 249 250 251 251 252 252 252 253 253 254 254 254 254 254 255 254 254 254 254 254 253 252 252 253 253 253 254 254 255 255 255 255 255 255 256 256 255 255 256 256 256 256 256 256 256 256 256 257 257 257 258 258 258 259 259 260 260 261 261 261 260 260 260 259 259 258 258 258 258 257 257 257 257 256 255 254 253 252 252 252 252 252 252 253 254 255 255 255 256 257 257 258 258 258 259 259 260 261 261 262 264 264 265 265 265 266 267 268 268 267 266 264 261 258 252 251 253 256 257 256 255 254 251 247 242 236 230 225 222 218 215 213 212 212 212 211 210 208 205 203 202 201 199 199 198 197 196 195 195 194 194 194 193 193 193 192 192 192 192 191 191 191 191 191 191 191 191 190 190 189 189 189 189 189 189 189 190 190 190 190 190 190 190 191 191 191 191 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 191 191 191 191 190 190 190 190 190 190 190 190 190 190 191 191 192 192 190 190 189 189 189 189 189 190 192 191 191 191 191 190 189 348 348 348 348 347 347 346 346 347 347 348 348 351 354 358 360 1 2 2 3 4 5 6 7 9 11 7 7 8 8 6 3 3 3 2 3 4 6 10 12 14 16 16 16 16 14 13 12 11 11 11 11 12 12 13 12 12 13 13 14 15 15 15 15 16 16 16 17 17 17 17 17 17 16 16 16 16 15 14 14 13 12 11 10 9 9 8 7 6 5 5 5 4 5 5 5 5 4 4 4 4 4 4 5 6 7 9 10 11 11 11 10 9 9 9 8 7 6 5 5 7 9 12 12 7 5 6 12 26 21 6 358 354 354 353 348 345 345 344 343 344 344 344 342 339 336 334 333 332 332 331 331 332 337 337 335 332 330 331 336 335 342 349 352 349 344 338 335 333 333 336 340 338 337 337 339 343 344 347 347 346 345 342 337 337 334 335 338 342 344 345 346 343 342 340 339 338 332 329 328 330 331 333 336 336 336 336 336 335 334 333 332 331 331 330 329 328 327 326 325 325 324 324 323 322 320 318 316 312 311 309 309 308 307 305 304 303 303 303 305 308 310 311 311 311 311 311 311 311 312 313 311 309 309 308 308 306 307 308 310 313 314 314 313 309 307 307 307 309 311 315 318 319 321 322 323 324 322 320 320 319 316 314 310 306 303 304 309 313 315 316 314 314 314 315 314 310 304 297 291 285 282 282 281 281 282 284 286 288 290 290 289 287 285 285 282 280 279 276 271 265 261 259 259 259 260 260 260 260 260 260 260 260 260 260 260 258 258 258 258 258 258 257 256 256 255 254 254 255 255 255 256 256 256 256 256 256 255 255 255 255 255 255 255 255 255 255 256 256 256 256 256 256 256 256 256 256 255 255 254 254 255 255 255 255 255 256 256 255 255 255 255 255 254 255 255 255 256 255 256 256 257 256 255 254 252 251 249 248 248 248 248 247 248 248 248 249 249 250 250 250 250 250 250 251 252 253 253 254 254 254 254 254 254 254 253 253 252 252 252 252 252 252 252 253 253 253 253 252 252 251 251 251 250 250 250 250 250 250 251 252 252 251 251 251 251 251 251 251 251 251 251 251 251 250 250 250 249 249 249 248 248 248 247 247 247 247 249 250 250 250 249 249 248 247 247 247 247 247 248 249 250 251 251 251 252 253 254 254 254 254 254 254 254 254 254 254 254 254 252 252 252 253 254 254 255 255 255 255 255 255 255 256 256 256 256 256 255 255 255 256 255 255 256 256 257 257 257 258 258 258 258 259 259 260 260 260 260 260 259 259 259 259 258 258 257 257 257 257 257 256 255 255 254 253 252 252 252 252 252 253 254 254 255 255 256 256 257 258 258 258 259 259 260 260 261 261 262 263 264 264 265 265 265 266 267 267 267 266 264 261 258 251 251 254 256 257 257 257 255 252 248 243 237 229 223 221 219 217 215 214 212 211 211 209 207 205 204 203 202 201 201 199 198 197 196 195 195 195 194 194 194 193 193 192 192 192 191 191 191 190 190 190 190 190 190 190 189 189 189 189 189 189 189 189 189 190 190 190 190 190 191 191 191 192 192 192 192 192 192 192 193 193 192 192 192 192 192 192 192 192 191 191 191 190 190 190 190 190 191 191 190 190 190 191 191 192 193 192 190 189 189 189 189 189 190 191 191 190 190 190 189 188 348 348 348 348 347 346 346 346 347 347 347 349 352 356 0 1 2 2 3 4 5 5 6 8 10 12 9 11 12 11 8 5 5 4 4 5 8 13 14 16 17 17 17 17 17 15 13 11 11 10 11 10 11 12 12 12 12 12 12 13 14 15 15 15 15 15 15 16 17 17 17 17 17 17 17 16 16 15 14 14 13 12 12 11 10 9 8 7 6 6 6 5 4 5 5 5 4 4 4 4 2 2 3 4 5 6 8 9 11 12 12 10 9 9 8 7 5 5 5 5 7 9 11 7 5 4 6 11 21 15 358 351 349 349 347 347 346 345 345 345 344 345 344 339 336 335 333 333 333 333 332 332 334 339 342 339 337 337 339 341 340 347 353 354 350 344 337 333 332 334 339 345 345 348 347 345 348 349 349 348 348 346 341 338 337 334 333 338 342 343 343 341 341 341 340 340 338 333 330 328 329 330 332 333 336 336 336 336 335 334 332 331 331 331 330 329 328 326 326 325 325 324 323 322 321 320 318 315 311 310 309 309 307 306 305 304 303 301 302 304 307 309 310 310 311 310 311 311 311 313 313 309 308 308 307 307 307 307 309 311 313 314 314 312 308 306 306 307 309 312 316 318 319 320 321 322 323 321 322 321 319 317 315 311 307 302 302 305 310 314 315 315 313 313 313 312 309 304 298 292 287 283 282 280 280 282 285 286 288 292 292 290 288 286 285 283 282 280 278 274 268 263 260 259 259 259 259 260 260 260 260 259 259 259 259 258 256 256 257 257 257 257 256 255 255 254 253 253 253 253 254 255 255 255 255 255 255 255 255 255 255 255 255 255 255 256 256 256 256 256 256 256 256 256 256 256 256 255 255 255 254 254 254 255 255 255 255 255 254 254 254 254 254 254 254 254 255 255 255 255 255 255 256 255 253 251 250 249 249 247 247 248 249 249 249 249 249 249 249 250 250 250 250 250 250 251 251 252 252 253 254 254 254 255 254 254 253 253 252 252 252 252 252 252 253 253 253 252 252 251 251 251 250 250 250 250 250 249 249 250 251 252 252 252 252 251 251 251 251 251 251 251 250 250 250 249 249 249 249 249 248 248 247 247 247 247 247 248 249 250 250 250 249 248 247 248 248 247 247 248 249 249 250 250 251 252 253 254 254 254 254 254 254 254 254 254 254 254 254 253 252 253 254 254 254 254 254 255 255 256 256 256 256 256 256 256 255 254 254 254 254 255 254 255 256 256 257 257 257 257 258 258 258 259 259 259 258 258 258 258 258 258 258 258 257 257 257 257 257 256 255 255 255 254 253 252 252 252 253 253 253 254 255 255 255 256 257 257 258 259 259 259 260 260 261 261 261 262 263 264 264 265 265 265 265 266 266 266 265 263 262 258 253 253 255 257 257 257 257 256 253 249 244 237 229 224 220 219 218 217 214 212 212 212 209 207 206 205 204 204 203 202 201 199 198 196 195 195 195 194 194 194 193 193 192 192 191 191 191 190 190 190 190 190 190 190 190 189 189 189 189 189 189 189 189 189 189 190 190 190 190 191 191 191 191 192 192 192 192 192 193 193 193 193 193 193 193 192 192 192 192 192 191 191 191 191 191 191 191 191 191 191 191 191 191 191 192 193 193 192 190 189 189 189 189 190 191 190 190 190 189 188 187 348 348 348 348 347 346 346 346 346 346 347 349 353 358 2 3 3 3 3 4 5 5 6 8 11 13 13 15 15 11 8 7 6 5 5 7 11 15 16 17 18 18 18 18 18 16 13 12 11 8 7 9 11 12 12 12 12 11 11 12 13 14 14 14 14 15 15 16 17 17 17 17 16 16 16 16 15 15 14 14 13 12 12 11 10 10 9 8 7 6 6 5 5 5 5 5 4 4 4 4 2 2 2 3 4 6 8 10 11 12 12 11 10 9 8 7 6 6 6 6 7 10 9 6 6 5 7 12 19 19 7 355 350 347 347 346 346 346 349 353 354 350 344 338 336 334 333 333 333 333 333 333 336 344 355 355 350 352 353 353 351 352 357 356 350 343 337 333 331 334 335 343 351 353 349 345 349 351 350 349 348 344 343 340 337 334 333 335 338 339 340 341 341 340 340 340 338 335 331 329 329 330 330 333 335 336 336 335 335 333 331 331 332 331 330 328 327 326 326 325 324 323 322 322 321 319 318 315 311 310 309 307 306 306 306 305 303 301 301 304 306 307 308 310 310 310 311 311 310 311 311 308 307 307 307 307 307 308 310 312 314 315 314 310 307 307 306 307 309 312 316 317 318 319 320 321 321 321 322 322 320 318 316 312 308 303 300 303 306 307 313 314 313 312 311 310 308 305 300 294 291 288 283 280 279 282 285 286 287 290 293 291 291 288 285 283 281 279 279 276 271 266 261 259 258 257 257 258 259 259 259 258 257 257 257 256 255 255 255 255 255 255 255 255 254 253 253 253 252 253 253 254 254 254 254 255 255 255 255 255 255 255 255 255 255 256 256 256 256 256 256 256 256 256 256 256 256 256 255 255 254 254 254 254 254 254 254 254 254 254 254 254 253 253 253 254 254 254 255 255 255 255 254 254 252 250 248 248 247 248 248 250 250 251 250 250 250 250 250 250 250 250 250 250 249 249 250 251 251 252 253 253 254 254 254 254 253 253 252 252 252 252 252 252 252 252 252 251 251 251 251 251 250 250 250 250 249 249 249 249 250 251 252 252 252 252 251 251 251 251 251 250 250 249 249 249 248 248 248 248 248 247 247 247 247 248 248 249 249 250 250 250 250 250 249 249 248 248 248 248 249 249 249 250 250 251 252 253 254 254 254 255 255 255 254 254 254 254 254 253 252 253 253 254 254 254 254 254 255 255 256 256 256 256 256 255 255 254 253 253 254 255 254 254 255 256 256 257 257 257 258 257 257 257 257 257 256 256 257 257 257 258 258 258 258 258 258 257 257 257 257 255 254 253 253 252 252 252 252 253 254 254 254 255 256 256 257 258 258 259 259 260 260 260 261 262 262 262 263 264 264 265 265 265 265 265 265 264 264 263 262 260 256 255 257 257 257 257 257 256 254 250 246 238 231 226 221 220 218 216 214 212 213 212 210 207 207 206 205 205 204 203 202 200 199 197 196 195 195 194 194 194 193 193 192 192 191 191 191 190 190 190 190 189 189 189 189 189 189 189 188 188 188 189 189 189 189 189 190 190 190 190 191 191 191 192 192 192 192 193 193 193 193 193 193 193 193 192 192 192 192 192 192 191 191 191 191 191 192 192 192 192 191 191 191 191 191 192 194 193 190 189 189 189 189 189 190 190 190 190 189 188 187 349 349 349 348 347 346 346 346 346 346 347 351 356 0 3 4 4 4 5 5 5 6 7 8 11 14 16 17 17 13 11 9 8 8 9 11 15 17 17 18 18 18 18 18 18 16 13 11 11 8 7 10 13 13 13 13 12 11 11 11 13 13 13 13 13 14 14 16 17 17 16 16 16 16 16 15 15 15 14 14 13 13 12 12 11 11 10 8 7 7 6 5 5 5 4 4 4 5 3 3 3 2 3 3 5 6 8 10 11 12 12 12 11 10 9 9 9 8 8 8 9 7 8 7 7 7 9 14 26 21 11 4 356 352 350 349 350 353 358 358 358 351 345 340 337 335 334 333 332 333 334 334 339 349 2 9 5 4 3 359 357 357 359 357 349 342 336 332 331 334 334 342 351 352 348 344 344 350 351 349 347 344 344 341 337 334 334 334 335 338 338 340 340 340 340 339 338 336 333 331 330 329 330 333 335 335 335 335 333 332 331 331 331 330 329 328 327 326 326 325 324 323 322 321 320 319 318 316 313 311 309 307 306 306 307 307 305 301 301 304 305 306 308 309 310 311 311 311 311 310 309 308 306 306 306 307 308 310 312 313 314 314 313 310 307 306 301 305 309 313 315 316 317 317 318 319 319 320 321 322 322 320 317 313 308 303 300 301 303 305 310 314 314 312 309 308 307 305 300 297 294 289 284 281 280 282 285 285 286 288 290 290 291 289 285 281 278 276 278 278 274 268 262 259 259 256 255 255 255 255 256 257 256 256 255 255 254 254 254 253 253 254 254 254 253 253 253 252 252 252 253 253 254 254 254 254 254 254 254 254 254 254 254 255 255 256 256 256 256 256 256 255 255 255 255 255 255 255 255 255 255 254 254 254 254 253 253 253 253 253 253 253 253 253 253 253 253 254 254 254 254 253 253 252 250 249 249 248 248 249 250 251 252 252 251 251 251 251 251 250 250 250 249 249 249 249 249 250 251 251 251 252 253 253 254 253 253 253 252 252 251 252 252 252 251 251 251 251 251 251 251 250 250 250 249 249 249 249 249 249 249 250 251 252 252 252 251 251 251 250 250 250 249 249 248 248 248 248 248 248 247 247 247 247 248 248 248 249 249 250 251 251 251 250 249 249 249 249 249 249 249 249 250 250 250 251 252 252 253 253 254 255 255 255 255 255 253 253 253 253 252 253 253 252 253 253 254 254 254 255 255 255 255 255 255 255 254 254 253 253 254 254 254 253 254 255 256 256 257 257 257 257 257 256 256 255 255 256 256 256 257 257 257 258 258 258 257 258 257 257 257 256 254 253 252 252 251 251 252 253 253 253 254 255 256 257 258 258 259 259 260 260 260 261 261 262 263 263 263 264 264 265 265 265 265 265 265 264 264 264 263 260 257 257 258 259 258 256 255 256 254 253 248 242 235 232 228 223 218 217 215 213 214 214 212 208 208 208 207 205 204 204 203 201 200 197 196 195 195 194 193 193 193 193 192 192 191 191 191 191 191 191 190 190 189 189 189 189 189 189 188 188 188 188 189 189 189 190 190 190 190 190 190 191 191 192 192 192 192 193 193 193 193 193 193 193 193 192 192 192 192 192 192 192 192 191 192 192 192 192 193 192 192 191 191 191 191 192 193 193 191 190 189 189 189 189 189 190 190 190 189 188 187 349 349 349 348 347 346 346 345 345 345 348 354 360 3 4 5 5 5 6 5 6 6 7 8 11 14 16 18 18 17 16 15 14 14 15 17 18 18 19 19 19 18 18 18 18 16 13 12 11 9 11 12 13 13 14 13 13 13 12 12 13 13 13 12 12 13 13 17 17 16 16 16 16 15 15 14 14 14 14 13 13 13 13 12 12 11 10 9 8 7 6 5 5 4 4 4 5 5 2 2 2 3 3 4 5 7 8 10 11 12 11 11 11 11 10 11 10 9 9 10 10 7 8 7 5 6 12 16 29 27 15 9 4 0 360 358 357 358 357 357 358 349 346 342 337 335 335 333 332 333 336 339 343 355 8 11 8 6 6 5 4 2 0 356 348 342 335 331 330 330 332 340 345 347 346 343 343 347 349 347 346 345 343 341 337 335 334 333 333 334 335 338 339 339 339 339 338 336 334 332 330 330 330 331 332 334 335 334 332 332 331 331 330 329 328 327 327 326 325 324 323 322 321 320 320 319 317 317 316 314 309 306 306 307 309 309 305 302 301 302 303 305 307 309 310 312 312 312 311 310 307 306 306 305 305 307 309 309 311 313 313 314 311 310 308 304 300 305 308 313 315 316 316 315 316 316 317 319 320 321 321 321 317 313 308 303 300 300 301 305 309 313 314 311 308 306 303 301 299 299 295 290 285 282 282 283 285 285 287 288 288 289 289 288 284 279 277 275 276 278 276 270 268 264 259 256 253 253 253 254 255 255 255 254 254 254 253 253 252 252 252 252 253 253 253 252 252 252 253 253 253 253 254 254 254 254 254 254 254 254 253 253 253 254 254 255 255 256 256 256 255 254 254 254 254 254 254 255 255 255 255 254 254 254 254 254 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 252 252 251 250 250 250 250 251 252 252 252 252 252 252 251 251 251 251 251 250 249 249 249 249 249 249 249 250 250 251 251 252 252 253 252 252 252 252 251 251 251 250 250 250 250 251 251 251 251 250 250 250 250 250 249 249 249 249 249 249 250 251 251 251 251 251 251 250 250 250 250 249 249 248 248 248 248 248 247 247 247 247 247 247 247 248 248 248 249 250 251 251 251 250 249 249 248 248 248 248 249 249 249 250 251 251 252 252 252 253 253 254 254 254 253 253 252 252 252 251 251 252 251 252 253 253 253 254 254 254 254 254 254 254 255 255 255 254 254 254 254 254 254 254 254 255 256 257 257 257 256 256 256 256 256 256 255 255 256 257 257 257 258 258 257 258 257 257 257 255 255 253 253 252 252 251 251 252 253 253 253 255 256 256 257 258 258 259 260 260 260 260 261 262 262 263 263 264 264 265 265 265 265 265 265 265 265 264 264 263 260 258 259 258 260 259 257 254 254 255 253 251 244 243 240 233 227 221 218 216 214 214 215 213 210 211 210 208 206 204 203 203 201 200 198 196 196 196 195 195 193 193 193 192 192 191 191 191 191 191 191 191 190 189 189 189 189 188 188 188 188 189 189 189 189 189 189 190 190 190 190 190 191 191 191 192 192 192 192 193 193 193 193 193 193 193 193 193 193 192 192 192 192 192 192 192 192 192 193 193 193 193 192 192 192 192 192 193 192 192 191 190 189 189 189 189 190 190 190 189 188 187 348 348 348 347 346 346 346 345 345 345 349 357 3 6 6 6 6 6 6 6 6 7 8 10 12 14 16 19 19 19 19 19 19 18 19 19 19 20 20 19 19 19 19 18 16 15 13 12 11 12 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 14 17 16 16 16 15 15 14 14 14 14 14 13 13 13 13 13 12 12 11 10 10 9 8 6 6 5 4 3 4 3 2 1 2 2 2 3 4 5 8 9 10 11 11 11 11 10 11 9 7 7 8 9 9 9 9 8 4 4 8 13 17 24 25 15 12 6 2 1 360 359 358 354 350 349 347 346 340 337 336 335 333 332 332 337 346 355 5 18 12 10 8 7 8 5 3 1 355 348 341 334 330 330 330 331 334 339 342 343 343 344 345 347 346 346 345 342 340 337 336 335 333 332 331 332 335 336 337 338 338 337 336 334 333 331 331 331 331 331 333 334 333 331 331 331 330 329 328 327 326 326 325 324 324 323 322 321 320 319 318 318 317 316 314 308 306 307 309 310 309 307 302 301 301 302 305 307 309 311 312 313 312 311 309 308 305 303 303 305 307 309 309 311 312 312 312 311 309 306 304 303 305 309 314 316 316 315 314 314 313 315 316 318 321 321 321 317 313 308 305 303 301 302 306 309 312 313 309 304 302 301 300 299 298 295 291 287 285 284 284 284 283 287 288 288 288 287 285 282 279 276 275 275 276 276 272 270 266 261 257 255 254 254 254 254 254 254 254 253 252 251 251 251 250 250 251 251 252 252 252 252 252 252 253 253 253 254 254 254 254 253 253 253 253 252 253 253 253 253 254 255 255 254 254 254 253 253 253 253 254 254 254 254 255 255 255 254 254 254 254 254 254 254 254 254 253 253 253 253 253 252 252 252 252 252 252 251 251 251 251 251 253 253 253 253 252 252 252 252 252 251 251 251 250 250 249 248 248 249 249 249 249 249 249 250 250 251 251 251 251 251 251 251 251 251 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 249 249 249 249 249 249 249 250 251 251 251 251 250 250 250 249 249 248 248 248 248 247 247 247 247 247 247 247 247 247 247 247 247 247 248 249 250 251 250 249 248 248 248 248 248 248 248 249 250 250 251 251 251 250 251 251 251 252 252 252 252 251 251 251 250 250 251 251 252 253 253 254 254 253 253 253 254 254 254 255 255 255 254 253 253 253 253 254 254 254 255 256 256 256 256 256 255 255 256 256 256 256 256 256 257 257 257 257 257 257 257 257 258 257 256 255 254 253 252 251 250 250 252 252 253 254 255 256 257 257 258 259 259 260 260 260 261 261 262 262 263 264 264 265 265 265 265 265 265 265 265 265 264 264 262 261 260 260 260 261 261 258 256 254 252 253 251 247 248 243 235 229 223 220 216 215 215 215 215 214 212 211 208 206 204 203 203 202 199 198 197 197 196 196 195 193 193 193 193 192 192 191 191 191 191 191 191 190 190 189 189 189 188 188 188 189 189 189 189 189 189 190 190 190 190 190 190 191 191 191 191 192 192 192 192 192 192 192 192 192 193 193 193 193 192 192 192 192 192 192 192 192 192 193 193 193 193 193 193 193 193 193 193 193 192 191 190 190 189 189 190 190 190 190 189 188 188 347 347 346 345 345 345 345 344 345 346 351 0 6 8 8 8 7 8 8 7 7 8 9 12 14 16 18 21 21 21 20 21 21 21 21 21 21 21 21 21 20 20 20 19 17 16 14 13 10 11 13 13 13 13 12 12 13 14 14 14 14 13 12 11 11 11 14 16 16 15 15 15 14 14 13 13 13 13 13 13 13 13 13 12 12 11 11 10 9 8 7 5 3 3 3 4 2 1 1 1 2 2 2 3 5 8 10 10 10 10 9 9 9 10 7 6 7 7 8 7 9 10 8 4 4 7 13 16 16 15 15 14 9 5 2 0 359 356 351 349 347 346 343 338 338 337 335 334 332 332 333 348 6 19 17 12 12 8 7 6 5 3 2 355 347 340 333 330 330 330 332 333 336 338 343 344 344 345 346 346 346 345 342 339 338 336 335 333 332 331 330 331 332 335 336 336 336 335 334 333 332 332 332 332 331 331 331 331 331 331 331 330 329 328 327 327 326 324 324 323 322 321 320 320 319 318 318 317 316 314 311 309 308 309 310 309 307 302 302 301 301 303 307 310 312 313 313 312 311 309 309 302 299 301 304 307 309 308 310 311 310 309 310 307 305 304 304 306 311 315 316 315 313 312 312 310 312 315 316 319 321 320 317 313 308 306 305 303 303 307 310 311 310 307 302 299 299 298 297 296 294 292 290 287 285 285 284 284 285 286 288 287 284 282 280 278 276 275 275 276 276 276 273 268 264 260 257 256 255 254 254 254 254 253 252 251 250 250 249 249 250 250 251 252 252 252 252 251 251 252 252 253 253 253 253 253 253 253 252 252 252 252 252 252 252 253 253 253 254 254 253 252 252 252 253 253 253 254 254 254 254 254 254 254 254 254 254 254 254 254 253 253 253 253 252 252 251 251 251 251 252 251 251 251 251 252 253 254 255 254 254 253 252 252 252 252 252 251 251 250 250 249 249 248 249 249 249 249 249 249 249 250 250 251 251 250 251 251 251 251 251 250 249 249 249 249 250 250 250 250 250 250 250 250 250 250 249 249 249 249 248 248 248 249 250 250 250 250 250 250 249 249 249 248 248 248 247 247 247 247 246 246 246 246 246 246 246 246 246 246 247 248 249 250 250 249 248 248 247 247 247 247 247 248 249 249 249 250 249 248 249 249 250 250 250 250 250 250 250 250 250 250 251 251 252 253 253 253 254 254 253 253 253 254 255 255 254 254 254 253 253 253 253 253 254 254 255 256 256 255 254 254 254 255 255 256 256 256 256 256 257 257 257 256 257 257 257 257 257 256 255 254 252 252 251 249 248 248 250 252 254 255 256 256 257 258 258 259 259 260 260 260 261 262 262 263 263 264 265 265 266 266 266 266 266 265 265 264 263 263 262 261 260 260 261 261 263 261 259 258 256 254 254 253 253 245 234 227 224 220 217 216 216 216 216 216 215 212 209 207 205 204 203 202 199 199 198 197 197 196 195 193 193 193 193 193 192 192 192 191 192 191 191 190 190 189 189 189 189 189 189 189 189 189 189 189 190 190 190 190 190 190 191 191 191 191 191 191 192 192 192 192 192 192 192 192 193 192 192 192 192 192 192 192 192 191 192 192 192 193 193 194 194 194 195 194 194 194 193 193 192 191 191 190 190 190 190 190 190 190 189 189 189 346 345 345 344 344 344 344 344 345 348 354 1 8 10 10 10 9 9 8 8 8 9 11 15 16 18 20 21 22 21 20 21 22 22 23 23 23 23 22 22 22 21 20 20 19 18 16 14 10 13 14 14 13 13 10 10 12 14 14 14 14 14 13 13 12 11 15 15 15 15 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 11 11 9 8 7 5 4 3 2 2 1 1 1 0 1 1 2 3 5 7 9 9 9 9 8 8 7 7 6 6 5 4 4 6 7 7 6 6 7 9 14 15 14 14 14 14 14 11 4 1 357 351 346 342 341 341 339 338 338 337 335 334 333 332 331 343 6 17 13 9 9 6 5 5 5 4 2 354 346 338 334 332 330 331 333 334 337 339 340 342 345 345 345 346 346 346 344 340 338 337 335 334 332 331 331 331 331 333 334 335 334 334 334 333 333 333 333 333 332 331 330 330 331 331 330 330 329 328 328 326 325 324 323 323 322 321 320 319 319 318 318 317 316 314 311 310 309 309 309 309 309 307 304 301 301 303 307 310 312 313 313 312 311 310 307 300 297 300 304 307 308 307 310 308 308 307 307 305 304 304 304 308 312 315 316 316 315 313 311 310 311 313 316 317 319 319 316 313 312 308 305 303 304 307 310 311 309 305 300 298 298 296 296 295 294 293 291 288 286 285 284 284 284 285 287 285 282 279 278 277 277 276 275 275 275 275 273 270 266 262 258 256 255 254 254 254 254 253 252 252 250 249 248 248 249 250 251 251 251 251 250 250 250 251 251 252 252 252 252 252 252 251 251 251 251 250 250 250 251 251 252 252 252 252 252 252 252 252 253 253 254 254 254 254 254 255 255 255 255 254 254 254 254 253 253 253 253 252 251 251 251 251 251 251 251 251 251 250 251 253 254 255 255 255 254 253 253 252 252 252 252 251 251 250 250 249 249 249 249 249 249 249 249 248 249 249 249 250 250 250 250 250 250 250 249 249 249 249 249 249 249 250 250 250 250 250 250 250 250 250 249 249 249 249 248 248 248 248 249 249 249 250 250 249 249 249 248 248 248 248 247 247 247 246 246 246 246 246 246 246 246 246 246 246 246 247 248 249 250 249 249 248 246 246 246 246 246 247 247 247 248 248 248 247 248 248 249 249 249 249 249 249 250 250 250 250 251 251 252 253 253 253 253 253 253 253 253 254 254 254 253 253 253 253 252 252 252 253 253 254 254 255 255 254 253 253 253 254 254 255 255 255 255 255 255 256 255 255 255 256 256 256 257 257 256 253 251 251 249 248 247 248 250 253 254 255 256 257 258 258 259 259 259 260 260 260 261 262 262 263 264 265 265 265 266 267 267 266 266 265 265 264 264 262 262 261 260 260 261 264 266 265 263 262 261 260 259 257 255 246 234 227 223 219 216 216 216 216 216 216 216 214 210 208 206 205 204 202 201 199 198 198 197 197 196 194 193 193 193 193 193 193 192 192 192 191 191 190 190 189 189 189 189 189 189 189 189 189 189 190 190 190 190 190 190 191 191 191 191 191 191 191 191 191 192 192 192 192 192 192 192 192 192 192 192 192 192 192 191 191 191 191 192 193 193 193 195 196 196 196 196 195 193 193 192 192 192 190 190 190 190 190 190 190 190 189 189 346 345 345 344 344 344 344 345 347 351 357 3 8 10 12 11 11 10 9 8 8 10 13 16 17 18 20 20 20 20 20 21 22 22 23 23 23 23 24 23 22 21 21 21 20 19 17 14 11 15 15 14 13 11 10 11 14 14 14 14 14 14 13 13 12 12 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 11 10 9 8 6 5 4 3 3 2 2 1 0 1 1 2 3 5 6 8 8 8 7 7 7 5 5 5 6 3 3 4 5 5 3 4 5 6 7 9 11 8 6 9 12 12 11 5 2 356 351 347 341 341 340 339 337 337 336 335 334 333 333 334 342 4 12 13 9 7 6 6 5 5 5 1 353 345 337 336 333 331 332 335 336 337 340 341 343 345 345 345 346 346 347 345 341 339 338 336 335 333 333 332 331 331 332 333 333 333 333 333 333 333 334 334 333 333 331 330 329 330 330 330 330 329 329 328 326 325 323 323 322 322 321 320 319 319 318 318 317 316 314 312 310 309 310 310 310 309 308 306 302 300 302 307 310 312 312 312 312 311 310 305 299 297 301 304 307 307 307 309 307 307 306 305 303 304 304 304 309 313 315 316 316 316 314 311 309 309 311 315 316 317 317 316 313 313 308 302 303 305 308 309 310 307 302 299 297 296 295 296 295 295 293 291 289 286 285 284 284 284 285 285 283 279 277 277 277 277 275 275 275 274 274 273 271 268 263 259 257 255 255 255 254 254 254 255 254 251 249 247 246 247 248 249 249 250 249 249 249 249 250 251 251 251 251 251 251 251 251 250 250 249 249 249 249 249 250 251 251 251 251 251 252 252 252 253 254 254 254 254 254 255 255 255 255 255 255 254 254 253 253 253 252 252 251 251 250 250 250 250 250 250 250 250 251 252 253 254 255 255 255 254 254 253 253 252 252 251 251 251 250 250 250 250 249 249 249 248 248 248 248 248 248 249 249 249 249 249 249 249 248 248 248 249 249 249 249 250 250 250 250 250 250 250 250 250 250 249 249 248 248 248 248 248 248 248 248 248 249 249 249 249 249 248 248 248 247 247 247 246 246 246 245 245 245 245 245 245 245 245 246 246 246 247 248 248 248 248 248 246 245 245 245 245 246 246 246 246 246 246 246 247 248 248 249 249 249 249 249 250 250 250 250 250 250 251 252 252 252 252 252 253 253 253 254 254 253 252 252 252 252 252 252 252 252 253 253 254 254 254 253 252 252 252 252 252 253 252 252 252 252 253 254 254 254 254 255 254 254 254 255 256 253 250 250 249 250 249 249 251 254 255 256 257 258 258 259 259 259 260 260 260 261 261 262 262 263 264 265 265 266 267 267 267 266 265 265 265 265 264 264 262 261 260 261 264 267 267 267 266 265 264 264 263 260 258 248 236 227 223 219 215 215 215 215 216 216 215 214 211 209 207 205 204 204 203 201 199 198 198 198 198 196 194 193 193 193 193 193 193 192 192 192 191 190 190 190 190 189 190 190 190 189 189 189 190 190 190 190 190 191 191 191 191 191 191 191 191 191 191 191 191 192 192 192 192 192 192 192 192 192 191 191 191 191 191 191 191 191 192 192 192 193 195 197 198 198 197 195 194 193 193 192 192 191 190 190 190 190 190 191 190 190 190 346 346 345 345 345 345 346 347 349 353 359 4 8 10 12 12 12 11 9 8 9 10 13 14 15 18 19 19 19 19 20 21 22 22 22 23 24 24 24 24 24 22 22 22 21 20 16 12 12 15 15 15 13 11 11 12 16 16 15 15 14 14 14 13 13 14 14 14 14 14 14 14 13 13 13 13 13 13 14 14 14 14 13 13 13 13 12 11 10 9 8 7 6 5 4 4 3 2 1 0 1 2 3 3 4 5 6 6 6 5 6 6 5 3 2 1 2 3 5 6 4 2 3 3 4 5 6 6 6 5 5 7 11 12 6 3 356 354 352 350 346 341 341 340 338 337 336 335 334 333 335 342 352 2 8 7 8 9 7 6 7 7 1 352 347 345 339 334 333 333 335 337 338 340 344 346 346 346 346 346 347 347 346 342 341 339 337 335 334 334 332 330 330 331 332 332 333 332 332 333 333 333 334 334 334 332 329 328 329 330 330 329 329 328 327 326 324 323 322 322 321 321 320 319 319 318 318 317 316 314 312 310 310 310 310 310 310 309 306 303 301 302 307 310 311 312 312 312 311 309 303 299 299 302 305 306 306 306 306 306 306 305 302 302 303 304 306 310 313 315 315 316 316 314 310 308 308 310 313 315 316 316 316 315 312 307 299 301 304 307 309 308 305 300 299 297 295 296 296 296 295 293 291 289 287 285 285 284 284 285 284 281 276 275 276 277 276 275 275 274 275 274 274 273 270 266 262 259 256 255 255 255 255 255 255 254 251 248 246 245 245 245 246 247 248 248 247 247 248 249 250 250 249 250 250 250 250 250 249 249 249 248 247 247 248 249 250 250 251 251 252 252 253 253 254 254 254 254 254 255 255 255 256 256 255 255 254 253 253 253 252 251 251 251 250 250 250 250 249 249 249 249 250 251 252 253 253 254 254 255 255 254 254 253 253 252 251 251 251 251 251 250 250 250 250 249 248 248 248 248 248 248 248 249 249 249 249 249 249 248 248 248 248 249 249 249 249 249 250 250 250 250 250 250 250 250 249 249 248 248 248 248 248 247 247 247 248 248 249 249 249 249 248 248 247 247 246 246 246 246 245 245 245 245 245 245 244 244 245 245 245 245 246 247 246 247 247 247 246 245 244 244 244 244 245 245 245 245 245 245 246 247 248 249 250 250 250 250 250 250 250 250 249 249 249 251 250 251 251 251 251 251 251 252 252 251 252 252 251 251 251 251 251 251 252 252 252 252 252 252 252 252 251 251 251 250 250 249 250 251 252 252 253 254 255 255 254 253 253 254 255 252 251 252 252 253 252 252 253 255 256 257 258 258 259 259 259 259 260 260 260 261 261 262 262 263 264 264 265 266 267 267 265 264 263 264 264 264 264 264 262 261 260 263 265 267 268 269 268 268 266 266 265 263 258 252 238 228 223 219 217 215 215 215 215 216 215 213 211 209 207 206 205 204 203 202 201 200 198 197 197 195 195 195 194 193 193 193 193 192 192 192 192 191 191 190 190 190 190 190 190 190 189 189 190 190 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 190 191 191 192 192 193 195 197 199 199 198 196 195 194 193 192 192 191 190 190 190 190 190 190 190 190 190 345 346 346 346 346 346 347 349 351 355 360 5 8 11 12 12 12 11 10 10 10 8 6 11 14 18 19 19 19 20 21 21 22 22 23 23 24 24 25 25 25 24 23 23 23 21 18 15 16 16 16 16 16 14 14 15 17 17 16 15 15 14 14 13 14 14 14 14 14 14 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 13 12 12 11 10 9 8 7 6 5 5 4 3 2 1 1 2 3 4 4 5 5 5 6 6 6 6 5 360 358 359 1 3 3 6 5 4 4 4 5 0 0 2 4 4 4 4 8 12 11 6 2 1 356 352 350 345 341 340 338 337 337 336 336 338 338 343 346 349 5 8 10 10 8 7 9 9 1 352 349 345 337 334 335 337 339 340 341 342 346 347 347 347 346 346 347 346 345 343 343 341 338 335 335 334 332 331 329 330 331 332 332 332 332 332 332 333 334 335 335 332 329 327 327 328 328 329 328 327 326 325 324 323 322 322 321 320 319 319 319 318 317 317 316 314 312 310 310 310 311 311 310 309 306 303 302 303 308 310 310 311 311 311 311 308 303 300 301 303 305 306 305 304 304 305 304 303 300 300 302 303 306 311 313 314 315 315 315 313 309 307 307 309 312 313 315 315 316 314 311 305 299 298 303 307 308 306 303 300 298 295 296 297 298 297 295 292 291 289 287 286 285 285 285 284 282 279 275 275 276 277 276 276 276 276 277 276 275 274 272 270 266 262 258 257 256 256 255 255 254 253 251 248 245 244 243 243 244 245 246 246 246 246 247 248 249 249 248 248 249 249 249 249 249 249 248 248 247 247 247 248 249 250 251 252 253 253 253 254 254 254 255 255 255 255 255 255 256 256 255 255 254 254 253 252 252 251 251 251 251 250 250 250 250 250 250 250 251 252 252 253 253 253 254 255 255 255 255 254 253 252 252 251 251 251 251 251 250 250 250 249 248 248 247 247 247 247 248 248 248 248 248 248 249 249 249 248 248 248 248 248 249 249 249 250 250 250 250 250 250 249 249 249 249 248 248 248 247 247 247 247 247 247 248 248 248 248 248 247 247 246 246 245 245 245 244 244 244 244 244 244 244 244 244 244 244 244 245 245 245 246 247 247 246 245 244 243 243 244 244 244 244 244 244 245 246 247 248 249 250 250 250 250 250 250 250 249 248 248 248 249 249 250 250 250 250 250 250 250 251 251 251 251 251 251 250 251 251 251 250 250 250 250 251 250 250 250 250 249 249 249 249 250 251 251 252 252 253 254 255 256 255 255 255 255 257 253 252 253 253 253 253 253 254 256 257 257 258 258 258 259 259 259 260 260 260 261 261 261 262 262 263 264 265 267 266 265 263 261 260 260 262 263 263 263 262 262 261 263 265 267 268 269 269 270 269 267 267 266 262 258 242 229 222 220 219 215 214 214 215 215 214 211 209 208 208 207 205 204 203 202 202 200 198 196 195 194 194 194 193 193 193 193 193 192 192 192 192 192 191 191 190 190 190 190 190 190 190 190 190 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 190 190 191 191 191 192 193 193 195 197 199 199 198 197 196 195 193 193 192 191 191 190 190 190 190 190 190 190 190 345 345 346 346 346 347 348 350 352 356 0 5 8 11 11 12 12 12 12 12 12 11 11 15 17 19 20 20 20 21 21 22 22 23 23 24 25 25 25 26 26 26 25 25 25 23 21 19 17 17 17 17 17 17 17 16 16 16 15 14 14 13 14 14 14 13 13 13 13 13 13 13 13 13 13 14 14 15 15 15 15 15 15 15 15 14 13 12 11 10 9 9 8 6 5 5 4 3 3 2 2 3 3 5 6 5 5 5 7 7 6 6 5 3 359 360 1 2 3 6 5 5 3 1 358 356 355 356 360 3 4 4 5 7 9 10 8 5 357 350 349 346 341 339 338 337 340 343 344 342 346 347 347 347 349 356 11 12 10 10 10 8 2 352 346 341 336 335 336 341 342 343 345 346 349 349 349 348 348 346 343 344 345 345 344 342 339 338 339 337 334 332 330 329 330 331 332 332 332 332 332 332 333 334 334 333 331 329 328 328 328 328 327 327 326 325 323 323 322 322 321 321 320 319 318 318 317 317 316 314 312 310 310 310 311 311 310 310 307 304 303 304 308 309 310 310 310 310 310 308 303 301 303 304 305 306 304 303 303 303 303 302 299 299 301 303 306 310 312 313 314 314 312 310 309 307 308 309 311 312 314 314 315 313 310 305 301 299 302 305 306 305 303 302 297 294 297 299 299 297 294 291 290 289 288 287 286 285 285 284 281 278 275 274 276 277 277 277 278 278 280 279 278 276 275 272 269 265 265 261 258 257 256 255 253 252 250 248 246 244 244 243 243 244 245 245 245 245 245 246 248 248 247 248 248 248 249 249 248 248 248 248 248 247 247 248 249 251 251 252 253 253 254 254 254 254 255 255 255 255 255 255 255 255 254 254 254 253 252 252 251 251 251 251 251 250 250 250 250 250 251 252 252 252 252 253 253 253 253 254 255 255 255 255 254 253 252 251 251 251 251 251 251 250 250 249 248 248 247 247 247 247 247 247 247 247 247 248 249 249 249 249 248 247 247 247 247 248 248 249 249 250 250 250 249 249 249 249 248 248 247 247 247 247 247 246 246 247 247 247 248 248 248 247 246 246 245 245 245 244 244 244 244 243 243 243 243 243 243 243 243 243 244 244 244 245 246 246 246 245 244 243 243 243 243 243 243 244 245 246 247 248 248 249 249 250 250 250 250 250 250 249 248 247 246 247 247 247 248 248 248 248 248 249 250 250 250 250 250 250 249 250 250 249 249 248 248 248 249 246 247 247 247 248 249 250 251 252 252 252 253 253 254 254 255 256 256 256 256 257 256 255 255 254 254 254 253 254 255 257 257 258 258 259 259 259 259 259 260 260 260 260 261 261 261 262 262 263 264 266 264 262 260 258 258 259 259 260 262 264 264 262 260 261 263 265 266 267 268 270 270 268 268 267 266 263 249 233 226 223 219 215 213 213 214 214 212 210 208 208 208 206 205 202 202 203 202 200 196 194 194 194 193 193 192 192 192 192 192 192 192 192 192 192 192 191 190 191 191 190 190 190 191 191 191 191 192 192 191 191 191 191 191 190 190 190 190 190 190 191 191 191 191 191 190 191 191 191 191 191 191 191 191 190 190 191 191 191 191 192 193 194 195 197 198 198 198 197 196 195 194 193 193 192 191 190 190 190 190 190 190 189 189 344 344 345 345 346 347 349 351 354 357 1 5 8 11 11 12 13 13 13 13 14 15 17 19 19 19 20 20 20 21 22 22 23 24 24 25 25 25 25 26 27 27 26 26 24 22 21 20 20 18 18 17 18 17 17 16 15 15 13 13 13 12 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 16 16 16 16 16 16 16 15 15 14 13 12 11 10 9 7 6 6 5 4 4 3 3 3 4 5 6 4 4 5 6 8 8 7 7 7 7 5 1 2 3 3 3 3 1 359 357 356 354 354 354 355 356 358 1 4 4 8 9 4 358 355 352 351 348 343 341 341 342 345 351 354 353 351 351 350 349 350 353 3 13 13 13 11 8 6 6 348 340 336 336 338 344 350 352 353 353 352 351 350 349 348 345 343 345 346 348 349 347 345 344 344 341 338 335 332 329 329 330 331 331 331 331 331 331 332 333 333 332 331 329 328 328 328 328 327 327 326 324 323 322 322 322 322 321 321 319 318 318 317 317 316 314 312 311 310 310 310 311 311 310 309 304 303 305 307 309 309 309 309 309 309 308 306 305 305 305 306 305 304 303 301 301 301 300 298 297 300 302 306 310 311 312 313 312 311 310 308 307 307 309 310 311 312 313 313 312 309 306 303 301 302 304 305 304 303 300 296 294 299 302 301 298 294 291 289 289 288 287 286 285 284 283 280 277 275 274 275 277 277 279 280 281 282 282 281 279 277 274 271 269 268 264 261 258 256 254 253 252 252 249 248 246 245 244 244 244 244 244 244 243 243 244 245 246 247 248 248 248 248 248 248 248 248 248 248 248 248 248 249 251 252 252 253 253 253 254 254 254 255 255 255 255 255 255 254 254 254 254 253 252 251 251 251 250 250 250 250 250 250 251 251 251 252 252 252 252 252 253 252 253 253 253 254 254 255 255 254 253 252 252 251 251 251 251 251 251 250 250 249 248 247 247 247 247 246 247 247 246 246 247 248 249 249 248 247 247 247 247 247 247 248 249 249 249 249 249 249 249 248 248 248 248 247 247 247 247 246 246 246 246 246 246 247 247 247 247 246 245 245 244 244 244 243 243 243 243 243 243 242 242 242 243 243 243 243 243 243 244 245 245 246 245 244 243 243 242 242 243 243 244 245 247 248 249 249 249 249 250 250 249 249 249 249 248 248 247 246 245 246 246 246 247 247 247 247 248 249 249 248 248 248 248 248 248 247 247 246 246 246 246 245 243 244 244 244 246 248 250 251 252 253 253 253 254 254 254 254 255 256 256 257 258 258 257 256 255 255 255 255 255 256 257 258 258 259 259 259 259 259 259 260 260 260 260 261 261 261 261 261 262 263 263 261 260 259 258 257 257 258 260 261 262 262 261 259 259 262 264 265 265 267 270 270 269 269 268 268 266 257 250 238 227 220 215 213 212 213 212 211 209 208 208 208 206 203 200 199 201 202 201 196 193 192 191 191 191 191 191 192 192 192 192 192 193 193 192 192 191 191 191 191 191 191 191 192 191 192 192 192 192 191 191 191 190 190 190 190 190 189 190 190 190 191 191 191 190 190 190 190 190 190 190 190 190 190 190 190 190 191 191 191 192 193 194 195 197 198 198 197 197 196 195 194 193 193 193 191 191 191 191 191 190 190 189 189 344 344 344 345 346 348 349 352 355 359 2 6 9 10 11 12 13 13 14 15 16 18 20 20 20 20 20 20 20 21 22 23 24 25 26 25 25 25 25 26 27 27 26 25 24 23 21 21 20 19 18 17 17 16 15 14 14 13 13 13 13 13 12 13 13 13 13 13 13 14 13 14 14 14 15 15 16 16 16 16 16 16 16 16 16 15 14 13 12 11 10 8 7 7 6 5 5 4 4 4 5 6 6 6 5 5 5 6 8 9 8 8 9 9 6 3 2 4 3 3 1 358 357 356 355 354 352 351 352 353 354 357 358 357 356 359 358 356 355 354 353 352 350 349 350 353 352 355 354 353 353 352 351 352 353 353 1 12 14 15 13 10 10 3 346 338 336 336 341 348 354 358 357 355 354 352 350 349 343 343 343 348 353 356 353 352 350 348 347 343 340 337 334 330 329 329 330 330 330 331 330 331 331 331 332 331 331 330 329 329 328 328 327 327 326 324 321 322 322 322 322 322 321 319 318 317 317 317 315 313 310 309 309 310 310 311 311 311 309 305 306 306 307 308 308 308 308 308 308 308 307 306 306 306 305 304 303 301 298 300 300 298 295 294 299 302 304 306 309 311 312 311 311 308 307 307 307 308 309 309 310 312 312 311 309 306 303 301 301 302 303 304 303 299 295 296 302 305 303 298 294 290 288 289 287 287 286 285 283 282 280 277 274 274 274 275 277 280 281 282 283 284 284 283 280 277 275 274 271 268 263 259 256 255 255 254 254 251 251 249 247 246 245 245 245 244 244 243 243 244 244 246 247 248 248 248 248 248 248 249 249 249 249 249 249 249 250 251 252 253 253 253 253 254 254 254 254 255 255 255 255 255 254 254 253 253 252 251 251 251 250 250 250 250 250 250 251 251 251 252 252 252 252 252 252 252 252 252 253 253 253 254 254 254 254 253 253 252 252 252 252 251 251 251 250 250 249 249 248 247 247 246 246 246 246 246 246 247 247 248 248 247 247 247 247 247 247 248 248 248 248 248 249 249 248 248 248 248 247 247 247 246 246 246 246 246 246 246 245 246 246 246 247 247 246 245 244 244 244 243 243 243 243 243 243 243 242 242 242 242 242 242 243 243 243 244 244 244 244 244 244 243 243 242 242 242 243 243 243 245 247 248 249 249 249 249 249 249 249 249 248 248 247 247 247 247 247 247 246 247 247 246 247 247 247 247 246 246 246 246 245 244 244 244 244 244 244 243 243 243 243 244 244 246 248 250 251 253 254 254 254 255 255 255 256 257 257 258 258 258 258 258 257 255 255 255 255 255 256 257 258 258 258 259 259 259 259 260 260 260 260 260 260 260 261 261 261 261 261 260 261 260 259 259 259 259 258 259 260 261 261 260 259 259 263 265 265 266 267 269 270 270 269 269 269 269 267 263 248 232 221 216 213 212 212 212 211 210 210 210 208 205 201 200 199 199 202 199 196 195 193 191 191 191 191 191 191 192 192 192 192 193 193 192 192 192 192 192 192 192 192 192 192 192 192 192 192 191 191 191 190 190 190 190 189 189 189 189 189 190 190 190 191 190 190 190 190 190 190 190 190 190 190 190 190 190 191 191 191 191 192 193 195 196 197 197 197 197 196 195 194 193 193 193 192 192 192 192 192 191 190 190 189 343 343 344 346 347 348 349 353 357 1 4 7 9 10 11 12 13 13 14 15 17 19 20 20 20 20 20 20 21 22 23 24 26 27 27 27 26 25 25 25 25 25 25 24 23 23 22 22 21 19 18 17 16 15 15 14 14 13 13 14 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 16 16 16 16 16 16 16 16 16 15 14 13 12 10 8 8 7 6 6 5 5 5 5 5 6 6 7 6 6 6 8 8 8 9 10 10 11 7 4 4 4 4 4 3 2 360 357 355 351 348 347 347 349 352 353 354 354 355 356 357 356 356 355 353 353 354 359 360 359 357 356 354 354 354 353 352 353 354 354 1 9 13 15 13 13 12 357 344 337 335 338 346 352 358 360 359 359 356 353 348 343 340 340 342 351 358 359 357 357 353 353 350 346 342 338 336 331 329 328 329 329 330 330 330 330 330 331 331 331 331 331 330 330 329 328 327 326 325 324 321 322 322 322 322 321 320 319 318 317 317 316 315 313 309 308 308 309 310 311 312 311 309 308 307 307 307 307 307 308 308 307 308 308 307 307 307 306 305 304 302 298 296 296 297 296 294 293 296 301 303 303 307 310 311 310 307 306 307 307 307 307 308 308 310 311 311 311 309 306 304 302 301 301 301 302 302 298 295 298 303 305 303 298 293 290 288 288 287 287 286 285 283 281 279 276 273 274 274 275 278 280 281 281 283 285 287 288 285 283 280 278 274 271 266 261 257 256 256 255 255 254 253 251 249 247 246 246 246 246 245 245 245 245 246 247 248 248 248 248 248 249 249 249 249 249 249 249 250 250 251 251 252 253 254 254 254 254 254 254 254 255 255 255 255 255 254 253 253 253 252 251 251 251 251 251 251 251 251 252 251 252 252 252 252 252 252 252 252 252 252 252 252 253 253 253 253 253 254 254 254 253 253 252 252 251 251 251 250 250 250 249 248 247 247 246 246 246 246 246 246 246 247 247 247 247 247 247 247 247 247 247 248 248 247 247 248 248 248 247 247 247 246 246 246 246 246 246 246 246 245 245 245 245 245 246 246 246 246 245 244 244 244 243 243 242 242 242 242 243 242 242 242 242 242 242 242 242 242 243 243 243 243 243 243 243 243 242 241 241 241 241 241 242 244 245 246 247 248 249 249 249 248 249 248 248 247 247 247 248 248 247 247 246 246 246 246 246 246 245 245 244 244 243 241 241 241 241 242 243 243 243 244 245 245 247 248 248 249 251 252 253 253 254 255 256 257 258 259 259 259 259 259 259 259 259 257 255 255 255 255 255 256 257 257 258 258 259 259 259 260 260 260 260 260 260 260 260 260 261 260 260 260 260 261 261 261 260 259 259 258 259 260 260 260 262 264 263 265 266 266 266 268 269 270 271 270 269 269 270 270 267 255 237 224 217 213 212 212 212 212 211 211 210 208 206 202 200 199 199 200 197 197 195 193 193 192 192 191 191 191 192 192 192 193 193 193 193 192 192 192 192 192 193 193 193 193 192 192 192 191 191 190 190 190 190 190 189 189 189 189 189 189 189 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 191 191 192 194 194 195 196 196 196 196 194 193 193 193 193 193 193 192 192 192 192 191 190 189 343 344 345 347 347 348 349 354 360 4 6 7 7 10 11 13 13 14 15 16 18 20 20 20 20 20 20 20 21 23 24 25 27 28 29 28 27 26 25 24 24 24 24 24 24 24 23 23 22 20 19 18 17 16 16 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 15 14 12 10 9 8 7 6 6 6 6 6 6 5 5 5 6 6 6 7 9 10 10 10 11 11 13 12 8 6 5 3 4 4 4 2 359 356 350 349 348 347 346 347 350 353 351 351 353 355 355 356 355 354 356 1 1 0 359 357 356 355 355 354 352 352 353 353 354 356 6 11 13 13 13 11 349 339 335 336 344 2 359 1 2 1 0 357 354 345 340 339 338 339 353 359 360 360 360 358 357 353 348 344 340 337 332 330 329 328 328 329 330 330 330 330 330 330 330 330 330 330 330 329 328 327 326 325 323 322 322 322 322 322 321 320 319 318 317 317 316 315 313 309 308 308 307 308 312 312 311 309 308 307 307 307 307 307 308 307 307 308 308 308 307 307 306 306 304 302 298 295 295 295 295 293 293 296 299 300 302 305 309 308 308 307 307 307 308 307 307 307 307 309 310 311 310 309 307 305 303 302 301 301 301 300 297 295 301 305 305 303 298 293 292 290 287 286 287 286 285 283 281 278 276 273 273 274 276 279 280 280 280 283 286 290 292 292 291 287 282 278 273 268 263 259 259 257 256 255 255 254 252 250 248 247 247 247 247 247 246 246 246 246 247 247 247 248 248 248 248 249 249 249 249 250 250 250 251 251 252 253 254 254 254 254 254 254 254 254 255 255 255 255 255 254 254 253 252 252 252 252 252 251 252 252 252 253 253 253 253 253 253 253 253 252 252 252 252 252 252 252 252 252 252 252 253 253 253 254 253 253 253 253 252 251 251 251 250 250 249 248 247 247 247 246 246 246 246 246 246 246 246 247 247 247 247 247 246 246 247 247 246 245 246 246 247 247 247 246 246 246 246 246 246 245 246 246 245 245 245 245 245 245 245 245 245 245 245 244 244 243 243 242 242 242 242 242 242 242 242 242 242 242 242 242 242 242 242 242 242 242 242 242 243 242 242 241 240 241 241 240 241 242 242 243 245 246 247 247 247 248 248 248 247 246 246 246 246 246 246 246 246 245 245 245 245 245 245 244 242 241 241 240 240 240 240 241 241 243 244 246 248 249 250 251 252 252 252 253 253 254 255 256 258 260 260 261 261 261 260 260 260 259 259 257 256 255 254 254 255 256 257 257 258 259 259 259 260 260 260 260 260 260 260 260 260 260 260 260 260 261 261 262 262 262 261 260 259 259 260 261 261 262 264 266 267 267 268 268 268 268 269 270 271 270 269 269 270 270 269 261 244 228 219 215 213 212 212 211 211 211 211 209 206 202 201 199 198 198 198 196 196 195 194 194 193 193 192 192 192 192 192 193 193 193 193 193 193 193 193 193 193 193 193 193 192 192 192 191 190 190 190 190 190 189 189 189 188 188 189 189 189 189 189 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 191 192 192 193 194 195 194 195 195 194 193 193 193 193 193 193 192 193 193 193 191 190 190 344 344 346 347 347 347 350 356 2 6 7 8 8 10 12 13 14 14 15 17 19 20 20 20 20 20 20 21 22 23 25 26 28 29 29 29 28 27 26 24 24 24 24 24 24 24 24 23 22 21 20 19 18 17 16 17 17 17 16 15 15 14 14 14 14 14 14 14 14 14 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 16 16 15 13 12 10 10 9 8 7 7 7 7 7 6 6 6 5 5 5 6 7 8 9 10 10 9 9 11 13 12 9 7 5 5 6 5 4 1 358 355 354 351 350 347 346 347 347 347 347 351 353 353 354 354 355 359 1 0 359 358 357 357 357 356 354 352 350 352 353 353 355 8 11 11 11 7 358 341 334 335 340 352 4 2 4 4 3 2 358 351 344 340 338 336 336 342 355 357 359 360 359 359 355 350 346 343 339 335 331 330 329 328 328 329 330 329 329 329 329 329 330 330 330 330 329 328 326 325 324 323 322 322 321 322 321 321 320 319 318 317 317 316 314 314 312 308 307 307 309 312 312 311 309 308 307 307 307 307 307 307 307 307 308 308 308 307 306 306 305 303 301 299 295 294 294 293 293 293 296 298 299 301 304 307 309 308 307 306 307 307 307 306 306 306 308 309 310 309 308 308 306 304 303 302 301 300 299 296 296 302 306 306 303 299 295 293 290 288 287 286 286 284 283 280 278 275 274 274 275 278 280 280 279 280 283 286 290 292 294 295 293 288 282 276 270 266 263 263 259 258 257 256 255 254 252 249 248 248 247 246 246 246 245 244 244 245 246 247 248 248 249 249 249 249 249 250 250 250 251 251 252 253 253 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 253 252 252 252 252 252 252 252 253 254 254 254 254 254 254 254 253 253 252 252 252 252 252 252 252 252 251 251 251 252 252 252 253 253 254 254 253 252 252 251 251 250 250 249 248 248 247 247 246 246 246 245 245 245 245 246 246 247 247 247 247 246 245 245 245 245 244 245 245 246 246 246 246 246 245 245 245 245 245 245 245 245 245 245 245 244 244 244 244 244 244 244 244 244 243 243 242 242 242 242 242 242 242 242 242 241 241 241 241 241 241 241 241 241 241 241 242 242 242 242 241 240 240 241 241 241 241 241 241 242 243 244 245 245 245 246 247 246 245 245 245 245 244 245 245 245 245 244 244 244 244 244 244 243 242 242 242 242 242 242 242 242 242 244 248 250 252 253 254 254 254 254 254 255 256 257 258 260 261 261 261 261 261 261 261 261 260 259 257 256 255 254 254 254 255 255 257 258 259 259 260 260 260 260 260 260 260 260 260 260 260 261 261 261 261 262 263 263 262 260 260 260 261 261 262 263 265 267 267 269 269 270 270 269 269 269 270 270 270 270 270 270 270 270 265 250 234 222 216 214 213 212 211 211 212 212 210 207 202 201 199 198 198 197 197 196 196 195 195 195 194 194 194 193 193 193 193 193 193 193 193 193 193 193 193 193 193 193 193 192 192 192 191 190 190 190 190 189 189 189 189 188 188 188 189 189 189 189 189 189 189 190 190 190 190 190 190 190 190 190 190 189 189 189 190 190 190 190 191 192 193 193 192 193 193 193 192 192 192 193 193 193 192 193 193 193 192 190 190 344 345 346 347 346 347 352 358 3 6 8 8 9 11 12 14 15 15 17 19 20 21 21 20 20 20 21 22 23 24 25 27 28 28 29 29 29 28 26 25 24 24 24 24 25 25 25 25 24 23 21 19 18 18 17 17 17 16 16 15 15 15 14 14 14 14 14 14 14 14 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 16 15 12 11 10 10 9 8 7 7 7 7 7 6 7 7 7 6 5 7 8 8 9 8 6 5 4 4 6 9 9 10 12 14 11 7 6 3 1 0 359 358 355 347 345 345 345 346 347 354 355 354 353 355 356 359 359 358 358 357 357 357 357 356 352 348 345 348 353 354 358 8 11 11 9 359 348 339 335 337 343 355 4 6 7 6 5 3 359 352 345 339 337 335 335 336 342 347 355 359 359 358 356 352 348 345 341 338 335 333 330 328 328 329 330 329 329 329 328 328 329 329 330 329 328 327 326 324 322 323 323 322 322 322 321 321 320 319 318 317 317 316 313 311 310 308 306 307 308 311 312 311 309 308 308 308 307 307 307 307 307 307 308 308 308 307 307 306 304 302 300 298 294 293 293 294 295 297 297 298 299 301 303 305 305 305 305 306 306 307 306 306 305 306 307 309 310 309 308 308 306 305 305 303 301 299 297 295 297 302 306 306 303 301 299 294 291 289 287 286 286 284 283 280 277 276 275 275 277 281 281 280 279 280 283 286 289 290 292 295 296 293 286 279 275 271 268 267 263 262 259 257 256 255 253 251 249 247 246 245 245 245 244 243 243 245 247 248 249 250 250 250 250 250 250 250 250 251 251 251 252 253 254 254 254 255 255 254 254 254 253 253 252 252 253 253 253 253 253 252 252 252 252 253 253 253 254 254 254 255 255 255 254 254 253 253 253 253 252 252 252 251 251 251 251 251 251 251 251 252 252 253 254 254 254 254 252 251 250 250 249 249 248 248 247 247 246 246 245 244 245 245 245 245 245 246 246 246 246 245 244 244 244 244 245 245 245 245 246 246 246 245 245 244 244 244 245 245 245 245 245 244 244 243 243 243 243 243 243 244 244 243 243 242 242 242 241 241 241 241 241 241 241 241 241 240 241 241 240 240 240 239 239 239 240 241 241 241 241 240 240 241 241 242 242 242 241 241 241 241 242 243 243 244 244 243 243 243 243 244 244 244 245 245 245 244 244 243 243 245 246 246 246 246 246 246 246 245 245 246 246 248 252 253 253 253 254 254 255 255 256 257 259 260 260 261 261 260 260 260 260 260 260 260 260 259 258 256 255 255 254 254 255 255 256 258 259 259 260 260 260 261 261 261 261 261 261 261 261 261 262 262 262 263 264 264 262 261 260 260 261 264 266 267 267 268 269 271 271 271 271 270 269 270 270 269 269 269 269 270 270 270 267 256 240 225 219 216 214 213 211 211 211 211 210 207 203 200 199 198 198 197 197 197 196 196 196 195 196 195 195 194 194 193 193 193 193 193 193 193 193 193 193 193 193 193 193 192 192 192 191 191 191 190 190 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 190 190 190 189 189 189 189 189 189 189 190 190 191 191 191 191 191 192 192 191 191 191 192 192 193 192 193 193 193 192 191 191 345 346 346 346 347 349 355 1 4 5 7 8 9 11 13 14 15 16 18 20 21 22 21 21 21 21 22 23 23 24 26 27 28 28 29 29 29 28 26 26 25 24 25 25 25 25 25 25 25 23 22 20 19 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 16 15 13 11 11 10 10 9 9 8 7 7 7 6 6 9 9 8 7 7 8 9 9 9 7 5 3 3 3 4 5 7 8 11 15 14 10 8 8 7 2 360 357 353 347 344 344 345 347 349 351 358 357 355 355 357 359 359 358 357 357 357 357 356 352 347 345 345 347 357 356 3 9 11 11 8 351 342 337 335 336 341 357 5 7 8 8 7 6 4 356 348 342 338 336 334 334 334 338 353 356 357 357 356 353 350 346 343 342 340 336 330 329 329 329 330 329 329 328 328 328 328 329 329 329 328 326 325 324 323 323 323 323 323 322 322 321 320 319 318 317 317 316 316 312 309 307 306 308 309 311 311 311 309 308 308 308 308 307 307 307 307 307 307 307 307 306 306 305 304 301 299 296 292 293 295 296 297 297 297 298 300 301 302 304 304 303 305 305 305 306 306 306 305 306 307 308 309 308 308 308 308 307 305 303 300 298 295 295 299 304 306 306 305 303 299 295 292 290 286 285 284 284 283 281 280 277 276 278 280 282 281 280 279 282 285 288 288 289 290 293 297 297 292 285 281 278 273 271 275 268 263 259 257 256 254 252 249 247 246 245 245 245 244 244 245 247 249 250 251 251 251 251 251 251 251 251 251 251 252 252 253 253 254 254 255 255 255 254 254 253 252 252 251 251 251 252 253 253 253 252 252 253 253 254 254 254 254 255 255 255 255 255 254 254 254 253 253 253 253 252 251 251 251 250 250 250 250 250 251 251 251 252 253 254 255 255 254 252 250 250 249 249 248 248 247 247 246 245 245 244 245 245 245 245 244 245 245 245 245 244 244 243 244 244 244 244 245 245 246 246 245 245 244 244 244 244 244 244 245 245 245 244 243 242 242 242 242 242 242 243 243 243 243 242 242 241 241 241 241 241 241 240 240 240 240 240 240 240 239 239 238 238 238 238 239 240 240 240 240 240 240 241 241 241 242 242 242 241 240 240 241 241 241 242 242 240 240 240 241 242 243 243 244 245 245 245 245 244 244 247 248 249 249 248 248 248 248 248 249 250 251 252 253 253 253 253 254 254 255 256 257 259 260 261 261 260 259 258 258 259 259 259 259 259 258 258 257 256 256 255 255 255 255 256 256 258 258 259 260 260 261 261 261 261 261 261 261 261 261 261 262 263 263 263 264 265 262 260 259 260 262 264 266 268 268 269 270 272 273 272 271 270 269 269 269 270 270 269 269 269 270 271 269 261 245 235 227 221 215 213 211 210 210 211 210 207 204 203 199 198 197 197 197 197 197 196 196 196 196 196 196 195 194 194 194 193 193 193 193 193 193 193 193 193 193 193 193 192 192 192 192 191 191 190 190 190 189 190 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 188 188 188 188 188 188 189 189 190 190 190 190 190 191 191 191 190 191 191 192 192 193 193 193 193 192 192 191 345 345 345 345 348 352 358 2 5 5 6 7 9 11 13 15 16 18 19 21 21 22 22 22 22 22 22 23 24 24 26 27 27 29 29 29 29 27 26 26 25 25 26 25 25 25 26 25 24 22 21 20 18 17 17 17 16 16 16 16 15 15 15 14 14 14 14 14 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 16 14 13 12 11 11 11 10 9 9 9 8 7 7 6 8 10 10 9 8 8 8 9 10 11 8 8 7 7 6 5 4 4 5 6 7 7 10 10 9 9 7 1 359 354 349 347 346 344 345 346 348 352 1 1 359 358 358 359 358 358 352 352 353 352 347 347 346 345 345 350 359 359 8 10 11 11 4 345 338 333 333 335 342 360 7 8 9 9 9 9 8 3 354 347 343 339 336 335 334 338 348 354 355 356 356 355 351 348 346 344 341 338 334 332 331 330 330 330 329 328 328 328 328 328 329 329 328 326 324 324 324 324 324 323 323 323 322 321 320 319 318 317 317 316 315 312 309 307 307 309 310 312 311 310 309 309 309 309 309 308 307 306 306 307 307 307 307 306 306 305 304 300 297 295 294 293 296 297 297 297 298 299 300 301 302 303 303 303 304 303 303 305 306 306 305 306 307 309 309 308 308 309 309 308 306 303 300 297 294 296 301 305 306 306 306 304 299 295 292 291 286 284 283 283 282 281 281 277 278 280 282 282 281 280 280 283 287 290 290 291 290 291 295 298 297 293 289 285 281 281 282 275 268 262 259 257 255 253 251 249 248 248 247 247 247 247 247 249 251 252 252 252 252 252 252 252 252 252 252 252 252 253 253 254 254 254 255 255 255 254 253 253 252 252 251 251 251 252 252 253 253 253 254 254 254 255 255 255 255 255 255 255 255 255 255 255 255 254 254 254 253 252 251 251 250 250 250 249 249 250 250 251 251 252 253 254 255 256 255 253 251 250 250 249 248 247 247 246 246 245 245 245 245 245 245 244 244 244 244 244 244 244 243 243 243 243 244 244 244 244 245 245 245 244 243 243 243 243 243 244 244 244 244 243 242 242 241 241 241 241 241 242 242 242 242 242 241 241 240 240 240 240 240 240 239 239 239 239 239 239 237 237 237 237 237 236 237 238 239 239 239 239 240 240 240 241 241 242 242 242 242 241 241 241 241 240 239 237 238 239 239 240 241 241 241 242 243 244 245 246 247 247 248 248 248 248 248 248 249 250 251 252 254 254 253 253 253 253 254 255 256 257 259 260 260 260 259 258 258 258 258 258 258 259 258 258 257 257 256 256 256 256 256 256 256 256 257 258 258 259 260 260 261 261 261 261 261 262 262 262 262 262 263 263 263 264 265 264 262 258 256 258 261 263 265 265 267 269 270 271 272 272 271 269 267 267 267 268 270 270 270 269 270 271 270 264 250 248 234 223 218 214 210 209 210 210 209 207 206 204 199 198 197 197 197 197 197 197 196 196 196 196 196 196 195 194 193 193 193 193 193 193 193 193 193 193 193 193 193 192 192 192 192 191 191 191 190 190 190 190 190 190 190 189 189 189 189 189 189 189 189 189 189 189 188 189 189 189 189 189 188 188 188 188 188 188 188 188 188 189 189 189 190 190 190 190 190 190 190 191 191 192 193 193 193 193 192 191 190 345 345 345 346 350 356 0 3 5 5 6 7 9 11 13 15 17 19 20 21 22 23 23 22 23 23 23 23 24 25 25 26 28 29 29 29 28 27 26 26 26 26 27 26 26 26 26 25 24 22 21 20 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 17 17 17 17 16 16 16 15 12 12 11 11 11 10 10 9 9 9 8 7 6 6 8 9 9 9 9 9 10 11 12 13 14 12 11 10 10 9 8 7 7 6 6 8 10 9 9 6 3 0 358 352 350 349 347 346 345 347 346 354 2 4 4 2 1 359 356 353 351 350 350 349 348 349 349 348 349 353 359 3 11 11 12 6 356 343 336 331 331 334 344 359 6 8 9 10 10 11 11 9 1 351 346 343 341 338 335 335 342 353 355 357 357 356 353 349 348 345 342 339 336 334 332 331 330 329 329 328 328 328 328 328 328 328 327 327 326 325 324 324 324 324 323 323 322 322 321 320 319 318 317 316 315 312 309 307 309 310 311 313 311 309 309 309 310 310 310 309 307 306 306 307 307 307 307 306 306 305 303 299 295 294 293 293 294 295 297 298 299 300 301 302 302 302 302 302 302 302 303 305 306 306 306 306 308 309 308 308 309 309 310 309 306 303 300 296 294 297 302 305 306 306 306 304 300 296 293 291 287 284 282 282 282 282 280 278 279 282 283 283 282 280 280 284 285 288 291 292 292 290 293 297 300 299 296 294 291 291 288 282 274 266 261 258 256 255 253 251 251 250 250 249 249 249 250 251 252 252 252 253 252 252 252 252 253 253 253 253 254 254 254 254 254 254 254 255 254 254 253 253 252 252 252 251 251 252 253 253 253 254 255 255 255 256 256 256 256 255 255 255 255 255 255 255 255 254 255 254 253 252 251 251 250 250 249 249 249 249 249 250 251 252 253 254 255 256 255 254 252 251 250 249 248 247 246 246 246 245 245 245 245 245 245 244 244 243 243 244 244 244 244 243 243 244 244 244 244 244 244 245 244 242 242 241 241 241 242 243 242 242 242 242 241 240 240 240 240 240 240 241 242 242 242 242 241 241 240 240 240 239 239 239 239 238 238 238 238 238 237 237 237 237 237 237 237 237 238 239 239 239 239 239 239 239 239 239 240 241 242 241 241 240 240 239 237 236 237 239 240 241 241 243 242 242 242 243 245 246 246 244 245 245 246 246 247 247 248 250 251 252 253 254 252 252 253 254 255 256 258 258 259 259 259 258 258 258 258 258 257 257 258 257 257 257 256 256 256 255 255 255 256 256 256 257 257 258 258 259 260 260 260 261 261 261 262 262 262 262 263 263 264 264 264 265 264 263 260 256 255 257 260 261 262 264 266 268 268 269 270 270 269 266 265 264 264 265 267 271 271 270 271 271 271 268 262 255 237 225 219 215 209 209 210 211 210 209 206 203 199 198 197 197 197 197 197 196 196 196 195 195 195 195 194 194 193 193 192 192 192 192 192 192 193 193 193 193 193 193 193 192 192 192 191 191 191 190 191 191 190 190 190 190 190 190 189 189 189 189 189 189 189 189 188 188 189 188 188 188 188 188 188 188 188 188 188 188 188 188 189 189 190 191 190 190 189 189 190 191 191 192 192 192 192 191 191 190 189 344 344 345 348 353 358 2 4 5 5 6 8 9 11 13 15 17 20 21 21 21 21 22 23 23 23 23 24 24 26 26 27 29 30 30 30 29 28 27 26 27 27 27 27 26 26 25 25 23 22 21 20 19 19 18 18 17 17 16 16 16 16 16 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 16 16 16 14 13 12 11 11 11 11 10 10 10 9 9 8 7 7 8 8 8 8 9 9 10 12 13 14 15 16 16 15 14 13 12 11 11 10 8 8 10 9 7 7 5 4 1 357 352 351 350 349 346 345 345 345 358 6 10 12 9 3 1 358 355 353 353 352 352 352 353 354 355 357 357 359 2 7 11 13 5 353 342 334 330 330 343 351 356 359 8 9 10 10 11 12 11 8 358 349 346 344 341 338 336 347 354 356 356 356 354 351 350 348 345 342 339 337 335 333 332 330 329 329 328 328 328 328 328 328 327 327 326 326 325 325 325 325 324 324 324 323 322 321 320 319 318 318 315 313 311 309 309 310 310 312 312 309 309 308 308 310 311 311 310 308 306 306 306 307 307 307 306 306 305 302 297 293 293 295 295 294 294 295 298 300 301 302 303 303 302 301 301 301 302 303 304 306 306 306 307 308 309 309 309 309 309 310 309 307 303 299 295 295 299 304 306 306 306 306 304 300 296 294 292 289 284 282 280 280 280 279 279 281 283 283 283 282 281 282 284 285 287 290 293 293 292 292 296 299 301 301 300 297 297 293 288 280 272 265 261 258 256 255 254 253 252 251 251 251 251 252 253 253 253 253 253 253 253 253 253 253 254 254 255 255 255 255 254 254 254 254 254 254 254 253 252 252 252 252 252 252 253 254 255 255 255 255 256 256 256 256 256 256 255 255 255 255 255 255 255 255 255 254 254 253 252 251 251 250 249 248 248 248 249 249 250 251 252 252 253 254 255 255 254 254 252 250 249 248 247 247 246 246 246 245 245 245 245 244 244 244 243 243 244 245 245 245 245 244 245 244 243 243 243 243 243 242 241 240 240 239 238 238 240 239 239 240 240 239 239 239 239 239 239 240 240 241 241 241 241 241 241 241 240 239 239 239 238 238 238 237 237 237 237 237 238 238 238 238 238 238 238 239 239 239 239 239 239 237 237 236 236 236 237 238 237 238 237 237 237 237 237 239 240 242 242 243 244 244 244 244 244 244 244 243 239 238 240 241 242 244 246 247 248 250 251 252 252 252 252 253 254 255 257 258 258 257 257 257 257 257 257 256 257 256 256 256 256 256 256 256 256 256 256 255 255 255 256 256 257 258 258 259 259 259 260 260 260 261 261 262 262 263 263 263 264 264 265 265 264 263 260 257 254 255 258 258 260 262 264 265 266 266 267 268 267 266 265 262 261 261 262 264 268 269 271 272 272 272 271 270 260 241 227 219 214 209 208 209 210 210 209 205 202 200 199 198 197 197 196 196 196 195 194 194 193 193 193 193 193 192 192 192 192 192 192 192 192 192 193 193 193 193 193 193 193 192 192 192 191 191 191 191 191 191 191 191 190 190 190 190 190 189 189 189 189 189 189 189 188 188 188 188 188 188 188 188 188 188 188 188 188 188 188 189 189 189 190 190 189 189 188 189 190 191 191 191 190 190 189 189 188 187 344 344 346 351 356 0 3 3 5 6 7 8 9 12 14 15 18 20 21 21 20 20 21 22 23 23 24 24 25 27 27 29 30 31 31 30 29 28 27 27 27 27 27 27 26 25 25 23 23 22 21 20 20 19 19 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 16 16 14 12 11 11 11 11 11 11 10 10 10 9 9 8 6 6 7 7 8 8 8 9 11 13 15 15 16 17 18 17 17 16 14 14 14 12 11 10 10 9 8 7 5 5 4 360 354 352 353 350 346 345 345 349 6 12 15 16 13 8 5 1 358 356 355 355 357 2 2 2 3 1 359 360 360 5 11 12 6 360 345 336 331 335 352 355 356 1 7 9 9 10 10 11 11 9 6 353 349 346 343 342 343 353 356 356 355 354 352 352 350 347 344 342 340 338 336 334 332 331 329 329 328 328 328 328 327 327 327 326 326 326 325 325 325 325 324 324 324 324 323 322 321 320 319 317 315 313 311 310 310 311 311 313 311 309 308 306 306 310 312 312 311 309 307 306 306 306 306 306 306 306 305 301 295 291 292 295 296 296 295 295 298 300 302 303 303 303 302 301 301 300 301 302 303 306 307 307 307 308 310 311 311 310 310 310 310 308 304 296 292 295 300 304 304 306 306 305 303 300 296 295 294 291 286 283 282 281 280 279 280 282 283 283 283 282 282 282 283 285 287 290 292 294 294 294 297 300 300 301 302 300 300 297 292 286 278 270 264 260 260 258 256 255 253 252 252 252 253 253 254 254 253 254 254 254 254 255 255 255 255 255 255 255 255 255 255 255 254 254 254 254 254 253 252 252 252 251 251 252 253 255 256 256 255 255 256 256 256 256 256 255 255 255 255 255 255 255 255 255 255 254 254 253 252 251 250 249 249 248 248 248 249 249 250 251 251 252 253 254 254 254 254 253 251 249 248 248 247 247 247 246 246 246 246 245 245 245 244 244 244 244 244 245 245 245 245 245 244 243 242 242 242 242 242 241 239 239 238 236 235 235 236 237 237 238 238 238 238 238 238 238 238 239 240 240 241 241 241 241 241 241 240 239 239 238 237 237 237 237 237 237 237 238 239 239 239 240 240 240 240 240 240 240 239 239 237 236 235 233 233 233 232 232 231 232 232 233 235 237 239 240 240 240 241 241 241 242 243 244 243 243 242 240 237 236 236 237 238 241 244 245 246 247 248 250 251 252 251 252 253 254 255 256 256 255 254 254 255 255 254 253 254 255 255 255 255 255 256 256 256 256 256 256 256 256 256 256 257 258 258 259 259 259 260 260 261 261 261 262 262 263 263 264 264 265 265 265 263 261 258 256 254 255 258 259 260 262 262 263 264 264 265 265 263 262 261 256 255 257 259 261 265 266 269 272 272 273 273 272 266 246 229 219 213 209 208 208 208 209 206 203 201 200 198 198 197 196 195 194 194 193 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 193 193 193 193 193 193 193 193 192 192 192 192 192 192 192 191 191 191 191 191 190 190 190 189 190 189 189 189 189 189 188 188 188 188 188 188 187 187 187 187 187 187 187 188 188 189 188 188 188 188 189 187 188 189 189 189 189 187 187 187 187 187 186 343 345 348 354 359 2 4 4 6 7 8 9 11 13 14 13 16 18 18 19 18 19 20 22 23 23 24 24 26 27 28 29 31 32 31 30 29 28 27 26 27 26 27 26 26 25 24 23 23 22 21 21 21 20 20 19 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 16 13 12 11 11 11 11 11 11 11 10 10 10 9 8 7 7 6 5 5 6 7 7 8 11 14 15 15 17 19 19 19 20 18 17 16 15 15 14 12 11 11 10 8 6 7 7 7 6 4 358 350 347 345 346 354 10 16 19 18 16 14 12 9 8 2 359 0 4 7 8 7 6 4 3 2 2 7 12 15 12 5 353 341 336 337 344 349 356 3 8 9 9 10 10 10 10 9 8 6 352 348 351 354 359 358 359 358 356 354 352 351 348 345 343 342 340 339 337 335 333 332 331 329 328 328 328 327 327 327 326 326 325 325 325 325 325 325 325 324 324 324 323 322 319 319 318 316 315 312 311 311 312 312 311 310 309 309 308 306 307 313 314 314 313 311 308 306 306 306 306 306 306 306 304 300 293 290 292 295 295 296 295 295 298 301 303 303 303 303 302 300 300 300 301 301 303 305 308 307 308 309 310 311 311 310 312 312 310 308 303 293 290 295 300 303 304 305 305 304 302 299 297 296 295 292 289 286 284 281 278 278 280 282 283 283 282 282 282 282 284 286 287 290 292 294 295 297 300 302 302 302 302 302 302 300 296 291 284 277 270 265 263 260 258 256 255 254 253 253 253 254 254 254 254 255 255 255 256 256 256 257 256 256 255 255 255 255 255 255 255 254 254 254 253 253 252 252 251 251 251 252 253 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 254 254 254 254 254 253 253 252 251 250 249 249 248 248 248 248 249 250 250 251 251 252 252 252 251 251 249 249 248 248 248 248 247 246 246 246 246 246 245 245 245 245 245 244 244 244 244 244 244 245 244 243 242 241 241 241 241 241 240 240 239 237 235 234 235 236 237 238 238 237 237 237 237 237 237 238 238 239 240 240 241 240 241 241 240 240 239 238 237 236 236 236 236 237 237 238 239 239 239 239 239 240 240 240 240 240 239 237 236 236 235 235 234 233 233 233 232 232 233 234 233 235 237 239 239 238 237 238 238 238 238 239 241 242 242 241 241 241 242 241 240 239 239 242 244 245 245 246 248 250 250 249 249 250 251 252 252 252 252 251 250 250 251 249 248 250 252 253 254 254 255 256 256 256 256 256 256 256 256 256 257 257 258 259 259 259 260 260 261 261 261 261 261 262 263 263 263 264 265 266 265 261 259 257 255 254 255 256 259 260 261 262 262 264 264 263 261 259 256 253 248 248 254 257 259 261 263 266 269 270 271 273 274 270 254 235 222 213 208 207 207 202 203 201 200 200 199 198 197 196 194 194 193 192 192 191 191 191 191 191 191 191 191 192 192 192 192 192 192 192 192 192 192 192 193 193 193 193 193 193 193 193 192 192 192 192 192 192 191 191 191 191 191 190 190 190 190 190 190 189 189 189 188 188 188 188 188 188 187 187 187 187 187 187 187 187 187 188 187 187 187 187 188 187 187 188 188 188 188 187 187 187 187 186 186 344 346 351 356 1 5 5 6 7 8 9 10 12 13 12 10 13 13 15 16 17 19 20 21 23 24 24 25 25 27 28 29 30 31 30 29 29 29 28 27 27 26 26 26 26 25 24 23 23 22 22 22 21 21 20 20 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 12 11 11 11 12 12 12 12 11 11 10 9 8 8 7 7 6 6 6 6 7 8 10 12 13 14 15 16 17 19 20 21 21 20 17 16 18 19 19 16 15 14 12 10 10 10 10 7 357 353 350 350 347 347 0 12 17 20 20 18 17 15 13 11 7 2 4 7 8 8 8 7 6 5 4 4 7 12 16 11 6 1 347 339 340 342 345 357 5 7 9 9 9 9 9 9 9 8 7 5 1 2 2 1 1 1 360 357 357 354 346 339 340 342 342 340 339 337 335 333 333 331 329 328 328 328 327 327 327 327 326 326 325 325 325 325 325 325 325 325 324 323 320 320 319 318 316 314 312 312 312 313 313 312 311 310 309 308 307 310 315 316 317 315 313 309 304 304 306 306 306 305 305 303 299 291 290 292 294 295 297 296 295 297 301 303 303 303 302 302 302 301 300 300 300 302 305 308 308 308 309 309 310 311 312 313 312 311 307 301 292 289 295 296 300 302 303 303 302 300 299 298 298 297 294 293 289 284 281 278 278 281 282 283 282 281 281 281 282 284 285 287 289 292 293 296 299 301 302 304 304 304 305 305 303 300 296 290 283 279 276 269 263 260 258 257 255 255 254 254 254 254 254 254 255 255 256 256 256 257 257 257 257 256 255 255 255 255 254 255 255 254 254 253 253 253 252 251 251 251 251 252 253 254 254 254 254 254 255 255 254 254 255 255 255 255 255 255 255 254 254 254 253 253 252 251 250 250 249 249 249 248 248 248 249 249 250 250 250 250 250 250 249 248 247 247 247 248 248 248 247 247 246 246 246 246 245 245 245 245 245 244 243 243 243 243 243 243 244 244 243 243 242 242 242 242 241 241 239 238 236 235 236 237 238 240 240 240 239 238 237 237 237 237 238 238 239 239 240 240 240 240 240 239 239 238 236 236 236 236 237 238 238 240 240 240 239 238 238 238 238 238 238 238 236 235 235 236 237 237 237 236 237 237 236 236 237 238 237 237 238 240 241 240 238 237 236 236 236 236 238 239 240 240 242 244 244 245 244 242 240 240 242 243 243 244 246 247 246 245 245 246 247 247 247 247 246 245 244 245 245 246 246 248 250 252 253 254 255 256 256 256 256 256 256 256 256 257 257 258 258 258 259 259 260 261 261 261 261 261 261 262 262 262 263 264 265 265 263 258 256 255 255 255 256 257 259 260 261 261 262 262 260 259 258 255 250 244 242 246 255 258 259 260 261 263 264 266 268 271 274 274 264 241 222 212 204 198 198 196 197 198 198 198 197 196 195 195 194 193 192 191 191 191 191 191 191 191 191 191 192 192 192 193 192 192 192 192 192 192 192 192 192 193 193 193 193 193 193 193 193 193 193 193 193 192 192 192 192 191 191 191 191 190 191 190 190 190 189 189 189 188 188 188 188 188 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 188 187 186 186 187 187 186 186 344 348 354 359 2 4 6 8 9 10 10 11 11 8 9 12 15 15 18 17 17 19 20 22 23 24 25 25 25 27 28 29 30 30 29 29 30 30 30 29 29 27 26 25 25 24 24 23 23 22 22 22 22 21 21 20 20 19 19 18 18 18 18 18 18 17 17 17 18 18 18 18 18 18 18 18 18 17 16 14 12 11 11 12 12 12 12 12 12 11 10 9 8 7 7 7 7 7 7 9 9 9 10 11 12 12 13 14 15 17 18 20 22 21 19 19 21 20 20 20 19 19 19 17 14 12 10 6 351 349 349 349 348 349 7 15 19 21 21 21 20 19 17 14 10 5 5 7 8 7 7 6 6 6 5 4 5 7 10 8 4 2 0 357 353 350 352 359 5 7 8 9 9 9 9 9 9 8 6 5 4 4 4 3 2 2 2 360 359 355 345 337 337 341 341 340 339 338 336 334 333 331 330 329 328 328 328 327 327 327 327 327 326 325 325 325 325 326 326 326 325 323 321 321 319 318 316 314 313 313 313 315 316 315 312 311 309 308 308 312 317 318 319 318 315 313 310 305 304 306 305 304 303 301 297 292 291 291 292 295 297 297 297 299 301 303 303 302 302 302 302 302 301 300 298 301 305 308 309 308 308 309 310 311 312 312 312 310 306 298 292 290 292 294 299 301 302 302 301 299 298 298 299 298 297 295 289 284 281 278 278 281 282 282 280 279 279 279 281 283 284 286 288 290 292 294 298 301 303 306 307 306 307 307 306 303 301 297 292 288 283 275 268 263 260 258 257 256 255 254 255 254 254 254 254 255 255 256 256 256 257 257 257 257 256 255 254 254 254 254 254 254 254 253 253 253 252 251 250 250 250 251 252 253 253 253 253 253 253 254 254 254 255 255 255 255 255 255 255 254 254 254 253 252 251 250 250 249 249 249 248 248 248 248 248 248 249 248 248 248 248 248 247 247 247 247 248 249 248 248 247 247 247 247 246 245 245 245 245 245 244 244 243 243 243 243 243 243 244 245 245 244 244 244 243 243 243 242 240 239 237 236 237 238 240 242 241 242 241 239 238 237 237 237 237 237 238 238 239 239 239 240 239 239 238 237 236 236 237 237 238 239 240 241 241 240 239 238 237 236 236 236 236 236 236 235 236 239 240 240 239 239 240 240 240 240 241 242 241 241 241 243 244 243 242 239 234 233 233 234 235 237 238 240 240 241 241 242 243 243 241 240 240 240 241 241 242 243 241 239 240 240 242 242 242 241 240 240 241 243 245 247 248 249 250 251 253 255 255 256 256 257 257 256 256 256 256 257 258 258 258 259 259 260 260 261 261 261 261 261 261 261 262 262 262 263 263 263 261 257 254 255 255 256 258 259 260 260 261 261 262 261 258 258 255 249 242 239 241 250 254 257 259 260 260 260 261 263 266 269 273 275 271 244 212 202 197 193 191 193 195 196 196 196 195 195 195 194 193 192 192 191 191 191 191 191 191 191 191 192 193 193 193 193 193 193 193 193 193 193 192 192 193 193 193 193 193 194 194 194 194 193 194 194 193 193 193 192 192 192 192 191 191 191 191 191 190 190 190 189 189 189 189 188 188 188 188 187 187 187 186 186 186 186 187 187 187 187 187 187 187 187 187 187 187 187 187 186 186 186 186 187 187 346 351 357 2 3 5 8 9 10 11 12 9 5 6 9 13 16 18 20 17 18 19 20 22 24 25 26 26 26 28 29 29 30 30 29 30 30 30 30 30 29 27 26 25 24 24 24 23 23 23 23 22 22 22 22 21 21 20 20 19 19 19 19 19 18 18 19 19 19 19 19 18 18 18 18 18 17 17 14 12 12 12 12 12 12 12 12 12 12 11 9 8 8 7 7 7 7 7 8 10 9 8 9 11 12 10 11 11 13 14 16 19 22 24 21 19 19 17 18 18 18 19 19 16 13 12 11 2 350 350 348 348 348 353 11 16 19 22 23 22 21 21 20 17 13 9 6 8 8 8 7 7 7 7 6 5 4 3 3 3 1 1 0 359 358 357 357 1 5 6 8 9 9 9 9 9 9 7 6 5 4 4 4 4 4 5 4 3 2 358 344 338 337 338 341 340 339 337 337 336 334 331 330 329 328 328 328 328 328 327 327 327 326 325 326 326 326 326 326 326 326 324 322 322 320 318 314 312 313 313 315 318 318 318 315 312 310 309 308 314 318 320 321 320 317 316 311 306 304 304 303 302 301 300 296 293 292 291 292 295 297 298 298 299 302 302 302 302 302 303 303 302 301 298 296 300 305 308 308 308 308 308 310 311 311 312 311 309 305 296 291 290 291 294 300 301 301 301 300 298 297 298 299 300 299 296 289 284 280 278 279 281 283 282 280 279 278 278 279 283 284 285 287 289 290 292 293 297 303 307 308 308 308 308 307 306 304 302 301 297 290 282 274 267 263 261 259 257 256 255 256 255 254 254 254 254 255 255 255 256 256 256 257 257 256 255 254 253 252 253 253 253 253 253 253 252 251 251 250 249 250 251 252 253 253 252 252 252 252 253 253 254 254 254 255 254 255 254 254 254 254 253 252 251 250 249 249 249 249 248 248 247 247 247 247 247 248 247 247 247 248 248 247 246 247 249 250 250 249 248 248 247 247 247 246 245 245 245 245 245 244 244 244 244 244 243 243 244 245 245 245 245 244 244 244 244 244 243 242 240 238 238 239 240 242 242 242 243 242 240 239 238 237 236 237 237 237 237 238 239 239 239 239 239 238 238 238 238 238 239 240 241 241 241 241 240 239 238 238 237 237 237 237 237 237 238 240 242 242 242 242 241 241 242 242 241 242 243 243 243 243 241 241 241 240 237 233 232 233 234 236 237 238 239 239 238 238 239 240 242 241 241 240 240 239 239 239 239 237 236 236 236 237 237 236 237 237 238 242 246 248 250 251 251 252 253 255 255 255 256 256 256 257 256 256 256 256 257 257 258 259 259 260 260 260 261 261 261 261 261 261 261 262 262 262 262 262 260 257 253 254 255 256 258 259 260 260 260 260 260 259 259 257 257 250 243 240 240 245 252 253 256 258 259 260 261 261 262 264 267 271 274 273 258 226 205 190 187 189 191 193 194 195 194 194 193 193 193 192 192 192 192 192 192 192 192 192 192 192 193 194 194 194 194 194 194 194 193 193 193 193 193 193 193 193 193 193 194 194 194 194 194 194 194 194 193 193 193 192 192 192 192 191 191 191 191 191 190 190 189 189 189 189 189 188 188 188 187 187 187 187 187 186 186 187 187 187 187 187 187 187 187 186 186 186 186 186 186 186 186 187 187 187 348 353 359 3 3 6 9 11 11 12 12 9 7 8 10 10 14 17 18 18 18 19 21 23 25 26 26 27 27 28 29 29 30 30 30 30 31 30 31 30 28 27 26 25 25 24 24 24 24 24 23 23 23 23 23 22 21 21 21 20 20 20 20 19 19 19 19 19 20 20 19 19 19 19 19 18 17 16 13 13 12 12 12 12 11 11 11 11 11 10 9 8 8 8 8 7 7 8 9 9 9 8 9 10 10 8 9 9 11 14 17 18 20 20 17 14 13 13 13 13 15 16 14 11 10 11 11 358 351 350 348 348 348 358 12 15 20 22 21 21 20 20 20 18 16 12 9 9 8 8 7 7 7 7 6 5 4 3 1 1 0 360 360 360 360 359 359 2 5 6 8 8 9 9 9 9 9 7 5 5 4 4 5 5 6 6 6 5 3 359 349 340 338 338 340 341 339 339 337 336 333 331 330 329 328 328 328 328 328 328 328 327 326 326 326 326 326 327 327 327 327 327 324 322 321 317 312 310 312 314 316 319 319 319 315 312 311 310 309 316 320 322 322 321 320 319 312 307 304 302 300 300 299 296 295 294 293 291 292 295 297 298 299 300 302 302 302 301 302 303 303 303 300 297 296 298 305 307 308 308 307 307 309 310 311 311 311 308 304 294 293 291 292 296 302 301 301 301 299 297 297 299 299 300 299 295 289 284 279 278 280 282 283 281 281 280 278 277 278 281 283 284 286 288 288 289 289 294 300 306 308 309 308 308 307 306 305 304 303 301 296 288 280 273 268 264 262 260 258 258 258 256 255 254 253 254 254 255 255 255 255 255 256 257 257 255 253 252 251 251 251 252 252 252 252 252 251 251 250 249 249 251 252 252 252 252 252 252 252 253 253 253 254 254 254 254 254 254 254 254 253 252 251 250 249 248 248 248 248 248 247 247 247 246 246 246 246 247 247 248 248 248 248 247 247 249 250 250 250 250 249 248 248 247 246 245 244 244 245 245 245 245 245 245 245 244 244 245 245 245 245 245 245 245 245 244 244 244 243 242 241 241 241 242 243 243 243 244 243 241 239 238 237 236 236 237 237 237 238 239 239 239 240 240 240 240 240 239 240 240 241 241 241 240 240 239 239 238 238 238 238 239 239 239 239 240 242 242 243 243 244 243 243 243 244 242 242 242 242 241 241 235 234 234 234 235 234 231 233 236 237 238 239 239 243 243 244 244 243 242 242 244 243 242 241 240 238 237 239 239 237 237 237 235 235 237 238 241 246 248 249 252 253 254 255 255 255 255 255 255 255 256 256 256 256 256 256 256 257 257 259 260 260 260 261 261 261 261 261 261 261 261 262 261 262 261 260 257 252 247 249 254 257 259 261 261 261 261 260 260 259 258 256 254 246 240 242 246 250 254 254 257 257 258 260 262 262 262 263 265 268 272 273 271 271 199 183 184 187 189 191 193 193 193 193 193 192 192 192 192 192 193 193 193 194 193 193 193 193 194 195 195 195 195 195 195 195 194 194 194 193 193 193 193 193 193 193 193 194 194 194 194 194 194 194 194 193 193 193 192 192 192 192 191 191 191 191 191 190 190 190 189 189 189 188 188 188 187 187 187 187 187 187 187 187 188 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 349 356 2 4 5 8 11 12 12 12 12 10 10 11 11 12 14 17 17 18 18 19 21 23 25 26 26 28 28 28 29 30 30 30 30 31 31 30 30 29 28 26 26 25 25 25 25 25 25 24 24 24 24 23 23 23 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 19 19 18 16 15 14 13 12 12 12 11 11 10 11 10 10 10 10 9 8 8 7 7 7 7 8 9 9 8 8 8 8 8 8 9 11 14 15 15 14 15 14 11 11 11 11 13 14 13 12 10 5 1 4 354 351 350 348 348 350 5 13 15 18 18 18 18 19 19 19 19 18 15 11 9 8 7 7 7 7 7 6 6 5 4 2 2 1 0 0 360 0 0 360 1 2 5 7 9 9 10 10 10 9 7 5 4 4 5 5 6 6 7 7 6 4 2 355 343 339 341 342 342 341 340 338 336 333 331 330 329 329 329 329 328 328 328 327 327 326 326 326 326 326 327 327 328 327 327 327 323 321 318 313 311 313 314 317 319 319 319 314 313 312 312 313 318 321 322 323 323 323 320 313 308 305 302 298 295 295 293 293 294 293 292 292 295 297 298 299 300 302 301 301 301 302 303 303 303 300 297 296 299 304 307 307 307 307 307 308 309 310 310 310 308 303 294 294 292 294 299 303 302 302 300 298 297 297 298 299 300 300 296 289 284 279 279 281 283 283 282 281 280 278 277 277 280 281 284 286 287 287 287 287 291 297 303 306 307 307 308 307 306 305 304 302 300 297 292 285 278 274 269 266 263 261 261 259 257 255 254 253 253 253 253 254 254 255 255 255 256 256 255 253 252 251 250 250 250 251 251 251 251 251 251 250 250 250 251 251 251 252 253 253 253 252 252 252 252 252 252 252 253 253 253 253 253 251 250 249 248 247 247 247 247 247 247 247 247 247 246 246 246 246 246 247 248 249 248 247 246 247 248 249 250 251 251 250 249 248 247 246 245 245 245 245 245 245 245 245 245 245 245 245 245 245 245 245 245 245 245 245 245 245 245 245 244 243 243 243 244 244 244 244 244 244 242 240 239 238 237 237 237 237 238 239 239 239 239 240 241 242 242 242 242 242 242 242 241 241 240 240 240 240 239 239 239 239 240 239 239 240 241 242 242 243 244 244 245 245 245 246 243 240 238 238 237 237 234 232 232 233 234 234 233 235 236 238 239 240 242 246 248 249 248 247 244 243 245 245 245 244 243 242 240 243 243 242 241 240 239 239 240 242 245 248 250 252 255 256 256 256 256 256 256 255 255 255 255 256 256 256 257 257 257 257 258 259 260 260 261 261 261 261 261 261 261 261 261 261 262 261 259 258 253 249 248 251 256 258 260 261 261 261 260 260 259 259 258 255 250 245 242 247 251 253 255 256 258 258 260 261 263 263 263 264 265 268 270 271 272 272 211 184 183 185 187 189 191 192 193 193 193 192 192 193 193 193 193 194 194 195 195 195 195 195 195 196 196 196 196 196 196 195 195 195 194 194 194 194 193 193 193 193 193 193 194 194 194 194 194 194 193 193 193 193 192 192 192 192 192 192 191 191 191 191 190 190 190 189 189 189 188 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 352 359 3 5 7 10 12 12 13 13 14 15 15 13 13 13 14 17 18 18 19 20 22 23 25 25 26 28 29 29 29 30 30 31 31 31 31 30 29 28 27 26 26 26 26 26 26 25 25 25 25 25 24 23 23 22 22 22 21 21 21 21 21 20 20 20 21 20 20 20 20 20 20 20 19 19 16 15 14 13 12 12 12 11 11 11 11 10 10 11 11 10 10 9 7 7 7 7 7 8 8 7 7 7 7 7 8 8 10 12 13 12 12 13 13 11 11 13 14 14 13 12 11 9 358 352 352 352 351 349 348 353 6 9 11 13 13 14 15 15 16 17 17 17 17 15 12 9 8 7 7 7 7 8 8 7 6 6 5 4 3 2 2 1 1 1 0 359 358 360 6 8 9 10 10 10 9 8 6 4 4 4 5 6 6 6 6 6 5 3 357 349 344 348 346 343 342 341 339 336 333 330 329 329 329 329 329 329 329 328 327 326 326 326 326 326 326 326 327 327 328 328 327 326 322 318 315 313 313 314 319 319 319 318 315 313 312 314 316 318 321 323 323 324 324 322 318 310 306 301 296 293 293 292 292 293 293 292 292 295 297 298 299 300 301 301 301 301 303 303 303 302 299 297 298 300 304 306 306 306 306 306 307 308 309 310 309 307 305 302 294 292 298 302 303 303 302 300 298 296 296 296 295 297 299 297 291 284 280 280 282 284 285 284 282 280 278 276 277 278 280 285 287 287 286 285 286 289 294 300 303 305 306 308 308 307 306 304 301 298 295 292 285 281 277 273 270 270 266 263 260 257 255 254 253 252 252 252 253 253 254 254 254 254 254 254 253 252 251 250 250 250 250 251 251 251 251 251 251 250 250 251 251 252 252 253 253 252 252 251 251 250 250 250 250 250 251 251 251 251 249 248 247 247 247 247 247 247 247 247 247 247 247 246 246 246 246 245 246 248 248 247 245 245 246 247 249 249 250 250 251 250 248 248 247 246 246 245 245 245 245 245 245 246 245 245 245 245 245 245 245 245 245 246 246 245 245 245 246 246 245 244 245 245 245 245 244 244 245 244 242 240 239 238 238 237 238 238 239 239 239 240 241 242 243 243 243 243 243 242 242 241 241 241 241 241 241 241 240 240 240 241 240 240 241 241 242 243 243 244 245 246 247 246 246 244 240 238 237 237 237 239 238 238 239 238 238 237 237 237 238 239 241 244 246 247 248 248 247 245 244 245 246 246 247 246 245 245 247 245 245 245 244 244 244 246 248 249 251 252 254 256 257 257 258 258 258 257 257 256 256 256 256 257 259 258 258 258 258 258 259 260 260 261 261 261 261 261 261 260 260 260 260 261 260 258 256 245 241 245 255 258 260 261 261 261 261 260 259 259 259 257 255 252 250 250 252 255 255 255 256 257 260 261 262 264 265 265 266 267 268 269 270 271 271 245 193 184 184 186 188 190 190 191 193 194 194 194 195 195 195 195 195 195 195 196 196 196 196 196 196 196 196 197 197 196 196 195 195 195 195 194 194 194 193 193 193 193 193 193 194 194 194 193 193 193 193 193 193 193 192 192 192 192 192 191 191 191 191 191 190 190 189 189 188 188 188 187 187 187 187 187 186 186 186 186 186 187 187 187 187 187 187 188 188 188 187 187 186 186 186 186 186 355 360 0 6 9 12 13 14 14 15 15 15 16 15 13 14 16 18 19 19 20 21 22 23 25 25 26 28 29 30 30 30 30 30 30 30 30 29 28 28 27 27 26 26 26 26 26 26 26 26 25 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 21 20 20 20 20 19 18 16 16 14 13 12 12 11 11 11 11 11 11 10 11 12 12 12 11 8 7 7 7 7 8 7 6 6 6 6 7 8 10 11 12 12 10 11 13 13 12 12 13 14 14 13 10 6 356 352 350 349 349 349 349 348 357 5 7 9 10 10 11 12 13 14 15 15 15 15 14 12 10 8 8 7 7 9 10 9 8 8 8 7 9 8 6 4 3 3 3 1 359 358 359 5 8 8 9 10 10 9 8 6 4 3 4 5 6 5 5 6 6 5 4 1 356 352 351 348 347 345 343 340 337 333 329 329 329 329 329 329 329 329 328 327 326 326 326 326 325 323 324 327 327 328 328 327 325 321 319 316 314 313 314 315 318 319 319 317 314 313 315 316 318 321 323 323 324 324 322 318 311 307 302 294 291 291 291 291 291 291 291 292 294 296 298 299 300 300 300 301 302 303 303 303 301 298 299 300 303 303 304 305 305 305 306 307 308 308 309 309 306 305 300 294 293 300 304 304 303 302 300 295 293 293 293 295 297 300 297 290 284 281 281 283 284 285 284 282 280 277 275 276 278 281 285 286 286 285 283 284 287 292 297 301 303 305 308 309 309 307 305 302 298 294 290 286 280 277 275 273 272 268 264 260 257 255 253 252 252 251 252 252 252 252 253 254 254 254 254 253 252 251 251 251 251 251 251 252 251 251 251 252 251 251 251 251 252 253 253 252 252 251 250 250 249 249 249 249 249 249 249 249 249 248 248 247 247 247 247 247 247 247 247 247 247 247 247 246 246 245 244 245 246 247 245 244 244 245 247 248 248 249 250 250 250 249 249 248 247 247 246 246 246 246 246 245 245 245 245 245 245 245 245 245 245 246 246 246 246 246 246 246 247 246 246 246 246 245 245 244 244 245 245 244 242 241 240 239 239 239 240 240 240 240 241 242 242 242 243 243 243 243 243 242 241 241 241 241 241 241 241 241 240 241 241 241 241 242 242 243 244 244 245 246 247 247 247 246 245 243 241 240 240 241 245 245 246 246 245 243 241 240 241 240 241 242 244 245 244 245 245 245 244 245 245 245 246 247 248 247 247 247 248 248 249 249 249 250 251 251 252 253 254 255 256 257 257 258 259 259 259 259 258 258 258 258 259 261 261 260 260 260 260 260 260 260 260 260 261 260 260 260 260 259 259 259 258 257 256 252 251 246 248 258 260 261 261 261 260 260 260 259 259 258 258 257 256 256 257 255 255 255 255 255 258 261 262 263 264 266 266 267 268 269 269 270 270 271 265 212 187 184 185 187 188 189 190 192 194 195 196 197 196 196 196 196 195 196 196 196 196 196 196 196 197 197 197 197 197 197 196 195 195 194 194 194 194 194 194 193 193 193 193 193 193 193 193 193 193 193 193 193 193 192 192 192 192 191 191 191 191 191 190 190 189 189 189 188 189 189 188 188 187 187 187 186 185 185 185 184 185 185 186 186 186 187 187 188 188 187 186 185 185 185 185 185 358 1 3 8 11 13 15 15 15 15 15 14 14 14 13 14 17 18 19 20 21 22 23 23 24 25 26 27 28 29 29 29 30 30 29 29 29 28 28 28 27 27 27 27 27 27 27 27 26 26 25 25 24 24 24 23 23 23 23 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 18 16 16 14 12 12 11 11 11 12 12 12 11 11 11 11 12 13 13 11 8 8 8 9 8 7 6 6 7 7 8 10 12 12 12 11 10 11 13 13 13 13 12 12 13 12 1 353 352 351 350 349 349 348 349 349 3 6 6 6 8 8 8 10 11 13 13 13 13 13 12 11 10 8 8 7 7 8 10 10 10 9 9 10 11 11 9 7 7 7 6 3 0 359 1 4 6 7 9 10 10 9 8 6 2 359 0 3 3 1 3 4 5 5 4 2 359 356 353 350 350 347 344 341 337 333 329 329 330 330 330 330 330 329 328 326 324 325 326 326 324 323 323 324 325 327 327 327 326 323 319 316 314 314 313 314 318 318 319 317 314 314 316 316 318 319 321 324 325 324 322 319 313 308 302 293 290 289 289 289 290 290 290 291 293 295 297 299 299 299 300 301 302 304 303 302 301 300 301 302 303 304 304 305 304 304 305 306 307 308 308 308 308 305 298 294 296 302 305 305 304 302 298 293 293 292 293 294 297 299 297 289 284 282 283 284 284 286 284 281 278 276 275 277 280 281 282 283 285 284 282 282 285 290 295 299 301 304 306 307 309 308 306 303 299 295 291 287 282 277 276 275 272 267 263 259 256 254 253 252 252 251 251 251 252 252 253 254 254 254 253 253 252 252 252 252 252 252 252 252 252 252 252 252 252 252 252 253 253 253 253 252 251 251 250 249 249 249 249 248 248 248 248 248 248 248 247 247 247 247 247 248 248 248 248 248 248 247 247 246 246 245 244 244 245 246 245 244 245 245 246 246 247 248 249 250 250 250 250 249 248 247 246 246 246 246 245 245 245 245 245 245 245 245 246 246 246 246 246 247 247 246 246 247 247 247 247 246 246 246 245 245 244 245 245 245 244 244 242 240 240 240 241 241 241 241 242 243 242 242 242 243 243 243 243 242 241 241 241 241 241 241 241 241 241 241 242 243 243 243 244 245 246 246 247 247 247 248 247 247 247 246 245 245 244 245 247 248 249 249 247 245 245 244 244 243 242 242 243 243 243 243 243 242 242 243 245 245 245 246 247 247 247 248 249 251 251 252 253 253 254 254 254 254 254 255 256 257 257 258 259 260 260 260 260 260 261 261 262 263 262 262 262 262 261 260 260 260 260 260 260 259 259 259 259 258 257 257 256 254 253 253 240 246 254 260 261 261 260 260 260 259 259 259 258 258 259 259 259 259 259 258 257 256 256 256 257 260 261 262 264 266 267 268 268 269 270 270 270 271 270 244 193 186 185 186 186 188 189 191 193 195 196 196 197 197 197 196 196 195 195 195 196 196 197 197 197 197 197 197 197 197 196 195 195 195 195 195 194 194 194 193 193 193 192 192 193 193 192 193 193 193 193 193 193 192 192 192 192 191 191 191 191 190 190 190 190 190 189 189 190 190 189 189 188 189 188 186 185 184 184 183 183 184 184 185 186 186 187 187 187 186 186 185 185 184 184 184 2 2 6 10 12 15 16 17 16 15 14 13 13 13 13 15 17 18 20 21 22 23 24 24 25 25 26 27 28 28 28 29 29 29 29 28 28 28 28 28 28 28 28 27 27 27 27 27 27 26 26 25 25 24 24 24 24 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 18 16 15 14 12 12 11 10 11 12 12 12 12 11 11 11 11 13 13 11 9 9 10 10 9 7 6 6 7 8 9 10 12 12 11 11 10 11 11 11 12 12 11 10 9 4 355 351 351 351 351 353 351 350 353 358 7 12 10 8 8 8 8 9 10 11 12 12 11 11 11 10 10 9 8 7 6 7 8 10 12 11 11 11 12 12 12 10 9 9 7 5 2 3 3 4 4 6 8 9 9 9 8 6 0 358 358 360 360 358 359 1 3 4 3 2 360 357 354 353 351 348 345 341 337 333 329 329 330 331 331 330 330 329 327 326 324 324 325 325 324 323 323 323 324 327 327 327 326 324 320 316 314 314 314 315 318 319 320 319 315 314 316 316 317 317 320 323 324 323 321 319 313 307 301 294 290 290 289 289 290 290 289 290 291 294 296 298 298 298 299 301 302 303 303 301 301 301 302 303 303 304 305 304 303 303 305 307 307 307 307 307 307 304 300 298 300 304 306 305 305 300 297 295 293 292 293 294 297 299 296 288 284 283 283 284 286 286 284 281 277 274 275 279 282 283 283 283 284 282 281 281 284 289 294 297 299 301 303 306 308 308 306 304 301 297 294 289 285 283 280 276 271 267 263 259 256 255 255 254 253 253 252 252 251 252 252 253 254 254 253 253 253 253 252 252 252 252 252 252 252 252 252 252 252 252 253 253 253 253 252 252 251 250 250 249 249 249 249 248 248 247 247 247 247 247 246 246 247 248 248 249 249 249 249 248 248 248 247 247 246 244 244 244 244 245 245 245 245 245 245 246 247 249 250 250 251 251 251 250 248 247 247 246 246 245 245 245 245 245 245 245 245 245 246 246 246 246 246 247 247 247 247 247 247 247 247 247 246 246 245 245 245 245 245 246 245 245 243 242 241 241 241 242 241 242 242 242 242 242 242 242 242 242 242 241 241 240 240 240 240 240 241 241 241 242 243 244 245 245 245 246 247 247 247 248 247 248 247 247 247 247 247 247 247 247 248 249 250 250 249 247 247 247 246 245 244 243 243 244 245 245 245 242 242 243 244 244 244 245 245 246 248 250 251 251 253 254 255 255 255 255 255 255 255 256 257 257 258 259 259 260 261 261 261 262 263 263 263 263 263 263 262 262 261 260 259 259 259 259 259 259 258 258 258 257 256 256 255 252 247 246 236 249 257 261 261 260 260 259 259 259 259 258 258 259 260 260 260 260 260 260 259 259 258 257 258 260 261 262 263 266 267 267 268 269 270 271 270 271 272 265 202 189 187 186 187 187 189 190 191 193 194 195 197 197 197 197 197 196 195 195 196 196 197 197 197 197 197 197 197 197 196 196 195 195 195 195 195 195 194 194 193 193 192 192 192 192 192 192 193 193 193 193 193 192 192 192 192 192 191 191 191 190 190 190 190 191 191 190 192 192 192 191 190 188 187 186 184 184 183 183 183 183 184 185 185 185 186 186 186 186 185 185 185 184 184 184 358 4 9 11 13 15 17 17 16 15 14 13 13 13 14 16 17 19 21 22 24 25 25 25 25 26 27 27 27 27 27 29 29 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 26 26 26 26 25 25 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 21 21 21 20 20 19 17 16 14 14 14 12 11 10 10 11 11 12 12 12 11 11 11 12 13 11 10 10 11 11 11 9 7 8 9 9 9 10 12 12 11 9 8 7 8 10 11 11 10 10 4 354 352 351 351 351 356 11 13 7 7 10 11 15 13 11 11 10 8 9 9 10 10 11 10 10 10 9 9 9 8 7 5 6 7 10 12 12 11 11 11 12 12 11 10 9 8 6 5 4 4 4 4 6 7 8 8 8 8 7 4 359 359 359 360 360 358 359 3 4 3 2 360 357 357 355 352 349 346 342 338 332 329 329 331 331 331 331 330 328 327 325 324 324 324 324 323 324 323 323 325 326 326 326 325 324 320 316 314 314 314 317 319 319 320 319 317 316 315 315 315 316 319 322 322 321 319 318 314 307 302 298 298 296 292 289 290 290 289 288 289 292 295 297 297 298 299 301 302 303 303 301 301 302 302 303 304 305 305 304 302 303 304 306 307 307 307 307 305 303 300 300 303 306 307 306 305 298 297 295 292 292 293 294 298 299 295 288 284 283 283 285 287 286 283 280 275 274 276 280 283 283 287 285 283 280 279 279 284 289 293 295 297 297 301 304 306 307 306 304 302 300 297 293 291 289 283 277 272 267 263 260 258 259 259 258 257 256 254 252 251 251 251 252 253 253 253 253 253 252 252 252 252 252 252 252 253 253 253 253 252 252 253 253 253 252 252 251 251 250 250 250 249 249 248 248 248 247 246 246 246 246 246 247 248 249 250 250 251 251 250 249 248 248 248 247 246 245 245 245 246 246 247 247 247 247 247 247 248 249 250 251 251 251 251 250 250 249 248 247 246 246 246 245 245 245 245 245 245 245 245 245 246 246 246 247 247 247 247 247 247 247 247 247 246 246 245 245 245 245 245 245 246 245 245 244 243 243 243 243 242 242 242 242 242 242 242 242 242 242 241 241 240 240 240 239 239 240 241 242 243 243 244 245 246 246 246 247 247 247 247 247 247 247 247 247 247 247 247 248 248 247 247 248 250 251 251 250 249 249 248 248 247 246 245 246 247 248 248 247 245 245 245 246 246 247 247 248 250 253 253 253 254 255 256 256 256 256 256 256 256 257 257 257 258 258 259 260 261 263 263 263 263 263 263 263 263 262 261 260 259 258 258 258 258 258 258 258 257 257 256 256 255 255 254 254 248 239 243 254 259 261 261 260 260 259 259 259 259 259 259 260 260 260 261 261 262 262 262 262 261 260 260 261 261 264 265 266 266 266 267 269 270 271 271 271 272 271 224 221 195 188 187 187 188 189 190 191 193 194 195 196 197 198 197 197 196 196 196 197 197 198 197 197 198 197 197 197 196 196 195 195 195 195 195 195 194 194 193 193 192 192 192 192 192 193 193 193 193 193 192 192 192 192 192 192 192 192 192 191 191 191 191 191 191 191 193 193 192 192 191 189 188 186 185 184 183 183 183 183 184 185 185 184 184 185 185 185 185 184 184 184 184 184 360 6 10 12 14 16 17 18 17 16 15 14 14 14 16 17 18 20 22 24 25 25 26 26 27 27 27 27 26 26 27 28 27 27 28 28 28 28 28 28 28 28 28 28 28 27 27 27 26 26 26 26 25 25 25 24 24 24 24 24 24 23 23 23 23 23 22 22 22 22 21 21 21 20 18 16 15 14 13 13 12 11 11 10 11 11 12 12 12 12 11 10 9 10 10 10 11 12 13 13 11 11 12 13 11 11 11 11 12 10 7 7 7 7 8 9 9 9 9 5 359 354 350 351 350 357 8 13 14 16 17 17 16 14 13 13 11 9 9 9 9 9 9 9 9 9 9 9 9 9 8 7 7 7 8 10 10 10 8 9 11 12 12 11 10 7 6 6 6 6 5 5 5 6 7 8 8 7 7 5 3 2 1 2 1 360 360 3 4 3 2 0 359 358 356 353 350 346 342 338 331 329 329 330 331 332 332 330 328 326 325 324 323 323 323 323 323 322 323 325 326 326 325 325 323 319 316 315 314 314 318 319 320 320 320 319 316 314 314 314 315 318 320 320 319 318 316 314 309 305 302 300 298 293 290 290 290 289 287 287 290 292 294 296 298 299 300 302 303 303 302 301 302 302 303 304 304 304 303 300 301 303 305 306 306 306 306 304 301 300 301 304 307 308 305 300 299 297 293 292 293 293 294 295 296 293 288 284 284 284 286 287 286 282 278 274 275 278 281 283 284 289 285 282 278 277 280 283 290 292 293 294 296 299 302 305 305 305 304 303 301 299 299 297 294 288 280 273 267 264 263 263 265 265 264 263 261 258 255 252 251 250 251 252 253 253 252 252 252 252 251 252 252 253 254 254 254 254 254 253 252 252 252 252 252 252 251 251 250 250 250 249 249 248 248 247 247 246 245 245 246 248 249 250 251 251 252 252 252 251 250 249 249 248 247 246 246 246 246 247 247 248 249 249 249 249 248 248 249 250 250 250 251 251 250 250 250 249 248 247 246 246 245 245 245 245 245 245 245 245 245 246 246 246 247 247 247 247 247 247 247 247 247 247 246 246 245 245 245 245 245 246 246 246 245 245 244 244 244 244 244 243 243 242 242 242 242 242 242 241 241 240 240 240 240 241 242 243 243 244 245 245 246 246 247 247 247 247 247 247 247 247 247 247 247 247 247 247 247 247 245 245 246 248 250 251 252 251 250 250 250 249 248 248 249 250 250 250 250 248 248 248 248 250 251 250 251 253 255 255 255 255 256 257 257 257 257 258 257 257 257 257 257 257 258 259 260 261 262 263 262 262 262 262 261 261 260 259 258 257 257 257 257 257 257 257 257 256 256 255 255 254 255 255 252 247 244 252 258 261 261 261 261 260 260 260 260 260 260 260 261 261 260 261 261 262 264 264 264 264 263 264 264 264 267 266 266 266 266 267 268 270 271 271 271 272 272 264 263 206 189 187 187 188 188 189 190 191 191 192 195 197 198 198 198 197 197 197 197 198 198 198 198 198 198 197 196 196 196 195 195 194 194 194 194 194 194 193 193 192 192 192 192 192 192 193 193 193 193 193 193 192 192 192 192 193 194 194 194 194 193 193 192 192 191 194 192 190 189 188 188 188 186 186 185 184 184 183 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 4 8 11 13 15 17 18 19 18 18 17 16 16 17 18 18 19 21 23 25 25 25 26 27 27 27 27 27 26 26 26 26 27 27 27 28 28 28 28 29 28 28 28 28 28 27 27 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 22 22 22 21 21 20 19 17 15 14 13 13 12 12 11 11 10 11 11 11 12 12 12 11 9 9 10 11 12 12 13 13 13 13 12 13 13 12 12 12 11 10 9 8 7 8 8 8 8 6 359 9 12 3 353 352 349 351 2 11 14 20 20 17 16 15 14 13 9 8 8 8 8 8 8 8 9 9 9 10 10 9 8 7 8 8 8 7 7 7 7 7 9 11 12 11 9 7 7 8 8 7 6 6 5 6 7 7 7 7 7 6 6 5 4 6 5 3 2 3 4 3 2 2 1 359 357 354 351 347 343 337 331 329 329 329 330 332 332 330 328 326 324 323 323 323 323 322 322 322 322 325 326 326 325 325 322 318 318 316 314 315 318 320 320 321 320 319 317 315 314 313 314 317 319 319 318 316 315 313 311 311 308 306 301 295 292 292 291 289 286 285 286 286 291 296 298 299 300 302 303 303 302 302 302 303 303 303 304 303 301 298 299 303 305 306 306 306 306 300 296 295 298 305 307 308 304 301 300 296 292 292 293 294 294 293 293 292 289 286 285 284 287 287 284 281 278 274 275 279 280 282 286 289 286 281 277 277 281 285 291 292 292 293 295 298 301 304 305 305 305 305 304 302 301 301 299 293 284 274 267 264 266 269 272 272 272 270 268 263 258 253 250 250 250 250 251 251 251 251 251 251 251 251 252 253 255 255 255 255 254 252 252 252 252 252 252 251 251 251 251 250 250 249 249 248 248 248 247 247 247 246 248 251 252 252 252 253 254 254 253 252 250 250 249 248 247 247 248 248 248 247 248 249 250 251 251 250 249 248 248 249 250 250 250 250 250 250 250 249 248 247 246 245 245 245 245 245 245 245 245 245 245 246 246 246 247 247 247 247 247 248 248 248 247 247 246 245 245 245 245 245 245 245 246 246 246 245 245 245 246 245 245 245 244 243 243 242 242 242 242 241 241 241 242 242 242 243 244 244 245 245 245 246 246 246 247 247 247 248 248 248 248 247 247 248 248 247 247 246 246 245 244 244 245 247 248 249 251 251 251 250 250 250 250 249 251 251 251 251 251 250 249 250 251 252 254 254 253 255 255 255 256 256 256 257 257 257 258 258 258 258 258 257 257 257 257 258 259 261 262 262 262 262 261 261 260 259 258 258 257 256 256 256 256 256 257 257 257 256 255 253 253 253 253 253 249 249 253 257 261 262 262 261 261 261 261 260 260 261 261 261 260 259 260 261 261 263 265 266 266 266 265 265 266 267 268 267 267 267 267 267 267 269 270 271 271 271 272 272 274 231 193 187 187 187 187 188 189 189 190 192 194 196 198 199 199 199 199 199 198 200 200 200 199 199 198 198 197 196 196 195 195 195 194 194 194 194 194 193 193 192 192 192 192 192 193 193 193 193 193 193 193 193 193 193 194 196 197 199 198 199 199 198 197 195 196 198 194 191 190 189 188 187 187 186 185 185 184 184 184 184 184 184 184 184 184 184 184 185 184 184 184 184 184 7 10 12 14 16 17 19 19 19 19 19 18 18 18 19 19 20 22 24 26 26 26 26 26 26 27 27 27 26 26 26 26 26 27 27 28 28 28 29 29 29 29 29 28 28 27 27 27 26 26 26 26 26 26 26 25 25 25 25 24 24 24 24 24 24 23 23 23 23 22 22 21 20 20 17 16 15 14 13 12 12 12 12 11 11 11 11 11 12 12 12 11 10 9 9 10 11 10 10 10 11 10 9 12 13 14 14 12 11 12 12 11 10 10 10 10 10 4 0 12 13 13 10 359 350 351 6 11 15 18 17 14 15 15 14 12 8 7 6 7 7 7 8 9 9 9 10 11 11 10 8 8 9 10 9 8 7 7 7 6 7 9 10 10 8 6 7 8 9 9 8 7 6 5 5 6 6 6 7 7 7 7 7 7 6 5 4 4 4 4 3 3 2 360 358 355 352 348 343 337 331 330 330 329 330 331 332 331 328 326 324 323 322 322 322 322 322 322 323 325 325 326 326 324 323 321 318 316 315 315 317 320 321 321 320 319 318 317 314 313 314 315 316 317 317 315 314 312 311 311 309 307 304 299 296 294 293 289 286 284 284 284 290 295 298 299 300 302 304 303 303 302 302 303 303 303 303 302 301 298 297 302 304 305 305 305 305 298 295 294 298 305 307 307 308 304 299 295 291 292 293 294 293 292 292 291 291 288 285 285 286 286 283 280 277 275 276 278 281 283 287 289 285 278 275 277 282 285 287 288 292 294 295 297 299 302 304 304 305 307 307 307 304 303 302 298 289 277 267 263 268 274 277 277 279 277 273 268 262 255 251 249 249 249 249 250 251 251 251 250 250 250 251 252 253 253 254 253 252 251 251 252 252 252 252 251 251 251 251 251 250 250 249 249 249 248 248 248 249 249 252 253 253 253 253 254 256 256 255 253 253 251 250 249 248 248 248 248 248 248 249 249 249 250 250 250 249 249 249 249 249 250 250 250 250 250 250 249 247 246 246 245 245 245 245 245 245 245 245 245 246 246 246 246 246 246 246 247 247 247 247 247 247 246 246 245 245 245 245 244 245 245 246 246 246 246 246 246 246 246 246 245 244 243 242 241 241 241 241 241 241 242 243 243 243 243 244 245 245 245 246 246 246 246 247 247 247 248 248 248 248 247 247 247 247 246 246 245 244 244 244 243 244 245 246 247 249 249 250 250 250 250 250 250 251 251 251 251 251 251 251 252 253 254 256 257 256 258 257 256 256 256 256 256 256 257 257 257 257 258 257 258 257 257 257 257 258 259 260 261 261 261 261 260 258 258 257 256 255 255 255 255 256 256 257 258 258 257 254 252 251 251 251 252 250 252 257 261 263 264 263 262 262 261 261 261 261 261 261 261 260 259 261 261 262 264 266 267 268 268 267 267 267 268 269 268 268 268 268 268 268 269 270 271 271 271 272 272 273 266 206 188 186 186 187 187 187 188 189 191 193 195 197 199 199 200 200 200 200 202 202 201 201 200 199 199 198 197 197 197 196 197 196 194 194 193 193 192 192 192 192 192 193 193 193 193 193 193 193 193 193 194 194 194 197 200 202 203 204 206 206 204 201 199 200 201 196 192 190 189 188 188 187 186 185 185 184 184 184 184 184 184 184 184 184 185 185 185 185 184 184 185 185 9 11 13 15 16 18 19 20 19 19 19 18 18 18 19 20 21 23 25 26 26 25 25 25 26 26 27 27 26 24 25 25 26 26 27 28 28 29 29 29 29 29 29 28 28 28 27 27 27 27 27 27 27 26 26 26 26 25 25 25 25 24 24 24 23 23 23 23 22 22 22 21 20 19 16 15 15 14 13 12 12 12 12 12 12 12 12 11 12 11 11 11 10 9 9 10 11 10 9 9 9 10 10 11 13 14 14 14 13 14 14 14 13 13 13 13 12 11 10 12 14 14 14 7 359 358 8 9 13 14 14 14 16 16 14 10 7 6 7 7 8 8 9 9 9 9 11 12 12 10 8 9 11 12 11 10 9 9 7 6 6 7 8 7 6 4 4 5 8 9 9 8 7 5 4 4 5 6 7 7 7 7 7 7 6 6 6 5 5 4 4 4 3 1 359 356 353 349 345 336 331 330 330 330 329 329 330 330 327 326 324 322 322 321 321 321 321 321 322 324 325 326 326 323 322 321 318 315 314 315 317 320 321 321 320 320 319 318 315 310 311 313 314 315 315 315 313 313 312 311 310 309 304 302 299 297 294 290 284 283 283 283 288 295 298 299 300 302 303 303 303 303 303 303 303 303 303 301 300 298 297 301 301 303 304 304 303 297 294 293 298 304 306 307 307 302 298 294 291 291 292 293 292 291 290 290 290 288 285 285 285 284 281 278 276 276 277 278 282 285 289 289 284 277 274 277 282 285 287 288 290 294 295 296 298 301 302 302 304 306 307 307 306 304 304 301 293 280 267 263 267 270 275 279 282 281 277 272 264 257 252 250 249 249 250 250 251 251 250 250 249 249 250 250 251 251 251 252 252 251 251 251 252 251 251 251 251 251 251 251 251 251 250 250 250 251 251 251 251 252 254 254 254 254 254 254 256 258 256 255 254 252 250 250 249 248 248 248 248 249 249 249 249 249 250 250 250 249 249 249 249 250 250 250 250 250 249 249 248 246 246 245 245 245 245 245 245 245 245 245 245 246 246 246 246 246 246 246 246 246 246 246 246 245 245 245 244 244 244 244 244 245 246 247 247 247 247 247 246 245 245 244 243 242 241 240 241 241 242 242 243 243 244 244 244 244 244 245 245 246 246 246 246 246 247 247 247 247 247 246 246 246 246 246 245 244 244 244 243 244 244 244 244 244 244 245 247 248 249 249 250 250 250 251 251 252 252 252 252 252 252 253 254 255 256 257 258 259 258 256 256 255 255 255 255 256 256 256 256 257 258 257 257 256 256 256 256 257 257 258 259 259 259 258 257 256 256 255 254 254 254 254 254 255 256 257 258 257 254 253 252 251 252 253 254 257 261 263 264 264 263 263 263 262 262 262 262 262 262 261 260 260 261 262 264 266 267 267 268 269 269 269 269 269 270 270 269 269 268 268 268 269 270 270 271 271 271 272 272 273 244 194 185 185 186 186 187 187 188 190 191 193 195 197 198 199 200 201 202 202 205 204 203 202 201 200 200 200 200 199 200 202 201 198 196 195 193 192 192 192 193 193 193 194 194 194 193 193 193 193 193 194 195 196 200 204 206 207 209 209 210 209 206 204 204 203 198 194 191 190 189 188 187 186 185 184 184 184 184 184 184 184 185 185 185 185 185 185 185 185 185 185 185 10 12 14 15 17 18 19 19 19 19 18 18 18 19 20 21 21 24 26 26 26 24 24 24 25 26 27 26 25 23 23 23 25 26 27 28 28 29 29 29 29 29 29 28 28 28 27 27 27 27 27 27 27 27 27 26 26 26 25 25 25 24 24 24 24 23 23 22 22 22 21 20 20 18 16 15 15 14 13 13 13 13 13 14 13 12 12 12 11 11 11 11 10 10 10 10 10 11 10 10 10 11 11 12 13 14 14 15 15 15 15 18 17 15 16 16 14 12 12 13 14 14 16 14 12 11 9 9 12 11 14 14 16 17 14 10 8 8 8 9 9 11 12 11 11 11 12 12 11 10 9 9 11 12 13 12 12 11 8 6 6 6 6 7 5 4 3 3 5 8 9 8 6 4 3 2 4 4 5 6 7 8 7 7 6 6 6 6 6 5 5 5 4 2 359 357 354 350 345 335 334 332 330 330 329 329 331 331 328 326 325 323 323 322 321 321 321 321 322 323 324 326 326 325 323 320 318 315 314 315 317 320 321 320 320 320 319 318 315 313 310 312 312 312 313 314 312 312 311 310 310 309 306 302 300 299 295 291 289 283 281 283 288 294 297 299 300 302 303 304 304 303 303 303 303 303 302 300 299 298 297 297 297 301 302 303 302 299 293 292 299 303 304 304 306 300 297 293 291 290 291 292 291 289 289 289 288 287 285 285 285 283 279 276 276 276 277 279 283 289 291 290 283 275 274 277 282 283 285 289 292 295 295 296 298 301 303 302 303 303 306 309 308 306 305 304 296 282 270 266 266 265 272 278 282 282 280 274 267 259 253 251 250 249 249 250 250 250 250 249 248 248 249 249 250 250 251 252 252 251 251 251 251 251 251 251 251 251 251 251 251 251 252 252 253 253 253 254 254 254 254 254 254 254 254 254 255 257 258 258 256 254 252 250 250 249 249 249 249 249 249 249 248 248 249 249 249 249 249 249 249 249 249 249 249 249 249 248 248 247 246 246 246 245 245 245 245 244 245 245 245 245 245 245 245 245 245 245 245 245 245 245 245 244 244 244 244 243 243 243 244 245 246 247 247 247 247 246 245 244 244 243 242 241 241 241 241 242 242 243 244 244 244 244 244 244 244 245 245 245 245 246 246 246 247 247 246 245 245 244 244 244 243 243 243 242 243 243 243 244 245 245 245 244 243 244 245 247 249 250 250 250 251 251 253 253 254 254 254 254 254 254 254 255 255 256 257 258 257 256 255 255 255 255 255 255 255 255 256 257 257 256 256 256 256 255 255 255 255 255 256 256 256 257 256 255 254 254 253 253 253 252 252 253 255 257 258 256 256 254 253 253 255 258 259 262 264 264 264 264 264 264 263 263 262 262 262 262 261 261 260 261 263 265 266 266 267 267 268 268 269 270 270 270 270 270 270 269 268 268 269 269 269 270 270 271 271 271 271 271 269 214 187 184 184 184 185 187 187 188 189 191 192 194 196 197 199 201 203 205 208 207 206 205 205 204 203 203 203 204 206 209 209 206 204 201 199 198 195 194 193 193 194 194 194 194 193 193 193 193 193 195 197 199 204 208 209 209 210 212 213 212 209 207 207 205 199 195 194 192 189 187 186 185 184 184 184 184 184 184 184 185 185 185 185 186 186 185 185 185 185 185 185 11 13 15 15 16 17 18 18 18 18 17 17 18 19 21 21 21 24 25 25 25 24 23 24 24 25 26 25 24 24 23 23 23 24 25 27 28 28 29 29 29 29 28 28 28 27 27 27 27 27 27 27 27 27 27 27 26 26 26 25 25 24 24 24 23 23 22 22 21 21 20 20 20 17 17 16 15 14 13 14 14 14 14 14 14 13 13 12 10 11 12 11 11 10 10 10 11 11 12 12 12 13 14 14 14 15 15 15 16 17 17 17 17 17 17 17 9 359 0 4 12 16 18 17 16 14 10 10 11 11 14 15 18 18 14 9 8 8 9 10 12 13 13 13 14 13 12 12 11 10 10 9 10 13 13 13 13 12 9 8 7 7 7 7 6 5 4 3 4 7 9 8 6 3 1 1 3 3 4 6 7 7 7 7 6 6 7 7 7 6 6 5 4 3 0 358 355 350 342 336 336 332 330 329 330 332 332 330 328 326 325 324 324 323 321 321 320 321 322 323 323 324 326 326 323 320 317 315 314 314 316 319 320 319 319 319 319 317 314 312 311 311 310 310 311 312 311 311 309 309 310 309 307 304 301 299 295 292 289 283 281 283 287 292 297 299 300 301 302 303 303 303 302 302 303 303 301 298 297 298 299 298 297 298 301 302 300 296 292 293 299 301 302 303 305 303 296 293 291 290 289 290 289 289 288 287 287 286 285 287 286 282 277 276 276 276 277 280 284 289 291 290 281 275 273 276 280 282 286 291 294 295 295 295 298 301 303 303 303 302 306 310 310 307 305 305 298 283 274 271 269 264 269 277 282 282 280 276 268 260 255 252 250 248 249 250 250 250 249 249 248 247 248 248 250 251 252 252 252 251 251 250 250 250 250 250 251 251 251 252 252 252 253 254 254 254 255 255 255 255 254 253 252 252 252 252 253 253 255 257 257 256 253 251 250 250 250 250 249 249 249 248 248 248 248 248 249 249 249 249 249 249 249 249 249 249 248 248 248 248 247 247 247 246 246 245 245 245 245 245 245 245 245 245 245 245 245 245 245 246 246 245 245 244 243 243 243 242 242 243 244 245 247 247 247 247 247 246 245 245 244 243 242 242 242 242 242 242 242 243 243 243 244 244 244 244 244 244 244 245 245 245 245 245 245 245 244 243 242 242 241 241 241 241 241 242 243 244 244 244 245 245 245 244 243 244 246 248 249 251 252 252 252 253 254 255 255 255 255 255 255 255 255 255 255 256 256 256 256 256 256 256 256 256 256 256 256 256 256 256 256 256 257 257 256 256 255 255 254 254 255 255 256 256 256 255 254 254 253 252 251 251 251 253 254 256 257 254 254 254 254 256 260 264 265 265 265 265 264 264 264 263 263 263 262 262 262 262 261 261 261 262 266 267 266 267 267 267 267 268 268 268 269 269 269 269 269 268 268 268 268 268 269 269 270 271 271 271 271 270 270 254 239 200 183 183 184 185 185 186 188 189 190 191 192 193 197 201 205 208 211 210 209 209 209 209 208 207 208 209 212 216 216 216 215 214 211 207 203 198 196 195 196 195 194 194 193 193 193 193 194 196 198 202 207 211 212 211 211 215 215 214 212 210 208 205 199 197 195 192 188 187 186 185 185 184 185 185 185 185 185 185 185 185 185 185 185 186 186 186 186 185 185 13 14 14 14 15 16 16 17 17 17 17 17 18 20 21 22 23 26 25 27 26 25 24 24 24 25 25 24 24 24 23 23 23 23 24 26 26 27 28 28 28 28 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 25 25 24 24 24 23 22 22 21 21 20 20 20 19 17 17 15 15 14 14 14 14 14 15 15 15 14 14 12 11 12 12 12 12 11 10 11 11 11 13 13 14 15 16 16 16 17 18 16 16 17 18 19 18 18 18 16 5 358 356 357 11 18 19 19 19 17 12 11 10 9 10 12 17 17 14 11 9 9 10 11 13 14 14 15 16 15 13 12 11 11 10 10 10 11 12 14 13 11 10 8 8 8 8 7 7 7 5 4 5 7 8 8 7 4 2 1 1 1 3 5 6 6 6 7 6 6 7 7 7 7 7 6 5 3 1 359 357 352 346 339 337 333 330 329 330 331 330 329 328 327 326 326 325 323 322 320 320 320 321 322 323 323 323 323 322 320 316 314 314 314 315 319 319 319 319 318 317 316 313 311 310 309 309 308 309 309 309 309 308 308 309 308 307 305 302 301 300 296 291 286 283 285 288 292 296 298 299 300 301 302 303 303 302 301 303 303 300 296 295 297 297 299 298 297 300 302 297 294 292 294 298 298 300 303 304 302 296 294 292 290 289 289 288 288 287 285 285 286 287 288 284 280 277 275 275 276 278 281 285 290 291 289 280 274 273 273 275 282 292 294 294 295 295 295 297 300 302 303 303 302 303 307 309 308 306 304 300 289 291 283 272 266 266 275 282 283 281 276 269 260 259 254 250 249 248 249 248 248 248 248 248 248 247 248 250 252 253 253 253 251 250 250 250 250 250 251 251 251 252 252 252 253 254 255 255 255 256 256 255 254 252 251 251 250 250 250 251 251 253 256 257 257 255 253 252 251 251 251 250 250 249 248 248 247 247 248 248 249 249 249 249 249 249 249 249 248 248 248 248 248 248 248 247 247 246 246 245 245 245 245 245 245 245 245 245 244 244 245 246 246 246 245 245 244 244 243 242 242 242 242 244 245 246 247 247 247 246 246 246 245 245 244 243 243 242 243 243 242 242 242 242 243 244 244 245 244 244 244 244 244 244 244 244 243 243 243 242 241 241 240 239 239 239 239 241 243 244 245 245 245 245 245 245 245 244 244 246 248 251 252 254 254 254 255 256 256 257 257 256 256 256 256 256 256 256 255 256 256 256 257 258 258 257 257 257 257 257 257 257 256 256 257 257 257 257 257 257 256 256 256 256 256 257 257 257 255 255 254 253 252 251 251 252 253 255 256 255 253 252 253 256 260 264 268 269 267 265 265 265 264 263 263 263 263 262 262 262 262 261 261 262 264 267 267 267 267 266 267 267 267 267 268 268 267 267 267 267 267 267 267 267 268 268 268 269 270 271 271 271 270 269 269 268 231 187 182 183 184 183 185 186 187 188 189 190 191 195 200 206 210 214 215 214 214 214 214 214 212 212 215 217 219 223 224 224 223 220 215 210 204 200 198 199 198 195 195 194 193 193 194 195 197 200 205 211 212 213 213 213 216 215 214 214 211 207 205 201 199 195 191 188 186 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 186 186 186 186 186 14 13 10 9 11 13 14 15 16 16 16 17 18 20 21 23 24 26 27 28 28 26 25 24 24 25 24 23 23 23 23 23 23 23 23 25 25 26 27 27 27 28 28 27 27 27 26 26 26 26 26 26 26 26 26 26 26 25 25 25 24 24 24 23 22 21 21 21 20 20 20 19 18 17 16 15 14 14 14 14 15 14 14 15 15 15 15 15 13 13 13 13 12 12 11 11 11 12 13 14 15 16 17 18 17 18 19 19 19 19 19 21 20 19 17 15 13 2 357 359 8 14 16 18 18 14 9 7 7 3 4 9 11 15 15 14 13 12 12 13 14 15 15 17 16 15 14 12 11 11 12 10 10 11 12 13 13 12 10 9 8 7 7 7 7 7 6 6 6 7 9 9 8 5 3 2 1 1 2 4 5 6 6 7 7 7 7 7 8 8 8 7 6 4 3 1 359 356 355 348 339 334 331 329 329 329 329 328 328 328 327 327 325 324 322 320 319 319 320 321 323 323 323 322 321 319 315 314 314 314 316 318 318 319 318 317 315 313 311 311 309 308 308 307 307 307 308 308 307 308 308 307 306 305 304 302 302 300 294 289 287 287 288 291 294 297 298 299 300 301 303 303 302 301 302 302 299 296 294 294 294 298 298 298 299 300 295 293 292 294 297 298 299 302 304 301 296 294 292 290 289 289 288 287 285 284 286 288 287 286 281 279 276 275 276 277 280 283 287 290 291 289 283 275 274 272 275 283 294 296 296 296 295 294 295 299 300 303 303 302 302 304 306 308 307 304 301 295 298 290 276 267 266 272 280 284 282 277 271 265 261 255 251 249 248 247 247 247 248 249 249 249 249 249 250 252 253 253 252 251 250 250 250 250 251 251 252 252 252 253 253 253 254 254 255 255 256 255 254 251 250 250 249 248 249 249 249 250 252 254 256 257 257 255 253 252 252 252 251 250 249 248 248 247 247 247 248 248 248 249 249 248 248 248 248 248 248 248 248 248 248 248 248 247 247 246 246 245 244 244 244 245 245 245 245 244 244 244 244 245 245 245 244 244 243 243 241 241 241 241 242 244 245 246 246 246 246 245 245 245 244 244 243 243 242 242 242 242 241 242 242 243 243 244 245 245 245 244 244 244 244 243 243 243 242 242 241 241 240 240 239 238 238 240 242 244 245 246 246 246 245 245 245 245 245 245 247 249 251 253 253 255 256 257 258 257 257 257 258 257 257 257 257 257 256 256 255 256 257 258 258 258 258 258 258 258 259 259 258 258 258 259 258 258 258 258 258 258 258 259 259 258 258 258 257 256 255 254 253 252 252 252 253 253 253 254 252 251 252 254 260 264 268 270 271 270 267 267 266 265 263 263 262 262 262 262 262 262 262 263 264 266 268 267 267 267 266 266 266 266 266 267 267 266 265 266 266 266 266 266 266 267 267 267 268 269 270 271 271 270 269 269 269 260 206 183 182 182 182 183 184 185 186 187 188 190 193 199 206 211 217 220 220 220 220 220 220 218 218 222 224 226 229 228 228 228 224 220 215 209 204 202 202 201 199 197 195 193 193 194 196 199 203 207 213 213 215 214 214 215 213 213 213 210 207 205 203 198 194 190 188 186 186 185 185 185 186 186 186 186 186 186 186 185 185 185 185 185 186 186 186 186 186 14 11 8 7 8 8 10 14 15 16 16 17 19 21 23 24 24 26 28 29 28 27 25 24 24 24 23 23 23 22 22 22 21 22 23 25 25 25 26 27 27 28 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 23 22 21 20 20 20 20 19 19 19 17 16 15 14 14 15 15 15 15 15 14 15 15 15 15 14 14 14 14 13 12 12 12 12 13 13 14 15 16 18 19 19 20 20 21 21 21 21 22 22 19 17 15 14 11 1 358 360 10 13 15 16 12 8 5 359 356 355 0 8 14 16 16 16 15 15 15 14 16 18 18 16 15 13 12 11 12 12 10 10 11 12 13 13 12 11 10 9 7 7 7 6 7 7 7 7 8 9 9 8 6 4 4 2 2 2 4 4 5 6 7 7 7 7 8 8 8 8 7 6 5 4 2 1 359 357 350 342 336 332 330 329 329 329 328 328 328 328 327 326 324 322 320 318 318 319 320 322 322 322 322 320 318 315 313 313 314 316 317 318 318 318 317 314 311 311 309 309 308 307 306 306 306 306 307 308 308 307 307 306 306 305 304 303 302 297 293 291 290 289 290 294 296 297 298 299 301 302 302 301 301 302 302 297 296 294 294 294 297 297 297 297 297 294 292 291 292 295 297 299 301 303 299 296 293 292 291 290 289 288 285 284 285 286 287 287 285 281 279 277 276 276 278 282 286 288 290 291 289 284 278 277 273 275 283 294 297 297 296 294 293 293 297 297 302 304 303 303 303 304 307 308 306 304 303 302 295 280 270 267 271 277 282 283 277 274 271 262 255 250 248 247 247 248 248 249 250 251 251 251 250 250 251 252 252 251 250 250 250 250 250 251 252 253 253 253 253 253 253 254 254 254 254 254 253 251 249 248 248 248 248 248 249 249 250 250 252 254 256 257 256 254 254 254 253 252 250 249 248 247 247 247 247 247 247 247 247 248 247 247 248 248 248 248 248 248 248 248 248 248 248 247 246 245 244 244 243 243 244 244 244 244 244 243 243 243 243 244 244 244 243 243 242 241 239 239 239 240 242 244 244 245 245 245 244 244 244 243 243 242 241 241 241 240 240 241 241 242 242 243 244 244 244 244 244 244 244 243 243 243 242 242 241 240 240 240 239 240 240 241 242 244 245 246 246 246 246 246 245 245 245 246 246 248 250 251 252 253 256 258 259 259 258 258 258 258 259 259 258 258 258 258 257 256 257 257 258 258 258 258 259 259 259 259 260 260 260 261 261 260 260 260 261 261 260 260 260 260 259 258 257 256 255 254 253 252 253 253 254 253 252 251 251 251 252 255 258 263 267 269 269 269 270 270 269 268 267 265 263 262 262 262 263 263 263 264 266 267 268 268 268 267 267 266 266 266 266 266 265 265 264 263 263 264 265 265 265 265 266 266 266 266 267 268 270 271 271 270 269 269 268 241 191 181 182 182 182 183 183 184 185 186 188 192 198 206 214 221 222 225 226 226 226 225 224 224 227 229 231 232 232 231 230 226 223 219 214 209 206 207 205 202 199 197 195 195 196 198 202 206 209 210 214 215 215 214 213 211 212 211 210 208 205 201 196 193 190 188 186 186 186 186 186 186 186 186 186 186 186 186 185 185 185 185 186 186 186 186 186 186 12 10 9 9 9 9 11 14 15 15 16 17 20 23 25 25 25 27 28 28 28 27 26 25 25 24 22 22 21 21 21 21 21 22 24 25 25 24 25 26 27 27 27 27 27 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 23 22 21 20 20 20 19 19 19 18 18 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 14 14 14 15 15 15 17 19 20 22 22 23 24 24 23 23 22 19 17 16 15 14 7 3 359 2 11 14 15 13 10 7 1 355 353 1 9 13 16 17 18 18 18 18 18 21 19 17 15 13 12 11 12 12 12 12 11 11 12 13 14 13 11 10 9 8 7 7 6 6 7 7 7 8 9 9 8 7 6 5 3 3 3 4 4 4 5 6 7 7 8 8 8 9 8 8 7 6 5 4 3 2 359 356 351 340 334 331 330 329 329 328 328 329 329 328 326 324 321 320 318 317 318 319 320 321 322 321 319 317 315 313 313 314 316 317 317 318 317 316 314 311 310 309 310 308 307 306 305 304 305 307 308 308 307 307 307 307 306 306 305 304 302 297 293 291 290 290 292 293 295 297 299 300 302 301 300 300 301 302 299 299 295 294 294 296 296 295 295 295 294 292 292 291 294 297 298 300 302 301 296 293 291 291 291 290 287 284 282 283 285 287 287 284 280 279 279 276 277 279 283 287 288 290 291 290 287 284 280 273 274 284 294 297 297 296 295 292 290 291 294 302 305 305 304 304 304 305 307 307 306 306 304 298 283 272 269 272 276 278 280 279 276 271 262 255 251 249 248 248 249 249 249 249 252 255 255 253 250 250 251 251 250 250 250 250 250 250 251 252 253 253 254 254 254 253 253 253 253 252 252 251 249 249 248 248 248 248 248 249 249 249 250 251 252 254 256 256 256 256 256 254 252 251 249 248 247 246 246 246 246 246 246 246 247 246 246 247 247 247 247 247 248 248 248 248 248 248 247 246 245 244 243 243 243 243 243 244 244 243 243 243 243 243 244 244 243 243 242 241 240 238 237 238 239 241 242 243 244 244 244 243 242 242 242 241 240 240 240 240 240 240 240 240 241 241 242 243 243 243 244 243 243 242 242 241 241 241 240 240 239 239 240 241 242 243 244 245 246 246 247 247 247 247 246 246 245 246 247 248 249 251 251 252 254 256 259 259 259 259 259 259 259 259 260 260 259 258 258 258 258 258 258 258 258 258 258 259 259 260 260 261 261 261 262 262 262 262 262 262 262 261 260 259 259 259 259 257 255 254 252 251 251 252 253 254 253 251 251 250 252 255 258 262 265 267 268 268 267 268 268 269 268 267 266 264 263 263 263 264 265 265 266 267 268 268 268 267 266 265 265 265 265 264 264 264 263 262 260 260 261 262 263 265 265 265 265 266 265 266 267 269 270 270 271 269 268 269 264 218 184 181 182 182 182 182 183 184 185 186 189 196 206 212 216 223 228 230 230 229 228 228 229 231 232 233 233 233 232 230 228 225 222 218 213 209 210 208 204 202 199 197 197 198 201 204 206 207 210 213 214 214 212 210 209 210 209 209 208 204 199 195 192 189 188 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 187 187 186 186 187 9 9 9 10 10 11 13 15 15 15 16 18 21 24 26 26 27 28 28 27 26 26 26 26 26 23 23 22 21 22 22 23 23 23 24 25 25 25 25 26 27 27 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 24 24 24 24 23 22 21 21 20 20 19 19 19 18 18 17 15 15 15 15 15 15 15 15 15 15 15 15 14 13 14 14 14 14 15 15 14 14 14 15 15 15 16 17 17 17 19 20 21 22 24 25 22 19 16 17 17 17 16 16 15 14 13 11 12 13 15 17 15 12 10 6 358 355 4 10 13 15 16 17 17 17 19 20 21 18 15 13 11 10 10 12 13 13 13 12 12 13 14 14 13 12 10 10 9 9 8 6 6 6 6 7 7 8 8 7 7 6 5 4 4 4 4 4 5 5 6 6 7 8 8 9 9 8 8 7 6 6 5 4 3 1 358 353 341 336 333 331 329 328 328 328 328 329 328 326 324 321 319 318 317 318 318 319 321 321 320 319 317 315 314 313 313 314 316 317 317 316 315 314 311 309 309 310 308 308 306 304 304 304 306 309 308 307 307 308 308 308 308 307 306 304 299 295 292 290 290 291 291 294 297 299 300 301 301 300 300 301 302 301 300 295 293 293 295 295 295 295 294 293 292 292 291 294 296 299 300 300 299 295 293 292 291 291 291 287 282 280 281 284 287 288 284 282 280 279 276 278 281 284 287 288 289 291 290 289 286 281 275 274 285 294 298 298 297 296 293 291 290 291 298 306 306 307 307 305 304 305 306 306 306 303 299 289 275 272 274 276 277 279 279 277 271 263 256 252 250 249 249 249 249 249 247 253 259 260 255 250 249 250 250 250 250 250 250 249 250 251 252 253 254 254 253 253 253 253 252 252 251 250 249 249 249 249 247 247 248 248 249 249 249 249 250 251 253 255 255 256 257 257 256 254 251 250 248 247 246 245 245 245 245 245 245 245 245 245 245 246 246 247 247 247 248 248 248 248 248 247 246 245 244 243 243 243 243 243 243 243 243 243 244 243 243 243 243 242 242 241 240 239 237 237 238 238 239 241 243 243 243 242 241 241 241 241 240 240 239 239 239 240 240 239 239 240 240 240 241 242 243 242 242 241 240 239 239 238 238 238 238 238 239 241 243 244 245 246 246 246 247 247 248 247 247 246 246 246 247 248 249 251 251 251 252 254 255 257 257 258 259 259 260 260 260 260 261 261 260 259 259 259 259 259 258 258 258 258 259 259 260 260 261 262 262 262 263 263 263 263 262 261 259 258 258 258 257 257 256 254 253 251 251 251 252 253 253 252 252 251 252 257 260 261 263 264 265 265 265 265 266 266 267 268 266 266 265 264 264 265 265 266 267 267 267 268 268 267 266 264 264 264 263 263 262 262 261 261 261 259 258 258 258 260 262 264 264 265 265 265 265 265 267 268 269 270 270 268 268 268 253 199 183 186 181 182 182 182 183 184 185 186 192 205 210 213 223 228 230 230 230 230 230 231 232 232 234 234 233 233 231 229 227 224 220 216 214 212 209 207 205 203 201 201 202 205 206 206 208 209 211 212 212 210 208 208 208 208 207 206 202 198 194 192 189 188 187 187 187 186 186 186 186 186 186 186 186 186 186 186 186 186 186 187 187 187 187 187 5 8 11 11 12 13 14 14 14 14 16 18 21 24 26 26 27 28 28 27 27 27 26 26 26 23 23 22 22 23 24 24 24 24 24 25 25 25 25 26 26 26 26 26 26 26 26 26 25 25 25 24 24 24 24 23 23 23 23 23 23 22 21 21 21 20 19 19 19 18 18 17 16 15 15 15 15 15 15 15 15 15 15 15 14 14 13 13 14 14 14 15 15 15 15 15 16 17 17 18 19 20 20 20 20 20 22 23 22 16 16 16 16 16 16 16 16 16 15 14 13 14 16 18 17 16 13 13 10 3 359 8 13 13 13 14 14 15 15 16 19 21 20 15 11 8 8 9 10 12 13 13 13 13 14 15 15 14 12 11 10 10 10 9 7 7 6 7 7 7 8 7 7 7 6 5 5 5 4 4 5 5 6 7 7 7 8 8 9 9 8 8 8 7 7 6 5 4 2 359 353 341 338 334 332 329 328 328 327 328 328 328 326 324 322 320 318 317 317 317 319 320 321 320 318 317 315 314 313 313 313 315 316 316 315 315 314 311 309 310 310 309 308 306 304 304 304 306 308 307 307 308 308 309 310 310 309 308 305 300 294 291 290 289 290 291 293 297 298 300 300 300 299 300 300 301 301 299 295 291 291 292 294 295 294 293 292 291 291 291 294 296 299 299 297 295 294 293 293 293 292 290 286 280 279 281 284 287 287 284 284 281 278 277 279 282 286 288 289 290 291 291 290 286 281 276 274 281 294 299 300 299 298 298 295 287 287 296 306 306 306 307 307 306 305 305 304 304 303 300 292 279 275 276 277 277 278 278 277 271 262 256 253 253 252 252 251 250 250 250 254 263 263 256 250 247 248 249 249 249 249 249 249 249 250 252 252 252 253 252 253 252 252 251 251 250 249 249 249 249 249 249 248 248 249 249 249 249 249 250 251 252 253 253 255 256 257 257 256 253 250 248 247 246 245 245 245 245 245 245 244 244 244 244 245 245 246 246 247 247 248 248 248 248 247 246 245 245 244 243 243 243 243 243 243 243 243 243 244 243 243 242 242 241 241 240 238 237 236 237 237 238 240 242 243 243 242 240 240 241 241 241 240 239 239 239 239 239 239 238 239 239 239 240 241 241 241 241 240 239 238 237 237 237 237 237 239 242 243 244 245 246 246 246 247 247 247 248 248 247 247 246 246 247 249 250 250 250 251 251 252 253 255 254 256 258 258 259 259 260 260 261 262 261 261 260 260 260 260 260 259 259 258 258 259 260 261 262 262 262 263 263 263 263 262 260 258 258 257 257 257 257 256 255 253 252 252 252 252 253 253 253 253 254 255 256 261 263 262 262 262 262 262 262 262 263 264 264 265 263 264 264 265 265 265 266 267 267 267 267 267 267 266 265 264 264 262 262 261 260 260 259 258 258 257 257 256 257 258 261 263 264 265 265 265 265 265 265 266 267 269 269 268 267 267 263 248 231 215 184 181 182 182 182 183 183 184 190 192 201 213 219 224 226 227 228 230 231 233 233 234 234 234 234 233 231 230 228 225 223 221 217 214 210 209 208 207 206 205 206 206 206 208 208 209 209 210 210 207 206 207 207 207 206 204 201 197 194 192 189 188 188 188 187 187 187 187 187 187 187 187 186 186 186 186 186 186 187 187 187 187 187 187 4 5 6 8 9 11 11 11 13 14 16 19 21 23 24 26 28 28 28 28 28 28 27 27 26 24 23 23 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 23 23 23 23 23 22 21 21 20 20 20 19 19 18 18 17 15 15 15 15 15 15 15 15 14 14 14 15 15 14 14 14 13 13 13 14 14 14 14 14 16 17 18 18 17 18 20 22 21 21 21 20 22 21 18 16 16 16 15 15 16 16 17 16 15 14 15 19 19 18 17 15 13 10 8 7 9 12 13 12 11 13 14 14 15 16 20 21 17 12 6 6 7 9 10 13 13 14 14 14 15 15 13 11 11 10 10 10 10 9 8 8 8 7 8 7 7 7 6 6 6 6 6 5 5 5 5 6 6 7 7 8 8 9 9 9 8 8 7 7 7 6 5 3 0 354 346 340 336 334 332 330 328 327 328 328 327 326 325 323 321 319 318 318 317 319 320 320 319 318 317 316 315 314 313 313 314 315 315 315 315 314 311 309 310 310 309 308 306 303 303 304 306 308 308 308 308 308 309 310 311 310 309 305 299 293 290 290 290 290 292 294 296 298 299 300 299 299 299 300 300 300 298 294 290 288 290 293 294 293 291 291 291 292 293 294 297 299 296 294 293 293 293 294 293 292 289 284 279 277 281 284 286 287 286 284 280 278 278 280 283 288 288 289 290 291 291 291 287 281 275 274 282 296 300 300 300 300 300 299 286 286 294 302 305 304 305 306 306 306 305 304 303 301 298 291 282 279 280 280 280 279 278 276 271 262 257 256 257 256 258 257 255 254 254 257 265 263 257 250 247 247 248 248 248 249 249 249 249 250 251 252 251 251 251 251 251 251 251 250 250 249 248 249 249 250 250 248 249 249 249 249 249 249 249 250 250 251 252 253 253 255 257 257 254 251 249 247 246 246 245 244 244 244 244 244 243 243 243 244 244 245 246 247 247 248 248 248 247 247 246 246 245 244 243 242 242 242 242 242 242 242 242 243 242 242 241 241 241 240 239 238 236 235 235 236 237 239 241 242 242 241 239 240 241 241 242 241 240 238 238 238 238 237 237 238 237 238 239 240 240 240 240 240 239 238 237 237 237 237 239 242 244 244 244 245 246 247 247 247 247 247 248 248 247 247 246 246 247 248 249 249 250 250 250 250 251 252 253 255 256 257 257 258 259 259 260 261 261 261 260 260 260 260 260 260 260 259 258 259 260 261 262 262 262 262 262 262 261 260 258 258 257 257 257 257 256 255 254 254 253 253 253 253 255 255 256 256 258 260 262 263 263 262 261 260 260 259 258 259 260 261 262 262 260 261 263 264 264 265 266 267 267 267 266 266 266 266 265 264 263 262 261 259 258 258 257 257 256 255 255 256 256 257 260 262 263 264 264 265 265 265 265 265 266 267 268 268 266 266 265 265 264 252 206 183 182 182 182 182 183 186 186 193 206 215 219 221 223 224 226 229 231 233 234 235 235 234 234 232 231 230 227 227 225 222 217 213 211 210 210 211 210 208 208 208 208 208 208 208 208 208 208 207 206 206 206 207 204 203 200 197 193 192 190 189 188 188 188 187 187 187 187 187 187 187 187 187 187 186 186 187 187 187 187 188 188 188 4 3 4 3 4 5 6 9 12 14 17 19 23 23 25 27 29 29 29 29 28 27 26 24 25 23 22 23 24 25 24 24 24 24 25 25 25 24 24 23 23 24 24 24 25 25 25 25 25 25 25 24 24 24 24 24 23 23 23 22 22 21 20 20 20 19 19 19 18 18 17 15 15 15 15 15 15 15 15 15 14 14 15 15 14 14 14 14 13 13 13 13 13 14 14 16 16 17 18 19 19 20 20 20 21 21 21 22 23 21 18 17 16 15 15 15 16 17 16 16 16 19 22 21 18 18 16 13 11 9 9 10 12 12 11 9 10 12 13 14 16 21 22 18 12 6 3 5 6 9 12 12 13 14 14 14 14 13 11 11 10 10 11 11 10 9 9 8 8 8 7 6 6 6 6 6 6 6 5 5 4 5 5 6 7 7 8 8 9 9 9 8 7 5 4 3 1 1 1 1 359 350 342 338 336 335 332 329 327 327 327 327 326 325 324 323 322 320 318 318 318 320 320 319 318 318 317 316 315 314 314 314 314 314 316 315 314 312 310 309 310 309 307 306 304 304 304 306 308 308 308 308 308 310 310 311 310 308 305 298 292 290 290 290 291 292 294 295 298 299 299 299 299 299 299 300 300 297 293 288 286 288 291 293 292 291 290 289 291 293 295 298 299 295 292 292 292 293 294 294 292 287 282 278 276 281 284 285 286 285 282 280 279 280 281 284 289 289 289 289 290 291 291 288 281 274 274 283 295 298 300 300 300 301 299 287 286 291 300 305 304 303 304 305 305 305 304 302 300 297 291 286 284 286 286 286 284 282 278 271 263 259 260 261 262 265 263 260 258 257 260 264 264 259 251 247 246 246 247 248 248 248 248 248 249 250 251 251 251 251 250 250 250 250 250 249 248 248 249 249 250 249 248 249 250 250 250 249 249 248 248 249 249 250 251 251 254 256 256 255 252 249 247 247 246 245 244 244 244 244 243 243 243 243 243 244 244 245 246 247 248 248 248 247 247 247 246 245 244 243 242 242 242 241 241 241 241 241 241 241 241 241 241 241 240 239 238 236 235 235 235 236 238 240 241 241 239 239 240 240 240 241 241 240 238 237 237 237 236 236 236 236 237 238 239 240 240 240 240 239 238 238 238 237 239 241 243 244 245 245 246 247 247 247 247 247 247 247 248 247 247 246 246 247 247 248 248 249 250 249 250 250 252 253 255 255 256 257 257 258 259 259 260 260 260 260 260 259 259 259 260 260 259 259 258 259 260 260 261 261 261 261 260 259 258 257 257 257 257 257 256 256 255 254 254 254 253 254 254 255 255 257 259 260 263 264 262 260 259 258 258 258 257 256 256 257 258 258 259 259 260 261 262 264 266 266 266 266 266 266 266 266 266 264 263 262 261 260 258 257 256 255 255 254 252 253 254 255 256 258 261 262 263 264 264 264 264 265 265 265 266 267 267 265 263 263 263 264 262 249 200 184 182 182 183 185 186 194 203 213 218 220 222 223 223 225 227 229 231 234 235 234 234 233 232 230 230 229 229 226 222 217 213 212 211 211 212 211 210 209 209 209 209 208 208 208 206 207 207 207 206 205 206 204 201 199 196 193 191 190 190 189 188 188 188 188 188 187 187 187 187 187 187 187 187 187 187 187 188 188 188 188 188 3 2 2 1 1 2 5 8 12 15 18 21 24 24 27 29 31 31 31 30 28 26 24 22 23 21 22 23 24 24 24 23 24 24 24 24 24 23 22 22 22 23 23 23 24 24 24 24 24 25 25 25 24 24 24 23 23 23 23 22 21 21 20 20 20 19 19 19 19 17 16 15 15 15 15 15 16 16 15 15 15 15 15 15 14 14 14 14 14 13 13 13 14 14 15 15 15 17 20 20 19 18 18 18 20 21 22 23 23 20 19 19 18 17 16 15 16 16 17 17 19 22 23 22 19 18 15 13 11 10 11 12 13 12 11 9 9 12 13 15 18 20 22 17 12 6 3 3 4 8 11 12 12 14 13 13 12 11 10 10 10 10 10 9 8 8 8 8 8 8 8 6 5 5 6 6 7 7 6 5 5 5 5 6 6 7 8 8 9 9 8 6 4 4 2 0 358 355 353 356 1 356 346 342 340 338 333 329 327 326 326 326 326 326 325 324 324 322 319 318 318 319 319 318 318 318 318 318 317 315 314 313 312 313 315 315 314 312 311 311 310 309 306 306 306 305 304 305 306 307 308 308 308 309 309 310 309 307 304 296 291 290 290 290 292 293 294 295 297 298 298 298 299 299 300 300 300 295 290 287 286 287 290 292 292 291 288 287 287 292 296 298 298 294 292 292 292 292 294 297 296 289 281 275 275 281 284 284 285 285 283 280 280 282 282 286 289 290 290 289 290 292 292 288 281 272 273 282 292 296 297 299 299 300 301 295 286 290 300 304 303 303 303 304 305 305 304 303 301 297 293 289 288 289 289 289 287 284 280 274 267 264 265 266 268 270 268 264 260 259 261 263 263 259 254 250 248 248 248 248 248 248 248 248 248 250 250 250 250 250 250 250 249 249 249 248 248 248 249 249 249 248 248 250 250 251 251 250 249 249 248 248 248 248 249 250 252 254 255 254 253 251 250 248 246 245 244 244 244 243 243 243 243 243 243 243 244 245 246 247 248 248 248 247 247 247 246 246 244 243 242 242 241 241 241 241 241 241 241 241 241 241 241 240 240 240 239 238 237 236 235 236 237 240 241 241 240 240 240 239 239 240 240 239 238 237 237 236 235 235 235 235 236 237 239 239 240 240 241 240 240 239 239 239 241 243 244 244 245 246 246 247 247 247 247 247 247 247 247 247 246 246 246 246 247 247 248 248 249 249 249 251 252 253 254 255 256 256 257 257 258 258 258 259 259 259 259 258 258 258 258 259 259 259 258 258 258 258 259 259 258 259 259 258 258 257 256 256 256 255 255 255 255 254 254 253 253 253 253 254 255 256 259 261 262 262 259 257 257 256 256 256 255 255 255 255 255 256 256 257 258 259 261 263 265 266 265 265 265 265 265 264 264 262 261 260 260 259 258 256 254 254 253 252 251 253 254 254 256 257 259 261 261 262 263 263 263 264 264 264 265 265 265 265 264 261 262 262 262 260 245 196 184 183 184 187 190 201 208 216 219 220 222 223 222 223 225 228 231 233 234 233 232 232 231 229 228 228 227 226 222 218 215 213 212 211 212 212 211 209 209 209 208 208 207 207 206 207 207 207 206 204 205 204 200 199 196 194 192 191 190 189 189 188 188 188 188 188 188 188 187 187 187 187 187 187 187 187 187 188 188 188 188 3 3 2 1 2 3 6 9 13 16 19 21 24 26 29 31 32 32 31 29 27 25 25 24 23 23 24 25 25 25 24 23 24 24 24 24 23 21 21 21 21 21 22 22 23 23 23 23 24 24 24 24 24 24 24 23 23 23 22 22 21 20 20 20 20 19 19 19 18 16 16 16 15 15 15 16 16 16 16 16 16 16 16 15 15 15 14 14 14 13 13 13 14 15 15 16 17 21 21 20 18 16 16 15 18 20 21 21 20 19 19 19 19 18 18 16 16 16 17 18 20 25 25 24 22 17 15 12 11 11 11 12 12 12 11 10 10 12 13 15 17 20 19 16 12 6 4 3 3 8 10 12 13 13 13 12 11 11 10 9 8 8 8 8 7 7 7 7 8 8 7 6 5 5 6 7 7 7 6 5 5 5 5 6 6 7 8 9 9 9 7 6 4 3 1 360 358 355 352 351 353 356 349 350 347 340 335 330 327 326 325 325 326 326 326 325 325 323 321 318 318 318 318 318 318 318 319 319 318 316 315 312 310 311 314 315 314 313 312 311 310 308 307 307 307 306 305 304 305 305 306 307 306 307 308 308 307 305 303 298 295 291 290 291 292 293 294 294 296 297 297 298 298 299 300 300 299 293 288 285 286 287 290 290 292 290 287 287 288 293 296 299 297 294 292 292 292 292 295 297 295 288 278 272 275 280 283 284 285 287 284 281 281 283 284 287 290 290 290 290 291 292 292 289 281 271 272 277 286 292 294 299 297 299 301 296 288 288 299 302 303 303 303 304 305 305 306 305 302 298 295 292 291 290 290 291 289 286 283 277 271 268 269 268 271 272 270 265 261 259 260 261 262 261 258 257 254 251 249 248 248 247 248 249 249 250 250 250 250 249 249 249 249 249 248 248 248 249 249 249 249 248 249 250 251 251 251 251 251 250 249 248 248 248 248 250 251 252 253 253 253 252 251 249 247 245 244 244 243 243 243 243 243 243 243 243 244 244 245 246 247 248 248 248 248 247 247 246 245 244 242 242 241 241 241 241 241 241 241 241 241 241 241 240 240 240 240 239 238 237 237 238 239 242 243 243 243 243 242 240 239 239 238 238 237 236 235 235 235 234 234 235 236 237 239 239 240 241 242 241 241 241 241 241 243 244 244 245 245 246 247 247 247 248 248 247 247 247 247 246 246 246 246 246 246 247 247 247 248 248 249 250 252 252 253 254 255 255 255 256 256 257 257 257 257 257 257 256 257 257 258 259 259 259 258 257 257 256 256 256 256 257 257 257 257 256 256 256 255 254 254 254 254 253 253 252 251 251 251 252 253 255 257 259 260 259 257 256 256 255 255 255 255 254 254 253 253 254 255 257 257 259 260 262 263 264 264 263 264 264 264 263 263 261 260 259 258 258 257 255 253 253 252 251 250 252 253 254 255 257 258 259 259 259 260 261 261 262 263 263 263 264 264 263 261 260 261 260 261 261 259 242 194 187 184 184 189 201 213 215 217 220 222 222 221 221 223 226 230 232 233 232 231 230 230 229 229 228 227 226 223 220 216 213 211 211 210 210 210 209 209 208 207 207 208 207 207 207 207 207 206 204 205 204 200 198 196 195 193 191 190 189 189 189 188 188 188 188 188 188 188 187 187 187 187 187 187 187 187 187 188 188 188 3 2 3 4 5 6 9 12 15 18 21 20 25 29 31 32 32 31 30 28 26 25 25 25 26 26 27 27 27 26 24 24 24 24 24 23 22 21 21 21 20 20 20 21 21 21 22 22 23 23 24 24 23 23 23 23 23 23 22 21 21 20 19 19 19 19 19 19 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 16 16 15 15 15 14 14 13 13 13 15 16 16 19 21 21 21 21 20 16 14 15 17 17 18 18 18 19 20 20 20 19 18 17 16 17 19 22 25 24 24 21 16 14 12 11 12 12 13 12 11 11 10 10 10 12 14 17 19 18 15 12 7 5 5 6 8 10 12 12 13 12 11 10 10 10 9 8 8 7 6 6 6 6 6 7 7 7 6 5 5 7 7 7 6 6 5 6 5 6 6 7 7 8 9 9 9 8 8 6 3 2 0 359 356 353 351 351 352 350 358 350 342 337 332 327 326 325 325 325 326 326 326 325 324 322 318 317 317 317 317 318 318 319 319 319 317 314 311 308 310 312 314 313 313 311 310 309 308 307 307 307 306 305 304 304 304 305 304 304 305 306 306 305 304 302 300 299 293 290 291 292 294 294 293 296 297 296 297 297 299 301 300 297 291 286 285 286 289 290 291 292 289 286 286 289 294 297 299 296 293 292 292 292 294 297 297 294 286 274 268 273 277 280 285 287 288 284 282 282 285 285 289 290 290 290 290 291 293 293 289 281 272 270 275 278 285 292 297 296 295 300 300 296 294 299 301 302 303 303 304 305 307 308 307 304 300 297 296 294 293 292 292 291 289 286 281 275 272 271 271 272 272 269 264 258 256 257 260 263 264 262 261 257 252 248 247 247 247 249 251 252 252 252 250 250 249 249 249 249 248 248 247 247 248 247 249 250 249 249 250 251 251 252 252 252 251 250 249 249 248 249 249 250 250 251 251 252 252 251 249 248 246 245 244 243 243 243 243 243 243 243 243 243 244 244 245 246 247 247 248 248 247 247 246 245 244 243 243 242 242 242 242 242 241 241 240 241 241 241 241 240 240 240 240 240 239 239 240 242 243 244 244 245 245 244 243 241 239 238 237 236 235 234 234 234 234 234 236 237 238 238 239 239 240 242 242 242 242 242 243 244 244 245 245 246 247 247 247 248 248 248 247 247 246 246 246 246 245 245 246 246 246 246 247 248 248 249 250 250 250 251 252 253 254 254 254 255 255 256 256 256 256 255 255 255 256 257 258 259 259 258 258 256 255 254 254 253 255 255 256 255 255 255 255 254 254 253 253 253 252 251 250 250 250 250 251 252 254 256 257 258 257 255 255 255 255 255 255 255 254 254 253 253 254 255 255 257 258 260 261 262 262 262 262 262 262 262 261 261 261 259 258 257 256 255 253 251 251 249 248 249 253 254 254 255 256 257 257 258 258 258 259 259 259 259 259 259 259 260 260 259 256 257 257 257 258 260 257 233 225 194 185 188 197 210 210 217 222 223 222 221 219 219 223 227 231 231 230 229 228 228 228 227 226 225 225 223 220 217 214 211 211 209 208 208 207 207 207 207 207 208 208 208 208 208 208 206 205 205 204 200 197 197 195 193 191 190 190 189 189 189 188 189 189 188 188 188 187 187 187 187 187 187 187 187 187 188 188 188 3 3 4 7 8 9 11 14 17 20 21 23 28 32 32 31 30 29 27 26 26 26 26 27 27 28 28 28 28 27 25 24 24 24 23 22 22 21 21 20 20 19 19 19 20 20 20 21 22 22 23 23 23 23 23 23 23 22 22 21 20 20 19 19 19 19 18 18 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 16 16 15 15 14 14 13 12 13 15 16 19 20 21 21 22 21 21 17 14 14 15 16 17 17 18 19 20 21 21 20 19 17 16 16 17 19 21 21 22 18 14 12 11 12 13 13 13 12 11 11 9 9 9 10 12 15 18 17 13 11 11 8 7 9 10 11 12 12 12 11 11 11 11 10 9 9 8 7 6 5 5 5 5 6 6 6 6 6 7 8 8 7 6 6 6 6 6 6 7 7 7 9 9 9 9 9 9 7 4 2 0 359 356 353 352 351 351 353 0 352 345 339 334 328 325 324 324 324 325 325 326 326 325 323 319 317 315 315 317 317 318 319 320 320 317 314 311 308 309 312 313 312 312 311 310 309 308 308 308 308 307 305 304 304 304 303 303 304 305 305 305 303 302 301 300 299 294 290 291 293 294 294 294 296 296 296 296 297 300 301 299 295 289 284 285 287 287 289 291 291 286 283 285 290 294 296 298 294 294 293 292 293 297 298 297 292 283 271 263 268 273 279 285 288 289 284 283 284 285 286 290 290 290 289 290 292 294 294 289 280 273 272 277 277 283 291 296 296 293 295 300 301 300 300 299 301 302 303 303 305 308 309 308 306 304 302 300 297 295 294 293 292 291 289 285 278 275 274 272 273 272 267 261 256 255 256 260 262 264 265 262 257 250 247 246 246 247 252 257 258 257 254 250 249 249 249 248 248 248 247 247 246 247 248 250 250 250 250 251 251 252 252 252 252 252 251 250 250 249 249 249 249 249 250 250 250 250 250 249 248 247 245 244 244 243 243 243 243 243 243 243 243 244 244 245 246 246 247 247 248 247 247 247 246 245 244 244 243 243 243 242 242 241 241 240 241 241 241 241 241 241 241 241 242 242 241 242 243 244 245 245 246 246 246 244 243 240 238 236 234 234 234 234 234 234 235 236 237 238 237 237 237 238 239 241 242 242 243 243 244 245 245 246 246 247 247 248 248 248 248 247 247 246 246 246 246 246 246 246 246 246 247 247 248 249 249 249 250 250 250 251 252 252 253 253 253 254 254 254 255 255 254 253 254 255 258 259 259 259 258 257 256 254 253 252 252 252 253 253 253 253 253 254 253 253 253 252 252 252 251 250 250 249 249 250 252 253 255 255 256 255 254 254 254 255 255 255 255 255 254 254 254 255 255 256 256 257 258 259 259 260 260 260 261 261 261 261 260 259 258 257 256 254 253 252 250 249 246 245 247 253 254 254 255 256 256 256 257 256 257 257 257 257 258 258 258 258 257 256 256 255 255 255 255 256 258 259 259 258 225 191 186 189 197 204 217 224 226 225 222 217 217 219 223 227 228 227 226 226 226 225 224 223 222 222 222 220 218 216 214 212 209 207 206 206 206 207 207 208 209 208 208 208 207 208 206 205 204 203 201 199 196 194 192 191 190 190 189 189 189 189 189 189 189 188 188 188 188 187 187 187 187 187 188 188 188 189 189 5 6 7 10 10 11 13 16 18 21 22 24 29 33 32 29 28 27 26 26 26 26 26 26 27 28 28 28 28 27 26 25 25 24 23 22 22 21 20 20 19 18 18 18 18 19 19 19 20 21 21 21 22 22 22 22 22 22 21 21 20 19 19 18 18 18 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 16 16 16 16 15 14 13 13 14 15 16 18 20 21 19 20 21 21 19 15 14 15 15 16 15 17 18 19 21 22 21 19 17 16 14 13 15 16 17 18 15 13 13 12 13 13 15 14 13 12 11 9 9 8 8 10 14 17 15 11 10 9 8 8 11 11 11 12 12 12 11 11 11 11 10 10 9 8 7 7 6 5 5 5 5 5 6 7 8 8 8 8 7 7 7 7 7 6 7 8 8 8 9 10 9 9 9 9 7 3 347 349 355 356 353 353 353 353 356 2 359 346 341 335 329 325 323 323 323 323 324 326 327 326 323 320 317 315 314 315 316 317 319 321 320 317 314 310 308 308 312 312 313 312 310 309 309 309 309 309 309 308 307 305 304 303 302 303 303 304 304 303 302 300 300 299 297 294 292 292 293 293 294 295 296 296 296 296 297 299 301 298 293 286 284 285 286 287 289 290 288 283 279 284 289 293 295 295 294 293 292 292 295 298 299 296 288 277 266 259 260 268 277 285 288 289 287 286 286 288 290 290 290 290 289 290 292 295 295 290 280 276 274 274 277 282 291 296 295 291 290 297 302 303 302 302 302 303 303 303 304 307 309 310 308 307 306 304 301 298 296 294 293 292 290 286 281 278 275 273 273 271 267 261 257 255 256 259 260 263 264 262 255 251 249 247 247 249 255 261 262 261 256 251 249 249 249 248 247 247 247 246 246 247 248 250 250 250 250 251 252 253 253 252 252 252 252 252 251 250 250 249 249 248 249 249 249 249 249 249 248 247 246 245 244 244 243 243 243 243 243 243 243 244 244 244 245 245 246 247 248 248 248 247 246 246 245 244 244 244 243 242 242 241 241 241 241 241 241 241 241 241 242 243 243 243 243 244 244 245 245 245 246 247 247 246 245 242 239 236 234 233 233 234 235 235 236 236 237 237 236 236 236 237 239 241 241 242 243 243 244 245 246 246 246 247 248 248 248 248 248 248 247 247 246 247 247 247 247 247 247 248 248 249 249 249 249 250 250 250 250 251 251 251 251 252 252 253 253 253 253 254 253 253 254 255 258 259 259 258 257 256 255 254 253 252 251 251 251 251 251 251 251 252 252 252 252 252 252 252 251 251 250 250 250 251 252 253 254 255 255 254 254 254 254 255 255 256 255 255 255 255 256 256 255 255 255 256 257 257 257 258 259 259 260 260 260 260 258 257 256 256 255 254 253 252 249 245 245 247 250 253 253 254 254 254 255 255 256 255 255 255 255 255 256 257 257 256 255 255 255 255 255 255 255 255 256 257 257 258 256 214 185 185 191 203 218 221 227 228 224 218 216 218 222 225 226 225 223 223 222 222 221 220 220 220 220 220 219 218 216 214 211 208 207 207 206 206 208 208 207 207 207 208 206 206 205 204 203 201 200 198 195 193 192 191 191 190 190 190 190 189 189 189 189 189 188 188 188 188 188 188 188 188 188 188 189 189 189 6 8 10 11 11 13 15 15 15 17 19 23 27 30 30 29 28 28 27 27 27 26 26 26 27 27 28 28 28 27 27 26 25 23 22 21 21 20 20 19 18 18 18 17 17 17 17 18 18 19 20 20 21 21 21 21 22 21 21 21 20 19 19 18 17 18 17 16 16 16 16 16 16 17 17 17 17 17 17 17 18 17 16 16 16 16 16 16 15 14 14 14 14 15 16 17 18 19 17 16 18 20 19 15 15 15 15 15 16 17 18 20 23 23 21 20 17 15 13 12 12 13 14 14 14 14 16 16 16 16 16 15 14 12 10 9 8 7 7 10 13 15 14 12 10 8 8 10 13 9 11 12 12 12 10 10 10 10 10 10 9 8 8 7 6 5 5 5 5 5 6 7 8 9 8 8 7 7 7 7 7 7 7 9 8 8 9 10 9 9 4 3 357 344 341 342 346 350 352 354 354 354 358 2 358 347 342 336 330 325 322 322 322 323 324 326 327 326 324 320 316 314 313 313 315 317 319 320 320 317 313 310 309 309 310 311 312 311 309 308 309 310 309 309 310 309 309 307 304 302 302 303 304 305 304 302 301 299 299 298 296 294 292 292 293 293 293 294 295 295 295 296 297 299 300 298 292 286 284 285 285 286 288 289 284 280 279 284 288 292 294 294 294 291 291 295 297 299 299 293 286 274 268 261 258 264 276 284 289 290 290 290 291 291 291 291 290 290 288 289 292 295 295 290 280 279 279 278 278 282 290 296 295 291 289 293 299 300 302 304 305 304 303 302 304 306 308 309 309 308 307 305 303 300 297 296 293 292 290 288 288 282 277 275 274 272 268 264 259 256 255 256 257 260 262 260 256 254 253 250 250 252 257 257 263 264 258 252 249 249 248 248 247 247 247 246 247 248 250 250 250 251 252 253 254 254 254 254 254 253 253 253 252 251 250 249 249 248 248 248 248 248 248 248 247 247 246 245 245 244 244 243 243 243 243 243 243 244 244 244 244 245 245 246 247 248 248 248 247 246 246 246 245 244 243 243 242 242 242 241 241 241 241 241 241 242 242 243 244 245 245 245 245 245 246 246 246 248 248 248 246 244 240 237 236 236 235 235 235 235 236 236 236 236 236 236 236 238 240 241 242 242 243 243 244 245 246 246 247 247 248 248 248 248 248 248 248 247 247 248 247 248 248 249 249 249 249 249 250 250 250 250 250 251 251 251 251 250 250 250 250 251 251 252 252 252 253 254 254 255 257 257 258 257 257 256 255 254 253 252 251 251 251 251 250 250 250 250 251 252 253 253 252 253 253 253 252 251 252 252 253 253 254 254 254 254 254 254 254 254 255 255 255 255 255 255 255 255 255 255 255 255 255 255 256 256 257 258 259 260 260 258 257 256 255 254 254 254 253 251 248 244 243 245 248 252 252 253 253 254 254 255 255 255 255 255 255 255 255 255 255 254 254 254 254 254 255 255 255 255 255 255 256 257 258 227 190 185 191 205 207 216 224 226 222 217 216 218 222 224 225 225 225 222 221 219 218 218 219 220 221 221 220 218 216 214 212 210 209 208 207 206 207 207 205 205 206 206 205 205 203 202 201 200 198 196 194 192 191 191 191 191 190 190 190 190 189 189 189 189 188 188 188 188 188 188 188 188 188 188 189 189 190 8 11 12 11 12 14 16 12 12 12 14 19 24 26 29 29 29 29 28 28 28 27 27 26 26 27 27 27 27 26 26 26 24 23 21 20 19 19 18 18 17 17 17 17 16 16 16 16 17 18 18 19 19 20 20 21 21 21 21 20 20 19 19 19 18 17 17 17 17 16 16 16 17 17 17 17 17 17 17 18 18 17 16 16 16 16 16 16 15 14 14 14 15 15 16 16 17 17 16 16 18 18 17 16 15 14 14 16 17 16 14 20 24 23 20 20 18 15 13 12 11 11 10 11 13 16 20 21 20 18 16 14 14 11 10 8 7 6 7 9 12 14 14 13 9 7 8 11 12 9 11 12 12 11 10 10 10 10 10 9 9 8 8 8 7 6 6 6 6 6 7 8 9 9 8 9 8 8 8 7 7 7 7 8 8 9 9 10 10 8 1 355 349 344 340 338 337 336 339 345 348 355 356 1 2 354 344 339 331 325 323 322 321 322 324 326 327 326 324 320 316 313 312 313 314 316 318 319 318 316 313 310 309 309 309 311 312 310 309 308 309 309 309 310 310 310 310 307 304 302 302 303 304 305 304 302 301 300 298 296 295 293 292 292 293 292 292 294 294 294 295 296 297 298 298 297 292 287 285 285 284 285 287 288 282 279 279 284 288 289 290 292 292 291 290 296 298 301 299 292 283 271 269 261 256 261 273 284 290 292 292 292 293 293 292 291 290 289 287 287 292 295 294 289 283 282 280 278 278 282 290 296 296 291 288 289 292 296 303 307 307 306 304 302 302 304 306 308 308 307 305 304 302 299 297 295 293 292 290 289 289 286 280 279 278 276 272 266 261 257 255 255 254 256 257 256 256 255 254 251 253 256 259 260 265 267 262 255 251 249 248 248 248 248 247 247 248 249 252 253 253 253 254 254 255 255 255 255 255 254 253 253 252 251 250 249 249 248 248 247 247 247 247 247 247 247 246 246 246 245 244 244 243 243 243 243 243 244 244 244 244 245 245 246 247 248 249 249 248 248 248 247 246 245 244 243 243 242 242 242 241 241 241 241 242 242 242 243 243 244 245 245 245 245 245 245 246 248 249 249 247 245 242 240 240 238 237 236 235 234 237 238 237 237 236 236 236 238 240 241 242 243 243 243 244 244 244 246 248 248 249 249 249 248 248 248 248 248 248 249 249 249 249 250 251 251 250 250 250 250 250 250 251 251 251 251 250 250 249 249 249 249 250 251 252 252 254 255 255 255 256 256 257 257 257 257 256 255 254 252 252 252 252 251 251 251 251 251 252 252 253 253 253 253 253 253 252 252 253 253 253 253 254 254 254 253 253 254 254 254 254 254 254 254 254 254 254 254 254 254 255 255 254 254 255 255 256 257 258 259 259 256 255 255 254 254 254 253 251 248 245 243 239 245 250 252 252 252 252 253 254 254 255 255 255 254 254 254 254 254 254 254 254 254 254 254 254 255 255 255 256 256 256 256 258 250 216 195 197 206 207 212 214 216 215 214 214 217 220 222 223 223 224 222 220 218 217 217 218 219 220 220 219 217 215 213 212 211 210 208 207 206 206 206 204 204 205 205 203 203 202 201 200 198 196 193 193 192 191 191 191 191 191 191 190 190 190 189 189 189 189 188 188 188 188 188 188 189 189 189 189 189 190 10 11 11 11 13 14 14 11 11 12 14 18 22 26 29 29 29 28 28 28 28 28 27 27 26 26 26 26 25 25 25 24 23 21 20 19 18 18 18 17 17 17 16 16 15 15 15 15 15 16 17 18 18 19 20 20 20 20 20 19 19 19 19 19 18 17 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 17 16 16 16 15 15 15 15 14 15 16 16 16 16 16 16 16 16 17 17 17 17 16 14 14 17 18 17 17 20 23 21 19 19 19 16 14 13 12 10 8 9 14 19 23 22 20 17 17 14 12 10 9 8 7 7 8 9 12 13 13 11 8 5 6 11 10 8 10 11 11 11 10 10 10 10 9 9 9 8 9 8 8 7 7 7 7 8 9 9 9 9 9 9 9 9 8 7 7 7 7 8 9 9 9 10 10 9 4 357 350 344 340 337 335 334 333 335 343 355 353 4 3 354 345 340 331 328 327 325 322 322 323 326 326 326 324 320 316 316 315 314 313 316 317 318 317 315 313 310 309 309 310 311 311 309 308 308 308 309 309 309 309 310 310 307 303 301 302 303 305 305 305 302 301 300 298 296 294 292 291 291 291 291 292 292 292 293 295 296 297 296 297 297 293 289 287 285 284 285 287 286 282 280 281 284 288 288 288 290 293 294 295 296 299 302 298 290 284 281 270 259 255 259 268 283 291 294 294 294 293 293 292 290 287 286 284 284 286 293 293 290 288 286 282 278 278 282 290 296 297 292 288 287 289 294 306 312 311 308 305 302 301 303 304 305 306 305 304 303 301 299 297 294 293 291 291 290 289 287 284 284 282 280 275 267 261 260 256 253 252 253 251 252 255 257 256 254 256 257 260 264 267 269 267 260 254 251 250 249 249 249 249 249 250 252 256 255 256 255 255 255 255 255 255 255 255 254 253 252 251 250 249 249 249 248 248 247 247 246 246 246 246 246 246 246 246 245 245 244 243 243 243 243 243 243 243 244 244 244 245 245 246 248 248 249 249 249 249 248 247 246 245 244 243 243 242 242 242 242 242 241 242 242 242 242 242 243 244 244 245 244 244 244 245 246 248 248 246 244 243 242 241 239 238 237 237 237 240 240 240 239 239 238 238 240 241 241 242 242 243 244 244 244 245 246 248 249 249 249 249 249 249 249 249 249 249 250 250 250 251 251 252 252 251 251 250 249 250 250 250 249 249 249 250 250 250 250 249 249 251 252 253 254 255 256 255 255 255 255 255 255 256 257 256 255 254 253 254 253 253 252 252 252 252 252 253 253 253 253 253 253 253 252 251 251 253 254 254 254 254 254 253 253 253 253 253 253 253 253 253 253 253 253 254 254 254 254 254 254 254 254 254 255 255 256 257 257 257 255 254 254 254 254 253 252 248 241 237 237 235 248 251 252 252 252 252 252 253 254 254 254 254 254 254 254 254 254 253 253 253 253 253 254 254 255 255 255 256 256 257 257 258 258 247 223 207 206 207 208 209 211 213 213 214 217 218 218 219 221 224 222 219 217 217 217 217 218 218 219 216 214 213 212 211 210 209 209 208 208 207 206 204 204 204 203 202 201 199 199 198 196 194 192 192 191 191 191 191 191 191 191 191 190 190 190 190 189 189 189 189 189 189 189 189 189 189 190 190 190 190 10 10 11 11 14 15 15 14 14 14 16 18 20 24 28 28 27 27 26 27 27 28 28 28 27 26 25 25 25 24 24 23 22 21 19 18 17 17 17 17 16 16 16 15 15 14 14 14 14 15 16 17 17 18 19 20 20 19 19 18 18 18 18 18 18 17 16 16 16 15 15 16 17 17 17 17 17 17 18 19 19 18 17 17 16 16 16 16 15 14 14 13 16 16 15 15 15 14 16 16 17 17 18 17 16 15 14 15 15 16 18 20 22 22 21 19 18 16 15 14 12 11 11 13 18 22 21 20 18 16 16 13 11 9 8 8 8 8 9 10 11 11 11 10 7 4 5 11 9 8 9 10 10 11 10 9 9 8 8 9 9 9 9 9 9 8 8 7 8 10 10 10 10 10 10 10 10 10 8 7 6 7 7 8 9 9 9 9 10 10 7 0 352 346 341 338 335 335 335 332 336 347 356 7 5 355 348 340 333 333 329 324 321 321 324 326 327 326 324 320 317 317 315 313 312 314 316 317 317 315 312 310 310 309 310 310 310 308 307 308 308 308 308 308 309 310 309 306 303 301 302 304 305 305 305 305 302 300 298 295 293 291 290 290 290 290 291 291 291 292 295 296 296 296 297 297 293 290 289 285 283 284 286 285 283 282 282 284 285 286 288 288 293 294 295 297 299 302 297 289 283 279 268 258 254 257 266 281 292 296 295 295 294 293 291 287 284 284 284 285 288 293 291 291 289 285 281 278 277 281 290 296 298 292 291 289 288 294 305 311 309 308 306 303 301 302 302 303 305 304 304 303 302 300 298 296 293 293 291 290 289 288 287 288 286 282 275 267 260 259 253 250 249 249 248 250 256 259 258 257 257 258 262 267 271 272 269 265 259 254 252 252 251 251 252 253 254 256 258 257 256 256 256 256 256 255 254 254 254 254 253 251 250 249 248 248 247 247 247 246 246 246 245 246 246 246 246 246 246 246 245 244 244 243 243 243 243 243 243 243 244 244 244 245 246 247 248 249 249 249 249 249 248 247 246 245 244 243 242 242 242 242 242 241 242 242 242 242 242 242 243 243 245 245 245 245 244 244 245 244 244 243 242 241 240 239 239 240 240 240 241 241 241 241 241 240 239 240 241 242 242 242 243 244 244 244 244 245 247 249 250 250 250 249 249 249 249 249 250 250 251 251 252 252 252 252 252 251 250 249 248 248 248 247 247 248 249 250 250 250 251 251 252 253 254 255 255 255 255 254 254 253 253 254 255 256 255 254 254 253 253 253 253 253 253 252 252 253 253 254 254 254 253 254 253 253 253 252 254 256 255 255 254 253 253 253 252 252 252 252 253 253 253 253 253 253 254 254 254 254 253 253 253 254 254 254 255 255 255 255 255 254 254 254 254 253 251 248 241 232 232 239 241 253 254 254 253 253 252 251 252 253 253 254 254 254 253 253 253 253 253 253 253 253 253 254 254 254 254 255 256 256 257 257 258 258 256 255 244 220 214 210 212 214 214 214 215 216 216 216 217 219 221 220 216 214 215 215 216 216 216 216 213 211 211 210 209 209 209 209 208 208 208 206 205 204 203 202 200 199 198 197 195 194 193 192 191 191 191 191 191 191 191 191 191 190 190 190 190 190 189 189 189 189 189 189 189 189 190 190 190 190 190 8 8 9 11 14 16 16 15 15 16 18 18 19 22 26 27 25 26 25 25 26 27 28 29 28 27 25 25 25 24 23 23 22 20 19 18 17 17 17 17 16 16 15 15 14 14 13 13 13 15 15 16 17 18 19 19 19 19 18 18 17 17 17 17 17 16 16 15 15 15 15 16 17 17 17 17 17 18 18 19 19 18 17 17 17 17 16 16 14 14 14 14 15 15 14 14 15 18 18 17 17 18 18 17 17 17 16 15 13 13 14 18 22 24 24 21 18 17 16 15 13 12 13 15 18 17 15 15 15 14 14 12 10 9 9 9 10 10 11 10 10 10 9 8 6 4 5 9 9 7 9 10 10 11 10 9 8 7 7 8 8 9 9 9 9 9 8 8 9 11 11 10 11 11 12 12 12 11 8 7 6 7 7 8 9 10 9 9 9 10 9 5 357 349 342 338 336 335 334 332 331 346 0 8 6 359 349 341 336 334 330 323 320 322 325 326 327 326 324 323 321 317 315 312 312 314 315 316 316 315 313 311 310 309 310 310 309 308 307 307 307 307 307 307 308 309 308 306 303 302 303 306 306 306 305 304 302 300 298 296 293 291 289 287 289 289 290 290 291 292 294 296 296 296 296 297 296 292 289 285 283 284 285 284 283 282 282 284 283 284 286 289 293 294 296 297 299 299 294 294 285 275 265 257 253 255 265 280 292 297 296 296 294 291 288 284 282 283 285 287 289 293 292 291 288 285 281 277 275 281 289 296 298 293 293 288 288 294 303 309 308 310 307 303 301 301 300 302 303 303 303 303 302 301 298 296 294 294 292 290 290 289 290 289 288 283 274 269 266 257 251 248 247 247 248 251 256 259 260 259 258 259 265 271 274 273 271 267 263 259 257 256 255 256 257 258 259 259 258 257 257 257 256 256 256 255 254 254 254 253 252 251 249 249 248 247 246 246 246 246 245 245 245 245 245 245 245 245 246 246 245 245 244 243 243 243 243 243 243 243 243 243 244 245 245 246 247 248 248 249 250 250 249 248 247 245 244 243 243 243 242 242 242 242 242 242 242 242 242 242 242 243 244 245 246 245 243 242 242 242 242 241 241 240 239 238 238 239 240 240 239 238 239 240 241 241 240 240 241 241 242 242 243 244 244 243 243 244 246 248 250 250 250 250 249 249 249 249 249 250 250 251 252 252 252 253 253 252 250 249 248 247 247 248 248 248 248 248 248 249 251 252 253 254 254 254 253 253 253 253 252 252 252 253 254 255 254 254 253 253 253 253 253 253 253 253 253 253 254 254 254 254 254 254 254 253 254 255 255 256 256 256 255 254 253 252 252 251 251 252 252 252 253 253 253 253 253 254 253 253 252 253 253 253 253 254 254 254 254 254 253 253 253 253 253 251 247 237 232 222 228 245 250 255 255 255 254 253 252 251 251 252 252 253 253 253 253 253 253 253 252 252 252 252 253 253 254 254 254 254 255 256 257 258 258 258 258 257 250 237 226 215 213 214 215 216 216 216 216 217 217 215 215 215 213 211 212 212 213 214 213 212 209 209 209 209 208 209 209 208 208 208 208 206 205 204 202 201 200 200 198 196 194 193 192 191 191 191 191 191 191 191 191 191 191 190 190 190 190 190 190 190 190 190 190 190 189 189 190 190 190 190 190 8 8 9 11 12 13 14 13 14 16 18 19 19 22 25 25 25 25 24 25 26 27 28 29 29 27 25 24 24 24 23 22 21 20 19 17 17 16 16 16 16 16 15 15 14 14 13 13 13 14 14 15 16 17 18 18 18 18 17 17 17 17 17 16 16 15 15 15 15 15 15 16 16 17 17 17 18 18 18 19 18 18 17 17 17 16 16 15 14 13 14 14 14 14 13 13 17 21 19 17 17 17 18 19 21 20 19 16 13 12 12 18 22 25 25 22 18 18 16 15 14 12 12 12 14 15 13 13 13 13 13 11 10 10 11 12 13 14 14 12 10 9 8 7 6 6 8 9 8 6 11 12 11 10 8 8 7 7 7 7 8 8 9 9 9 9 9 9 11 11 11 11 11 12 13 13 14 13 10 7 6 7 8 9 9 10 9 8 8 9 10 9 2 352 343 337 337 335 333 332 332 352 5 9 6 359 348 346 343 336 326 321 319 321 324 326 326 326 324 324 322 319 317 314 312 313 315 316 316 315 315 313 311 309 309 309 308 307 306 306 306 306 306 307 307 307 307 305 303 303 304 306 306 306 305 304 303 301 299 296 293 290 287 285 286 288 289 290 291 293 294 295 296 296 295 296 296 294 289 285 283 284 285 284 283 282 281 281 281 283 285 287 291 293 294 296 298 296 292 292 280 270 262 257 253 254 263 279 292 297 296 296 292 289 285 282 281 282 286 291 293 293 293 292 288 284 279 276 275 280 289 297 300 298 293 287 287 292 300 306 307 310 308 306 303 301 299 300 300 301 302 302 302 301 299 298 296 294 292 290 290 290 290 289 288 283 277 272 265 256 250 247 246 247 248 251 254 257 258 258 259 261 269 276 277 276 273 270 266 264 263 262 261 261 261 261 261 260 258 257 256 256 256 255 255 255 254 253 253 253 252 250 250 249 247 246 246 245 245 245 245 245 245 245 245 245 245 245 245 246 245 245 244 243 243 243 243 243 243 243 243 243 244 244 245 245 245 246 247 249 250 250 250 249 247 246 245 244 244 243 243 243 242 242 242 242 242 242 242 243 243 243 244 245 245 244 242 241 241 240 241 241 240 238 237 236 235 235 235 236 236 235 235 238 240 240 240 240 240 240 241 242 242 243 243 242 242 242 244 247 249 250 249 249 249 249 249 249 249 249 249 250 251 252 252 252 252 252 251 249 249 248 249 249 249 248 248 248 248 248 249 251 252 253 253 253 253 253 252 252 252 252 253 253 254 254 254 254 254 254 253 253 253 253 253 253 254 254 254 254 254 254 254 253 253 253 254 255 256 256 256 256 255 254 253 252 251 251 251 252 252 252 253 253 253 253 253 253 252 252 252 252 253 253 253 253 253 253 253 253 252 252 252 252 251 248 240 227 226 230 235 243 254 257 257 256 255 254 253 251 251 251 251 251 252 252 252 253 252 252 252 252 252 252 252 253 253 253 253 254 255 256 257 258 258 258 258 258 255 251 243 230 222 214 214 215 216 217 217 217 215 213 212 212 212 210 210 209 210 210 210 208 207 207 207 208 208 209 208 208 207 207 206 205 204 203 202 201 201 199 197 195 193 192 192 192 192 191 191 191 191 191 191 191 191 191 191 190 190 190 190 190 190 190 190 190 190 190 190 190 191 191 191 9 10 11 11 13 13 13 12 13 17 18 19 21 22 25 25 25 24 24 25 26 27 28 28 28 26 25 24 24 24 23 22 21 20 19 17 17 16 16 16 16 16 15 15 14 13 13 12 12 13 13 15 16 17 17 17 17 17 17 16 16 16 16 15 14 14 14 14 14 15 15 15 16 16 17 17 17 18 18 17 17 17 17 17 16 16 15 14 13 13 14 15 15 15 15 14 20 22 19 16 15 16 20 23 24 23 23 19 14 12 12 18 22 24 23 20 18 18 16 16 15 13 10 11 13 13 13 13 13 13 12 11 11 12 14 15 16 16 16 16 13 11 9 8 8 7 8 8 7 7 7 12 11 9 8 7 7 7 6 7 8 9 9 10 10 10 10 11 11 10 10 11 12 11 13 14 15 15 14 8 7 7 8 9 9 10 9 8 7 8 9 11 7 357 345 335 336 333 333 333 338 0 10 10 6 0 355 353 346 340 330 322 320 320 324 326 326 325 325 324 321 318 315 314 312 313 314 315 316 315 315 313 311 309 309 308 307 306 306 305 305 305 305 306 306 306 306 304 303 303 304 305 306 306 305 304 303 301 299 296 292 286 283 283 283 287 288 289 291 293 294 293 296 296 295 295 295 294 290 286 284 284 285 284 283 282 281 281 279 280 283 285 288 292 293 295 297 296 292 287 275 266 261 258 254 254 263 281 292 295 295 294 290 285 281 280 282 284 288 293 295 295 294 292 289 283 279 275 275 280 290 294 298 298 293 286 285 289 297 306 310 310 309 308 305 301 299 297 297 299 300 301 301 301 300 299 297 295 293 291 290 289 289 289 288 284 284 276 266 257 251 247 246 247 248 250 251 251 255 257 259 264 273 280 279 277 274 271 270 269 266 265 264 263 263 263 261 259 258 257 257 256 255 255 254 254 253 252 252 252 251 251 250 248 247 246 246 245 245 245 245 245 245 245 245 245 245 245 245 245 246 245 244 244 243 243 243 243 243 243 243 243 243 244 244 244 245 246 247 248 250 250 250 249 248 247 246 245 244 244 243 243 243 242 242 242 243 243 243 243 243 243 243 243 244 243 242 241 240 240 239 239 239 238 236 234 233 232 233 233 234 234 235 236 238 240 240 239 239 239 241 241 241 242 241 240 240 240 242 244 247 248 248 248 248 248 249 249 249 248 248 249 249 250 250 251 252 252 251 251 250 250 250 250 250 250 249 249 249 248 248 249 250 252 253 253 253 253 253 252 253 253 253 253 253 254 254 255 254 254 254 253 253 253 253 253 254 254 254 255 255 254 253 252 252 252 253 255 256 256 256 256 255 254 253 252 251 251 251 251 251 252 252 253 253 253 253 253 253 253 253 253 253 253 253 253 252 252 252 252 251 250 251 250 250 238 230 226 223 241 249 253 256 258 256 256 255 254 253 252 251 250 250 250 250 250 250 252 252 252 252 251 251 251 251 252 252 253 253 254 254 255 256 257 258 258 259 258 256 253 247 237 225 212 211 213 215 217 217 218 216 214 214 213 213 211 211 208 207 207 207 206 205 205 206 207 207 208 208 207 207 206 205 204 203 202 201 200 199 198 196 195 193 192 192 192 192 192 191 191 191 191 191 191 191 191 191 191 191 191 190 190 190 191 191 190 190 191 191 191 191 192 192 10 13 14 15 16 15 15 15 16 19 20 21 23 25 25 25 25 25 26 26 27 28 28 28 28 27 26 26 25 24 23 22 21 20 18 17 16 16 16 16 16 15 15 14 13 13 12 12 12 12 13 14 15 16 16 16 16 16 16 16 16 16 16 15 13 13 13 13 14 15 15 15 15 16 16 17 17 17 17 17 17 16 16 16 16 15 14 14 14 14 14 15 15 15 15 16 23 22 18 16 16 17 22 24 24 25 24 21 16 13 15 21 23 23 21 21 19 17 15 15 15 12 10 8 10 12 13 13 13 13 12 12 12 14 16 17 17 17 17 16 14 12 10 10 10 9 9 6 7 7 9 12 11 9 8 7 7 7 6 6 7 8 9 10 11 11 11 11 10 10 10 11 11 12 13 14 16 17 16 11 7 7 8 8 9 10 10 8 7 7 8 11 13 4 357 347 338 331 332 346 356 4 11 9 6 4 1 356 346 342 335 326 321 320 324 325 325 325 325 324 322 319 316 313 312 312 314 315 315 315 315 313 311 309 308 308 307 306 305 305 305 305 305 305 305 305 304 303 302 302 304 304 305 305 304 303 303 301 299 295 289 284 283 282 283 285 287 289 291 293 294 293 296 295 295 295 295 293 290 287 283 283 284 284 282 281 280 279 278 279 282 285 288 291 293 294 296 296 292 283 271 264 261 259 256 256 265 283 285 291 293 290 286 278 277 278 283 288 292 295 295 296 296 294 290 284 279 274 275 282 289 289 296 297 292 285 283 288 297 304 307 307 308 310 306 302 298 296 295 296 298 300 301 301 301 300 298 295 293 291 290 289 289 288 287 286 284 277 267 259 254 250 249 248 248 248 248 249 253 257 260 268 277 282 281 278 276 275 273 272 269 267 266 265 264 263 261 259 258 257 256 255 255 254 253 253 252 251 250 250 250 250 249 248 247 246 246 246 246 246 246 245 245 245 245 245 245 245 245 246 246 246 245 245 244 243 243 243 243 242 242 243 243 243 244 244 245 246 247 248 249 250 251 250 249 248 248 247 245 245 244 244 243 243 243 243 243 243 243 243 243 243 243 242 242 242 242 241 240 240 239 239 239 238 237 236 234 232 232 232 235 236 236 237 238 239 239 239 239 239 239 240 240 240 239 238 238 237 239 241 243 244 245 246 247 247 248 248 248 247 248 248 248 248 249 250 250 250 251 251 251 251 250 250 250 250 250 250 250 249 248 249 251 252 253 253 253 253 253 253 253 253 253 253 253 253 253 254 254 253 253 252 252 253 253 253 253 254 254 254 254 254 252 251 251 252 253 254 255 256 257 256 254 253 252 252 251 251 251 251 251 252 252 253 253 253 253 253 253 253 254 255 254 254 253 252 252 251 251 251 250 250 250 250 248 234 230 233 240 246 250 253 255 257 256 255 255 254 253 252 251 250 250 249 249 249 248 251 252 252 251 251 251 251 251 251 251 252 252 253 254 255 256 256 257 258 258 258 257 255 251 241 223 213 212 213 215 217 218 219 217 217 217 216 215 215 213 208 206 205 205 206 205 205 205 205 206 207 207 206 205 204 204 202 200 200 200 199 197 197 196 194 193 193 192 192 192 192 192 192 192 192 192 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 192 192 192 14 17 18 18 18 18 19 19 20 21 22 25 25 25 24 25 25 26 27 28 29 29 29 29 29 29 28 27 25 24 23 22 21 19 18 17 17 16 16 15 15 15 14 14 13 12 12 12 12 12 12 13 14 15 15 16 16 15 15 15 15 15 15 14 12 12 12 12 13 14 14 15 15 16 16 17 17 16 16 16 17 16 16 16 15 15 16 16 15 14 14 15 15 15 15 18 22 22 18 16 16 18 22 24 24 23 22 20 17 14 18 22 23 22 21 21 20 18 16 15 13 12 9 8 10 11 11 13 13 13 13 13 14 15 16 16 16 16 16 15 15 13 10 10 9 9 9 6 7 7 10 12 11 9 8 8 7 6 6 6 6 7 9 10 11 12 12 11 10 10 10 10 11 11 12 14 16 17 17 12 7 6 7 7 9 10 10 9 7 6 7 10 12 10 8 359 346 334 334 356 3 7 10 8 5 5 3 357 349 344 338 327 322 320 321 325 325 325 325 324 323 320 317 314 313 312 313 314 314 315 314 313 311 309 308 308 307 306 305 305 305 305 305 305 304 304 302 301 301 302 302 303 303 303 303 304 303 302 298 294 288 283 283 282 282 285 288 290 291 293 294 294 295 295 295 295 294 292 290 287 282 282 283 283 282 282 280 278 278 278 282 285 289 291 292 293 294 294 289 278 268 262 261 258 255 258 268 283 283 289 289 286 281 276 274 279 286 291 293 293 296 297 297 295 291 284 276 273 275 279 284 289 296 295 289 283 281 288 294 301 307 310 310 310 307 303 299 295 294 294 297 299 300 301 301 300 298 296 294 292 290 289 288 287 287 286 284 278 270 264 259 255 251 249 248 247 247 248 252 256 264 273 279 283 282 280 277 277 276 274 272 269 267 266 264 263 261 258 258 257 256 255 254 253 252 251 251 250 249 249 249 249 249 248 247 246 246 246 246 247 247 247 247 246 246 245 245 245 245 246 246 246 246 246 245 244 243 243 243 242 242 242 243 243 243 243 244 245 246 248 249 250 251 250 250 250 249 247 246 245 245 244 243 243 243 243 243 243 243 243 243 243 242 242 242 241 242 242 241 241 240 240 240 240 240 239 238 236 236 235 238 240 240 240 240 240 239 239 239 239 238 239 239 239 238 237 237 236 237 239 240 240 242 244 245 246 246 247 247 246 247 247 247 247 248 248 249 249 249 249 250 250 249 250 250 251 251 251 250 250 250 250 251 252 252 253 252 252 253 253 253 253 253 253 253 253 253 253 253 252 251 252 252 253 253 253 253 252 252 252 252 252 251 250 250 252 252 252 254 256 256 255 254 253 252 252 252 252 252 251 251 252 252 252 253 253 253 253 254 254 255 255 255 254 253 252 252 251 250 250 250 250 250 250 251 245 244 247 250 250 250 252 254 256 255 255 254 254 253 252 252 251 250 249 248 247 245 248 250 251 251 251 251 250 250 250 250 251 252 253 254 255 255 255 256 257 258 258 257 256 254 248 239 236 222 215 215 217 219 219 218 219 219 218 218 217 215 210 206 205 206 206 205 206 206 206 206 206 205 204 203 202 201 200 198 198 198 197 196 195 194 194 193 192 192 192 192 192 192 192 192 192 192 191 191 191 191 191 191 191 191 192 191 191 191 191 191 191 191 192 192 192 192 16 19 20 20 19 19 20 20 21 21 22 24 25 24 24 24 25 27 28 30 31 31 30 30 30 30 29 27 26 24 23 22 20 19 18 17 17 16 15 15 14 14 13 13 12 12 12 12 11 11 12 12 13 14 15 15 15 15 15 14 14 14 14 12 11 11 12 12 12 13 13 14 15 16 16 17 17 17 16 16 16 16 16 16 16 16 16 16 15 14 14 14 14 15 14 20 22 21 20 17 17 19 22 23 23 20 19 19 17 14 18 20 21 21 20 20 19 19 17 15 14 12 8 7 7 8 9 12 13 14 14 14 16 16 16 15 14 14 14 14 13 11 9 8 10 11 8 6 6 6 7 7 7 7 8 6 7 6 5 5 5 6 8 10 11 12 12 10 9 9 10 10 11 11 12 14 16 16 17 14 9 6 6 7 8 9 10 9 8 6 7 9 10 11 11 6 354 342 336 341 1 7 8 8 6 6 4 2 355 347 340 327 323 320 320 320 321 325 325 324 323 321 318 315 314 312 312 312 313 314 314 313 311 309 308 308 307 307 306 306 305 305 305 304 303 302 300 300 301 301 301 302 301 302 303 304 304 302 298 293 289 285 284 282 283 285 288 290 291 293 293 294 294 294 294 295 294 292 289 286 281 280 282 282 282 281 279 278 277 279 281 284 287 289 291 292 292 291 285 274 264 259 258 254 254 262 264 272 284 288 285 280 277 276 276 281 287 290 292 294 297 298 298 296 290 282 275 274 277 278 282 290 295 293 285 279 279 287 293 299 300 304 307 308 308 304 299 296 294 294 296 298 299 300 300 299 298 296 293 292 290 289 288 288 287 287 284 279 273 268 262 257 252 249 248 246 246 248 252 258 269 276 281 283 283 281 280 278 276 274 272 270 267 266 264 262 260 258 257 255 254 253 252 251 250 250 250 249 249 249 248 249 248 248 247 247 246 246 247 247 247 247 247 247 246 246 246 246 246 247 247 247 247 246 246 244 243 243 242 242 242 242 242 243 243 243 244 245 246 247 248 249 250 250 251 250 249 248 247 246 245 244 244 243 243 243 243 242 242 242 242 242 242 242 241 241 241 241 241 241 241 241 242 242 242 242 242 241 240 239 242 243 243 243 242 241 241 240 239 239 238 238 238 238 237 237 237 238 238 239 239 240 241 242 244 245 245 246 245 245 245 245 246 246 246 247 247 247 247 248 248 248 247 248 249 250 250 250 250 250 250 251 251 251 252 252 252 252 252 251 251 251 251 251 251 251 251 251 251 250 251 252 253 253 253 252 251 250 250 249 249 250 250 250 251 251 252 253 254 255 255 254 253 252 252 252 252 252 252 252 252 252 252 252 253 253 254 254 255 255 255 254 254 253 253 253 252 251 251 251 251 251 251 252 251 251 250 250 250 250 252 251 252 254 255 254 254 253 253 253 252 252 251 249 248 245 242 244 247 249 249 250 250 249 249 249 250 251 252 253 254 254 254 255 256 256 257 258 257 257 255 253 251 245 230 220 216 217 219 219 220 221 221 220 219 218 216 212 209 208 208 207 207 208 207 206 205 205 203 202 201 200 200 199 198 197 198 196 194 194 193 193 192 192 192 192 192 192 192 192 192 192 192 191 191 191 191 191 191 192 192 192 192 192 191 191 191 191 191 192 192 192 192 17 18 19 19 19 19 19 20 21 21 22 23 25 25 25 26 27 29 30 31 32 32 31 31 30 30 29 28 26 25 23 22 20 19 18 17 17 16 15 14 13 13 12 12 11 11 11 11 11 11 11 12 12 13 14 15 15 14 14 14 14 13 13 11 10 10 11 11 12 12 13 13 15 16 16 16 17 18 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 14 15 23 22 21 20 19 18 19 20 21 20 18 18 17 14 14 16 18 19 19 19 19 19 18 17 15 13 11 8 6 5 6 8 11 12 13 14 15 16 16 14 14 14 14 13 12 11 9 8 8 10 9 6 5 5 6 6 4 3 5 6 6 7 5 5 4 4 5 7 9 10 11 11 10 9 9 9 9 11 11 12 13 14 15 18 17 12 7 7 7 8 9 9 9 8 7 7 7 8 9 10 10 2 348 339 343 3 4 7 8 7 6 5 5 358 350 342 332 323 320 319 319 321 325 325 324 323 321 319 316 315 312 312 312 312 314 313 313 311 309 308 308 308 308 307 306 306 306 305 303 302 300 299 300 300 300 301 301 300 301 302 304 304 302 298 293 292 289 285 283 284 286 288 290 292 293 293 293 292 293 294 295 294 291 289 285 281 280 281 281 281 281 280 278 278 279 281 283 284 288 289 290 290 287 280 269 259 255 255 256 260 267 270 278 285 285 280 274 274 275 277 282 287 288 291 295 298 299 298 296 288 280 276 276 277 279 285 291 293 289 280 274 278 286 293 296 298 302 304 306 307 304 300 296 294 294 295 296 297 298 299 298 297 295 293 292 290 289 289 289 288 287 284 280 275 269 263 256 251 249 248 244 244 248 255 263 272 278 281 283 283 282 280 278 276 274 271 269 266 265 264 261 259 257 254 253 252 251 250 250 249 249 249 249 249 248 248 248 248 248 248 247 247 246 247 247 247 247 248 248 247 247 246 246 247 248 248 248 247 247 246 245 244 243 242 242 242 242 242 242 242 243 244 245 246 247 248 248 249 249 250 250 250 249 248 247 246 245 244 243 243 243 242 242 242 242 242 242 242 241 241 241 241 241 241 242 242 242 242 243 243 244 244 244 243 243 244 244 245 245 244 243 242 242 241 239 238 237 237 237 236 235 236 238 238 239 240 240 240 240 241 242 243 244 243 242 242 242 243 244 245 245 246 246 246 246 246 246 245 246 247 247 247 247 248 249 250 250 250 251 251 251 250 250 250 249 249 248 249 249 248 248 248 248 249 249 250 252 252 251 251 250 249 249 249 249 249 249 250 251 251 252 253 253 254 254 253 253 252 252 252 253 253 253 253 252 252 252 252 252 253 254 254 254 255 255 254 253 253 253 253 253 252 252 252 251 251 251 251 252 251 253 251 250 251 253 254 250 250 253 254 254 254 253 253 252 252 251 251 249 247 243 239 237 241 243 244 245 248 249 249 249 249 250 251 252 252 253 254 255 255 256 257 257 257 257 257 256 254 248 238 226 218 217 218 218 220 220 221 221 220 219 217 213 211 210 209 208 208 209 207 206 205 204 202 201 200 199 199 199 197 196 196 195 194 193 192 192 191 191 192 192 191 192 192 192 192 192 192 192 192 191 191 192 192 192 192 192 192 192 192 192 191 191 191 192 192 192 192 14 15 16 17 17 18 19 20 21 22 22 23 23 25 27 29 29 30 31 31 31 32 31 31 31 30 29 27 26 24 23 21 20 19 18 17 16 15 14 13 12 11 11 11 11 11 11 11 11 11 11 11 12 12 13 14 14 14 14 14 13 13 12 10 10 10 10 11 11 12 12 13 14 15 16 16 17 17 18 18 18 19 18 17 16 15 14 14 14 14 14 14 13 13 17 23 22 21 20 20 19 19 19 20 18 17 17 18 14 14 15 16 18 18 18 18 17 17 16 15 12 10 7 5 6 7 8 10 11 12 15 15 16 15 14 14 14 14 12 10 9 8 8 8 8 7 7 6 5 5 5 5 5 6 7 7 7 6 5 4 4 5 6 7 8 8 9 9 8 8 8 9 10 11 12 13 13 14 17 18 18 12 7 7 7 8 9 8 8 8 7 7 6 8 10 11 8 356 345 349 0 1 6 7 6 6 7 7 2 353 345 334 324 320 320 319 320 322 325 324 323 322 320 317 315 313 312 311 312 313 313 312 311 309 308 307 308 308 307 307 306 306 305 303 301 299 299 299 299 300 300 300 300 300 301 303 304 302 298 296 293 289 285 284 285 287 288 290 293 293 293 293 291 291 292 294 293 291 288 284 281 280 280 280 281 282 281 280 279 279 281 283 284 288 288 289 288 283 275 264 257 255 258 263 267 267 276 283 284 281 275 270 271 275 279 282 284 287 292 296 298 299 297 292 285 280 278 279 279 280 287 291 290 284 274 269 277 286 289 291 297 301 304 306 306 304 300 296 294 294 294 295 296 298 298 298 297 296 294 292 291 291 291 290 288 287 284 280 275 269 262 255 253 250 246 243 245 253 262 269 274 278 282 282 283 282 280 278 276 274 271 268 266 263 261 260 256 254 252 251 251 250 250 249 249 248 248 248 248 247 247 247 248 248 248 248 248 247 247 247 247 247 248 248 248 247 247 247 247 248 248 248 248 247 246 245 244 243 242 242 242 242 242 242 242 242 243 244 245 247 247 248 248 249 249 250 250 249 248 247 246 245 244 244 243 243 242 242 242 242 242 242 242 241 241 241 241 241 241 242 242 243 243 244 244 244 245 245 245 245 246 245 245 246 245 245 244 242 241 239 237 236 236 236 234 233 234 236 236 237 237 237 237 236 237 239 239 240 238 237 239 239 240 241 242 243 244 245 245 245 244 243 243 244 245 245 245 245 246 247 247 248 248 248 248 248 246 247 247 247 247 246 246 245 245 245 245 245 247 247 248 249 249 249 249 248 248 248 249 250 250 250 252 253 253 253 253 254 253 252 252 252 252 252 252 253 253 253 253 253 252 252 252 252 253 254 254 255 255 254 253 252 252 252 253 253 253 252 252 251 251 251 251 252 252 251 251 251 252 255 254 249 250 253 254 254 253 252 252 251 250 250 250 249 247 243 236 232 234 233 233 226 223 230 243 250 249 250 251 251 252 252 253 254 255 255 256 257 257 257 257 257 255 251 244 232 221 217 216 217 218 217 219 220 220 219 216 212 211 210 210 210 209 208 206 204 204 203 202 201 200 199 199 198 196 195 195 194 193 192 191 191 191 191 191 191 191 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 191 192 191 192 192 192 12 12 13 15 17 18 19 20 21 22 23 24 24 27 29 30 31 32 31 31 30 31 31 31 30 29 28 27 26 24 21 20 19 18 18 17 15 14 12 11 11 10 10 10 10 10 10 11 11 10 11 11 11 11 12 13 13 13 13 13 13 13 11 10 9 9 10 10 11 11 12 13 14 15 16 17 16 17 17 17 17 19 18 17 16 15 15 14 14 14 14 14 13 14 19 22 21 20 19 19 19 19 19 18 17 17 17 17 15 14 15 15 17 18 18 16 16 15 14 12 11 9 8 7 8 8 9 10 11 13 15 15 14 14 13 13 14 13 11 9 7 6 6 6 6 5 6 6 6 7 8 8 7 8 8 7 7 6 6 5 4 4 5 6 7 7 8 8 8 9 8 8 10 11 12 12 13 14 15 17 17 16 9 7 7 8 9 8 8 8 7 7 7 8 10 11 9 3 351 344 352 360 4 5 5 7 9 10 7 355 347 337 330 324 321 318 319 322 325 325 323 322 320 318 316 315 313 311 311 312 312 312 310 309 307 307 307 307 307 307 306 305 304 302 300 299 298 298 298 299 299 299 300 300 299 302 303 302 300 299 293 289 286 285 286 287 289 291 293 294 293 292 291 289 290 292 292 291 288 283 280 279 280 281 282 282 282 281 280 279 281 282 283 284 288 289 286 280 271 263 258 258 264 267 270 274 281 284 282 277 271 267 270 274 279 281 283 288 292 296 299 298 294 288 283 280 281 282 283 285 290 291 287 278 269 267 278 282 287 291 297 300 304 304 304 303 300 296 293 293 294 295 296 298 298 298 297 295 294 292 292 291 291 291 289 287 284 280 275 269 262 255 255 250 246 245 251 261 268 270 274 278 281 281 282 282 280 278 277 274 271 268 264 262 261 258 254 252 251 251 251 251 250 249 247 247 247 246 246 247 247 247 247 248 248 249 249 249 248 248 248 247 248 248 248 248 248 248 248 248 247 248 247 247 247 246 244 243 242 242 242 242 242 242 241 242 242 243 244 245 245 246 247 247 248 249 249 249 248 247 246 245 245 244 243 243 242 242 242 242 242 241 241 241 241 241 241 241 242 242 243 243 244 244 245 245 245 246 247 247 246 246 246 246 246 246 245 243 241 239 237 236 235 235 232 232 231 232 233 234 233 232 232 231 232 233 234 235 233 233 234 236 237 239 240 241 242 243 243 243 243 242 241 243 244 244 244 244 244 243 244 244 244 243 244 245 245 246 246 246 246 245 244 243 243 242 242 244 245 245 245 245 246 247 247 248 248 249 249 249 250 251 251 253 254 254 253 253 252 252 252 252 252 253 253 253 254 254 253 253 253 252 252 252 253 253 253 254 254 253 253 252 252 252 252 253 252 252 251 251 251 251 251 252 252 252 252 251 252 254 253 248 251 253 254 253 253 252 251 250 250 249 249 250 246 242 237 231 226 223 218 212 209 210 222 245 250 250 251 251 251 252 252 253 254 255 256 257 257 257 257 257 256 253 248 236 225 218 216 215 215 215 217 219 219 217 214 211 210 210 210 209 208 206 205 203 202 201 200 200 199 199 199 197 195 194 194 193 192 192 191 191 190 190 191 191 191 191 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 191 192 192 12 12 13 16 17 18 19 20 20 22 23 24 25 28 29 30 31 31 31 30 29 30 30 31 30 29 27 26 24 22 21 20 18 16 17 15 13 12 11 10 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 12 12 13 13 13 13 12 11 10 9 9 10 10 10 12 12 13 14 15 16 17 17 16 16 16 17 17 18 18 16 15 14 14 14 14 14 14 15 17 18 20 20 19 18 18 19 19 18 17 17 17 16 16 14 11 13 14 15 16 16 15 15 14 13 12 11 9 9 9 9 10 11 11 13 14 14 13 13 12 12 12 12 11 10 9 7 6 5 5 5 5 5 5 6 6 7 8 8 7 8 7 7 7 6 5 4 4 5 6 7 7 8 8 8 9 8 8 9 11 12 12 12 13 13 14 15 15 8 8 8 9 9 8 9 8 8 8 9 9 9 10 10 7 357 344 345 349 355 1 5 8 10 10 6 357 348 340 338 331 321 318 318 321 324 324 323 322 320 319 318 316 313 311 311 312 312 311 310 308 307 306 306 307 307 307 306 305 304 302 301 298 298 297 298 299 299 298 298 298 299 302 302 302 301 298 293 289 287 286 287 288 290 292 294 294 294 293 291 289 288 288 289 289 286 280 280 279 279 282 283 283 282 281 280 279 280 281 282 285 288 288 285 278 270 264 262 264 269 269 272 277 282 283 279 272 266 265 270 275 275 280 284 288 291 295 298 297 291 286 284 282 284 286 287 289 292 290 282 272 265 268 278 278 286 290 294 300 304 305 303 302 300 297 293 293 294 295 296 296 297 296 296 294 293 293 293 292 292 292 290 287 284 280 275 269 266 262 256 251 248 250 257 265 270 270 274 277 280 281 283 281 280 278 277 274 270 266 261 260 259 256 254 253 252 252 252 250 248 247 246 245 245 245 246 247 247 247 247 248 248 249 249 249 249 249 248 248 248 248 248 248 248 248 247 247 246 246 247 247 246 246 244 243 243 242 242 242 241 241 240 241 242 242 243 244 244 245 246 246 247 247 248 248 248 247 246 246 246 245 244 243 242 242 242 241 241 241 241 241 241 241 241 242 242 243 243 244 244 244 244 245 246 246 247 247 247 247 247 247 247 247 245 243 240 239 237 235 234 233 232 232 231 231 232 232 231 230 229 228 228 228 229 229 228 228 230 232 234 236 237 238 239 241 241 242 241 241 241 242 244 245 243 243 242 242 241 241 241 242 243 245 246 246 246 245 245 244 243 242 242 242 242 243 244 243 243 243 245 247 248 250 250 251 251 251 251 252 254 253 254 254 253 253 252 252 253 253 253 253 253 254 254 254 254 253 253 253 252 252 252 252 253 254 253 252 252 251 252 252 252 252 252 252 251 251 251 251 252 252 252 252 252 251 252 251 248 249 252 253 253 252 252 251 251 250 250 249 250 250 244 237 236 229 220 215 211 208 209 211 219 234 249 246 249 251 251 251 252 253 254 255 255 256 256 257 258 257 256 254 249 241 229 219 217 215 213 214 215 217 217 215 212 209 208 208 208 207 206 204 203 201 200 199 199 198 198 197 197 196 194 193 193 192 192 192 192 191 190 190 190 190 190 191 192 192 192 192 192 193 193 193 193 193 193 192 192 192 192 192 192 192 192 192 192 192 192 192 192 14 14 15 17 18 19 19 20 21 22 23 25 26 27 27 28 29 30 30 29 28 29 29 30 30 28 26 25 24 23 20 18 17 16 15 14 12 11 10 9 8 8 8 8 8 9 9 10 9 9 9 9 9 9 10 11 11 12 13 13 12 11 10 10 9 9 9 10 10 12 13 13 14 15 16 17 17 17 16 16 16 17 17 17 16 15 14 14 14 14 15 15 14 14 15 20 19 17 17 18 18 19 18 16 16 15 15 14 10 8 9 10 12 14 15 15 15 13 12 12 11 10 10 9 9 10 12 14 15 14 13 11 11 12 10 10 10 10 9 9 8 7 6 6 6 5 4 4 5 5 6 5 5 6 7 7 7 6 6 5 5 4 5 7 8 8 7 7 8 9 9 9 10 11 11 11 11 12 12 13 14 13 9 8 9 9 9 9 11 10 9 9 10 11 10 10 10 7 360 351 351 342 345 358 5 9 10 9 6 358 348 342 341 329 321 319 318 319 323 324 323 322 320 321 319 316 313 311 311 312 312 311 309 308 307 307 307 307 307 307 306 305 303 301 299 298 298 297 297 298 298 298 298 297 298 301 303 303 302 298 294 289 287 286 287 289 290 292 292 294 294 292 291 291 289 288 288 286 283 280 279 278 280 283 284 284 283 281 280 279 280 280 281 284 287 286 282 276 270 267 267 269 270 272 277 280 282 280 275 266 262 265 269 274 275 280 284 288 291 294 296 295 290 286 285 286 289 290 290 292 293 288 277 265 263 265 271 279 289 290 292 297 303 305 302 302 300 299 298 295 294 295 295 295 296 296 295 294 293 293 293 294 294 292 291 289 284 281 275 270 267 264 257 253 251 255 261 267 270 270 275 276 278 281 282 282 280 279 276 273 269 265 264 261 258 256 254 253 252 251 250 248 246 246 246 245 245 245 247 247 247 248 248 248 248 248 249 250 250 250 250 249 248 248 247 247 247 247 246 245 245 245 246 246 246 245 244 243 243 242 241 241 241 240 240 240 241 242 242 242 243 244 245 245 246 246 247 247 247 247 247 247 246 245 244 243 242 241 241 241 241 241 241 241 241 241 241 242 242 243 243 243 244 244 244 245 245 246 246 247 248 248 248 248 248 247 245 243 240 239 238 236 235 234 233 233 232 233 234 234 232 230 229 228 227 226 226 225 226 226 227 229 231 233 234 236 237 238 239 240 240 240 240 241 243 244 244 244 243 243 242 242 243 244 245 245 245 245 245 245 244 244 243 241 241 242 243 243 243 244 245 246 248 249 251 252 252 253 253 253 253 254 255 254 253 253 253 253 253 253 252 253 253 254 254 254 254 254 254 254 253 253 253 252 252 252 252 252 252 251 251 252 252 252 252 252 252 251 251 251 252 252 252 252 252 252 252 250 252 248 245 249 252 252 252 251 251 251 251 251 250 250 250 249 248 244 234 224 217 213 210 208 211 216 225 231 235 244 248 250 251 251 252 253 254 254 255 255 256 257 257 257 256 254 250 244 234 230 222 215 212 212 213 214 215 213 211 208 208 206 205 204 203 201 201 200 199 198 198 197 197 196 196 195 194 192 192 191 191 191 191 191 190 190 190 189 190 190 191 191 192 192 193 193 193 193 193 193 193 193 193 193 193 192 192 192 192 192 192 192 192 192 192 16 15 16 17 18 19 19 20 21 21 22 24 26 25 25 25 26 27 28 28 27 27 28 29 28 27 25 24 23 21 19 17 17 15 14 13 11 10 9 8 8 7 7 7 8 8 9 9 9 9 8 8 8 8 8 9 11 12 13 12 11 11 10 10 9 9 9 10 10 11 13 13 14 15 16 17 17 17 16 16 16 16 17 17 16 16 15 14 14 14 15 15 15 18 20 20 18 17 16 16 17 18 17 16 16 15 15 15 9 8 8 9 12 14 15 15 15 14 13 13 12 11 10 10 9 11 13 15 15 12 11 10 10 9 9 9 9 9 9 9 8 8 7 7 6 5 4 4 4 4 4 4 4 6 8 7 7 6 6 6 5 5 6 8 9 9 8 8 8 9 9 9 10 10 11 9 8 8 9 10 11 11 10 9 9 10 10 9 9 10 10 11 11 11 11 11 10 10 4 0 0 348 335 346 1 7 8 7 5 359 354 349 343 327 321 319 319 320 324 324 323 322 321 321 319 315 312 311 311 311 313 311 309 307 307 306 306 307 307 307 306 305 303 300 299 299 298 297 297 297 298 298 298 297 297 300 302 302 301 298 294 290 287 286 287 289 290 291 292 294 293 292 292 291 289 288 288 284 282 281 278 278 281 283 284 284 283 281 279 278 278 279 280 283 285 285 281 276 273 272 272 272 273 275 279 281 279 276 270 262 260 264 266 269 276 281 285 288 290 292 293 293 288 287 286 287 290 292 292 294 292 284 270 259 263 264 271 281 290 290 291 294 298 301 300 300 300 300 298 296 294 294 294 295 295 296 296 295 294 294 294 295 294 296 294 289 284 281 276 276 271 265 259 254 254 259 264 269 271 271 273 276 279 281 282 282 281 279 277 274 270 267 266 262 259 256 254 251 249 248 247 246 246 246 246 246 246 247 247 247 247 248 248 248 249 249 249 250 251 251 251 250 249 248 247 247 246 246 245 245 245 245 245 245 245 245 244 244 243 242 241 240 240 239 239 239 240 241 241 242 243 243 244 245 245 246 246 247 247 247 247 246 245 244 243 242 242 241 241 241 241 241 241 241 241 241 241 242 242 242 243 243 243 244 244 245 245 246 247 249 250 250 249 249 249 247 245 243 240 239 238 237 236 236 235 235 234 236 237 237 236 233 231 230 230 228 227 226 229 227 227 229 230 231 233 235 236 237 238 239 239 239 240 241 242 243 243 244 244 245 245 244 243 243 244 242 241 242 242 242 242 242 241 241 242 243 244 244 245 246 248 249 250 251 251 252 252 252 253 253 253 254 255 255 252 252 253 253 253 252 252 252 252 253 254 254 254 254 254 254 253 253 253 252 252 251 251 251 250 250 250 251 251 252 252 251 251 251 251 251 252 252 252 252 252 252 251 250 252 247 245 248 251 250 250 251 251 251 251 251 251 250 250 250 250 251 235 224 218 214 211 210 213 220 223 228 237 245 249 250 251 251 252 252 253 254 254 255 256 256 257 257 256 254 251 247 245 239 227 217 212 212 211 212 213 212 211 210 208 205 204 202 201 200 199 199 198 198 197 196 196 195 195 194 193 192 191 191 191 191 191 191 190 190 190 189 189 189 190 190 191 192 192 193 193 193 193 193 193 193 193 193 193 193 192 192 192 192 192 192 192 192 192 16 15 16 18 19 20 20 22 21 21 20 20 20 20 22 24 25 26 28 28 27 27 27 27 26 25 24 23 22 20 17 16 16 14 13 12 11 9 8 8 7 6 6 6 7 8 9 9 8 8 8 7 7 7 7 9 10 12 12 12 11 11 10 9 9 9 9 9 10 11 12 13 14 15 15 16 16 17 16 16 16 16 16 17 17 16 15 15 15 15 15 16 16 19 19 19 18 17 17 17 17 18 17 16 16 15 15 15 12 11 10 11 13 15 16 16 15 14 14 14 13 12 11 11 10 11 12 13 13 11 10 10 10 9 8 8 8 8 8 8 8 8 7 7 6 5 4 4 4 4 4 4 6 7 8 8 7 6 6 6 6 6 7 8 10 10 9 8 8 9 9 10 10 10 10 9 9 8 7 8 9 10 10 10 10 10 11 10 10 10 11 11 12 11 11 11 11 10 6 7 4 353 337 333 349 2 6 6 4 2 1 354 343 329 322 320 322 323 325 325 324 323 322 321 318 313 311 310 311 312 314 313 312 309 307 306 306 307 307 306 305 304 302 300 299 299 298 298 297 297 297 298 297 297 297 298 299 300 300 298 294 290 288 287 287 289 289 290 291 292 293 292 292 291 289 288 287 281 280 279 278 279 282 284 285 284 283 280 277 277 276 277 278 282 285 285 281 277 275 275 274 275 276 278 280 279 275 272 267 261 260 263 264 270 277 283 287 289 290 290 291 290 286 286 286 288 291 293 294 295 289 278 268 262 262 266 274 284 289 291 292 293 296 299 300 300 301 299 297 295 294 294 294 295 296 298 300 299 296 295 295 295 295 297 292 288 285 282 278 277 271 265 259 256 258 262 267 270 271 271 272 277 280 282 284 284 282 280 277 273 272 270 266 262 258 254 252 250 249 247 247 247 247 247 247 248 247 246 246 247 247 248 248 249 249 249 250 250 251 251 251 251 250 248 248 247 246 245 245 245 245 245 245 245 245 245 245 244 243 242 241 240 239 238 238 238 239 239 240 241 242 243 244 245 245 245 246 246 246 245 245 245 245 244 243 242 242 241 241 241 241 241 240 240 241 241 241 241 242 242 242 242 243 243 244 245 245 247 248 251 251 251 251 250 249 247 245 242 240 239 238 237 237 236 236 236 237 237 239 239 238 237 236 235 234 233 232 232 234 233 232 231 231 232 232 232 234 235 237 238 240 240 240 241 241 241 242 243 245 245 244 243 241 239 240 239 238 238 237 236 234 235 238 240 242 244 245 245 247 248 248 249 249 250 250 251 251 252 252 252 253 253 254 254 252 252 252 252 252 252 252 251 251 252 253 253 254 254 254 254 254 253 253 252 251 251 251 250 250 250 251 251 251 252 251 249 250 250 251 251 252 252 252 252 252 252 251 249 252 245 245 248 249 249 250 251 251 251 251 251 251 251 250 251 250 247 238 230 223 218 214 212 215 223 226 231 240 245 249 251 251 251 252 252 253 253 254 255 255 256 257 257 256 254 253 252 249 241 229 219 214 212 210 210 211 211 210 209 208 206 203 201 200 199 198 198 198 197 197 196 196 195 194 193 192 192 191 191 191 191 191 191 191 190 190 190 190 190 189 190 190 191 192 192 193 193 194 194 194 193 193 193 193 193 192 192 192 192 192 192 192 192 192 17 16 17 19 20 21 22 23 22 22 19 18 19 20 22 25 26 27 28 28 28 27 27 26 25 24 23 22 21 18 16 16 15 14 12 11 10 9 8 7 7 6 5 5 6 8 8 8 8 8 7 7 6 6 7 8 10 11 12 11 11 10 10 9 9 9 9 9 10 11 12 13 14 14 15 15 15 16 16 17 17 17 17 18 18 17 16 16 15 16 17 17 17 21 19 18 18 18 18 18 18 18 18 17 16 15 15 15 15 14 11 12 14 15 16 17 17 16 15 15 15 14 14 12 12 12 13 11 11 11 10 10 9 8 7 8 8 8 8 8 7 7 7 7 6 5 4 4 3 4 4 6 7 7 8 8 7 7 7 7 6 7 8 9 10 11 10 9 9 9 9 9 10 11 10 9 9 8 8 8 8 9 10 10 10 10 11 11 12 12 12 13 12 11 11 11 12 12 11 11 7 357 343 333 350 357 3 4 3 3 2 353 346 336 322 320 324 325 325 325 324 324 322 321 317 312 310 310 312 313 314 313 313 310 307 306 306 307 306 306 305 304 303 303 300 299 298 298 296 297 298 297 297 296 297 297 297 298 298 297 295 291 289 287 288 288 288 289 290 291 292 292 291 291 289 287 285 283 280 279 280 281 283 285 285 285 283 279 276 276 274 275 277 280 284 284 282 279 277 277 276 277 278 279 278 274 268 266 264 262 261 261 264 271 279 285 289 290 289 289 287 286 285 285 287 289 291 292 293 292 283 274 269 266 266 269 278 285 288 289 291 294 297 299 300 300 301 299 297 295 295 295 296 296 300 301 301 300 298 295 294 297 298 297 291 288 285 284 282 278 272 265 260 259 261 265 268 271 271 271 273 278 281 284 285 285 283 281 278 275 272 267 262 258 255 253 251 250 249 249 249 249 248 248 248 248 247 246 246 247 247 248 248 249 249 249 250 250 251 251 251 251 251 250 249 248 247 246 245 244 244 245 245 245 244 244 244 243 243 241 240 239 238 238 238 238 238 238 239 240 241 242 243 244 244 244 245 245 244 243 244 244 244 244 243 242 242 241 241 241 241 240 240 240 240 240 241 241 241 241 242 242 243 243 244 245 246 247 250 252 252 252 251 250 249 247 244 242 240 238 237 237 237 236 236 236 238 239 240 241 241 240 240 240 239 239 238 239 241 239 238 237 236 235 234 234 235 237 237 238 239 240 239 239 239 239 240 241 243 243 242 240 239 238 238 238 238 236 233 230 230 232 237 241 243 245 246 247 248 248 248 248 248 249 250 250 251 251 252 253 253 254 254 254 253 252 252 252 252 252 251 251 251 251 252 252 253 254 254 254 254 254 253 252 251 251 250 250 251 251 251 251 251 250 248 247 248 250 251 252 252 252 252 252 252 252 250 247 243 242 243 246 247 244 250 251 251 251 251 252 253 252 252 252 251 245 241 232 229 226 222 219 220 219 224 232 239 243 248 250 251 251 252 252 252 253 253 254 255 255 256 256 255 254 253 253 250 242 233 223 217 213 209 209 209 209 208 208 207 205 202 201 200 199 198 198 197 197 196 196 195 195 194 193 192 192 192 191 190 191 191 191 191 191 190 191 191 190 190 190 190 191 191 192 193 193 193 193 193 193 193 193 193 193 192 192 192 192 192 192 192 192 192 18 18 19 20 20 21 22 21 20 21 18 18 20 22 25 28 25 26 28 28 28 27 26 25 24 24 23 22 20 18 17 16 14 13 12 10 9 8 7 7 7 7 5 4 4 6 7 8 8 7 7 6 6 6 7 8 10 11 12 11 10 10 9 9 9 9 9 9 10 10 10 11 12 13 13 14 15 16 16 17 18 18 17 18 18 18 17 16 15 15 17 19 20 21 19 17 17 18 18 19 18 18 18 17 15 15 15 14 14 12 10 11 13 15 16 17 17 17 17 17 17 17 19 15 14 13 12 10 10 10 10 10 9 7 7 7 8 8 7 6 6 6 6 6 6 5 4 4 3 4 5 6 7 7 8 8 8 8 8 8 8 8 9 9 10 12 11 10 9 9 9 10 10 11 11 11 10 9 9 8 8 9 10 10 10 11 11 12 14 15 15 14 12 11 9 11 13 14 14 14 10 1 348 335 336 354 2 3 3 3 2 357 347 335 323 321 326 326 326 326 325 324 322 320 316 312 310 309 312 314 314 313 313 311 308 306 306 306 306 305 305 304 303 302 301 299 298 298 297 298 298 297 296 296 296 297 297 298 297 296 295 293 289 288 288 289 289 289 290 291 292 291 290 290 289 286 284 284 281 280 281 283 284 286 287 285 282 281 278 274 272 275 278 281 283 283 282 280 279 278 277 277 278 276 273 268 263 264 265 264 263 264 267 275 282 287 289 289 286 286 285 285 285 285 289 290 290 291 291 287 279 274 272 270 268 271 279 285 286 288 290 293 296 298 298 299 300 298 297 296 296 296 297 297 297 298 298 299 299 296 296 299 300 297 292 289 287 285 282 277 271 265 261 262 265 268 270 270 271 272 275 279 283 286 287 285 284 281 278 278 272 264 258 255 253 252 251 250 250 250 250 249 249 249 248 248 247 246 246 247 247 247 247 248 249 249 249 250 250 251 251 251 251 251 250 248 246 245 244 244 244 244 245 245 245 244 244 243 243 242 240 239 238 238 238 238 238 238 238 239 240 241 242 243 244 244 244 243 243 242 242 243 244 243 243 242 242 242 241 241 240 240 240 240 240 240 240 241 241 241 242 242 243 243 244 245 246 248 249 249 251 252 251 250 248 246 244 241 239 238 238 237 237 237 236 237 238 240 241 242 242 242 243 243 242 243 242 243 244 243 242 242 241 240 240 239 240 240 239 239 238 238 237 237 236 237 238 239 240 241 240 240 239 238 238 239 239 236 235 236 237 240 242 245 246 247 247 248 250 250 249 249 249 250 250 251 251 251 252 253 254 255 255 254 253 252 252 252 252 251 250 250 250 250 251 252 252 253 253 254 254 254 253 253 252 251 251 251 252 251 251 251 249 246 245 246 247 250 251 251 251 252 252 252 252 252 249 245 241 243 243 245 244 233 246 251 251 252 253 253 253 253 252 251 249 246 242 232 231 232 231 229 228 227 228 232 237 242 244 248 250 251 251 252 252 252 253 253 254 255 256 256 255 255 254 253 251 245 236 226 220 214 209 208 209 207 206 206 206 205 202 201 201 201 200 199 198 197 196 195 195 195 193 193 192 192 192 191 190 190 191 191 191 191 191 191 191 191 191 191 191 191 191 192 192 193 193 193 193 193 193 193 193 193 192 192 192 192 192 192 192 192 192 20 20 20 20 20 21 21 21 20 19 19 19 22 24 24 23 22 23 25 26 27 26 25 24 24 24 23 22 19 18 17 15 14 12 11 10 8 7 7 7 7 7 5 4 3 4 6 8 7 7 7 7 7 7 7 8 9 11 11 10 10 10 10 10 9 9 9 10 10 10 10 10 11 12 13 14 15 15 16 17 18 18 17 17 18 18 17 17 17 17 17 19 20 21 19 17 17 17 19 19 17 16 16 16 15 14 13 14 13 11 10 11 12 13 15 16 18 18 18 19 20 22 23 19 14 13 11 9 9 9 10 9 8 7 6 6 7 7 6 6 6 5 5 6 6 5 5 4 4 4 6 6 6 7 8 9 9 9 10 10 9 8 9 10 12 13 13 11 9 9 9 10 10 11 11 11 11 11 10 10 10 9 9 10 10 10 11 13 16 18 16 12 10 9 9 12 12 14 15 15 12 5 352 339 337 353 359 0 2 2 1 359 349 341 334 329 327 326 326 326 325 324 322 320 314 311 310 310 313 314 314 314 313 312 310 308 307 306 305 305 304 304 303 302 301 300 299 298 298 298 298 297 297 296 296 297 298 298 297 296 295 293 290 289 289 289 290 290 291 291 291 291 290 289 288 288 285 283 281 281 282 283 285 287 287 286 282 281 278 274 273 276 278 281 282 282 283 280 280 278 276 275 275 271 267 263 261 262 263 263 265 269 274 280 286 287 288 287 285 285 285 284 283 285 289 290 289 289 288 285 280 277 275 272 270 273 279 283 284 286 289 292 295 295 296 298 299 298 296 296 296 297 297 297 297 297 297 297 297 298 300 301 298 295 292 291 290 287 283 277 271 265 262 267 271 274 274 274 271 273 277 281 284 288 288 286 283 282 281 279 272 263 257 254 253 252 251 250 250 250 250 249 249 248 248 247 247 245 244 246 246 247 247 248 249 249 249 249 250 250 250 250 249 249 248 247 246 245 244 244 243 244 245 245 245 245 244 244 244 243 242 240 239 238 238 238 237 238 238 239 240 241 242 242 243 243 243 242 242 242 241 242 243 243 242 242 241 241 241 240 240 240 240 240 240 240 240 241 241 241 242 242 243 243 244 245 246 247 248 248 249 251 251 250 248 246 244 242 240 239 238 238 237 237 237 237 238 239 241 242 242 242 243 244 244 244 244 245 246 245 245 245 244 244 243 243 242 242 241 240 238 238 238 237 236 236 237 238 240 240 240 238 239 239 239 240 241 239 240 244 247 248 248 249 249 249 250 250 251 251 251 250 250 250 251 251 251 252 253 254 255 255 254 253 252 252 252 252 252 251 250 250 250 250 251 251 251 252 252 253 254 254 253 253 252 252 252 252 252 251 250 249 246 243 242 245 245 249 250 251 251 252 253 252 252 251 247 243 244 245 245 247 245 237 236 247 245 246 249 251 251 252 252 251 250 249 245 237 233 235 236 235 234 234 233 234 237 240 243 245 249 250 250 251 252 252 252 253 254 254 255 255 255 254 254 253 251 245 237 228 224 221 216 214 213 207 204 203 204 204 203 202 202 202 202 200 198 198 196 195 195 195 194 193 193 192 192 191 191 190 191 191 191 191 191 191 192 192 192 191 191 191 191 192 192 192 192 192 192 192 192 193 193 193 193 193 193 193 193 193 192 192 192 21 21 21 21 20 21 21 21 20 20 20 21 23 25 24 23 23 23 22 24 25 25 24 24 24 24 23 21 19 19 17 15 13 12 10 9 7 7 7 7 7 7 6 5 4 5 7 8 7 8 8 7 7 7 7 8 10 11 11 10 10 10 10 10 10 10 10 10 10 10 10 11 11 12 12 14 14 15 15 16 16 17 18 18 18 18 17 18 18 17 17 18 19 20 19 18 17 17 18 19 18 16 15 15 13 12 12 12 10 10 11 12 12 14 15 16 18 19 20 22 24 25 24 20 16 12 10 9 9 9 9 8 8 7 7 7 7 7 6 5 5 5 5 6 6 6 5 5 4 5 6 6 7 7 8 9 10 10 12 14 11 9 10 10 13 15 14 12 10 10 10 11 11 11 11 12 13 13 12 12 12 10 10 10 10 10 12 15 17 17 15 13 11 10 10 11 11 14 15 15 13 7 356 338 331 340 354 354 1 2 0 358 351 341 335 330 327 326 325 325 325 324 322 319 313 311 309 309 311 312 314 314 314 313 311 309 308 306 305 304 304 304 303 302 300 299 299 299 298 298 297 297 297 296 296 297 298 297 296 295 295 294 292 292 290 289 290 291 291 291 291 290 289 288 287 288 285 282 281 281 282 284 286 287 286 284 283 280 276 275 274 275 277 278 280 282 282 281 280 278 276 273 271 267 262 260 259 260 262 262 269 276 281 285 286 287 287 287 286 284 283 283 283 286 288 288 288 287 287 285 284 282 277 273 273 275 278 280 282 285 289 290 291 293 296 297 298 297 296 296 297 297 298 298 298 297 297 296 295 297 300 302 298 295 293 292 290 287 283 277 270 264 264 272 276 277 277 276 273 274 279 282 286 288 289 285 283 282 282 280 274 265 258 254 253 252 251 250 250 250 249 248 248 248 248 248 247 246 245 245 246 247 247 248 248 249 249 249 249 249 249 249 249 248 247 246 246 245 245 245 244 244 244 244 245 246 245 245 245 244 243 241 240 239 239 237 237 237 238 238 239 240 241 241 242 242 242 242 241 241 241 241 241 242 242 242 242 241 240 240 239 240 240 240 240 240 240 240 241 241 242 242 243 243 244 244 245 245 246 246 248 249 250 250 248 246 244 242 242 241 239 238 238 238 238 237 238 238 239 241 241 241 242 243 244 244 245 246 246 246 246 246 245 245 245 244 244 243 242 241 240 240 241 239 237 237 238 239 240 239 238 237 237 238 239 241 244 246 247 249 251 251 251 251 251 251 252 251 251 250 250 250 250 250 250 252 253 253 254 254 255 255 254 253 252 252 252 251 252 251 250 250 251 251 250 251 251 251 251 252 253 254 254 253 253 253 253 252 252 250 249 246 244 240 240 243 244 245 248 250 251 251 252 252 251 250 247 244 245 245 245 248 248 244 237 232 239 245 247 248 250 251 252 252 251 251 249 243 238 239 240 239 237 238 239 238 239 242 245 245 247 248 250 250 251 251 252 252 253 254 254 254 255 254 253 252 251 247 241 234 229 228 225 219 213 210 203 201 202 203 203 203 202 202 202 201 199 198 197 195 195 194 194 194 193 193 192 192 191 191 191 191 191 191 191 192 192 192 192 192 192 191 191 192 192 192 192 191 192 192 192 192 192 192 192 193 193 193 193 193 192 193 193 21 22 22 21 21 21 21 21 21 21 21 22 24 25 24 24 26 26 26 26 26 25 24 24 24 24 23 21 20 19 16 15 13 11 9 8 7 7 7 7 7 6 6 6 7 8 7 7 8 8 8 8 8 8 8 9 10 10 10 10 9 9 9 10 10 11 11 11 11 11 11 11 11 12 13 13 14 14 15 15 16 18 19 19 19 18 17 18 18 18 19 20 20 18 19 18 17 16 17 18 18 17 15 14 12 12 10 10 10 12 14 14 15 17 16 16 17 18 21 24 25 24 23 19 15 11 10 9 9 8 8 8 7 8 7 7 6 6 6 6 5 5 4 6 7 7 6 5 5 6 7 7 8 8 9 9 10 11 13 15 11 10 10 11 14 15 15 14 12 12 13 12 12 12 12 13 14 15 14 13 12 11 10 10 10 11 13 15 16 16 15 14 13 11 11 11 11 14 15 15 14 8 358 342 328 338 351 353 1 0 359 356 351 342 336 330 327 326 326 326 325 324 322 319 313 310 309 309 309 310 314 315 315 314 312 310 308 306 305 304 304 304 303 301 300 299 299 298 298 297 297 297 297 297 297 298 298 297 296 295 294 294 294 292 289 290 290 290 291 291 291 290 289 288 288 286 284 282 280 280 281 284 286 287 286 283 281 278 276 275 274 273 275 277 281 282 282 282 281 278 277 272 267 263 259 258 258 258 261 267 276 281 284 285 286 286 287 286 285 284 283 282 283 286 287 287 286 285 285 285 285 283 279 274 274 276 277 278 281 286 288 289 290 292 295 296 296 297 296 296 297 297 298 298 298 298 297 296 296 296 298 298 297 294 293 292 290 287 283 273 266 264 267 275 280 280 280 278 275 276 280 283 287 289 288 285 284 280 281 281 277 268 260 254 253 252 251 250 250 249 249 248 248 249 250 249 249 248 247 247 248 247 247 247 248 249 249 249 249 249 249 249 249 248 248 247 247 247 248 247 246 245 245 244 245 246 246 246 246 245 243 241 240 240 239 237 236 236 237 237 238 239 240 240 241 241 242 241 241 240 240 240 241 241 241 241 241 241 240 239 239 239 240 240 240 240 240 240 241 241 241 242 243 243 244 244 244 244 244 245 246 247 249 249 248 246 244 243 243 241 240 239 239 239 239 238 238 238 238 239 240 240 240 241 242 244 245 245 246 246 246 246 246 245 245 244 244 243 243 242 242 242 242 241 240 240 240 240 240 239 238 237 237 238 241 244 247 249 250 251 253 253 253 252 251 252 252 251 251 249 249 250 251 252 252 254 254 254 254 254 254 255 254 253 252 252 251 251 251 251 250 251 251 251 251 250 250 250 251 252 253 254 254 254 254 254 254 252 251 249 247 245 243 234 233 235 238 245 248 250 250 250 251 251 251 248 246 245 245 242 246 249 250 247 241 234 238 244 245 247 249 251 253 253 253 252 252 249 246 243 246 246 242 240 243 241 241 245 248 247 246 248 249 250 250 251 252 252 253 253 254 254 254 253 252 251 250 247 244 239 236 233 227 219 213 209 202 199 200 201 202 202 201 201 201 201 200 198 197 196 195 195 194 194 194 193 192 192 192 191 191 191 191 191 192 192 192 192 192 192 192 192 192 191 191 191 191 191 191 191 192 192 192 192 192 192 192 192 192 192 192 193 193 21 23 23 22 21 21 21 22 23 23 22 24 25 26 26 25 25 27 28 28 28 26 25 25 24 24 22 22 21 19 16 15 13 10 9 7 7 7 6 7 6 6 6 7 8 7 7 7 8 8 8 8 9 9 10 10 10 9 10 10 10 9 9 9 11 11 12 12 12 13 12 12 12 13 13 14 14 14 14 14 16 18 18 19 19 18 18 19 20 20 20 20 18 16 17 16 16 16 16 15 16 16 16 15 14 13 9 8 8 10 14 15 17 18 17 16 16 16 17 20 20 19 17 14 12 11 10 10 9 8 7 7 6 6 6 6 6 6 6 6 6 5 6 9 8 7 6 5 6 6 7 8 9 9 10 10 11 12 13 14 10 10 11 12 14 16 16 15 14 13 13 13 13 13 13 14 15 16 16 15 13 12 11 11 11 11 13 15 15 15 15 14 13 12 12 12 12 13 15 16 14 10 1 347 327 333 337 346 355 359 357 355 353 347 336 331 330 328 327 326 326 325 323 318 313 310 309 309 309 311 314 315 315 314 312 311 309 307 305 305 304 304 303 301 299 299 298 298 297 296 296 296 297 297 296 297 297 297 295 294 293 293 294 292 290 290 290 290 290 290 290 289 288 288 287 286 285 282 279 279 281 283 285 285 285 283 279 277 276 273 270 271 274 277 281 281 282 282 280 277 277 270 264 260 258 260 263 263 266 273 280 284 285 286 286 286 286 285 286 284 283 282 283 285 286 285 283 283 283 284 285 283 279 274 274 276 276 278 282 286 286 288 290 292 294 296 296 296 296 296 297 297 297 297 297 297 297 296 295 296 297 297 297 297 295 292 289 286 281 272 266 265 268 273 277 281 281 280 279 280 281 284 287 288 285 280 280 276 277 282 280 270 261 253 252 251 251 251 251 250 250 250 250 251 252 251 250 250 250 248 247 245 245 246 247 248 248 249 248 248 248 249 249 249 249 249 249 249 249 249 248 247 246 245 245 246 247 247 246 244 243 243 242 241 240 238 236 235 235 236 237 238 238 239 240 241 241 241 240 240 240 240 240 240 240 241 241 240 240 239 239 239 240 240 240 240 240 240 240 241 241 242 242 243 243 243 243 244 243 244 245 246 247 248 248 246 245 245 243 242 241 240 239 239 239 238 238 238 238 239 239 239 239 239 240 242 243 243 243 244 245 245 245 244 244 243 243 242 242 242 242 242 242 241 241 241 242 242 243 242 241 241 241 240 244 248 250 252 252 253 253 254 253 252 251 251 250 250 250 250 251 252 253 253 254 254 254 254 254 254 254 254 252 252 252 252 251 251 251 251 250 251 251 251 251 250 249 249 250 251 252 254 255 255 255 255 254 252 251 249 244 234 228 225 235 241 242 249 248 249 250 251 251 251 250 247 247 246 245 245 249 251 251 249 246 241 241 241 243 245 248 251 253 254 254 254 254 253 252 247 250 250 247 245 246 243 243 246 248 248 247 248 249 250 250 250 251 252 252 252 252 253 253 251 250 250 249 247 245 243 241 237 229 220 214 208 201 199 199 199 200 201 199 199 200 200 199 198 197 196 196 195 194 194 193 193 192 192 192 191 191 191 191 191 192 192 192 192 192 192 192 192 192 191 191 191 191 191 191 191 191 192 192 192 192 192 192 192 192 192 192 192 192 20 23 24 23 22 22 23 24 24 23 23 24 28 29 29 28 27 27 28 29 28 27 26 25 25 24 23 23 21 19 16 14 12 10 8 7 6 6 6 6 5 5 6 7 7 7 6 7 8 8 8 8 9 10 10 11 10 10 10 10 10 10 10 10 11 12 12 13 13 14 13 13 13 14 14 14 14 15 15 15 16 17 18 18 18 18 18 19 19 19 19 18 16 15 15 14 15 16 15 14 14 15 16 16 15 14 10 7 6 8 12 16 17 18 16 16 16 15 14 16 14 12 12 11 10 10 9 9 9 7 6 6 5 5 5 5 6 7 7 7 6 6 7 8 7 6 6 6 7 7 8 9 9 10 10 11 11 12 11 10 10 10 11 13 14 16 17 17 16 14 13 13 12 13 14 14 15 17 18 16 14 13 12 11 11 12 12 13 14 15 15 14 13 13 12 12 12 13 15 16 15 12 4 349 336 334 325 339 353 357 357 355 354 348 340 334 333 330 328 328 327 325 324 316 312 310 309 309 308 312 315 316 315 314 313 311 309 307 305 305 304 304 303 301 299 298 297 297 296 295 295 296 296 296 295 295 296 296 295 293 292 292 292 292 291 290 290 290 290 290 290 289 289 287 287 286 285 282 278 279 281 283 284 283 283 282 279 277 275 272 266 269 274 278 281 281 282 283 281 278 275 269 263 260 261 263 263 266 271 277 282 285 286 287 287 287 286 285 285 283 282 282 283 285 284 282 281 281 282 283 284 283 279 276 274 274 274 278 284 287 287 289 290 291 293 295 295 295 295 296 297 297 297 297 297 297 296 296 295 296 296 297 297 297 294 291 288 285 279 271 266 265 268 270 273 281 281 280 281 282 282 283 286 287 287 283 277 273 274 282 282 273 262 254 251 251 251 252 252 252 251 251 251 251 251 250 249 249 248 247 245 244 245 246 247 248 248 248 248 248 249 249 250 250 250 250 250 250 250 250 250 249 247 246 245 246 247 247 246 245 245 244 243 242 240 238 237 235 235 236 237 238 238 239 240 240 240 240 240 239 239 239 239 239 240 240 240 240 240 239 239 239 239 239 239 239 240 240 240 241 241 242 242 242 243 243 243 243 243 243 244 244 245 246 246 247 246 246 244 243 241 240 239 238 238 238 238 238 238 239 239 239 239 238 238 239 240 240 240 242 243 243 243 242 242 242 242 242 242 242 242 242 241 241 241 242 243 244 245 245 244 244 244 245 247 250 253 254 254 254 254 253 253 252 250 249 249 249 250 253 253 253 254 255 255 254 253 253 253 252 252 252 251 251 251 251 251 251 251 251 250 250 250 250 250 249 250 250 250 251 252 253 254 255 255 255 253 252 250 247 238 227 223 234 239 243 246 248 248 249 250 250 251 250 249 249 247 245 245 247 250 251 252 251 250 248 247 246 245 245 246 250 253 254 254 255 255 255 254 251 252 252 251 249 248 243 243 244 246 247 246 247 249 249 249 250 250 251 251 251 251 251 251 250 250 249 249 248 247 244 241 235 228 221 214 203 200 199 198 198 198 199 198 198 198 198 198 198 197 197 196 196 195 194 194 193 192 192 192 191 191 191 191 191 191 191 191 191 191 192 192 192 192 191 191 191 190 190 191 191 191 191 191 192 192 192 192 192 192 192 192 192 192 20 23 26 23 23 23 24 26 26 23 22 21 23 29 31 32 31 30 29 29 28 27 26 25 24 24 24 23 21 18 16 14 12 9 8 6 6 6 6 5 5 5 6 6 6 6 6 6 7 7 8 8 9 10 11 11 10 10 10 10 10 10 10 10 11 11 13 13 14 14 14 13 14 14 15 15 15 16 17 17 17 17 17 17 18 18 18 18 17 17 16 15 14 13 13 13 14 15 16 14 14 15 15 15 16 15 11 7 4 6 12 15 16 18 17 16 14 14 13 12 10 8 8 8 9 9 8 8 8 6 5 5 5 5 5 6 6 6 7 7 7 6 7 8 7 6 6 7 7 8 9 9 10 11 11 11 12 11 11 10 10 10 11 13 15 17 18 18 18 15 14 13 12 13 14 14 15 17 19 17 15 14 12 10 10 11 11 12 14 15 15 14 14 13 13 12 13 14 15 16 15 13 9 5 351 338 324 338 351 356 358 356 354 350 343 338 336 330 329 328 327 326 323 317 313 310 309 309 309 313 315 315 315 314 313 311 309 308 307 305 303 303 302 301 300 298 296 296 295 295 294 295 295 295 295 295 295 296 295 294 293 292 292 292 291 290 290 291 291 290 289 289 288 287 287 286 284 282 279 279 280 282 282 282 281 280 279 277 274 271 266 270 275 277 279 282 283 283 280 277 273 268 263 261 263 264 265 269 274 280 284 286 288 288 288 287 286 286 285 283 281 282 283 284 282 279 279 279 280 282 284 283 280 277 273 271 273 280 285 288 289 290 290 291 292 294 295 295 295 296 296 297 297 297 297 296 295 295 295 295 296 297 296 295 292 290 287 284 280 274 267 266 267 269 274 280 281 281 283 283 283 283 285 286 286 282 276 273 272 282 283 275 264 255 251 252 252 252 252 251 251 250 250 250 250 250 250 248 246 245 244 244 245 246 246 247 248 248 248 249 249 249 250 251 251 251 250 250 250 250 250 250 248 247 246 246 246 246 246 245 245 244 243 242 240 239 237 236 236 237 237 238 239 239 240 239 239 239 239 239 239 239 239 239 239 239 240 240 239 239 239 239 239 238 238 239 239 240 240 240 241 241 241 242 242 242 242 243 243 242 242 243 244 244 245 245 246 245 244 243 242 240 239 238 238 238 238 238 239 239 240 240 239 238 237 237 237 235 236 238 239 240 240 241 240 240 241 241 241 241 241 241 241 242 242 243 244 245 245 245 246 246 247 248 250 251 253 255 255 255 254 253 252 251 250 250 251 251 252 254 254 254 254 254 254 254 253 252 251 251 251 251 250 250 250 250 250 250 250 251 249 249 249 249 249 249 250 250 250 251 252 253 254 254 255 254 253 251 248 244 236 230 237 238 239 243 247 248 249 249 249 249 250 249 248 248 247 245 245 248 250 251 251 252 252 251 251 249 249 249 248 249 252 254 255 255 256 256 255 255 254 253 252 251 249 245 245 246 247 247 246 246 247 248 249 249 249 249 250 249 249 250 250 249 249 249 248 248 247 244 241 234 228 222 213 204 201 199 198 198 198 198 198 197 197 197 197 197 197 197 197 196 195 194 194 193 192 192 192 192 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 190 190 191 191 191 191 191 191 191 191 191 191 191 192 192 192 192 20 24 24 23 23 24 26 28 26 21 15 15 18 25 29 31 31 30 30 29 27 26 25 25 24 24 24 22 20 18 15 13 11 9 7 6 6 6 6 5 4 5 6 6 5 5 6 6 6 7 8 8 9 10 11 11 10 10 10 11 11 10 11 11 11 11 13 14 15 15 15 15 14 15 15 15 15 16 18 18 18 18 17 17 17 17 17 17 16 15 14 13 12 11 11 12 13 15 15 14 14 15 16 16 16 16 11 6 2 3 11 13 14 16 16 15 12 11 11 10 8 7 6 6 7 7 8 8 7 6 5 5 5 5 5 5 5 6 6 7 7 6 7 7 7 7 7 6 8 9 9 10 11 11 12 12 12 12 11 11 11 11 11 13 15 17 19 20 20 17 16 14 12 12 13 14 15 17 18 18 15 15 12 10 10 10 11 12 14 15 15 14 14 14 13 12 13 15 16 16 16 15 10 10 2 341 326 324 348 352 355 355 353 349 349 342 336 331 329 329 327 326 323 320 314 313 310 309 309 313 314 314 314 313 312 311 309 309 307 305 304 303 301 301 300 298 296 295 295 295 294 294 294 294 294 295 295 295 295 295 294 292 292 291 291 291 291 291 291 290 290 289 288 287 287 285 284 282 280 279 279 279 281 281 280 279 279 276 274 270 266 270 275 277 280 283 284 283 279 277 272 268 264 263 263 264 266 271 276 282 286 288 289 289 288 288 287 286 284 282 281 281 283 282 279 277 278 278 280 282 284 284 280 275 271 271 275 283 283 287 290 290 290 290 291 293 294 295 296 296 296 297 298 297 297 295 294 294 295 295 296 296 296 294 291 289 287 284 279 273 268 267 266 270 276 280 282 283 285 284 282 282 283 284 285 280 275 271 271 278 284 277 266 259 257 256 254 253 253 252 251 250 249 249 249 249 248 247 246 245 245 244 245 245 246 247 247 248 248 249 249 250 250 251 251 251 251 251 251 250 250 250 249 249 247 246 246 246 246 245 244 243 242 241 240 238 237 236 236 236 236 238 238 239 239 239 239 239 239 238 238 238 238 238 238 239 239 239 239 239 238 238 238 238 238 238 238 239 239 239 240 240 241 241 241 241 242 242 242 241 241 241 242 242 243 244 244 244 244 243 242 241 239 239 239 238 238 238 238 239 240 240 240 238 237 237 236 235 235 235 235 237 239 240 240 240 240 240 240 241 241 241 242 243 244 244 245 245 245 245 246 247 249 251 251 252 253 254 254 254 254 252 251 251 252 252 252 253 252 251 252 252 252 252 252 252 252 251 251 250 250 250 250 250 250 251 251 250 250 251 250 249 249 249 249 250 250 250 250 251 252 253 253 253 254 253 252 249 247 242 242 243 241 240 243 245 248 250 250 249 249 249 249 249 249 247 246 245 246 249 250 251 251 251 251 252 252 252 252 252 250 250 252 253 254 255 256 256 256 256 255 254 253 253 252 251 249 248 248 247 247 246 247 248 248 248 248 248 249 248 248 248 248 248 248 248 248 248 247 244 239 234 230 221 211 207 204 202 200 198 197 197 197 196 196 196 196 196 197 197 197 197 196 195 195 194 193 192 192 192 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 190 190 191 191 191 191 191 191 191 191 191 191 191 191 191 191 192 19 24 24 23 22 24 28 30 27 21 14 14 17 19 22 28 29 29 29 28 26 25 24 24 24 24 24 22 19 17 14 12 10 8 7 6 6 6 5 4 4 5 6 5 5 5 5 5 6 7 7 8 9 10 10 10 10 11 11 11 11 11 11 11 11 12 13 15 16 16 16 16 15 16 16 16 16 17 18 16 16 16 15 15 17 16 16 15 14 14 13 12 12 11 11 12 13 14 14 14 14 15 16 16 16 17 11 4 2 4 10 11 12 13 13 12 10 9 9 8 7 6 5 5 5 5 6 6 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 9 9 10 11 12 12 12 12 13 13 12 12 12 11 12 13 15 17 20 20 21 20 17 15 13 12 12 12 14 16 18 18 17 16 13 11 10 10 11 13 14 14 15 15 14 14 13 13 14 15 16 17 17 16 12 12 5 349 331 328 347 350 352 352 351 348 348 339 334 331 330 329 328 325 323 321 318 318 310 308 310 312 313 313 313 313 312 311 311 309 308 306 304 302 301 300 299 298 296 294 294 294 294 294 293 294 294 295 295 294 294 294 294 293 292 291 291 291 291 291 291 290 290 289 288 287 286 284 284 282 281 279 278 278 280 280 279 278 278 276 274 270 268 269 270 276 281 283 283 282 279 277 271 267 264 263 263 265 269 274 280 284 287 288 289 289 288 288 287 285 283 282 280 281 282 279 276 275 276 277 280 284 285 283 279 273 271 273 276 281 284 288 290 290 290 289 290 292 293 294 295 296 297 298 298 297 296 294 293 293 294 295 295 296 295 292 290 288 287 284 279 272 269 268 268 271 277 281 283 284 285 283 282 281 282 283 284 278 273 270 268 272 283 279 278 270 264 262 259 256 255 254 252 250 249 248 249 248 247 246 246 246 245 244 243 243 245 245 246 247 248 249 249 250 251 251 252 252 252 252 251 250 250 250 250 249 247 246 245 245 245 244 244 243 242 241 239 237 236 234 234 234 235 236 237 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 237 236 237 237 237 238 238 239 239 239 240 240 240 241 241 240 239 240 240 241 241 241 242 243 243 243 243 242 241 240 239 238 238 237 237 238 238 239 239 239 239 238 237 236 236 238 237 237 238 240 241 241 241 241 241 240 240 241 243 244 244 245 245 245 245 246 246 247 249 251 252 253 252 252 252 251 251 250 250 250 250 250 250 250 251 248 247 248 248 249 250 250 250 250 251 251 251 251 251 251 251 251 252 252 251 250 250 250 249 249 249 249 250 250 250 251 251 251 252 252 252 252 252 251 249 247 247 248 248 247 247 246 247 248 249 250 249 249 248 248 248 247 246 244 245 247 249 250 250 250 250 250 251 252 253 253 253 253 252 252 254 254 255 256 256 256 256 256 255 255 254 253 253 251 250 249 248 247 246 246 248 248 248 248 248 247 247 247 246 246 246 247 247 247 247 246 242 237 235 228 221 213 210 209 205 201 199 197 196 196 195 195 195 195 196 196 196 196 196 196 195 194 194 193 193 193 192 192 192 191 191 191 191 191 191 191 191 191 191 191 191 191 191 190 190 190 190 190 191 191 191 191 191 191 191 191 191 191 191 191 18 20 21 20 21 24 29 33 28 23 18 16 17 16 22 26 27 28 28 27 26 24 23 24 24 23 23 21 18 16 13 11 9 8 6 6 6 6 5 4 4 5 5 5 5 5 5 5 6 7 7 8 9 10 9 10 10 10 11 12 12 12 12 12 12 13 14 15 16 16 16 16 16 16 17 17 17 18 18 17 15 14 13 13 14 15 15 14 14 13 13 12 11 11 11 11 12 13 14 13 12 13 14 14 14 14 9 2 1 3 7 8 9 10 11 9 8 6 7 7 6 5 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 5 6 6 7 7 7 8 8 9 10 11 12 13 13 13 13 14 14 13 13 13 12 12 13 15 18 20 20 20 19 17 16 13 12 11 11 12 14 17 18 18 16 14 13 12 11 11 12 14 14 15 15 15 14 12 12 13 14 15 17 17 16 16 13 6 360 335 324 329 350 350 349 349 347 343 336 333 331 330 328 327 325 323 321 319 318 314 311 311 312 312 313 313 312 312 312 311 309 307 305 304 302 300 298 298 297 296 295 293 294 293 293 293 294 294 294 294 294 294 294 294 294 292 291 291 291 291 290 290 290 290 289 288 287 285 283 283 282 280 279 278 278 279 279 277 277 276 275 274 270 269 270 271 278 282 283 283 282 279 276 270 266 264 264 264 268 272 277 281 285 288 289 290 290 289 289 287 285 283 281 280 280 280 275 274 274 275 277 280 284 284 282 278 273 273 277 278 280 285 289 290 290 289 288 289 291 292 293 294 295 297 298 297 296 295 294 293 293 293 294 295 295 294 291 289 288 286 283 278 278 274 271 270 273 279 282 284 285 284 283 282 281 281 282 282 277 273 268 265 266 273 277 280 274 271 272 268 262 258 255 252 249 248 248 247 247 247 246 246 245 245 243 242 242 243 244 245 247 248 249 250 251 251 252 252 253 252 252 252 250 250 249 250 249 247 246 245 245 244 244 243 243 242 240 238 237 235 234 233 233 234 235 236 237 238 238 238 238 238 238 238 238 238 238 238 238 238 238 237 237 237 237 236 235 235 235 235 236 236 237 237 238 238 238 238 238 239 239 239 238 238 239 239 240 241 241 242 242 243 243 242 241 240 240 238 237 237 237 236 237 237 238 238 239 239 239 238 240 242 242 242 242 242 243 243 243 242 242 241 241 242 244 244 245 246 246 246 246 247 248 249 251 253 253 253 251 251 250 249 248 247 247 247 246 245 245 245 246 245 245 245 246 248 248 248 249 249 249 250 250 250 251 252 252 252 252 251 251 250 250 249 249 249 249 250 250 250 250 251 251 251 251 251 251 251 251 250 250 251 249 248 248 248 248 248 248 248 248 249 249 248 248 247 247 246 246 245 247 249 250 250 250 250 249 249 251 252 253 253 254 254 253 253 254 254 256 256 256 257 257 257 256 255 255 255 254 253 251 250 249 248 246 246 247 247 247 247 247 246 245 245 245 245 245 245 246 246 246 244 241 238 235 226 220 217 214 211 207 203 199 197 196 195 195 195 195 195 195 195 196 195 195 195 194 194 194 194 193 193 192 192 192 191 191 191 191 191 191 191 191 191 191 191 191 191 190 190 190 190 190 190 191 191 191 191 191 191 191 191 191 191 191 191 16 17 17 17 18 23 28 30 27 24 20 18 18 19 24 26 27 27 27 26 25 24 23 23 24 23 22 20 17 15 12 10 9 7 7 6 6 5 5 4 4 5 5 5 5 5 5 6 6 7 7 8 10 10 10 10 10 11 12 12 12 13 12 13 13 14 15 15 16 17 17 17 17 17 17 17 17 17 18 16 14 13 12 11 13 14 14 14 13 13 12 11 12 11 11 11 11 11 12 11 10 11 11 13 12 11 7 2 359 1 4 5 6 8 8 7 6 6 6 6 5 4 4 4 4 4 4 3 3 4 4 5 6 6 6 6 6 7 7 6 5 5 6 7 7 8 8 9 10 10 11 13 14 14 15 15 15 16 15 14 14 12 11 12 15 17 19 19 20 20 19 17 14 14 12 10 10 12 14 16 19 19 16 16 14 12 10 11 13 13 14 14 14 13 11 11 12 13 14 16 16 16 15 12 8 1 340 329 336 350 350 349 348 345 341 336 332 331 329 327 326 324 323 323 321 318 315 312 311 311 312 312 312 312 312 312 311 309 307 306 304 302 300 297 297 297 296 295 293 293 292 292 293 294 294 294 293 293 293 293 294 294 293 292 291 291 291 289 289 289 289 289 289 287 284 283 283 282 281 281 280 279 278 278 276 276 275 274 273 270 270 271 273 278 282 283 283 282 279 274 269 268 265 265 267 272 275 279 282 285 288 290 290 290 290 289 287 285 282 279 278 278 276 271 271 273 275 278 281 282 283 282 279 276 276 277 280 283 287 290 291 290 289 288 288 290 291 292 294 295 296 297 296 295 294 293 292 292 293 294 295 295 293 290 288 287 285 282 279 278 275 274 274 276 281 284 285 285 284 282 282 281 282 283 281 276 272 266 262 260 260 262 273 276 280 280 278 272 261 255 252 250 249 248 247 247 246 246 245 245 244 243 242 241 241 243 245 247 249 250 251 252 252 253 253 253 253 253 252 251 250 249 249 249 247 246 245 245 244 243 243 242 241 239 238 236 235 234 234 234 235 236 237 237 238 238 238 238 238 238 238 238 238 238 238 238 238 238 237 237 236 236 235 234 234 234 234 234 235 235 235 236 237 237 237 237 237 237 237 237 237 238 238 239 240 241 242 242 242 242 242 241 241 240 238 237 237 237 236 236 236 237 237 238 239 241 242 244 246 246 245 245 245 244 244 244 244 244 243 243 243 245 245 246 246 247 247 248 249 249 251 252 253 253 252 250 250 249 248 247 246 245 244 243 243 243 243 244 245 245 245 245 246 247 247 247 248 248 248 249 250 251 252 253 252 252 251 251 251 250 250 250 250 250 251 251 250 251 251 251 251 251 251 251 251 252 251 250 249 249 249 249 248 247 248 247 246 246 246 246 244 245 246 246 247 247 248 250 251 251 251 250 250 248 249 251 252 253 254 254 254 254 254 255 255 256 256 256 257 257 257 256 256 256 255 254 253 252 251 250 248 247 246 246 240 245 246 246 245 241 241 241 243 244 244 245 245 244 242 240 237 231 226 223 221 218 214 210 205 201 198 196 195 194 194 194 194 194 194 194 194 194 194 194 193 193 193 193 193 192 192 192 191 191 191 191 191 191 191 191 191 191 191 190 190 190 190 190 190 190 190 190 191 191 191 191 191 191 191 191 191 191 191 14 14 15 15 16 20 24 25 24 23 23 22 20 20 25 26 26 26 26 25 24 23 23 23 23 23 21 19 16 14 11 9 8 7 7 6 5 5 4 4 4 5 6 6 6 6 6 6 6 7 8 9 10 10 11 11 11 12 13 13 13 13 13 13 14 14 15 15 16 17 17 18 18 18 18 16 15 15 15 15 14 12 11 10 13 14 14 13 11 12 11 10 11 11 10 10 10 10 10 10 10 10 10 11 9 7 5 1 358 359 1 2 4 6 6 5 4 5 5 5 3 3 3 4 4 4 4 3 3 3 4 5 6 7 7 7 6 6 6 6 5 5 6 7 8 8 9 10 10 10 12 13 14 15 16 16 16 18 17 16 15 13 10 9 11 14 17 18 20 22 20 18 17 16 13 10 10 11 11 14 19 21 20 20 17 14 11 11 11 12 13 13 13 12 10 10 11 12 13 14 15 15 14 12 8 3 358 354 352 351 351 350 350 346 341 335 331 329 327 326 325 324 323 323 320 317 315 313 312 312 312 312 312 312 312 311 310 308 307 306 304 302 301 300 298 298 296 294 293 292 292 294 294 294 293 292 292 292 292 293 294 295 293 292 292 291 291 290 289 288 288 289 288 287 285 285 284 283 282 282 281 279 278 277 275 275 275 275 273 271 271 271 274 278 282 283 283 281 277 273 269 269 267 268 271 274 277 281 283 286 288 290 290 290 289 289 287 285 282 279 277 276 273 269 269 272 275 278 281 282 282 283 281 280 278 278 282 285 288 290 291 290 288 288 288 289 289 292 294 295 296 296 295 294 293 292 292 292 293 295 295 294 291 289 288 287 285 284 282 278 275 275 276 279 282 285 285 284 283 283 282 281 283 284 281 276 271 265 260 258 256 257 264 275 280 284 283 278 267 257 253 252 250 248 247 246 246 246 245 245 243 242 242 242 242 243 245 247 249 251 252 253 254 254 254 254 254 253 252 251 249 249 248 249 248 247 246 245 244 243 242 241 240 239 238 237 236 235 235 236 237 237 237 238 238 237 237 237 238 238 238 238 238 238 237 237 237 238 238 237 236 235 235 234 234 233 233 233 233 233 234 235 235 236 236 236 236 236 236 236 236 237 238 239 240 241 241 241 242 242 242 242 241 240 238 236 236 236 236 236 236 236 236 237 239 242 244 245 246 247 247 247 246 246 245 245 245 245 245 244 245 246 246 247 247 248 249 250 250 250 252 252 252 252 251 250 249 248 247 245 244 244 243 244 244 245 245 245 245 245 245 245 245 246 246 247 247 248 248 249 250 251 252 253 253 252 252 251 251 251 251 251 251 251 252 252 252 251 251 251 250 251 251 252 252 252 252 249 246 246 247 249 248 246 246 246 245 243 243 242 240 242 245 246 247 249 251 251 251 251 251 250 249 248 249 251 252 253 254 254 254 254 255 255 256 256 256 256 257 257 257 257 257 256 256 255 254 254 253 251 249 248 245 237 232 238 243 244 241 237 234 235 235 238 241 244 244 242 241 239 236 228 227 226 223 220 216 212 207 202 199 196 195 195 194 194 194 193 193 193 193 193 193 193 193 193 193 193 193 192 192 192 191 191 191 191 191 191 190 190 190 190 190 190 190 190 190 190 190 190 190 190 191 191 191 191 191 191 191 191 191 191 191 14 14 15 16 15 16 19 21 21 22 23 23 21 21 22 24 25 26 25 24 23 23 23 23 23 22 20 18 15 13 10 8 7 7 7 6 5 4 4 4 5 5 6 7 7 6 6 6 6 7 8 9 10 10 11 12 12 13 14 14 15 14 14 14 14 14 14 15 17 18 18 19 19 19 19 18 17 16 15 14 13 12 11 10 11 13 13 13 13 11 10 10 11 11 11 10 10 9 9 10 10 11 10 9 7 4 4 3 1 360 360 1 4 5 5 4 3 4 4 4 3 3 3 4 4 4 4 3 3 3 4 5 5 7 7 7 6 5 6 6 6 6 7 7 8 9 10 11 11 11 12 13 15 16 16 16 18 19 19 18 17 14 11 8 8 9 13 16 20 25 24 21 20 18 15 11 9 9 9 11 18 21 23 22 20 16 13 11 11 11 12 12 11 11 10 10 10 11 13 13 13 14 13 13 8 4 360 356 354 353 352 352 350 347 341 334 329 327 325 325 324 324 323 322 320 318 315 313 312 312 311 311 311 311 311 311 310 308 307 305 304 302 302 302 301 299 296 293 292 292 293 295 296 294 293 292 292 292 291 292 294 295 295 293 292 291 291 290 288 288 288 288 288 287 286 286 285 284 283 283 282 279 277 275 275 275 276 274 273 272 271 271 275 278 281 282 282 280 276 274 272 270 269 270 273 276 278 280 283 286 288 289 289 289 290 290 288 285 281 277 274 272 270 269 269 272 275 278 281 282 282 283 283 282 282 283 285 287 288 290 290 289 288 288 288 288 289 292 294 295 295 295 294 293 293 292 292 292 293 295 294 293 290 288 287 286 285 284 281 277 275 276 278 281 284 285 285 283 283 282 282 283 285 285 283 277 271 265 259 259 256 255 261 272 278 283 286 282 273 261 260 255 251 249 248 247 247 246 245 244 243 243 242 241 242 244 246 248 251 253 254 255 255 255 255 255 254 254 253 251 249 248 248 248 248 248 246 245 244 242 242 241 240 239 238 238 236 235 235 236 237 237 237 237 237 237 237 237 237 238 238 237 237 237 237 237 237 237 237 237 237 236 235 234 234 233 233 233 232 233 233 234 234 235 235 235 235 236 235 235 236 237 238 239 240 240 240 241 241 241 242 242 241 240 237 235 234 235 235 235 235 235 235 236 238 241 243 243 245 246 247 247 247 247 246 245 246 246 246 246 246 247 247 247 249 249 250 251 251 251 251 251 250 250 249 247 247 246 245 244 244 244 245 245 245 246 246 246 245 245 245 245 246 246 247 247 247 248 249 250 251 252 253 253 253 253 253 252 252 252 252 252 252 252 252 253 252 252 251 251 250 251 251 251 252 251 251 248 245 245 244 247 248 248 248 247 243 242 242 241 241 243 245 246 249 251 253 253 252 252 250 249 249 249 250 252 252 253 253 253 253 254 255 255 255 256 256 256 256 257 257 257 257 257 256 256 255 255 254 246 244 242 238 232 232 231 237 236 231 228 231 232 233 234 236 240 243 241 239 238 236 232 228 227 224 221 217 213 209 204 200 197 196 197 195 194 193 193 193 193 193 193 193 193 193 193 193 194 193 193 192 192 192 192 191 191 191 191 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 191 191 191 191 191 191 191 191 191 191 15 17 19 18 14 13 16 18 19 21 22 23 23 22 22 24 25 25 24 23 23 23 23 23 23 21 19 17 14 12 10 8 7 7 6 5 4 4 4 5 5 6 7 7 7 7 6 6 7 7 8 8 9 11 11 12 13 14 15 16 16 16 15 15 15 15 15 16 17 19 19 20 20 20 20 21 20 18 16 15 14 12 11 10 10 11 13 13 12 10 9 9 10 10 9 9 9 9 9 9 8 8 8 8 7 5 4 3 2 2 2 3 6 6 5 3 2 2 3 3 2 3 3 3 4 4 4 3 3 3 5 6 6 8 7 6 5 5 6 6 6 7 7 7 9 10 11 11 11 12 13 14 15 16 16 17 18 19 20 21 19 17 12 8 7 8 10 15 21 26 27 26 23 21 17 12 11 9 8 10 15 22 21 21 21 21 19 17 14 12 11 11 11 10 10 10 11 12 12 13 13 13 13 13 9 5 1 358 356 356 354 353 351 347 340 327 322 322 323 324 323 323 322 321 319 317 315 314 313 312 311 311 311 311 311 310 309 308 306 305 304 302 302 302 302 300 297 294 291 291 293 295 297 295 295 294 292 291 291 292 294 296 296 294 293 292 291 290 288 287 287 288 289 288 287 287 286 285 284 283 282 279 276 275 275 275 276 273 273 272 271 272 275 278 281 282 281 279 275 274 273 271 271 272 274 276 278 279 282 286 286 287 289 290 291 291 288 284 279 275 271 271 269 269 269 271 274 277 280 282 283 284 284 284 285 286 287 288 289 290 290 289 288 287 287 287 289 291 294 295 294 294 294 292 292 292 292 293 294 295 293 291 289 288 287 286 286 283 280 277 276 278 281 284 286 286 286 286 283 282 283 284 286 286 283 278 272 267 263 260 255 255 260 270 277 281 286 285 278 268 266 258 253 250 249 248 247 246 245 244 243 244 242 242 243 245 248 250 253 255 256 256 256 256 256 255 255 254 253 251 250 248 247 247 247 247 246 245 244 242 241 241 240 240 239 238 236 235 234 235 235 236 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 235 235 234 233 233 232 232 232 232 232 233 233 234 234 234 235 234 234 234 235 237 238 239 240 240 240 240 240 240 241 240 238 237 235 234 234 234 234 234 233 232 233 235 238 240 240 242 244 245 246 247 247 246 245 245 247 247 247 247 248 248 249 250 251 252 253 253 252 250 249 249 249 248 246 246 245 245 245 245 245 245 245 245 245 245 246 246 246 246 247 247 247 247 248 248 249 250 251 252 253 253 253 253 253 253 253 253 252 252 252 253 253 253 253 253 252 251 250 250 250 251 251 251 249 249 244 241 240 239 242 244 246 248 247 242 242 242 243 244 244 245 247 250 253 254 254 253 253 251 249 249 250 251 252 252 252 252 252 252 253 254 255 255 255 256 256 256 256 256 257 257 257 256 256 256 256 254 252 249 244 239 236 233 231 231 224 222 225 226 230 232 232 233 235 239 239 238 237 235 231 228 226 224 221 218 214 210 207 203 201 201 199 196 195 193 193 192 192 192 192 192 192 192 192 193 193 193 193 192 192 192 192 192 191 191 191 191 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 191 191 191 190 190 190 190 190 19 20 20 18 14 14 14 16 17 19 20 21 23 23 23 24 25 25 24 23 23 23 23 23 22 20 18 16 13 11 9 8 8 7 6 5 4 4 4 5 6 7 7 7 8 8 7 7 7 8 8 9 10 10 11 13 14 15 16 17 18 17 16 16 16 16 16 17 18 19 20 20 19 18 17 18 19 21 22 18 15 12 10 10 10 11 12 12 10 8 7 7 8 8 7 7 7 7 7 7 7 6 5 6 7 7 6 7 7 5 5 6 7 6 4 2 1 1 1 1 1 2 2 2 3 4 4 3 3 3 5 6 7 8 7 5 4 4 5 6 7 7 8 8 9 11 11 12 12 13 14 15 16 17 17 18 19 20 20 21 21 18 14 10 8 7 8 14 22 28 29 28 26 23 17 13 12 9 7 9 13 19 20 21 22 22 22 21 19 15 12 11 11 11 11 11 12 13 13 13 14 14 14 14 11 7 3 360 358 357 356 355 353 349 339 324 318 318 321 321 321 321 320 320 318 317 315 314 313 312 312 311 311 311 310 310 309 307 306 305 303 303 303 302 301 300 298 294 290 291 293 295 296 296 295 293 291 290 291 292 294 296 296 295 293 293 291 289 287 286 287 288 289 289 288 287 287 285 283 283 282 278 275 275 274 275 276 275 273 271 271 272 274 278 281 281 281 279 277 277 274 272 272 273 275 276 278 279 281 283 284 286 289 292 292 291 287 282 277 273 269 269 268 268 268 270 273 276 280 282 283 284 284 285 286 287 289 290 289 290 289 288 288 287 287 287 288 291 293 294 294 294 293 293 293 291 292 294 295 294 292 290 288 288 287 286 285 282 279 277 278 280 283 286 287 287 286 285 283 282 284 286 287 287 285 282 273 269 266 260 254 255 262 269 275 280 285 286 286 282 272 259 253 250 249 249 248 247 245 245 245 245 244 244 245 248 250 252 255 256 257 257 256 256 255 255 254 254 254 252 250 248 247 246 246 246 245 245 244 242 241 240 239 239 238 237 236 235 234 234 235 236 236 236 237 236 237 237 237 237 237 237 237 237 237 237 237 237 237 238 238 237 236 235 235 234 234 232 232 231 231 230 230 231 232 233 233 233 232 232 232 233 235 236 238 238 238 238 238 239 239 239 238 237 236 234 234 234 234 233 232 231 231 232 233 235 236 237 239 239 241 243 245 246 245 244 244 246 247 248 248 248 248 249 250 252 253 253 253 252 250 249 249 248 248 247 246 246 246 247 247 247 246 246 246 246 246 247 249 248 248 249 249 249 249 249 250 250 251 252 253 254 253 253 253 253 253 253 253 253 253 253 254 254 254 253 252 252 251 251 250 250 250 249 249 248 246 238 234 235 239 239 243 246 247 246 244 244 244 245 246 247 246 248 251 253 254 254 254 253 252 251 250 251 251 252 252 252 252 252 252 253 254 254 254 255 255 255 255 256 256 256 256 257 256 256 256 256 256 256 253 250 245 239 233 230 223 219 219 222 224 229 231 231 231 233 237 237 237 236 232 228 227 225 223 221 219 215 212 210 209 206 203 201 198 196 194 193 192 192 192 192 192 192 192 192 193 193 193 192 192 192 192 192 192 191 191 191 191 190 190 190 190 190 190 190 190 190 190 189 189 190 190 190 190 190 191 191 190 190 190 190 190 20 20 19 16 13 11 13 15 16 17 17 19 21 22 23 24 25 24 23 23 23 23 23 23 21 19 16 15 13 10 9 9 7 6 6 5 4 4 5 6 7 8 8 8 9 8 7 7 8 8 9 10 10 10 12 13 15 16 16 18 19 19 17 16 16 16 17 18 19 19 20 19 17 16 16 16 17 21 23 18 14 11 9 9 9 10 10 10 8 6 5 6 7 8 7 6 6 6 7 6 5 3 3 4 7 7 6 5 6 6 4 4 4 4 3 2 1 1 1 1 1 1 1 1 2 4 4 4 3 3 3 5 6 5 5 3 3 4 5 6 7 7 9 10 10 11 12 12 13 14 15 16 15 17 18 19 19 20 20 21 22 20 17 17 14 9 8 13 19 27 30 30 29 25 24 18 14 10 8 7 9 15 20 22 23 24 24 24 24 21 14 12 11 11 11 12 12 13 13 13 15 16 17 16 13 9 4 1 360 358 357 356 355 352 345 332 318 316 319 317 317 319 318 318 317 316 315 314 313 312 312 311 311 310 310 309 308 308 307 305 304 304 304 302 301 300 298 293 290 291 294 295 296 296 295 291 291 290 291 293 294 295 295 295 294 294 292 289 287 287 287 289 289 289 289 288 287 285 282 282 281 278 275 274 274 275 275 274 272 271 271 272 274 276 280 281 280 280 279 277 273 273 273 274 275 276 277 279 279 280 283 287 291 293 292 289 285 279 274 273 271 268 267 266 267 269 273 276 281 283 284 284 285 287 288 289 290 290 290 290 289 288 288 287 287 287 288 291 293 294 294 293 293 293 293 293 293 295 295 294 291 289 288 288 288 286 284 280 277 278 279 282 285 288 288 288 287 285 282 283 285 287 288 288 286 282 280 272 265 258 254 256 264 269 273 277 285 285 286 283 272 260 253 251 250 249 248 247 246 246 246 246 246 246 248 250 252 254 256 258 257 257 256 255 254 254 253 254 253 252 250 250 247 245 244 244 245 244 243 242 241 240 239 238 238 237 236 235 235 235 236 236 236 236 236 236 236 236 237 237 237 237 237 237 237 237 237 237 237 238 238 238 237 236 235 234 234 233 232 232 231 229 228 229 230 231 231 231 229 229 230 231 232 234 236 237 237 237 237 237 237 237 236 236 235 234 233 232 232 232 231 231 231 232 233 234 235 236 237 237 239 242 244 244 243 243 243 244 245 246 247 247 247 248 249 250 251 251 251 250 250 249 249 248 248 247 248 248 248 248 248 249 248 248 248 248 248 249 250 250 250 250 250 250 251 252 252 253 253 253 253 253 253 253 254 254 254 253 253 253 253 254 254 254 255 254 253 252 252 251 250 249 248 247 247 246 246 231 230 232 235 245 248 245 245 245 245 246 246 247 248 249 249 250 252 252 253 254 254 254 253 252 251 251 251 252 252 252 252 251 252 253 254 254 254 254 254 254 254 255 255 256 256 256 257 256 256 256 256 256 252 251 248 241 233 227 211 212 213 216 223 227 229 230 230 230 230 230 230 230 228 225 225 224 222 221 218 216 214 214 211 208 206 203 200 198 196 194 193 192 192 192 192 192 192 192 192 192 192 192 192 192 192 191 191 191 191 191 191 191 190 190 190 190 190 190 190 189 189 189 189 189 189 190 190 190 190 190 190 190 190 190 190 21 21 19 15 13 13 14 14 15 16 18 18 19 20 22 24 25 24 24 24 23 23 23 22 20 18 16 14 12 10 9 8 7 7 6 5 5 5 6 6 8 9 9 9 9 8 8 8 9 9 10 11 11 11 12 14 15 16 16 17 19 19 18 18 17 17 18 18 19 20 19 18 18 17 17 16 15 16 17 16 14 12 10 11 10 10 9 8 6 6 5 5 6 7 6 4 4 4 3 4 3 1 1 2 4 4 3 3 3 2 2 1 1 2 2 3 2 1 2 2 2 1 0 360 1 3 4 4 4 4 4 5 4 4 4 3 4 4 6 7 7 8 9 10 11 12 12 13 14 15 16 17 17 18 19 19 19 19 20 21 22 22 20 19 16 11 11 14 20 29 30 32 31 29 28 23 19 14 11 8 8 11 17 22 24 24 26 26 25 22 15 12 11 10 10 11 10 11 12 14 15 17 20 18 14 10 7 7 3 341 345 358 357 354 349 339 327 321 318 321 316 315 317 317 317 316 315 314 313 313 312 311 311 310 309 309 309 308 306 305 305 305 305 303 302 301 298 294 292 292 294 296 296 295 294 293 291 290 291 293 295 296 295 295 295 294 292 290 288 288 288 289 289 289 289 289 288 285 282 281 280 279 277 275 274 274 275 274 273 271 271 272 275 277 279 280 280 280 279 277 274 273 274 273 274 275 276 276 278 281 284 289 292 293 291 287 282 277 274 273 271 268 266 264 265 268 273 278 282 283 283 284 287 289 289 290 291 291 291 290 289 289 288 288 288 289 290 291 292 293 293 293 293 293 293 293 294 296 295 292 290 288 288 288 288 286 282 279 277 278 280 283 286 288 289 289 287 285 283 284 286 288 289 288 286 282 282 271 263 257 256 259 266 267 270 275 282 282 286 281 271 260 254 251 250 249 248 248 248 247 247 247 248 248 249 251 252 254 256 257 258 257 256 254 254 253 252 252 252 251 250 249 246 244 243 243 243 243 242 241 240 239 239 238 238 237 236 236 236 236 237 237 237 237 237 236 236 237 237 237 237 237 237 237 237 237 237 237 237 238 238 238 237 237 236 235 234 233 233 232 231 229 228 227 227 228 229 229 228 228 228 229 230 232 234 235 235 235 235 236 236 236 235 234 234 233 232 232 231 231 230 230 230 231 233 234 234 235 235 237 238 241 242 242 242 242 242 243 243 244 245 245 246 246 247 247 247 247 247 247 247 247 247 247 246 247 247 248 249 249 249 249 249 250 250 251 251 251 250 250 250 250 251 252 253 255 255 256 255 254 253 253 253 254 255 254 253 252 251 252 253 254 255 254 254 253 253 252 251 250 248 247 246 246 245 242 238 229 232 236 240 248 246 248 248 248 248 249 249 249 250 251 252 253 252 252 252 253 254 254 253 252 252 252 252 252 252 252 252 252 253 253 254 254 253 253 253 253 253 254 255 255 255 256 256 256 256 256 256 256 255 248 248 243 229 214 206 207 209 214 220 225 228 228 229 228 228 226 226 226 224 223 223 222 220 219 217 216 215 214 212 209 206 204 202 199 197 195 194 194 193 192 192 192 192 192 192 192 192 192 191 191 191 191 191 191 191 191 191 191 191 190 190 190 190 190 189 189 189 189 189 189 189 189 189 190 190 190 190 190 190 190 190 21 21 19 16 14 14 15 14 14 15 17 18 19 20 21 23 25 25 25 25 24 24 23 21 19 17 15 13 12 11 9 8 7 7 6 6 5 6 6 7 7 8 9 10 10 9 8 8 9 10 11 11 12 13 14 15 16 16 17 16 18 19 19 19 18 18 19 19 19 18 18 18 18 18 17 16 15 15 15 14 13 12 11 11 11 11 10 8 6 5 5 6 6 6 6 5 4 3 3 2 2 0 0 1 2 3 2 2 1 1 1 1 1 2 3 3 3 3 3 3 3 2 1 359 360 2 3 4 4 4 4 4 4 5 4 4 5 5 7 7 8 8 10 10 11 11 12 14 15 16 17 18 18 19 19 18 18 19 20 21 22 22 23 21 17 14 14 17 22 29 31 33 34 34 32 27 24 19 15 11 9 9 14 18 24 26 27 27 26 22 16 12 10 10 9 10 10 11 12 13 16 19 21 18 15 12 9 8 3 331 345 359 358 356 352 345 337 331 330 327 320 316 316 316 316 316 315 314 314 313 313 311 311 310 309 309 309 308 306 306 306 306 305 304 302 301 298 295 293 293 294 295 296 296 294 292 290 290 292 294 295 296 296 296 295 294 292 290 288 289 289 289 289 289 289 289 288 286 282 279 279 281 279 277 276 275 276 276 273 271 272 273 275 278 280 280 280 280 278 276 274 274 274 272 272 273 274 275 278 282 285 288 291 292 289 284 279 276 276 274 271 267 265 263 265 270 275 280 283 284 284 285 288 290 291 291 292 292 291 290 290 290 289 289 289 290 291 292 292 293 292 292 292 292 293 294 295 296 295 291 289 288 289 288 288 284 280 277 277 279 282 284 286 288 288 289 287 285 284 286 288 289 290 289 289 287 281 269 261 257 257 260 265 265 269 273 276 280 286 277 268 260 254 252 250 249 249 248 248 248 249 248 248 248 249 251 252 255 256 257 258 256 254 253 253 252 250 249 249 250 249 246 245 243 242 242 242 242 241 241 241 240 239 238 238 237 236 236 237 237 237 237 237 237 237 237 237 237 238 238 238 237 237 237 237 237 238 238 238 238 238 238 238 238 238 236 235 234 233 233 232 230 229 227 227 226 227 228 228 229 229 229 230 231 232 233 233 234 234 234 235 234 233 233 233 233 232 231 230 229 228 228 228 229 231 232 234 234 235 236 238 240 241 241 241 241 241 242 242 243 243 242 243 243 243 244 244 244 244 245 245 245 245 245 245 245 246 248 249 249 249 249 250 251 251 252 252 251 250 250 250 250 251 253 254 255 255 255 254 253 252 252 252 253 253 253 252 251 250 251 253 254 254 254 253 252 251 250 249 248 247 246 246 245 243 237 227 231 236 240 243 248 248 248 248 249 251 251 251 251 252 253 254 254 254 253 253 253 253 254 253 252 252 252 252 252 252 251 251 252 252 253 253 253 253 252 252 253 253 254 254 254 255 255 256 256 256 256 255 256 256 252 239 224 212 203 203 204 208 212 217 223 226 227 227 227 227 226 225 224 222 221 220 219 218 217 216 215 215 213 211 209 206 204 202 200 198 198 197 195 194 193 192 192 192 192 192 191 191 191 191 191 191 191 191 191 190 190 191 191 191 190 190 190 190 190 189 189 189 189 189 189 189 188 189 189 189 189 189 189 190 190 190 22 21 19 17 15 16 16 15 15 14 17 18 19 20 22 24 25 26 26 26 25 24 22 20 18 15 13 12 12 12 10 8 8 7 6 6 6 6 7 7 7 9 10 10 10 9 9 9 9 10 12 12 13 14 15 16 17 18 18 17 18 19 19 19 20 19 19 19 18 19 19 19 18 18 18 17 15 14 13 13 12 11 11 11 11 10 10 8 7 6 5 6 6 6 6 5 4 3 3 2 2 2 2 2 4 4 4 4 2 2 2 3 3 3 3 3 3 3 4 4 5 5 3 360 360 2 4 5 5 5 4 5 5 5 5 6 7 7 8 8 9 9 9 10 10 10 11 13 15 17 17 18 18 18 18 17 18 19 20 21 22 22 23 20 17 15 15 18 25 30 32 34 34 35 35 33 29 24 21 15 11 10 12 12 17 24 25 25 24 23 17 12 11 11 10 11 12 12 12 13 15 19 21 19 16 14 12 9 354 328 334 354 360 357 353 347 343 338 335 329 323 317 315 316 316 316 315 315 314 313 312 311 311 310 310 309 308 307 306 306 306 306 305 304 303 301 298 295 294 294 294 295 296 296 294 291 290 290 292 294 295 296 296 296 296 294 292 290 289 290 291 290 289 289 288 288 288 286 282 279 279 281 280 280 280 278 278 277 274 272 272 274 277 278 278 278 278 278 277 275 274 273 272 269 270 273 275 276 280 285 287 288 289 289 286 281 278 276 276 275 271 266 263 264 268 273 279 283 284 284 283 286 290 292 292 292 292 293 292 292 291 290 290 290 291 292 292 292 292 292 292 292 292 293 295 296 297 296 294 290 289 289 289 289 287 283 279 277 277 280 284 286 287 287 288 288 286 285 286 287 290 291 292 291 290 288 280 268 261 258 258 259 261 264 270 271 274 280 283 275 267 259 255 252 251 249 249 249 249 249 249 248 248 248 248 249 251 251 254 256 256 254 252 251 251 249 247 246 246 246 246 245 243 242 241 241 241 241 241 241 240 239 239 239 239 238 237 237 237 237 237 237 238 238 238 237 237 238 238 238 238 238 238 238 238 238 238 238 238 238 239 239 239 239 239 237 236 235 235 234 233 231 230 229 229 228 228 229 230 230 230 230 230 230 230 231 231 232 232 233 233 233 232 233 233 233 233 232 230 229 228 227 227 228 230 231 232 233 234 235 237 238 240 240 239 239 240 240 240 240 240 239 240 241 241 241 242 242 243 244 244 244 244 244 244 244 245 246 247 248 249 249 249 250 251 251 252 250 250 249 249 249 250 251 252 252 252 251 251 251 251 251 251 251 251 250 250 250 251 251 252 253 253 253 251 250 250 249 249 248 248 247 246 245 242 236 231 235 238 242 245 247 247 249 246 248 251 253 253 253 253 254 254 255 255 254 253 253 253 253 253 252 252 252 252 252 252 251 251 251 252 252 252 252 252 252 251 252 252 253 253 254 254 254 255 255 255 255 254 255 256 255 238 214 204 203 202 203 206 209 214 220 224 225 226 226 226 225 223 222 221 219 218 217 216 215 215 214 212 211 210 208 206 205 203 202 201 200 198 196 195 194 193 193 193 192 192 192 191 191 191 191 191 191 191 190 190 190 190 190 190 190 190 190 190 189 189 189 189 189 189 189 188 188 188 188 189 189 188 189 189 190 190 21 20 18 17 17 17 17 16 15 15 16 17 17 20 23 24 26 26 26 26 25 24 22 19 17 14 12 11 11 11 10 9 8 7 6 6 7 7 8 8 8 10 10 10 10 9 9 9 10 10 11 12 13 14 15 17 18 19 20 19 19 19 19 20 21 21 20 19 19 19 19 19 19 19 18 17 15 13 13 13 13 12 11 11 11 10 9 8 6 6 5 5 5 5 5 4 4 4 4 3 3 3 3 4 5 5 5 4 4 4 5 5 4 4 3 3 3 4 4 5 6 6 3 1 0 2 4 5 5 5 5 6 5 5 6 8 8 9 10 9 9 10 9 9 9 8 11 14 16 17 17 18 17 17 17 17 17 19 20 21 22 22 23 23 20 16 15 19 28 32 33 34 35 35 35 34 32 27 24 23 15 11 11 11 12 19 23 24 23 22 16 13 13 13 12 16 16 13 12 12 14 19 21 20 17 17 14 11 348 329 324 339 357 358 354 350 350 345 342 335 325 318 315 315 316 316 316 316 314 313 312 311 311 310 310 309 308 307 307 307 307 306 305 304 303 302 299 295 293 293 294 295 296 295 293 291 290 290 292 293 295 296 296 297 297 295 292 290 291 291 292 291 290 289 288 287 287 286 282 280 279 280 281 281 280 279 278 277 274 272 273 276 278 278 278 277 276 277 276 274 273 272 270 268 271 271 274 278 282 285 287 286 285 285 283 279 279 278 277 276 271 265 263 266 271 277 282 283 285 283 283 287 291 292 292 292 292 293 292 292 291 290 291 292 293 294 293 293 292 292 292 292 292 294 296 297 297 296 293 290 290 290 290 289 286 281 277 277 279 282 286 288 288 288 288 287 286 286 287 289 292 294 294 294 293 290 282 270 261 258 258 259 261 263 265 270 276 280 279 272 265 259 255 253 251 250 250 250 250 250 249 248 247 246 246 247 247 248 251 254 253 250 248 248 247 247 246 245 245 244 244 243 243 242 241 241 241 241 240 240 240 240 240 240 239 239 238 238 238 238 238 238 238 238 238 238 238 239 239 239 239 239 239 239 238 239 239 238 238 238 239 239 239 239 239 238 237 236 236 235 234 233 232 231 231 231 231 232 231 231 231 232 232 231 231 231 231 231 232 232 232 232 233 233 233 234 234 233 232 230 228 228 228 229 230 230 232 233 234 234 235 236 238 238 237 237 237 237 237 238 237 237 238 239 239 240 240 241 242 243 243 243 244 244 244 244 245 245 246 247 248 248 248 249 249 249 250 249 248 248 249 249 249 249 248 248 248 249 249 250 250 250 249 249 248 248 249 250 251 252 252 253 253 252 250 250 250 250 249 249 248 248 246 244 240 237 236 242 246 247 248 248 248 248 245 248 250 252 253 254 255 255 255 255 255 255 254 253 253 252 252 252 251 251 251 252 251 251 251 251 251 252 252 252 252 251 251 252 252 252 252 253 253 253 253 254 254 254 253 254 255 256 249 239 219 204 201 201 204 206 211 217 221 223 223 224 224 223 221 220 219 217 216 215 214 214 213 211 210 210 209 208 206 205 204 203 203 201 200 198 197 195 194 193 193 193 193 192 192 192 191 191 191 191 191 190 190 190 190 190 190 190 190 190 190 189 189 189 189 189 188 188 188 188 188 188 188 188 188 189 189 189 190 20 19 18 17 18 18 17 16 14 15 16 16 17 19 20 23 25 25 26 25 24 23 21 18 16 13 11 10 10 11 10 9 8 7 6 7 8 8 8 9 9 10 11 10 10 10 9 10 11 11 11 12 14 15 16 17 17 18 18 19 19 19 20 21 22 22 21 20 19 19 19 19 18 18 17 16 14 14 15 14 13 12 12 12 11 9 8 8 7 5 4 4 4 5 5 5 5 5 5 4 4 3 5 6 6 7 5 5 6 7 7 6 5 4 4 3 3 5 5 5 6 6 3 1 1 3 3 6 7 7 6 7 7 6 7 8 9 9 9 9 9 9 8 8 7 7 10 13 14 15 16 16 16 16 16 16 17 19 20 21 21 22 23 24 20 17 16 20 28 31 31 33 34 35 34 33 33 32 27 24 22 19 14 12 12 13 19 21 22 21 17 15 14 14 16 21 21 17 13 12 13 18 21 21 20 19 15 12 345 330 323 324 354 358 355 352 352 349 349 336 326 320 315 315 316 316 315 315 314 313 312 311 310 310 309 309 308 307 307 307 307 306 305 304 303 302 300 297 294 294 294 294 295 294 294 291 289 290 291 292 293 295 296 297 297 295 292 290 291 292 293 292 292 290 288 286 286 285 282 279 278 278 279 281 280 278 277 276 274 272 274 276 278 278 278 277 275 276 276 272 272 270 268 268 270 271 275 279 281 282 283 283 281 279 279 278 279 277 276 275 271 265 266 270 275 280 284 284 286 284 285 288 291 296 295 293 292 293 293 292 290 290 291 293 294 295 294 294 293 293 292 292 294 296 298 299 298 295 292 291 291 291 290 288 284 280 277 277 280 284 286 287 289 290 288 286 285 286 288 291 294 296 296 297 296 293 283 271 261 257 259 259 261 262 264 271 277 281 277 270 264 259 256 254 253 252 251 251 252 251 250 248 247 246 246 245 246 247 251 252 250 248 246 245 245 245 245 244 244 244 244 244 243 242 242 242 241 241 241 241 241 241 241 241 240 240 239 239 239 239 239 239 239 239 239 239 239 240 240 240 239 239 239 239 239 239 239 239 238 238 238 239 239 239 239 239 238 238 237 236 235 235 234 233 232 233 233 234 233 232 233 233 233 233 233 233 233 233 233 233 233 234 234 234 234 235 235 234 233 232 230 229 229 230 230 230 232 232 232 232 233 234 235 236 235 235 235 235 235 235 235 235 236 237 238 238 239 239 240 242 243 243 244 244 244 244 244 245 246 247 248 248 247 247 247 247 247 248 246 246 247 248 247 246 246 247 247 248 249 249 250 249 248 247 247 248 249 251 252 252 253 253 252 251 251 251 250 250 249 249 248 246 244 243 240 240 242 247 249 248 248 248 247 247 246 248 249 251 252 253 253 254 256 257 256 255 255 254 253 252 251 251 250 250 251 251 251 251 251 251 251 251 251 251 251 250 251 251 252 251 251 252 252 252 252 252 253 252 252 253 254 254 255 255 240 211 200 201 202 204 208 213 217 219 220 221 222 221 219 218 217 215 214 214 213 213 211 210 209 208 208 207 206 205 205 204 203 202 201 199 198 197 195 194 195 194 194 193 193 192 192 191 191 191 191 191 190 190 190 190 190 190 190 190 190 190 189 189 189 189 188 188 188 188 188 188 188 188 188 188 188 189 189 21 20 19 19 19 18 17 16 15 15 15 16 17 17 19 20 23 24 25 24 24 22 20 17 15 12 11 11 10 10 10 9 8 7 7 8 8 9 9 10 11 11 11 10 10 10 10 11 11 11 12 13 14 15 16 17 17 17 18 19 19 20 20 21 21 22 21 20 20 20 19 19 18 18 16 15 15 14 14 14 12 11 10 10 9 8 8 7 6 5 4 3 3 4 5 6 7 7 7 6 6 7 8 8 8 8 6 9 8 8 7 5 5 4 4 4 5 7 6 6 6 6 3 1 2 3 4 7 8 8 8 9 8 7 7 8 10 10 8 7 8 9 9 8 7 8 10 12 13 14 14 14 15 15 16 16 17 19 20 20 21 23 24 25 24 19 17 18 22 29 25 31 34 34 34 33 34 34 32 27 25 24 20 15 13 13 19 20 18 17 15 14 14 15 18 21 22 21 14 12 13 16 22 22 22 19 16 13 5 351 330 327 350 355 355 354 352 350 350 345 331 322 316 314 315 315 315 315 314 313 311 310 310 310 309 309 309 308 308 307 307 306 305 304 303 302 300 300 297 294 294 294 295 295 294 292 290 290 291 291 292 294 294 296 296 295 293 290 291 291 292 292 292 290 287 285 284 284 282 279 279 279 280 281 279 276 276 275 274 273 274 276 277 277 277 276 274 276 276 274 271 269 268 268 269 270 274 277 278 278 279 280 278 277 276 277 276 276 274 272 269 268 271 275 280 281 282 286 287 286 287 289 292 295 295 293 292 292 292 291 288 289 291 293 294 295 295 295 294 293 292 292 295 298 299 299 298 294 292 291 291 291 291 288 283 280 278 278 281 286 287 289 291 291 288 283 281 283 289 293 295 296 297 298 298 295 281 267 260 259 261 260 260 262 266 273 281 283 276 269 263 259 256 255 254 252 251 251 251 251 250 249 248 247 246 246 246 248 251 250 249 247 245 244 244 244 244 244 244 244 244 244 244 243 242 242 242 241 241 241 241 241 242 242 242 241 241 240 240 240 240 240 240 240 240 240 240 240 240 240 240 239 239 239 239 239 239 239 239 238 238 238 239 240 240 240 240 239 238 237 236 236 236 235 234 234 235 235 234 233 234 235 234 234 235 236 236 236 236 235 234 235 236 236 236 236 236 236 235 234 232 231 231 231 231 231 232 231 231 231 231 232 233 233 233 233 233 233 233 233 233 233 235 236 236 237 237 238 239 240 242 243 243 244 245 245 245 246 246 247 248 247 246 245 245 245 245 245 244 245 246 246 246 247 247 248 248 249 249 249 249 247 247 247 248 249 250 251 251 253 254 253 252 252 252 252 251 250 250 249 247 246 245 245 244 244 246 248 249 248 249 249 249 249 249 248 248 249 250 250 247 251 255 257 257 256 255 254 254 252 251 251 251 249 249 249 250 250 250 251 251 251 251 250 250 250 250 249 249 250 250 251 251 251 251 251 252 252 252 252 252 253 253 254 251 224 200 200 202 203 206 210 213 214 217 219 220 220 218 217 216 215 214 214 213 213 211 209 208 208 207 207 206 206 205 205 204 203 201 200 199 197 197 196 196 195 195 194 193 193 192 192 191 191 191 191 190 190 190 190 190 190 190 189 189 189 189 189 189 188 188 188 188 188 188 188 188 188 188 188 188 188 189 23 22 19 18 18 18 17 16 16 15 15 16 17 18 18 18 21 23 24 24 23 20 18 16 14 12 12 11 9 9 9 9 8 8 8 8 9 9 10 11 12 11 11 10 10 10 10 11 12 12 13 13 14 14 16 18 18 18 18 18 18 19 19 19 20 21 21 21 20 20 20 20 19 18 16 15 14 13 12 11 10 11 9 8 6 6 6 6 5 5 5 4 4 5 6 7 8 9 10 10 10 11 11 10 11 10 10 10 8 7 6 5 5 5 5 6 7 7 6 6 6 5 3 2 4 4 6 7 7 8 9 10 9 8 7 8 9 9 8 7 8 9 9 9 9 10 11 12 12 12 13 14 14 15 16 17 18 19 20 20 21 23 24 26 25 21 18 18 21 22 21 26 30 33 33 33 34 35 35 31 26 26 24 19 19 21 21 18 15 13 15 17 16 18 21 23 24 22 14 13 13 15 17 18 20 20 17 14 10 7 346 326 329 356 356 354 350 349 350 345 333 324 318 314 314 314 315 315 314 312 310 310 309 309 309 309 309 308 308 307 307 307 306 304 304 304 301 301 298 295 294 295 296 296 294 293 291 290 290 290 291 292 293 294 295 295 293 291 290 290 292 292 291 289 287 285 284 283 282 280 280 280 281 281 279 276 276 276 274 273 274 274 276 277 276 275 274 274 275 274 272 269 270 268 268 269 272 275 275 276 278 278 277 275 275 274 274 274 273 271 270 272 277 280 283 283 285 287 287 286 287 288 292 294 294 292 292 292 291 289 287 289 291 293 294 294 294 294 294 293 292 293 296 298 299 298 296 292 291 291 292 292 290 287 283 280 279 279 283 283 287 290 292 291 288 282 280 281 286 291 293 294 296 298 298 293 277 264 260 260 261 261 261 264 269 275 282 282 273 267 262 259 258 256 254 253 252 251 252 252 250 249 248 248 248 247 249 250 250 249 248 246 245 245 244 244 243 243 243 243 244 244 244 244 243 243 243 242 242 242 242 242 243 243 243 243 242 242 242 241 241 242 242 241 241 241 241 241 241 240 240 240 239 239 239 239 239 239 239 239 239 239 239 240 240 241 241 240 239 239 238 238 237 237 236 236 236 237 235 235 235 235 236 236 236 237 238 238 238 237 236 236 237 237 237 237 237 237 236 235 234 233 233 232 232 232 232 230 229 229 230 230 230 231 231 231 231 231 231 231 230 231 233 234 234 236 237 237 239 240 242 243 244 245 246 246 246 246 246 246 247 247 245 244 243 243 244 244 244 244 244 245 246 247 249 249 249 249 249 248 247 247 247 248 249 250 252 252 253 254 254 254 253 253 253 253 251 250 250 249 248 247 246 246 245 246 246 247 248 249 250 249 248 249 248 247 246 247 247 246 245 247 251 255 257 257 256 254 254 254 253 252 251 249 248 248 248 248 249 249 250 250 251 251 250 249 249 248 248 249 249 249 249 249 250 251 251 251 251 251 251 252 252 253 252 225 201 200 202 204 206 207 209 213 215 218 219 219 218 217 215 215 215 214 213 213 211 210 208 207 207 207 207 205 204 204 203 202 202 200 199 198 198 197 197 196 195 194 194 193 192 192 191 191 191 191 190 190 190 190 190 189 189 189 189 189 189 189 189 188 188 188 188 188 188 188 188 188 188 188 188 188 188 25 22 18 17 17 16 15 16 16 16 15 16 17 18 18 19 22 23 24 23 21 17 16 14 13 12 12 10 9 9 9 9 8 9 9 9 10 10 11 11 12 11 10 10 10 10 10 10 11 13 14 14 14 13 15 17 18 19 19 19 19 19 19 18 18 19 20 21 22 21 21 20 19 17 16 15 14 13 11 9 8 8 8 6 4 4 5 4 6 6 6 6 6 7 8 9 10 11 11 11 12 13 14 14 15 14 12 9 7 6 5 5 5 5 5 7 8 8 8 8 7 5 5 6 6 7 8 8 7 8 9 10 10 8 7 7 8 8 7 7 8 9 10 10 10 11 11 11 11 11 11 13 14 15 16 17 18 18 19 20 22 23 25 26 27 24 21 18 18 17 17 19 23 28 31 32 33 35 36 36 34 29 24 23 23 23 23 20 17 16 14 17 21 23 25 26 26 22 16 14 14 14 15 17 20 20 18 15 12 9 6 339 327 333 358 355 350 351 350 345 339 325 318 315 314 314 315 315 314 310 306 306 306 308 309 308 308 308 308 307 307 307 306 307 306 305 303 301 298 295 295 295 296 298 295 292 291 291 290 290 290 291 292 293 295 294 292 291 290 290 292 292 292 290 287 284 283 282 282 281 281 280 280 281 279 277 277 276 274 273 273 273 275 276 275 274 273 272 274 274 273 271 271 269 268 268 270 273 275 276 277 277 276 276 274 272 271 271 273 272 272 276 281 283 283 286 287 288 287 286 286 288 292 294 294 293 291 291 290 288 287 289 290 292 292 293 293 293 292 291 291 292 295 297 297 296 294 293 291 292 293 292 289 285 282 280 280 281 283 284 289 292 292 290 286 281 279 282 287 290 290 292 294 296 295 288 275 262 259 259 260 261 262 267 271 276 280 277 269 265 262 260 259 257 254 253 252 252 253 252 251 250 250 250 250 250 251 251 249 248 247 246 245 244 244 243 242 242 242 242 242 243 244 244 244 244 244 244 243 243 243 243 243 243 244 244 244 244 243 243 242 242 242 242 242 242 241 241 241 241 240 240 240 240 240 239 239 239 239 239 239 239 239 240 241 241 242 241 241 240 239 239 238 238 237 237 237 237 237 237 236 236 237 237 237 238 238 239 239 238 238 238 238 238 238 237 238 237 237 236 236 235 235 234 233 232 231 230 228 228 229 230 230 229 229 229 229 229 229 229 229 230 230 232 233 236 237 239 240 241 243 244 245 246 246 246 245 245 244 245 246 246 245 244 244 244 244 244 245 244 244 245 246 247 248 248 248 247 247 246 247 248 249 250 251 252 252 253 254 254 254 253 253 253 253 252 251 251 249 248 247 246 246 246 245 246 245 245 245 246 248 249 249 249 249 245 245 245 245 245 244 246 249 252 255 257 257 255 255 255 253 252 251 249 248 247 246 247 247 247 247 248 249 249 249 248 248 249 248 249 248 248 247 248 248 249 250 250 250 250 251 251 252 252 251 234 214 201 203 206 206 207 209 212 215 217 219 219 218 217 215 215 214 214 213 213 212 210 208 207 206 206 206 204 204 203 203 202 201 200 200 199 198 198 197 196 196 195 194 193 192 192 192 191 191 191 190 190 190 190 190 189 189 189 189 189 189 188 188 188 188 188 188 188 188 188 188 188 188 188 188 188 188 24 21 17 16 13 13 14 15 16 16 16 16 17 19 19 20 22 23 23 21 17 14 14 13 13 12 11 10 9 8 8 9 9 9 10 10 10 11 12 12 12 11 10 10 10 10 10 10 12 13 14 14 14 13 14 15 17 19 20 21 21 20 19 18 18 18 19 21 22 22 21 19 17 16 15 14 13 12 10 9 8 7 6 5 4 5 7 7 6 7 7 7 7 8 9 9 9 9 10 12 13 12 15 18 19 16 12 9 7 6 5 5 5 6 7 8 8 9 10 9 7 7 9 9 8 9 8 8 8 9 11 11 10 9 8 8 8 8 7 7 8 9 11 10 10 11 11 10 9 10 11 12 14 15 16 17 18 18 19 20 22 23 25 27 28 25 21 19 19 16 14 15 17 21 29 32 33 35 36 36 36 32 27 24 23 24 24 25 25 25 24 24 24 25 27 28 28 23 19 16 16 16 16 17 19 21 19 16 13 10 8 5 4 2 359 356 351 353 351 345 337 326 319 318 315 314 315 315 313 309 306 305 304 306 307 308 309 308 308 307 307 308 309 308 307 307 305 301 298 294 294 295 296 297 295 293 292 291 289 289 289 290 291 292 293 294 292 291 290 290 291 292 293 291 287 284 283 282 282 282 282 281 279 281 280 278 277 275 273 273 272 273 274 274 274 273 272 272 273 273 273 272 271 270 268 268 269 272 274 276 276 275 274 274 271 269 268 270 273 274 274 280 282 284 286 289 293 289 287 285 285 287 292 291 291 291 290 290 289 288 287 288 289 291 292 292 292 292 292 291 291 292 294 296 295 293 293 292 292 295 294 291 288 284 281 279 280 281 281 283 290 292 291 289 284 279 277 282 284 287 290 291 291 293 292 285 274 263 260 259 260 261 264 269 275 278 276 271 267 263 263 261 259 256 254 253 252 253 253 252 251 251 251 251 252 252 251 249 247 245 244 244 243 243 243 242 241 241 241 241 241 242 243 243 243 244 244 243 243 243 243 243 243 243 243 243 244 244 244 244 243 243 243 243 243 242 242 242 242 242 241 241 240 240 240 240 240 239 239 239 239 239 239 240 241 241 242 242 241 240 240 239 238 238 237 237 238 238 238 238 237 236 237 237 238 238 239 239 239 239 239 239 239 239 238 238 238 238 238 237 237 236 235 234 233 232 231 229 228 228 230 230 230 229 228 228 228 228 228 229 230 230 231 232 235 238 240 241 242 243 244 244 245 245 244 244 244 243 243 243 244 246 246 246 246 246 246 246 247 246 245 246 246 246 246 246 246 245 246 246 247 249 250 251 252 253 254 253 253 253 253 254 254 254 253 252 252 251 250 249 248 248 247 246 245 246 245 245 245 244 246 247 248 248 247 244 244 244 245 244 244 247 248 250 252 254 255 256 256 256 254 252 251 250 248 247 246 245 245 246 246 247 248 248 248 248 248 247 247 247 247 246 247 247 248 248 249 249 250 250 250 251 251 252 251 246 230 205 208 212 211 210 211 212 214 216 218 218 217 217 216 215 214 213 213 212 211 209 208 207 206 206 205 203 203 202 202 201 201 200 200 199 199 198 197 196 196 195 194 193 193 193 192 192 191 191 190 190 190 189 189 189 189 189 189 189 188 188 188 188 188 188 188 188 188 188 188 188 188 188 188 188 188 21 20 18 17 13 12 13 14 16 16 16 16 16 18 18 20 22 22 20 17 14 13 13 13 13 12 11 10 9 8 9 9 9 10 10 10 10 11 12 12 11 10 10 9 9 10 10 10 12 13 13 13 13 13 14 14 16 17 20 23 22 21 20 19 18 19 20 21 21 21 19 18 16 15 14 14 13 11 10 10 9 8 7 5 5 7 8 7 7 7 7 8 8 9 10 10 9 9 11 12 13 13 15 17 17 14 10 8 6 6 5 5 5 6 7 8 9 11 11 10 10 10 9 9 9 9 8 8 9 10 11 10 10 9 9 8 8 8 9 8 9 10 10 10 11 10 9 9 9 10 10 11 14 15 16 16 17 18 19 20 22 24 25 27 28 26 24 22 19 15 13 12 14 19 28 31 33 35 36 36 35 33 31 27 25 25 26 27 28 28 28 26 26 27 28 28 28 26 21 19 17 17 17 19 20 20 19 16 15 13 10 8 6 3 0 356 354 355 351 345 338 331 325 321 316 314 314 314 313 309 306 304 304 304 304 307 309 308 308 307 307 308 309 308 308 307 304 301 298 294 294 295 296 296 295 293 293 291 289 288 288 289 290 291 292 292 291 291 290 290 291 291 292 290 287 284 283 283 282 282 282 280 279 281 280 279 277 275 273 273 272 272 273 274 273 272 272 271 271 273 273 272 271 270 269 267 268 270 272 275 275 275 275 273 270 269 269 272 275 276 278 283 283 284 289 293 294 292 287 285 284 286 291 291 292 291 289 289 288 288 288 288 288 290 291 292 292 293 292 292 293 294 295 295 294 294 292 292 295 297 295 291 287 282 279 278 279 280 281 284 289 291 290 287 283 279 276 281 282 285 289 289 289 290 289 283 273 266 264 262 262 263 265 270 277 278 272 267 265 263 263 260 258 256 254 253 253 254 253 251 250 250 251 251 251 249 248 245 243 243 242 242 242 242 241 241 240 240 240 240 240 241 241 242 242 242 242 242 242 242 242 242 242 242 242 243 243 244 244 244 244 244 244 243 243 243 243 243 243 242 242 241 241 241 240 240 240 240 239 239 239 239 240 240 241 241 242 242 242 241 240 239 238 238 238 238 238 238 238 238 237 236 236 237 238 239 239 239 239 239 239 239 239 239 239 238 238 237 237 237 237 236 234 233 232 231 231 229 228 228 229 230 230 230 229 229 229 228 229 230 232 232 232 234 236 239 241 242 243 243 243 243 243 243 242 242 242 242 242 242 243 245 247 247 248 249 249 249 249 248 247 247 246 246 245 245 245 246 246 247 248 250 252 253 253 253 253 252 251 252 253 254 254 254 253 253 253 252 251 250 249 249 250 249 247 246 245 246 245 244 245 245 246 247 245 242 242 243 244 243 242 245 247 249 250 252 253 254 255 255 255 253 252 251 249 247 246 245 245 244 244 245 246 247 247 245 246 245 245 245 245 245 246 246 247 248 249 249 249 249 250 250 251 251 251 250 239 222 220 217 216 214 213 213 214 216 217 218 217 217 216 215 214 213 212 212 211 209 208 207 206 205 204 203 202 201 201 200 200 200 199 199 198 198 197 196 195 194 194 194 193 193 192 192 191 191 190 190 189 189 189 189 189 189 189 188 188 188 188 188 188 188 188 188 188 188 188 188 188 188 188 188 188 15 16 17 17 15 13 13 15 15 14 13 14 15 15 16 18 20 20 17 14 12 12 12 12 12 11 10 10 9 9 9 10 10 11 11 11 11 12 13 12 10 10 9 9 9 9 9 10 12 12 12 12 13 14 14 14 14 16 20 23 24 23 21 20 19 20 21 21 21 20 19 17 15 14 14 14 13 12 12 11 10 9 8 6 7 7 8 8 9 8 8 9 9 9 10 12 12 12 11 11 12 12 12 12 11 10 8 7 6 5 5 5 5 6 6 7 9 11 10 10 11 10 10 9 8 8 8 8 9 11 10 9 9 9 8 8 8 9 10 10 10 10 11 11 10 9 8 9 10 11 10 10 12 14 15 15 16 18 19 21 22 23 25 27 28 29 29 24 20 18 15 12 13 16 22 31 33 34 34 34 34 34 34 31 28 26 27 28 29 29 28 27 27 28 28 29 29 28 24 22 20 18 19 21 21 20 19 18 18 16 15 12 7 3 1 357 357 357 353 345 338 336 331 322 316 314 313 313 313 312 306 304 304 304 304 308 309 309 308 307 307 309 308 308 308 307 303 300 298 295 295 296 296 296 296 295 293 290 289 288 288 289 290 290 291 292 292 291 290 290 290 291 290 290 288 285 284 284 283 282 281 280 279 281 281 279 277 275 274 274 272 272 273 273 272 271 271 272 273 273 273 271 270 269 268 268 270 270 272 273 274 275 273 273 271 270 270 272 275 278 281 283 284 287 291 293 293 292 289 285 285 287 290 290 292 292 290 288 288 288 287 287 288 290 290 291 293 293 293 293 294 295 296 295 294 293 290 293 296 297 294 290 283 279 278 279 279 280 281 283 286 289 288 284 281 277 274 276 281 285 288 288 287 286 286 283 276 271 270 266 265 264 266 270 276 276 270 267 265 265 263 260 258 256 254 253 255 254 253 252 251 250 251 250 249 247 244 243 242 242 242 241 241 241 240 240 240 240 239 239 239 239 240 241 241 240 240 241 241 241 242 242 242 242 242 243 244 244 245 245 245 245 245 244 244 244 244 244 243 243 242 242 241 241 241 241 241 240 240 240 240 240 240 240 241 241 242 242 242 241 241 240 239 239 238 238 238 239 239 238 238 236 236 237 239 239 239 240 239 239 239 239 239 239 239 238 237 237 237 237 237 236 234 233 231 231 231 230 229 229 229 230 231 231 231 230 229 229 230 231 232 233 233 234 235 237 239 240 241 241 242 242 241 241 241 242 242 242 242 243 244 244 245 248 250 251 251 251 250 249 248 247 247 247 246 246 247 248 248 249 250 251 252 252 252 252 252 251 252 253 254 255 255 254 255 254 254 253 253 253 253 253 252 251 250 249 247 246 246 246 246 246 246 246 245 243 241 241 243 242 242 243 245 247 248 249 250 252 253 254 255 254 253 252 250 249 248 247 245 244 243 243 244 245 245 243 243 244 245 245 245 245 245 245 246 247 248 247 248 249 250 250 251 251 251 251 248 243 231 217 216 215 215 215 215 217 217 217 217 217 216 215 214 213 213 212 212 210 210 209 207 205 204 204 202 201 200 200 199 199 199 198 198 197 196 195 195 194 194 194 193 193 192 192 191 190 190 189 189 189 189 189 189 189 189 188 188 188 187 187 187 188 188 188 188 188 188 188 188 188 188 188 188 10 11 14 16 15 14 14 15 15 13 11 10 10 12 13 15 18 17 15 13 12 13 13 13 12 11 10 10 9 9 9 11 12 12 12 12 13 14 13 12 11 10 9 9 9 9 9 10 11 11 11 12 13 13 14 15 15 17 20 22 24 24 23 21 19 19 19 19 19 20 19 17 16 14 15 15 15 14 14 13 12 10 9 8 8 8 9 10 10 10 9 8 8 9 10 11 12 12 10 10 12 12 10 9 8 7 6 6 6 6 6 5 5 5 6 6 8 9 10 11 12 12 11 10 8 8 8 8 10 11 10 8 8 8 7 8 9 10 10 10 10 9 9 9 8 8 8 9 11 13 13 13 14 14 15 15 16 18 19 21 22 24 25 27 28 28 28 25 20 18 16 13 12 15 19 23 26 32 33 34 34 35 36 35 34 30 27 27 27 27 27 28 28 28 29 29 29 28 27 25 22 20 21 21 21 20 20 19 19 19 18 14 8 4 1 358 359 358 353 347 344 340 333 324 318 313 312 313 313 312 310 308 307 306 307 308 309 308 308 307 307 308 308 308 308 306 302 300 297 295 295 296 296 296 296 295 293 290 289 288 289 290 290 290 290 291 291 291 291 291 291 291 290 290 289 286 285 285 284 283 281 279 280 281 281 278 276 276 275 274 273 272 272 272 272 271 271 272 273 272 272 270 269 268 268 269 269 271 272 272 274 276 273 274 271 269 269 270 275 280 282 282 285 291 292 292 292 291 290 287 288 288 289 290 292 292 291 289 288 288 286 286 287 288 290 291 292 293 293 294 295 296 296 296 293 289 287 291 295 294 290 284 280 278 278 278 279 280 280 282 285 286 285 282 278 275 274 276 282 285 287 287 285 283 281 282 280 276 273 270 268 266 266 269 274 275 270 268 267 266 263 261 258 257 256 255 256 254 252 252 251 250 250 249 247 246 244 244 243 242 242 242 242 241 240 240 240 240 239 239 239 239 240 240 239 240 240 241 241 241 242 242 242 243 243 244 245 246 247 247 247 247 246 246 245 245 245 245 244 243 243 243 242 242 242 241 241 241 241 241 240 241 241 241 241 241 242 242 243 242 242 241 240 239 239 239 239 239 239 239 238 237 236 237 238 239 239 239 239 239 239 240 240 239 239 239 238 237 237 237 237 237 235 234 232 232 232 230 229 229 230 231 232 232 232 232 231 231 232 233 233 233 233 233 233 234 236 237 239 239 239 239 240 239 240 242 243 243 243 243 243 243 244 246 249 250 251 250 250 250 248 248 247 247 248 248 249 249 250 250 250 251 251 252 252 251 251 252 254 254 255 255 255 255 255 254 254 255 256 256 256 255 254 253 252 251 249 247 247 247 247 245 243 243 242 242 242 242 242 241 242 243 244 245 245 247 249 250 252 253 255 255 254 253 252 252 250 248 246 244 242 241 241 241 241 240 240 241 243 244 245 245 245 245 246 246 247 247 248 249 249 250 250 251 251 252 252 248 233 218 215 215 215 216 217 217 217 217 217 217 216 215 214 213 213 213 212 212 212 210 208 206 205 205 203 202 201 200 200 199 198 198 197 196 195 195 194 194 193 193 193 192 192 191 191 190 189 189 189 189 189 189 188 188 188 188 188 188 188 188 187 187 188 188 188 188 188 188 188 188 188 188 188 10 10 12 14 14 14 13 14 15 13 11 9 9 10 12 15 16 15 14 13 13 13 13 13 12 12 11 10 10 10 10 12 13 12 13 13 14 14 12 12 11 10 9 9 9 9 9 9 9 10 11 12 13 13 14 14 15 16 18 19 22 24 24 22 19 19 18 18 18 18 19 18 18 17 17 17 17 16 15 15 13 12 10 9 8 9 11 12 12 11 10 9 9 10 10 10 11 11 11 11 11 10 8 6 6 5 6 7 7 7 7 6 5 5 5 5 6 8 11 13 13 13 12 10 8 8 8 9 10 10 10 10 8 7 7 8 9 10 10 10 10 9 9 8 8 8 9 10 11 12 13 14 14 14 15 15 16 17 19 20 23 24 26 26 26 27 27 26 19 18 17 15 13 14 16 18 20 27 30 33 35 36 36 35 35 30 27 27 26 25 26 27 28 28 29 28 28 27 27 26 25 24 23 21 20 21 21 21 21 20 19 16 10 5 2 358 358 351 350 351 349 342 336 327 318 314 311 312 312 312 312 311 310 309 309 309 309 308 307 307 306 306 306 308 307 305 302 300 296 295 295 296 296 296 296 295 293 290 288 288 289 289 289 289 289 290 291 292 292 291 291 291 291 289 288 288 286 285 284 283 280 279 280 281 282 281 281 277 276 275 273 272 271 272 272 271 271 272 272 272 271 270 269 268 268 269 270 272 272 271 274 276 275 272 269 268 269 272 278 281 281 282 285 290 292 293 292 291 290 290 289 289 289 290 291 292 292 290 288 287 285 285 286 287 289 290 291 292 293 294 295 296 295 295 290 286 285 288 290 287 283 280 278 278 278 278 278 279 279 280 283 284 282 279 276 274 274 278 283 286 287 285 283 281 279 281 281 280 276 273 271 268 265 266 270 276 274 274 270 267 264 264 263 259 257 256 255 254 254 252 250 249 249 248 247 246 245 244 244 244 244 243 242 241 240 240 240 239 239 239 239 239 239 240 240 240 241 241 241 242 242 243 243 243 244 245 247 248 249 249 249 249 248 248 247 246 246 246 245 244 243 243 243 242 242 242 241 241 241 241 241 241 241 241 241 241 242 242 243 243 242 242 241 240 240 240 240 240 239 239 238 237 236 237 238 238 239 239 239 239 239 240 240 240 239 239 239 239 238 238 238 238 237 235 233 233 233 233 232 231 231 232 233 233 233 234 234 233 233 234 234 234 234 234 234 234 235 237 237 237 237 237 238 239 240 241 242 242 242 242 242 242 243 244 246 247 248 248 249 249 249 248 247 247 247 248 249 249 250 250 250 250 251 251 252 252 252 253 255 255 255 255 255 255 256 255 256 257 257 257 257 257 256 255 254 252 250 249 248 248 247 245 245 244 244 244 244 243 241 242 243 243 243 243 243 244 246 248 250 252 254 255 255 254 254 253 251 249 247 244 243 241 240 240 239 239 239 240 241 242 243 244 245 245 245 246 246 247 248 249 249 250 250 251 251 251 252 249 234 219 215 215 216 217 217 218 218 218 218 217 216 215 214 213 213 213 213 213 212 211 209 208 207 206 204 203 202 201 200 199 198 197 197 196 195 194 194 194 193 193 192 192 191 191 190 190 189 189 189 188 188 188 188 188 188 188 188 188 188 188 188 188 187 187 188 188 188 188 188 188 188 188 188 11 11 10 10 10 11 11 12 13 13 12 11 10 10 11 15 15 15 14 15 15 14 14 14 13 13 12 12 11 11 10 13 14 14 14 14 13 13 12 12 10 10 9 9 9 9 8 8 9 10 11 12 13 13 14 15 15 15 16 17 20 23 24 23 21 20 19 17 17 17 18 18 19 18 19 18 18 18 16 15 14 12 10 9 9 11 11 11 11 11 10 11 11 10 10 9 9 10 10 9 8 6 6 5 5 5 6 8 8 8 8 7 6 5 5 5 6 10 13 14 14 14 13 10 9 9 10 10 9 9 10 9 8 7 7 8 8 9 10 10 9 9 9 9 8 9 9 10 11 11 13 14 14 14 15 16 16 16 18 20 23 24 25 25 25 25 25 23 20 20 20 19 17 15 16 16 18 19 22 31 35 36 36 36 35 33 32 27 24 23 24 26 28 28 28 27 27 27 27 26 27 26 24 22 21 21 23 22 22 21 19 17 14 8 3 358 355 346 342 341 343 342 337 326 319 314 311 311 313 313 313 313 312 311 310 309 309 308 307 306 306 306 306 308 307 305 302 299 296 295 296 296 296 296 295 294 292 290 288 288 289 289 288 288 288 288 290 292 292 291 291 291 290 289 288 288 286 285 284 282 279 279 281 282 282 282 282 281 278 276 274 271 272 272 271 271 270 270 272 272 271 269 269 268 269 270 271 272 272 272 273 275 274 271 269 269 271 275 278 278 280 282 286 290 292 292 292 291 290 290 290 289 289 290 290 291 290 289 287 285 284 284 285 287 288 289 290 290 292 293 295 295 295 294 286 283 284 287 284 280 277 277 277 277 278 277 277 277 277 278 281 280 278 276 276 273 275 279 283 285 286 285 283 279 277 278 280 281 280 276 273 269 265 265 271 276 277 277 275 272 270 267 264 259 256 254 254 254 253 251 249 249 248 248 247 246 245 245 245 245 244 243 242 241 240 241 240 240 240 240 240 240 240 241 241 242 242 242 243 243 243 244 244 244 245 247 248 250 252 252 252 251 251 250 249 248 247 247 245 244 244 243 243 243 242 242 241 241 241 241 241 241 241 241 241 241 241 242 243 243 243 242 242 241 241 240 240 240 239 239 238 238 237 237 238 238 238 239 239 239 239 240 240 240 240 240 240 239 239 239 239 239 238 236 235 235 236 235 234 233 233 233 234 234 234 234 235 235 236 237 236 236 236 236 237 236 237 237 237 238 237 237 238 239 240 240 240 240 240 240 240 240 240 241 243 244 246 245 246 248 248 248 246 246 246 247 248 249 249 249 249 250 250 251 252 253 254 254 255 255 255 255 256 256 256 257 257 258 258 258 258 258 258 256 254 252 251 251 248 248 248 246 246 245 245 245 245 244 243 245 245 244 243 243 242 242 243 246 248 250 253 254 254 254 255 254 252 250 248 246 243 241 240 240 239 238 239 239 240 242 243 244 244 245 245 245 246 247 248 249 249 250 250 250 251 251 252 248 233 218 216 216 217 217 217 218 219 219 219 218 217 215 214 213 213 212 212 212 212 211 210 209 207 206 205 205 203 202 200 199 198 197 196 195 194 194 194 193 193 192 192 191 191 190 190 189 189 189 189 188 188 188 188 188 188 188 188 188 188 188 189 188 188 187 187 188 188 188 188 188 188 188 188 10 10 9 8 8 9 9 9 10 11 12 11 11 11 12 14 15 15 15 16 16 16 15 15 15 14 14 13 13 12 12 14 14 14 15 14 12 13 12 12 11 10 10 10 10 10 8 8 9 11 12 13 14 14 15 15 15 13 14 16 18 21 24 24 23 21 19 18 18 18 18 19 19 19 19 19 19 17 14 14 13 11 10 10 10 10 9 10 11 11 12 12 12 11 10 9 8 8 8 7 7 6 6 5 5 5 6 7 8 8 8 7 6 5 5 7 10 12 15 15 16 16 14 11 9 9 9 9 8 9 9 9 8 8 7 7 7 8 9 10 10 10 9 8 9 9 9 10 10 12 12 13 14 15 16 17 16 15 17 19 20 21 22 23 23 24 24 22 21 22 23 22 21 19 18 16 16 17 18 23 33 35 36 36 35 35 34 26 23 21 20 24 27 27 26 26 27 27 27 27 27 26 26 24 22 21 22 22 23 22 21 19 17 10 4 357 351 345 345 341 338 338 335 326 319 314 312 312 313 313 314 314 313 312 311 310 309 308 307 305 305 305 305 306 307 304 302 299 296 295 295 295 295 295 295 294 292 290 288 288 288 289 288 288 287 287 288 291 292 291 290 290 290 290 289 288 286 285 283 280 279 279 280 281 281 282 283 282 279 277 275 274 273 273 272 271 270 270 271 272 271 269 268 267 267 268 268 270 271 272 273 274 273 271 270 271 273 277 279 279 281 283 288 290 291 291 292 291 290 290 289 289 289 289 289 289 287 287 286 285 285 285 285 286 287 288 289 290 291 292 293 294 293 291 284 282 285 286 280 276 275 275 276 277 279 278 277 277 279 279 278 275 274 274 273 273 275 280 283 284 285 285 282 278 277 278 280 282 283 279 274 270 267 266 272 275 275 275 273 272 267 263 260 256 254 253 252 252 250 248 247 247 247 246 246 245 245 245 245 245 245 243 242 241 241 241 241 241 241 241 241 241 241 242 243 243 244 244 244 244 245 245 246 246 247 248 249 252 254 255 255 254 253 252 252 250 250 248 246 245 244 244 244 243 243 242 242 241 241 241 241 241 241 240 240 240 241 242 243 244 244 243 242 242 242 241 241 240 239 239 238 238 238 238 238 238 238 239 239 239 239 239 239 240 240 240 240 240 240 240 240 240 239 239 238 237 238 237 237 235 235 235 235 235 235 235 235 236 237 237 238 238 239 239 238 238 238 238 238 239 238 239 239 240 240 239 239 238 237 237 238 237 237 239 241 243 244 244 244 246 247 247 246 246 246 246 247 248 248 248 248 249 250 251 252 254 255 255 255 255 255 256 256 256 256 257 259 259 259 258 258 258 257 256 254 252 251 250 249 249 249 248 246 246 246 246 246 245 245 247 246 246 245 244 243 242 241 242 245 247 251 253 252 254 255 255 254 251 249 247 245 243 242 240 239 239 238 239 240 241 243 244 244 244 245 246 246 247 248 249 249 250 250 250 251 251 253 247 230 218 216 217 217 217 218 219 219 220 220 219 217 215 213 212 212 211 211 211 211 210 210 209 207 206 205 204 203 201 200 199 197 196 195 195 194 194 193 192 192 192 191 191 190 190 190 189 189 189 189 188 188 188 188 188 188 188 188 188 188 188 189 189 188 188 188 188 188 188 188 188 188 188 188 9 9 9 9 9 9 9 9 10 10 11 12 12 11 12 14 16 16 17 17 17 17 16 16 16 15 15 15 14 14 13 14 14 15 15 14 13 13 13 12 11 11 11 11 12 10 9 9 10 12 13 14 15 15 16 16 15 13 13 15 18 20 22 22 23 22 21 19 19 18 19 20 20 19 19 18 16 15 14 14 14 13 13 11 10 10 11 11 12 12 12 12 12 12 10 8 7 7 6 7 7 6 6 6 5 5 6 7 7 8 8 7 6 5 5 9 12 13 14 15 17 16 13 10 9 10 9 8 7 9 10 9 8 7 7 6 6 7 9 10 10 10 9 9 9 10 9 8 9 11 11 11 13 15 17 17 17 18 18 17 16 16 16 18 21 24 24 23 24 25 25 25 23 22 21 18 17 16 17 19 25 34 35 35 35 35 34 29 24 20 19 20 25 24 25 25 26 26 27 27 27 27 28 27 22 20 19 20 23 24 23 21 17 10 5 358 352 348 346 339 336 336 333 326 319 316 315 315 315 315 315 315 314 313 312 310 309 308 306 305 305 305 305 306 305 303 301 298 296 295 296 295 294 295 295 293 291 289 288 288 288 288 288 287 286 286 287 290 291 291 290 289 290 290 290 288 286 285 283 280 279 279 280 282 282 284 285 284 281 279 277 276 274 273 272 272 271 271 272 273 272 270 267 266 267 268 268 269 271 272 273 273 274 273 272 273 276 276 277 280 281 284 289 289 289 290 290 290 290 289 288 288 288 287 288 289 288 287 286 286 285 286 287 287 286 287 288 288 290 291 292 292 292 289 283 285 286 284 279 275 274 274 277 279 280 279 277 278 278 278 276 272 272 272 272 274 278 280 282 283 284 283 280 280 279 279 281 284 284 282 278 275 272 268 269 271 272 272 272 272 265 260 257 254 252 252 250 250 249 247 246 246 245 244 244 244 244 244 244 244 244 243 243 242 242 242 242 242 242 242 242 242 243 243 244 245 245 245 245 245 246 247 248 248 248 249 250 252 254 254 256 256 256 255 254 253 252 250 247 246 246 245 244 243 243 242 242 241 241 241 241 241 241 241 240 240 241 241 242 243 244 244 244 243 243 242 241 241 240 239 239 239 239 239 239 238 239 239 239 239 239 239 239 239 240 240 240 240 240 240 240 241 241 241 240 240 240 239 238 237 236 236 236 236 236 236 236 236 237 237 238 239 239 239 239 239 239 239 239 240 240 240 240 239 239 239 239 239 238 236 236 235 236 239 241 243 244 245 245 246 247 247 247 246 246 246 246 246 247 247 248 249 250 252 253 254 255 256 256 256 256 256 256 256 256 257 258 259 259 259 259 258 256 254 253 252 251 250 251 250 250 250 250 248 248 247 246 246 247 247 247 247 246 245 243 242 240 240 242 244 247 248 249 253 255 256 256 254 251 249 247 245 245 242 242 241 240 240 240 241 242 243 244 244 245 246 246 247 247 248 249 250 250 250 251 252 253 244 229 220 218 218 218 218 219 219 220 220 220 219 218 215 214 213 212 210 210 209 209 209 209 208 206 205 205 204 202 201 199 198 197 196 195 195 194 193 192 192 191 191 190 190 190 189 189 189 189 189 189 188 188 188 188 188 188 188 188 188 188 188 189 189 188 188 188 188 188 188 188 188 188 188 188 9 9 9 10 11 12 13 13 14 13 13 13 13 12 12 15 16 17 17 17 17 17 17 17 17 17 17 16 16 15 15 15 15 15 14 14 14 13 13 12 12 12 12 12 13 12 11 11 11 13 14 15 16 16 17 16 16 14 14 15 17 18 19 20 22 22 20 18 18 17 18 20 20 19 19 17 16 16 16 15 15 15 15 13 12 13 13 13 13 12 12 12 12 11 9 8 7 7 6 7 7 7 7 7 6 6 6 6 7 9 9 8 7 6 7 10 12 12 14 15 16 15 12 10 10 11 10 8 7 8 11 8 7 6 6 6 6 7 8 9 9 10 9 9 10 10 7 6 7 10 11 12 14 15 17 17 18 19 18 17 16 16 16 17 20 24 26 24 25 26 27 27 25 24 22 21 19 18 16 17 21 28 34 33 34 35 36 33 23 20 19 20 21 21 22 23 24 25 25 26 27 29 29 28 24 21 19 20 22 24 24 21 16 11 6 0 357 355 349 340 335 334 329 324 321 320 319 318 317 316 316 316 316 315 313 310 309 307 307 306 305 304 305 305 305 303 300 297 295 295 295 296 294 295 294 292 290 289 289 288 288 288 287 287 286 286 287 288 290 290 289 289 289 289 290 288 287 286 284 281 280 279 279 281 282 282 285 285 284 282 279 277 275 274 274 273 271 272 273 273 272 271 267 266 266 266 267 269 270 271 273 273 274 273 273 274 276 277 278 280 282 283 286 288 289 289 289 289 289 288 288 287 287 287 287 287 287 286 287 291 290 289 288 288 287 286 286 288 289 290 291 292 291 289 287 286 285 282 278 275 275 275 277 279 279 278 277 277 277 277 276 274 272 272 273 276 279 281 282 282 282 280 278 278 279 280 283 285 286 284 280 276 273 269 269 265 265 268 272 272 264 258 255 253 251 250 249 248 247 247 246 245 244 243 243 243 242 243 243 243 243 244 243 242 243 243 243 243 244 244 244 244 244 245 245 246 246 246 246 247 248 249 249 249 250 250 251 252 253 254 255 257 258 257 256 255 255 252 249 248 247 245 244 244 243 243 242 242 241 241 241 241 241 241 241 241 241 241 242 243 243 244 244 244 244 243 242 242 241 240 240 240 240 240 239 239 238 238 238 239 239 239 239 239 239 240 240 241 240 240 240 241 242 242 242 241 240 239 238 237 236 236 236 236 236 236 235 235 236 237 236 237 238 238 238 238 239 239 240 240 240 240 239 238 238 238 238 238 237 236 236 236 236 238 241 242 243 245 246 246 247 247 248 247 246 245 245 245 246 246 247 249 250 252 253 254 255 255 256 256 256 256 255 256 256 257 258 258 258 259 259 257 256 254 253 252 250 250 250 251 250 251 251 250 250 249 247 246 246 247 247 247 246 245 243 242 241 240 240 241 242 245 247 251 255 257 257 256 254 252 250 249 247 244 244 243 243 242 242 242 242 242 242 244 245 246 246 246 247 248 249 249 250 250 251 252 252 242 228 222 220 220 219 219 220 220 220 221 220 220 218 217 215 213 211 210 209 208 208 208 207 207 206 205 204 203 201 200 199 197 196 195 195 194 193 192 191 191 190 190 189 189 189 189 189 189 189 189 188 188 188 188 188 188 188 188 188 188 188 188 189 188 188 188 188 188 188 188 188 188 188 188 188 9 10 10 11 12 14 15 16 15 15 15 14 14 14 14 16 17 17 18 18 18 18 18 18 18 18 18 17 17 16 16 16 15 15 14 15 14 14 13 12 12 13 13 13 13 13 12 12 14 15 16 16 17 18 18 17 16 14 13 14 17 18 18 19 20 21 20 19 18 17 17 19 19 19 19 18 17 18 18 16 15 16 16 15 15 16 15 14 13 13 12 13 12 11 10 9 7 7 6 7 7 7 7 7 7 7 7 8 10 11 11 11 9 8 9 10 12 12 13 14 14 13 11 10 10 11 11 7 7 7 8 7 6 6 6 6 6 6 7 8 8 9 9 9 9 8 6 5 6 7 9 11 12 14 17 18 18 18 19 18 17 17 16 17 20 26 27 25 25 25 27 27 28 28 26 23 21 20 19 17 18 23 27 30 33 34 34 32 25 20 19 19 19 18 19 20 22 23 24 25 27 29 30 29 28 27 22 20 21 22 23 21 16 11 7 4 8 3 354 344 336 332 328 325 324 324 324 323 321 319 318 318 317 316 313 311 309 308 308 307 305 304 304 304 304 303 300 297 295 295 295 295 295 295 294 292 289 288 289 288 288 287 287 287 287 287 287 288 289 289 289 288 288 289 290 289 289 288 287 284 280 280 280 280 282 282 286 287 286 284 280 278 276 276 275 274 272 273 274 275 275 272 267 266 266 266 267 270 271 272 273 274 273 273 274 275 275 276 278 280 281 282 284 288 288 289 289 289 289 288 288 287 287 286 284 285 286 286 288 292 291 289 288 288 287 284 285 286 287 288 290 291 290 289 288 286 285 282 278 276 277 278 279 279 278 277 277 276 277 276 275 275 273 273 275 278 280 281 281 281 280 279 279 280 280 282 284 286 288 286 281 276 274 271 265 257 258 265 272 273 267 258 254 253 252 250 249 248 248 247 247 246 245 244 244 243 243 243 243 243 244 244 244 244 245 245 245 245 245 245 245 246 246 246 247 247 247 247 248 248 249 250 250 250 251 251 252 252 253 254 255 256 257 257 257 256 256 254 254 251 248 246 245 244 243 243 242 242 241 241 241 241 241 241 241 241 241 241 242 243 243 243 244 244 244 243 243 242 242 241 241 240 240 240 240 239 238 238 238 239 239 239 239 239 239 240 240 241 241 241 241 241 242 242 242 241 240 239 237 236 235 234 234 234 234 234 234 234 235 235 233 235 236 236 236 236 237 238 239 239 239 238 238 236 236 236 235 235 235 235 236 236 237 238 241 241 242 244 245 246 247 247 248 247 246 245 245 245 245 246 247 248 250 251 253 254 255 255 255 255 256 256 256 255 256 256 257 257 258 258 258 258 257 256 254 252 250 250 250 250 251 253 253 252 252 252 250 249 248 249 250 249 247 245 244 242 241 239 239 239 240 243 245 250 254 256 258 258 257 257 255 252 249 246 246 244 244 244 244 243 243 243 243 243 244 245 245 245 246 247 247 248 250 251 252 252 249 238 227 222 222 221 220 220 220 220 221 221 221 220 219 218 216 213 211 209 208 208 207 207 206 206 205 203 202 201 200 199 198 196 195 194 194 193 192 191 190 190 189 189 189 189 189 188 188 188 188 188 188 188 188 188 188 188 188 188 188 188 188 188 188 188 188 188 188 188 188 188 187 187 187 187 187 11 11 11 11 12 13 15 15 16 16 16 16 15 16 16 17 18 18 18 19 19 19 19 19 18 18 18 18 17 17 17 17 16 16 15 15 15 14 13 12 13 13 14 14 12 12 12 13 15 17 17 17 19 19 18 17 16 14 13 15 17 18 18 18 19 19 20 20 18 17 17 18 18 18 20 20 21 23 20 17 15 15 16 16 17 17 14 13 13 12 12 12 11 10 9 9 8 7 6 7 8 7 7 8 9 10 10 12 15 15 14 12 10 9 10 10 10 12 13 13 12 12 12 10 9 9 10 9 7 5 6 7 5 5 6 6 6 6 6 7 9 9 9 8 8 8 6 5 5 5 7 9 12 13 15 17 18 19 20 21 20 19 18 19 21 26 26 23 22 23 25 26 29 33 32 26 24 22 19 17 17 19 20 24 31 32 32 32 30 24 19 19 18 17 16 15 17 19 21 24 27 29 30 30 30 29 25 20 19 19 21 20 18 15 12 11 15 14 359 348 339 333 330 328 327 326 326 326 324 322 320 319 317 316 314 312 310 310 309 307 305 304 304 304 304 302 299 298 298 296 295 295 294 294 294 291 288 287 288 288 288 288 288 288 288 288 287 287 287 288 288 288 288 288 289 290 291 291 289 285 280 281 281 281 282 284 287 288 287 285 282 278 278 278 277 275 273 273 275 275 275 272 268 267 266 267 269 270 271 273 274 274 274 276 276 275 275 276 279 280 281 283 285 287 288 288 288 289 288 288 287 287 284 283 283 284 285 285 286 288 291 290 288 288 286 283 284 284 285 287 289 290 290 289 288 287 285 282 281 280 279 279 280 279 278 278 277 277 277 277 276 275 274 274 277 279 280 280 280 281 280 280 280 282 282 283 286 288 289 287 284 278 276 270 261 255 256 263 269 272 266 258 257 255 253 251 250 249 250 249 248 247 247 246 246 245 245 245 245 245 246 246 246 246 248 248 247 247 247 247 247 247 248 248 249 249 249 249 249 249 251 251 251 251 252 252 252 252 253 254 255 256 257 257 256 256 256 256 256 253 250 247 245 244 243 242 242 241 241 241 241 241 240 240 240 240 240 241 241 241 242 243 243 244 244 243 243 243 242 242 241 241 240 240 240 240 239 239 239 239 239 239 239 239 240 240 241 241 242 242 241 241 241 242 242 241 240 239 237 235 234 233 233 233 232 232 231 232 233 232 231 232 233 233 234 234 234 235 236 237 237 237 237 237 236 235 236 236 236 237 237 237 237 238 238 240 241 243 244 245 246 247 247 247 247 246 246 246 246 246 247 248 249 250 251 252 253 253 253 254 254 255 255 254 254 255 256 256 257 258 258 258 258 257 255 252 251 250 250 250 251 253 253 253 254 254 254 253 252 253 254 253 251 249 246 244 242 240 240 239 240 242 245 249 253 256 258 259 259 260 259 256 252 249 250 247 246 245 245 245 245 244 244 244 244 245 245 245 245 246 246 248 250 251 252 250 243 232 224 222 222 221 220 219 220 221 221 221 220 219 218 217 214 212 210 209 208 208 207 206 205 205 203 202 201 200 199 198 197 195 195 194 193 192 191 190 189 189 189 188 188 188 188 188 188 187 187 187 187 187 187 187 187 187 188 188 188 188 188 188 188 188 188 188 188 188 188 188 187 187 187 187 187 14 13 13 12 12 13 14 14 15 16 16 16 17 17 17 18 18 18 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 16 16 16 15 14 13 13 13 14 15 15 13 12 13 14 16 17 18 19 21 20 19 17 15 13 13 16 17 17 18 18 19 19 19 19 18 17 17 17 17 20 22 24 26 25 20 17 15 15 17 17 16 15 13 12 12 12 12 11 10 9 9 8 7 7 7 8 8 8 8 9 9 9 11 13 15 17 17 13 10 9 10 10 11 12 12 11 11 12 12 9 7 9 9 8 6 3 6 6 5 5 6 5 5 5 6 7 8 9 8 7 7 8 6 5 4 4 6 9 11 13 14 16 19 21 22 23 23 21 20 20 22 23 23 21 21 21 22 23 25 30 33 30 27 22 19 17 16 18 18 20 23 27 30 26 29 26 20 19 20 19 16 15 15 17 18 22 26 28 30 30 32 31 27 20 17 17 18 19 18 16 16 16 16 14 12 1 348 340 335 331 328 327 326 324 322 321 320 319 317 316 314 313 313 311 309 307 305 304 303 303 303 301 299 299 298 296 295 294 294 293 292 290 288 287 287 288 289 289 289 289 289 288 287 286 286 286 287 287 286 287 289 292 293 293 289 284 281 281 281 282 284 284 286 288 287 285 282 280 280 279 278 276 274 274 275 275 275 272 268 268 266 267 268 270 272 273 274 274 275 276 276 275 276 277 280 281 282 284 284 286 288 287 287 287 287 287 287 286 282 282 283 283 283 284 286 288 291 290 288 287 285 284 284 283 285 289 290 289 290 289 288 287 285 284 284 281 280 280 280 279 279 279 278 278 277 277 276 275 274 275 278 279 279 279 280 281 281 281 282 283 285 287 289 290 290 288 286 285 276 266 257 253 257 264 267 266 263 260 259 256 254 253 252 252 252 251 250 249 248 248 247 247 247 247 247 247 247 248 248 249 250 249 249 249 249 249 249 249 249 250 250 250 250 250 250 251 252 252 252 252 253 253 253 253 253 254 256 256 256 256 255 255 255 255 256 255 251 248 245 244 243 242 242 241 241 241 241 240 240 240 240 240 240 240 240 241 241 242 243 243 244 244 243 242 242 242 241 241 240 240 240 240 240 240 239 239 240 240 240 240 240 240 240 241 241 241 241 241 241 241 241 240 239 238 237 235 234 234 233 232 231 230 230 230 230 230 230 231 231 231 231 231 232 232 233 234 235 236 237 238 239 239 240 241 240 240 239 238 238 238 238 239 241 242 244 245 246 247 247 247 247 247 247 248 247 247 248 248 249 250 250 250 251 251 252 252 252 253 253 253 253 253 254 255 256 257 257 258 258 256 255 254 251 250 249 249 251 253 252 252 253 254 254 254 254 255 256 256 255 253 250 248 245 245 242 241 241 242 245 249 253 255 257 258 259 261 261 260 257 255 255 252 249 248 247 246 246 245 244 244 245 245 245 245 245 245 246 248 250 252 250 245 237 228 225 222 222 221 220 219 220 220 221 220 219 219 218 215 213 211 209 208 207 207 206 206 206 204 202 201 200 199 198 197 196 195 195 194 192 192 190 189 189 188 188 188 188 187 187 187 187 187 187 186 186 187 187 187 187 187 187 187 187 187 187 187 187 187 187 188 188 188 188 187 187 187 187 187 187 16 15 13 12 11 12 13 13 15 16 16 17 18 18 18 18 18 18 19 19 20 20 20 20 20 20 19 19 19 18 18 18 17 16 16 16 16 15 14 14 14 15 15 15 15 14 14 16 17 17 18 20 22 22 20 18 15 13 13 16 16 17 17 18 18 18 18 18 18 17 17 17 19 22 23 22 22 21 19 17 14 14 14 14 11 11 11 11 11 11 10 9 9 9 9 8 8 7 8 8 8 8 9 9 9 11 11 13 15 17 16 12 10 9 10 10 10 10 10 10 11 12 11 8 6 8 8 7 4 3 7 6 6 6 6 5 5 5 6 7 8 8 7 6 7 8 6 6 5 4 5 8 10 12 13 15 21 23 23 24 24 22 20 20 20 20 20 20 19 19 20 21 22 26 30 32 28 22 20 18 17 17 17 20 22 22 22 19 20 20 20 20 20 19 16 14 15 16 18 22 25 28 30 30 32 32 28 23 17 15 17 18 18 17 17 17 16 15 13 8 360 351 343 334 328 328 326 323 320 319 320 318 317 315 314 313 313 311 309 307 305 303 303 303 302 301 300 299 298 297 296 295 293 292 292 290 287 287 286 286 288 289 289 289 289 288 287 286 285 285 284 284 283 284 289 292 294 293 289 288 284 282 282 283 285 285 286 288 286 283 281 280 280 280 279 277 275 275 275 275 275 274 270 268 266 265 268 270 272 274 275 274 274 275 276 277 278 279 280 282 284 285 285 286 288 288 287 286 285 285 286 285 281 281 281 282 283 284 288 290 290 290 288 287 286 286 286 287 289 291 290 289 289 289 288 287 287 286 285 282 277 278 279 280 281 280 279 279 278 277 276 275 275 276 278 278 277 279 280 282 283 284 283 284 287 290 292 292 291 290 288 282 271 261 251 251 260 268 269 266 265 263 260 257 255 254 254 254 254 252 250 250 249 248 248 247 247 248 248 249 249 250 250 250 250 249 249 250 250 250 250 251 251 251 251 251 251 251 251 252 252 253 253 253 253 253 253 253 253 254 255 256 256 256 255 256 255 255 255 255 253 249 246 244 243 242 242 241 241 240 240 239 239 239 239 239 239 239 239 240 240 241 242 243 244 244 243 243 242 242 241 241 241 240 241 241 241 241 240 240 240 240 240 240 240 240 240 240 240 240 240 240 240 240 240 239 239 238 237 236 235 234 232 231 230 230 230 230 229 229 229 230 232 232 230 230 232 233 234 235 236 236 237 240 242 242 243 243 243 241 240 239 238 238 238 240 241 242 244 245 246 246 247 247 247 247 248 249 249 248 248 249 249 249 249 249 249 250 250 250 250 251 252 252 252 253 253 253 254 255 256 257 257 255 253 253 249 249 249 249 251 252 251 251 252 252 252 253 254 254 254 256 257 256 254 253 251 248 245 243 242 243 246 249 252 254 255 256 258 260 262 263 262 259 256 257 256 254 252 250 248 247 245 245 245 245 245 245 245 246 247 249 251 252 245 237 231 227 225 222 221 220 218 218 219 220 220 220 219 218 217 214 212 210 208 207 206 206 206 205 205 203 201 199 198 197 197 196 196 195 194 193 192 191 190 189 188 188 188 187 187 187 186 186 186 186 186 186 186 186 186 186 186 186 186 187 187 186 186 187 187 187 187 187 188 188 188 187 187 187 187 187 186 18 17 15 13 12 11 11 13 15 16 16 17 18 18 18 18 18 19 19 20 20 21 21 21 21 21 20 20 20 19 18 18 17 17 17 17 16 16 15 15 15 16 16 15 15 15 16 17 18 18 19 21 21 21 21 20 18 13 13 15 15 16 17 17 17 17 17 17 18 18 17 18 19 20 19 17 15 17 18 17 13 13 11 10 10 10 10 10 10 10 8 8 8 9 9 8 7 8 8 8 9 9 9 10 10 11 12 14 16 16 16 13 11 11 11 10 9 9 9 10 10 11 10 7 5 5 7 8 3 0 2 7 7 6 6 5 5 5 6 7 7 6 5 6 7 8 7 7 6 5 5 6 9 11 13 17 23 25 25 26 24 22 20 19 19 20 20 19 16 16 17 19 22 26 32 33 30 25 21 20 18 17 17 20 22 21 20 20 20 20 20 21 21 20 17 15 15 17 19 22 25 27 29 31 32 32 29 23 18 15 16 18 18 18 18 17 16 15 13 11 10 3 352 345 340 331 326 322 319 317 317 318 316 315 314 313 312 311 309 306 304 303 303 302 302 301 301 300 298 298 299 297 293 291 291 289 287 287 285 285 287 289 289 289 288 288 287 286 286 284 282 281 281 283 289 293 294 292 289 289 285 282 283 284 286 286 286 286 285 283 283 281 281 281 280 278 277 277 276 275 276 276 272 268 266 265 266 269 272 275 276 274 274 275 277 279 279 279 281 283 285 286 285 285 287 288 286 284 284 284 285 284 281 281 281 282 283 285 289 290 290 289 288 286 286 285 286 288 290 289 288 288 288 288 288 288 288 287 285 282 276 275 278 281 282 281 280 279 278 277 277 276 276 277 277 277 277 282 283 285 286 285 283 284 289 292 294 294 293 292 287 277 265 253 246 250 262 273 272 268 267 264 260 258 255 255 256 256 255 252 252 250 249 248 248 249 249 250 251 251 251 251 251 250 250 250 250 250 251 251 251 252 252 252 252 252 252 252 252 252 253 253 254 254 254 254 254 254 254 254 255 255 256 256 256 257 256 255 254 255 254 251 247 245 243 242 242 241 240 240 239 239 239 238 238 238 238 239 239 239 240 241 242 243 243 244 244 244 243 242 242 241 241 241 240 240 241 241 241 241 240 240 240 240 240 240 240 240 240 240 240 239 239 239 239 239 238 238 237 236 236 234 232 231 230 230 231 232 231 231 232 232 234 234 232 232 233 235 237 238 238 238 239 241 242 243 244 244 244 242 241 241 240 238 238 240 241 243 244 245 246 246 247 247 247 248 248 249 249 249 249 249 249 248 248 248 248 249 249 248 249 250 251 252 252 252 252 252 252 253 255 255 254 253 252 251 248 249 248 249 251 250 250 251 252 252 251 251 251 251 250 252 254 256 256 256 255 252 249 246 245 247 249 250 252 253 254 255 257 259 261 263 263 262 260 260 260 258 255 253 251 249 248 246 245 245 245 245 246 246 248 250 252 251 240 230 226 225 223 222 221 219 218 217 218 219 219 219 218 216 215 213 211 209 208 207 206 206 205 204 203 202 199 198 197 196 195 195 195 194 193 193 192 191 190 189 188 188 188 187 187 186 186 185 185 185 185 185 185 185 185 185 186 186 186 186 186 186 186 186 186 186 187 187 187 187 187 187 187 187 187 187 186 19 18 16 15 14 14 13 13 14 14 15 17 17 18 18 18 18 19 20 21 21 21 21 21 21 21 21 21 20 20 19 18 17 17 17 17 17 16 16 16 17 17 17 16 16 17 18 18 18 19 20 21 20 20 21 20 19 17 16 16 15 16 17 17 17 17 17 18 18 18 18 17 17 16 15 14 14 15 17 16 14 14 11 9 9 8 8 8 9 8 8 9 9 9 9 8 8 8 8 8 9 9 9 9 10 10 12 14 14 12 11 12 12 12 12 10 9 8 9 9 10 10 10 7 7 6 7 7 1 360 4 8 8 7 7 7 6 6 6 7 5 4 4 5 7 8 8 8 6 6 5 6 8 11 14 19 23 24 26 26 24 22 21 19 19 20 19 19 18 16 16 18 21 26 33 33 29 24 21 21 18 18 18 20 21 21 20 19 19 20 20 21 20 20 19 17 17 17 19 20 23 23 27 30 31 31 29 23 19 16 16 17 18 18 18 16 16 15 14 13 12 7 2 358 349 336 328 323 319 317 316 316 316 315 314 313 311 310 309 306 304 303 302 301 301 301 301 300 298 300 300 297 294 291 290 289 288 287 284 285 287 289 289 289 288 288 287 287 285 282 280 279 280 284 289 293 293 292 290 289 284 283 283 285 286 286 286 286 285 284 283 281 280 280 280 279 279 279 279 280 279 275 271 268 266 267 269 270 273 275 276 276 274 275 277 279 279 279 282 288 288 286 286 286 289 288 286 284 283 284 285 285 285 285 285 285 285 286 289 290 290 289 287 286 286 285 286 286 287 288 288 288 287 287 288 288 287 286 284 281 275 274 278 281 281 281 281 280 279 279 279 278 277 276 275 276 279 279 285 288 288 286 285 287 292 294 295 295 295 293 284 272 259 248 243 250 261 271 275 275 270 266 261 258 256 256 257 257 254 252 252 249 249 249 250 251 253 253 252 252 252 251 251 250 250 250 250 251 251 251 251 251 252 252 252 252 252 252 252 253 253 254 254 254 254 254 254 254 254 254 254 255 255 256 256 257 256 255 253 253 254 252 248 247 245 244 242 241 240 239 239 239 239 238 238 238 238 238 239 239 239 240 241 242 243 243 244 244 243 243 242 242 241 240 240 240 240 240 240 240 240 239 239 239 239 239 240 240 240 240 240 240 239 239 238 238 238 237 237 237 236 234 232 231 231 231 232 232 232 233 235 235 236 236 235 235 235 237 239 240 240 240 240 241 242 243 244 245 244 243 242 242 240 239 239 241 242 243 245 246 247 247 247 248 248 249 249 249 249 249 249 249 249 248 248 248 247 247 248 248 249 249 250 251 250 251 251 251 251 252 254 254 254 253 252 250 247 247 247 248 250 250 250 250 250 250 249 248 249 247 247 248 250 252 254 256 257 256 254 252 250 251 252 252 252 252 253 254 256 257 260 261 262 262 262 262 261 260 258 256 254 252 251 249 248 247 247 247 246 247 248 250 252 252 239 234 228 223 221 222 221 219 218 217 218 218 218 218 216 215 214 211 210 209 207 206 206 205 204 203 202 201 199 197 196 195 195 195 194 194 193 192 191 191 190 189 189 188 188 187 186 186 185 185 185 185 185 184 185 185 185 185 185 185 185 185 185 185 185 185 186 186 186 186 187 187 187 187 187 187 187 186 186 19 18 17 17 17 16 14 12 11 12 14 16 17 17 18 18 19 20 21 22 22 22 22 22 22 22 22 21 21 20 20 19 17 17 17 17 17 17 16 17 18 18 18 17 18 19 19 19 19 18 19 20 19 20 20 20 20 18 18 17 16 16 16 16 17 18 19 19 19 19 17 16 15 14 13 13 13 13 15 14 14 13 10 9 8 8 8 8 7 7 7 8 9 9 9 9 9 9 9 9 9 9 9 8 9 10 11 11 10 9 10 11 13 13 12 10 9 8 8 9 9 10 10 8 8 6 7 5 360 360 6 8 9 9 9 9 8 7 6 6 3 3 4 5 7 7 8 8 7 6 5 6 9 12 14 17 18 22 25 25 24 23 22 21 20 20 18 17 17 16 16 18 22 26 30 33 28 24 21 20 18 17 17 18 20 21 20 18 18 20 20 20 21 22 23 23 20 18 18 19 20 21 27 30 31 31 28 23 19 16 15 15 16 17 16 16 15 15 14 14 11 8 8 1 354 343 333 326 320 317 315 315 314 315 314 312 311 310 309 306 304 302 301 300 300 300 300 300 299 300 300 298 295 292 290 290 289 286 284 284 287 288 289 289 288 288 287 287 285 281 277 279 280 284 289 292 291 292 290 288 285 283 284 285 287 289 286 285 285 285 284 281 280 280 280 281 282 284 282 282 280 274 271 268 268 269 271 272 273 275 276 276 275 275 277 279 279 280 283 289 288 286 286 286 290 288 286 284 283 284 285 285 285 285 286 287 288 288 289 290 289 289 287 286 285 283 283 285 287 288 287 287 287 287 287 287 286 285 284 279 275 274 278 280 280 280 281 281 282 282 281 279 277 274 274 277 281 283 289 290 289 286 286 289 291 294 295 296 295 292 279 267 254 246 244 250 259 265 269 271 270 266 261 258 256 257 259 255 254 252 250 248 248 250 252 254 254 253 252 252 252 252 251 250 250 250 250 251 251 251 251 251 251 252 252 251 251 252 252 253 253 253 253 254 254 254 254 254 254 255 255 255 255 255 256 257 257 255 253 253 253 253 250 249 247 245 242 241 240 240 239 239 239 239 239 238 238 239 239 239 239 240 241 242 243 242 242 243 243 242 242 241 241 240 240 240 240 240 240 240 239 239 239 239 239 239 239 239 239 240 240 240 239 239 238 238 238 238 238 237 236 235 233 232 232 232 232 232 233 234 236 237 237 238 237 237 238 239 240 240 240 240 241 242 243 244 245 245 244 243 243 242 241 241 241 242 243 244 245 246 247 247 248 248 249 250 250 249 249 249 249 248 248 248 247 247 247 247 247 248 249 249 250 250 249 249 249 250 251 252 253 254 254 253 251 248 244 245 246 248 250 249 249 249 249 249 248 246 246 245 245 246 247 247 251 254 256 258 257 255 253 253 253 253 253 254 254 254 255 256 258 259 261 261 261 261 261 260 259 258 256 255 253 252 252 250 249 250 248 247 247 248 251 253 251 244 233 225 222 224 224 221 219 218 218 218 218 216 214 213 212 210 209 207 207 206 205 204 203 202 201 199 198 196 195 195 195 194 194 193 193 192 191 190 190 189 189 188 187 187 186 186 185 185 185 184 184 184 184 184 184 185 185 184 184 185 185 184 185 185 185 185 186 186 187 187 187 187 187 187 186 186 186 19 18 18 17 17 16 14 11 10 11 13 15 16 17 17 18 20 22 22 23 23 23 23 23 23 23 22 21 21 20 20 19 18 17 17 17 17 17 17 18 18 19 19 19 20 21 21 21 19 17 18 18 18 19 19 19 19 19 18 17 16 16 16 17 17 18 19 19 19 18 16 15 14 13 12 12 11 11 12 12 12 11 9 8 8 8 8 7 7 8 8 8 8 8 9 9 10 10 10 10 8 8 8 8 10 9 9 9 9 9 10 11 12 12 12 10 9 8 7 7 9 10 10 10 8 7 7 4 1 0 4 8 10 11 11 11 10 7 6 5 3 2 3 4 5 6 9 9 8 7 6 8 10 12 14 15 15 16 19 23 26 24 23 22 21 19 18 17 16 15 16 18 23 27 30 32 27 27 24 21 18 16 16 17 19 20 20 17 17 18 18 19 22 25 26 26 24 20 18 18 18 21 29 29 30 30 29 25 19 16 15 15 15 15 15 15 14 13 14 14 9 6 5 1 358 350 340 331 323 317 315 313 313 313 313 312 311 310 309 307 304 302 300 299 299 299 299 299 299 300 300 298 294 291 290 290 289 286 285 285 286 287 288 288 287 287 287 287 284 280 276 277 279 284 288 290 290 290 289 288 286 284 285 286 288 290 289 288 286 285 284 282 280 279 280 282 285 285 285 284 279 274 272 270 272 272 273 273 274 275 276 276 275 275 278 279 280 281 284 290 289 287 286 287 290 288 286 285 284 284 284 284 285 285 285 286 287 288 289 290 289 285 285 284 283 281 282 284 286 286 286 286 286 287 287 286 285 285 284 279 275 274 277 279 279 280 282 284 285 284 282 279 274 270 275 276 281 287 290 291 288 286 287 289 291 294 295 295 294 289 276 263 249 243 244 249 258 260 263 268 269 266 261 258 258 259 258 252 251 249 248 248 250 252 253 253 252 251 252 252 252 252 251 250 250 251 251 251 251 251 250 251 251 251 251 251 250 251 252 252 252 253 253 253 254 254 254 254 254 255 256 255 255 256 256 256 256 256 254 253 253 253 252 251 249 246 243 242 241 240 239 239 239 239 239 239 239 239 239 239 239 239 240 241 241 240 240 241 241 241 241 240 240 239 239 239 239 239 239 239 239 238 238 238 238 238 238 238 238 238 239 239 239 238 238 238 238 238 238 238 237 236 235 233 233 233 233 233 233 235 236 237 238 239 239 239 240 240 241 241 241 241 243 245 245 245 245 246 246 245 244 242 242 242 243 243 243 244 246 246 247 248 249 249 250 250 250 249 249 249 247 247 247 247 246 246 246 246 247 247 247 248 248 248 248 248 248 249 250 251 252 252 252 251 249 246 243 243 247 249 250 252 252 248 248 249 248 246 245 244 244 244 245 246 249 251 253 254 255 255 254 253 253 253 254 254 254 254 255 255 257 258 259 259 260 260 260 260 259 258 257 256 255 255 254 253 252 252 251 249 248 247 249 251 251 250 240 230 225 226 226 223 221 220 220 219 218 215 213 212 210 208 207 206 206 205 204 203 202 201 200 199 197 195 195 195 194 193 193 192 192 191 191 190 189 189 188 188 187 186 186 185 185 185 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 185 185 185 186 186 186 186 187 186 186 186 186 186 18 18 18 18 17 15 14 11 11 12 14 16 18 18 18 20 22 23 23 24 24 24 24 23 23 23 22 22 21 20 19 19 18 18 18 18 18 18 18 19 20 21 20 21 22 23 22 22 19 16 16 17 18 19 19 18 18 18 17 16 15 15 16 17 18 18 18 18 18 17 15 14 13 12 12 11 10 10 10 10 10 10 10 9 9 9 8 7 8 8 8 8 8 8 9 10 11 11 10 9 9 8 8 9 10 9 8 7 8 9 10 10 12 12 11 10 9 8 7 7 8 9 10 9 9 8 7 7 3 3 6 10 10 11 11 11 10 8 6 5 2 0 2 2 3 5 8 9 9 8 8 9 10 11 11 12 12 13 16 21 24 25 25 24 22 21 20 17 15 15 17 19 23 27 32 31 28 27 24 22 19 16 15 16 18 20 20 18 17 16 16 17 21 26 28 28 27 25 21 19 20 23 28 29 30 30 28 25 20 18 17 15 14 14 15 15 14 13 13 11 9 7 4 2 359 355 346 336 327 319 314 313 312 312 312 312 312 311 309 307 304 302 301 300 299 299 299 298 299 300 299 298 294 292 291 290 289 286 286 285 285 287 288 286 286 286 287 287 283 278 275 275 279 285 288 290 290 291 290 288 286 286 286 287 289 290 291 290 288 287 285 282 280 279 281 282 283 284 284 283 281 276 272 271 274 273 273 273 274 274 275 275 275 277 280 282 282 283 285 287 288 287 287 289 290 289 287 285 284 284 284 284 285 285 285 286 287 288 289 289 287 283 283 283 281 281 282 284 285 285 285 285 286 286 287 286 285 284 283 278 276 275 276 277 279 282 285 287 287 286 282 275 270 268 274 278 285 289 290 290 288 287 288 290 293 293 294 295 293 286 272 254 243 242 246 251 255 257 260 264 267 266 261 260 260 259 256 254 250 248 248 249 251 253 252 250 249 250 251 252 252 250 249 249 251 253 253 252 251 251 250 250 250 250 250 249 250 250 251 252 251 252 252 253 253 254 254 254 254 255 255 255 256 256 256 256 256 256 255 253 252 252 253 253 250 247 244 242 241 240 239 238 238 238 238 238 239 239 239 239 239 239 239 239 239 239 238 239 239 239 239 239 239 239 238 238 238 238 238 238 238 237 237 237 237 237 237 237 237 237 237 237 238 238 238 238 238 238 238 239 238 238 237 235 234 234 234 234 235 236 237 238 239 240 240 241 241 241 242 242 243 243 244 245 246 246 246 246 246 246 245 243 242 242 243 243 244 245 245 246 247 248 248 249 250 250 249 248 247 247 245 244 245 245 245 244 245 245 245 245 245 246 247 247 247 248 248 248 249 249 250 251 250 249 246 243 243 245 248 250 249 250 251 248 248 248 246 245 244 244 243 243 245 247 250 251 250 250 251 252 252 252 252 253 254 254 255 255 255 255 256 256 257 258 259 259 260 259 259 258 258 257 257 256 255 254 254 253 252 251 249 248 247 247 248 251 247 236 228 226 227 225 224 223 222 221 219 216 213 211 209 207 205 205 204 203 202 202 201 200 199 198 196 195 195 194 193 193 192 192 191 191 190 190 189 188 188 187 186 186 185 185 185 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 185 185 185 186 186 186 186 186 186 186 186 18 18 18 17 16 15 14 13 13 15 16 18 19 19 20 22 24 25 25 25 25 25 25 24 24 24 23 22 21 20 20 19 19 19 19 19 19 19 20 21 22 23 22 23 24 24 24 24 19 16 16 17 18 19 19 18 18 17 16 15 15 15 16 17 17 17 17 17 17 16 15 14 13 12 12 11 10 10 10 10 10 10 10 10 10 9 8 9 8 8 8 8 8 8 9 11 12 12 9 9 8 7 8 8 8 7 7 7 8 10 11 11 13 11 11 10 9 7 6 6 7 7 9 9 9 9 9 8 7 8 9 9 10 10 11 11 10 8 7 7 7 5 3 2 2 5 9 10 10 10 10 10 10 9 9 10 11 12 14 18 22 25 26 26 24 22 19 16 14 16 17 20 23 28 32 31 28 27 24 22 19 16 15 15 17 19 20 19 19 17 15 16 20 25 27 29 29 29 28 27 25 26 28 29 30 29 29 26 24 22 19 16 14 14 15 16 14 11 10 9 9 6 4 3 360 355 349 340 331 322 316 315 313 311 311 311 312 311 310 307 304 302 302 300 299 298 299 299 300 300 299 298 297 296 292 290 288 287 286 285 285 286 287 286 285 285 286 286 281 275 274 276 281 286 287 289 290 291 290 288 287 286 287 288 287 287 290 292 291 288 285 282 280 280 281 282 282 282 283 282 283 279 273 273 275 275 273 273 273 274 275 275 276 279 282 285 286 287 288 289 288 288 287 290 291 289 288 286 285 284 284 284 285 285 285 286 287 288 289 289 288 286 283 282 281 280 281 282 284 284 284 284 285 287 287 286 285 283 280 274 273 274 276 277 281 286 288 290 288 285 278 270 267 267 269 279 287 289 289 289 288 288 289 291 293 293 294 293 290 281 265 246 245 247 251 254 254 256 258 262 266 267 265 262 262 259 255 252 248 248 250 251 252 251 248 247 248 249 250 251 249 248 248 250 254 254 253 252 251 250 249 249 249 249 249 249 249 250 250 251 251 251 252 253 253 254 254 254 254 254 254 255 256 256 256 256 256 256 255 254 253 253 252 252 251 248 245 243 241 240 239 239 238 238 237 237 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 237 237 237 237 237 236 237 237 237 237 236 236 236 237 237 237 237 238 238 238 239 239 239 239 240 239 238 237 236 236 236 236 236 237 239 239 240 241 241 241 241 242 242 242 243 244 245 245 246 246 246 246 246 246 246 244 244 243 243 243 244 245 245 246 247 247 248 249 250 249 248 248 247 245 243 242 242 243 243 243 243 243 243 243 244 244 246 247 247 247 247 247 249 249 249 249 249 245 243 242 244 248 249 249 248 247 247 247 248 247 246 245 243 242 242 243 244 247 251 253 252 251 251 251 251 251 252 252 253 254 255 255 255 255 255 255 256 257 258 258 259 258 258 258 258 258 257 256 256 255 254 253 252 251 250 249 248 247 247 249 250 241 229 224 226 225 225 225 224 223 222 218 214 211 208 207 206 205 203 202 201 201 200 199 198 197 196 196 195 194 193 192 191 191 190 190 189 189 188 187 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 185 185 185 186 186 186 186 186 186 186 17 17 17 17 17 17 16 17 17 18 19 20 20 21 22 24 26 26 26 26 26 25 25 25 25 24 23 22 21 20 20 20 20 20 20 20 20 21 21 23 24 26 27 26 26 26 26 24 18 16 15 16 17 18 17 18 17 16 15 14 14 14 15 15 15 15 15 15 15 15 14 13 12 12 11 10 10 10 10 10 10 10 10 9 9 9 9 10 10 10 9 8 8 8 10 12 13 12 10 9 8 7 6 6 6 6 6 6 8 8 10 11 11 10 11 11 9 7 5 4 4 6 7 9 9 9 9 10 9 8 8 8 9 10 11 10 9 9 8 8 8 7 7 6 6 8 9 10 12 12 11 10 9 9 9 9 10 12 14 17 20 23 24 24 25 22 19 15 13 15 17 20 24 28 32 32 28 26 25 21 18 16 16 16 17 19 19 20 19 17 14 14 19 24 27 29 30 30 30 29 27 28 29 30 30 30 29 28 27 24 20 18 15 15 16 16 13 9 8 8 8 6 5 3 0 355 348 341 334 331 326 318 313 311 311 311 312 311 310 307 305 304 303 300 299 299 299 299 298 299 299 298 298 296 295 291 289 288 286 284 285 286 286 286 284 285 285 284 279 274 274 278 283 286 286 289 290 291 290 288 287 287 288 288 288 288 291 293 293 290 286 282 280 281 282 284 284 283 283 283 283 278 273 273 276 275 273 273 273 274 274 276 278 281 285 287 289 289 291 291 290 289 287 289 291 289 288 286 286 285 284 284 285 285 285 286 287 287 288 288 288 287 284 282 281 279 280 281 282 283 283 284 285 287 287 286 284 280 275 269 268 268 274 281 285 289 290 290 287 282 273 265 265 266 272 281 288 289 289 289 289 290 290 289 291 294 294 292 287 275 256 245 247 251 252 255 256 256 257 264 269 270 268 265 262 261 257 251 248 249 251 252 251 248 246 246 246 248 249 249 247 247 249 252 254 253 251 250 250 249 248 248 248 249 248 249 249 249 250 250 250 251 251 252 253 253 254 254 254 254 254 255 255 256 256 256 255 255 255 254 254 253 252 251 251 249 246 244 242 240 241 239 238 237 236 236 236 236 236 237 237 237 237 237 237 237 237 237 238 238 238 237 237 237 237 237 236 236 236 236 236 236 236 236 236 236 236 236 236 237 237 237 237 238 238 239 240 240 240 240 240 240 239 238 238 237 236 236 237 237 239 239 240 241 241 241 241 241 241 241 242 243 244 245 246 246 246 247 247 247 246 246 245 245 244 244 244 245 245 246 247 247 248 248 248 248 248 247 245 244 242 242 242 241 242 242 242 242 243 243 244 245 246 247 247 246 246 246 246 247 248 247 245 241 242 243 245 248 247 247 248 248 248 247 247 246 246 244 243 242 241 243 244 247 250 252 254 254 254 254 253 252 253 252 252 253 254 255 255 255 255 255 256 257 257 258 258 258 258 258 258 258 257 256 256 255 253 252 251 250 250 249 248 247 247 248 251 242 229 223 226 226 226 225 224 224 223 220 216 212 211 210 207 205 203 201 200 200 199 198 197 197 196 195 194 193 192 191 190 190 189 189 189 188 187 186 186 185 185 185 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 183 183 184 184 184 184 184 185 185 185 185 185 185 185 185 17 17 17 17 17 18 17 18 19 20 22 21 22 23 24 27 27 27 27 26 26 26 25 25 25 24 23 22 21 21 21 21 20 20 20 20 22 23 24 26 27 29 29 28 28 28 27 22 18 16 14 14 14 15 15 16 15 14 13 13 13 13 12 12 13 14 14 13 13 13 12 11 11 11 10 9 9 9 9 9 10 8 8 8 9 9 9 9 9 10 10 9 8 9 10 11 11 11 11 9 8 7 5 5 5 6 6 6 7 8 9 10 10 10 11 11 9 7 5 3 2 4 7 8 9 9 11 11 9 8 7 7 8 9 10 10 11 10 9 9 8 8 8 9 9 9 10 11 12 12 11 11 10 10 10 9 9 11 14 16 18 19 21 22 22 21 20 14 13 15 18 20 23 25 27 28 25 25 22 19 17 15 16 16 17 18 19 21 20 17 14 12 16 23 27 29 29 30 31 31 30 29 29 30 30 30 30 29 29 27 23 20 16 16 16 15 13 10 9 7 6 5 4 4 360 354 347 341 334 333 329 322 316 311 310 311 311 310 309 307 306 305 303 300 299 299 299 299 298 300 299 299 298 296 296 292 290 288 286 284 284 285 285 285 284 285 284 281 278 275 276 279 283 285 286 288 290 290 289 288 288 288 288 288 289 290 293 295 295 292 287 283 282 281 282 283 283 283 282 283 281 275 271 272 275 277 276 274 274 274 275 277 280 284 286 289 290 291 293 293 291 289 288 288 290 290 289 288 288 286 285 285 285 285 285 286 286 286 287 288 288 287 285 282 281 278 278 279 281 283 283 283 284 286 287 286 281 275 269 266 268 269 277 283 287 290 291 289 283 277 270 264 264 268 274 281 287 288 289 290 291 292 292 291 294 294 293 289 283 268 252 245 247 253 253 255 256 255 258 269 272 272 271 268 265 261 254 250 249 250 251 250 249 248 247 247 248 250 250 249 248 249 252 252 251 250 250 248 247 247 247 248 248 248 248 248 248 248 249 249 250 250 251 251 252 253 253 253 253 254 254 255 255 255 256 255 255 255 255 254 254 253 251 250 250 250 248 245 243 241 242 240 239 238 237 236 235 235 235 235 236 236 236 236 236 236 236 237 237 237 237 237 237 237 237 236 236 236 236 236 236 236 236 236 236 236 236 236 236 237 237 238 238 238 239 240 240 240 240 240 241 240 240 240 239 238 236 237 237 237 238 238 239 239 240 240 241 241 241 241 242 243 244 245 245 246 246 247 247 247 247 246 246 245 244 244 244 245 245 246 247 247 247 247 247 246 247 246 245 244 243 243 242 242 242 243 243 243 244 244 245 246 246 246 246 245 244 245 245 245 246 245 243 241 242 243 245 247 248 247 247 247 247 247 246 245 245 244 243 241 241 243 245 247 249 251 253 255 256 256 256 255 253 252 252 253 254 255 255 255 255 255 256 257 258 258 258 258 258 258 258 258 257 256 255 254 252 250 250 249 249 249 248 247 247 247 250 240 228 224 225 225 224 223 223 223 223 222 218 214 213 212 208 205 203 201 200 199 198 197 197 197 196 195 194 193 192 190 189 189 189 188 188 187 186 185 185 185 184 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 185 185 185 185 185 185 185 18 17 16 16 17 17 17 17 19 21 22 23 24 25 26 27 27 27 27 26 26 26 26 25 24 23 22 21 21 21 22 21 21 21 20 21 23 25 27 29 30 31 30 30 30 29 27 22 18 17 16 15 14 14 13 12 10 10 11 12 11 9 9 9 9 10 10 11 11 11 11 11 10 9 9 8 8 8 8 9 10 7 6 6 7 6 7 7 8 10 10 9 8 9 9 10 10 10 9 9 8 7 6 5 5 6 6 6 6 7 8 8 9 9 10 10 10 8 7 6 3 4 6 7 8 10 12 11 9 8 7 6 7 9 10 11 11 11 10 9 10 10 9 9 10 10 10 11 12 12 12 11 11 11 11 10 10 11 13 14 15 16 17 20 21 22 21 13 13 16 18 19 23 23 24 24 23 20 19 17 16 15 16 16 16 18 20 22 20 17 14 12 14 22 26 27 28 30 31 32 31 30 29 29 30 31 31 31 31 30 26 22 17 15 16 15 13 11 10 6 5 5 4 4 359 354 347 341 336 334 329 323 318 313 310 311 311 310 309 308 307 305 303 300 299 299 299 299 299 298 298 299 298 297 295 292 290 288 285 283 283 283 284 284 285 285 283 280 278 278 279 280 280 282 285 287 289 290 288 288 288 288 287 287 288 289 291 295 295 293 289 284 283 284 284 283 283 281 281 279 276 273 271 273 277 279 278 276 275 276 277 279 282 285 288 289 290 291 293 293 292 290 290 292 291 291 290 290 289 287 286 285 285 283 281 285 284 285 286 287 287 286 284 282 281 278 278 279 280 281 282 282 284 285 286 284 277 269 265 263 265 272 280 285 289 290 290 288 279 274 271 268 265 269 275 281 285 287 288 289 292 293 293 293 292 292 291 286 276 262 253 249 248 249 252 254 255 257 262 270 273 274 272 271 268 260 253 251 250 250 250 249 249 248 248 249 251 252 252 252 251 252 253 251 249 248 248 247 246 246 247 247 247 247 247 247 248 248 249 248 249 250 250 251 252 252 253 253 253 253 254 254 255 255 255 255 255 255 254 254 253 252 251 250 250 251 249 246 245 244 243 241 239 238 237 236 236 235 235 235 235 235 235 235 235 236 236 237 237 238 238 238 238 237 237 237 237 237 236 236 237 237 237 237 237 237 237 237 237 237 238 238 238 239 239 239 240 240 240 241 241 241 241 240 240 239 238 237 238 237 237 238 238 238 239 240 241 241 241 242 242 243 244 246 246 246 246 246 246 246 247 246 246 245 245 245 244 244 245 246 246 246 246 246 246 246 246 245 244 244 244 243 243 243 243 244 244 244 245 246 246 247 247 246 246 245 244 244 243 244 244 243 242 242 243 244 245 246 246 247 246 245 245 246 245 244 244 244 242 240 240 242 244 246 248 249 251 251 253 255 256 255 253 252 252 253 254 254 254 255 255 256 256 257 257 258 258 258 258 258 258 257 256 255 254 253 250 249 249 248 248 248 247 247 247 247 248 242 240 233 223 219 218 218 219 221 222 221 219 218 216 214 210 206 203 201 200 199 198 197 197 196 196 195 194 193 191 190 189 188 188 187 187 186 186 185 184 184 184 184 184 184 183 183 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 185 184 184 185 185 19 18 17 16 16 16 16 16 18 20 22 23 25 26 25 26 27 27 27 26 26 26 25 25 23 22 22 22 22 22 22 22 22 21 20 21 23 26 29 30 31 32 32 31 30 30 28 23 20 20 19 16 13 13 12 10 9 8 10 10 9 8 8 8 8 8 8 9 9 10 10 10 9 9 8 8 8 7 7 7 7 6 6 6 5 5 5 5 6 7 9 10 10 9 9 10 10 10 10 9 9 8 7 6 6 5 5 5 5 5 6 7 8 9 9 9 9 9 8 7 5 4 6 7 8 10 11 10 8 7 6 5 6 8 10 11 11 11 10 10 10 10 10 10 10 10 10 11 12 13 13 13 12 12 12 12 11 12 12 12 13 13 14 18 21 23 20 13 13 16 18 20 21 21 23 22 20 18 17 16 15 15 15 16 16 18 20 20 19 18 15 13 14 21 25 26 28 30 31 31 30 29 29 29 30 30 31 32 33 33 28 24 19 17 17 16 15 14 10 7 4 3 3 2 359 354 347 345 341 333 326 322 318 314 310 309 310 310 309 309 307 304 301 300 299 299 299 299 299 298 298 300 298 297 295 293 290 288 286 283 281 282 282 284 285 284 282 278 278 279 280 280 280 281 284 287 289 289 288 288 288 287 287 286 288 289 290 292 295 293 290 288 287 287 286 284 282 282 282 277 274 272 271 273 273 274 277 277 277 277 279 281 283 285 288 288 290 293 294 293 292 290 292 293 292 291 291 290 289 288 286 285 281 279 279 281 283 282 284 286 286 286 283 282 281 279 279 280 280 280 281 281 282 285 285 281 273 265 264 263 267 274 282 287 289 290 289 285 276 272 271 269 268 271 276 278 281 284 286 288 290 291 293 295 294 294 291 284 272 259 256 256 254 252 251 251 254 258 263 269 273 276 275 273 267 259 253 252 251 250 250 250 250 250 250 251 253 253 253 253 253 252 251 248 248 247 246 245 245 246 246 246 246 246 247 247 247 248 248 248 248 249 249 250 251 252 252 252 252 253 254 254 254 255 255 254 254 254 254 253 252 252 251 250 250 250 250 248 247 246 244 242 240 238 237 236 235 235 235 235 235 235 235 235 235 237 238 239 239 239 239 239 239 238 238 238 238 237 237 237 237 237 237 237 237 237 237 237 237 237 238 238 238 239 239 239 240 240 240 241 241 241 241 241 241 240 239 239 239 239 238 238 238 239 239 240 241 242 242 242 243 244 245 245 246 246 246 246 246 246 246 246 246 245 245 245 244 244 245 245 246 245 245 245 245 246 245 245 245 245 245 244 244 244 244 244 245 245 246 246 246 247 247 246 246 246 244 243 242 243 242 241 241 242 244 244 244 244 244 243 245 243 244 245 245 244 244 244 241 238 239 241 243 245 247 249 250 251 253 254 254 254 255 254 254 254 254 254 255 256 256 256 257 257 257 258 257 257 257 257 257 256 255 254 253 251 249 248 248 248 247 247 247 247 246 246 247 246 247 235 216 211 211 213 215 217 219 219 220 218 216 214 211 208 204 201 199 199 198 198 197 196 196 195 194 192 191 190 189 189 188 187 186 186 185 185 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 185 20 20 18 17 15 15 15 15 15 16 17 19 21 23 22 24 26 26 26 25 25 25 24 23 22 22 22 23 23 24 23 22 21 21 20 21 23 26 28 29 29 29 30 30 30 30 29 27 23 24 21 18 15 15 12 10 8 8 9 10 10 8 7 7 6 6 7 7 8 9 9 9 9 8 8 8 7 6 4 5 5 5 6 5 5 5 5 5 6 8 10 11 11 10 9 9 10 10 10 9 8 8 7 7 6 6 5 5 4 4 6 7 8 9 8 9 9 9 9 7 6 5 6 8 8 10 10 10 8 7 5 4 5 7 9 10 11 10 10 9 9 9 10 10 10 10 10 10 12 12 12 12 12 12 12 12 12 12 12 11 11 12 13 18 22 23 18 13 12 15 20 23 23 22 22 19 17 16 16 16 16 15 15 16 17 18 19 19 19 18 16 13 14 17 18 24 28 30 31 30 30 29 29 29 30 30 31 33 34 34 32 27 22 19 19 17 16 14 11 7 2 1 2 2 359 355 352 348 341 333 326 321 318 314 310 308 308 308 309 308 306 303 300 300 300 300 299 299 299 298 299 300 299 297 295 293 289 288 285 285 283 282 282 283 285 283 280 278 279 281 281 281 280 281 284 287 289 289 289 289 288 287 287 286 288 289 290 291 293 293 290 288 288 287 286 284 283 283 282 277 273 271 271 273 274 279 278 278 277 278 280 282 283 284 286 288 292 295 296 295 294 295 294 294 292 291 291 290 289 288 287 286 280 277 277 278 280 279 281 285 284 282 282 282 281 280 279 279 280 280 280 281 282 283 283 276 269 265 265 265 269 276 283 286 288 288 286 282 276 275 271 270 270 273 274 276 280 282 284 286 286 289 292 293 293 293 290 281 269 260 259 258 257 254 251 251 253 258 264 271 277 280 279 274 267 260 255 254 252 251 251 251 251 251 251 251 252 252 252 252 252 250 248 245 245 244 244 244 244 245 245 245 245 245 246 246 246 247 247 247 247 248 249 249 250 250 251 251 252 252 253 254 254 254 254 253 253 253 253 252 251 251 251 250 250 250 250 250 249 247 244 242 240 238 237 236 235 235 235 236 236 237 237 237 237 238 239 239 239 240 240 240 240 239 238 238 238 237 237 237 236 236 236 236 237 237 237 237 237 237 237 237 238 238 239 239 240 240 240 241 241 241 241 241 241 241 240 240 240 240 240 240 240 240 240 241 241 242 243 243 244 244 244 245 245 246 246 246 246 246 246 246 246 246 245 245 244 244 245 245 245 245 245 245 245 245 245 246 245 245 245 245 244 245 245 245 245 246 246 246 246 246 246 245 245 246 245 243 242 242 241 241 241 242 242 243 242 242 241 242 243 242 243 244 245 245 244 243 239 237 239 241 242 244 246 247 248 252 254 255 255 257 258 257 256 256 256 255 255 256 256 257 257 257 258 258 258 257 257 257 256 255 254 253 251 250 249 248 248 247 247 247 246 246 246 246 247 247 247 229 210 206 207 208 210 212 214 214 216 216 215 213 212 209 206 202 200 199 198 197 196 196 195 194 193 192 191 191 190 189 188 187 186 186 185 185 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 21 20 19 18 16 16 16 15 15 15 16 17 19 19 20 21 23 24 24 24 24 24 23 23 22 22 23 24 24 24 24 22 21 21 21 22 24 26 27 27 28 28 28 28 28 29 30 28 26 25 23 23 20 17 14 11 10 9 10 11 10 9 8 7 5 5 5 6 7 8 8 8 8 8 8 7 6 5 5 4 5 6 6 6 6 6 6 6 7 9 11 11 10 10 9 9 10 10 9 8 7 8 8 8 7 5 5 5 4 3 4 7 9 9 9 8 8 9 9 8 7 6 6 8 8 8 9 9 9 7 4 4 5 7 9 10 10 9 9 8 8 9 10 11 11 8 8 9 10 10 10 11 11 11 11 11 12 13 12 11 11 11 14 18 22 23 16 12 11 15 24 24 24 23 20 17 15 14 15 16 16 16 16 16 17 17 18 19 19 19 17 13 13 13 16 24 27 29 30 30 29 29 29 29 29 30 33 34 34 33 32 31 26 23 21 20 19 16 12 7 4 2 3 3 360 357 356 350 342 333 326 320 317 314 311 308 308 308 309 308 305 302 300 299 300 300 299 298 298 298 298 298 298 297 296 292 289 287 285 284 283 282 282 282 283 282 281 279 280 281 282 282 281 282 285 288 289 290 290 290 290 288 287 287 289 291 291 291 291 291 290 289 288 287 285 283 283 285 282 277 273 271 271 272 276 282 279 278 279 280 282 284 285 285 287 290 294 296 297 296 295 296 296 294 293 292 291 290 289 288 287 285 278 277 277 277 278 281 281 283 283 282 282 282 281 280 279 279 280 280 279 281 284 282 279 273 269 267 267 268 272 278 283 285 286 286 284 281 278 277 272 272 272 272 273 278 279 280 281 283 285 288 291 291 291 290 285 276 265 260 259 258 258 254 251 251 253 258 266 274 277 278 281 274 268 262 258 256 254 253 252 251 251 250 249 249 248 249 250 250 248 247 245 243 242 242 243 243 244 244 244 244 244 245 245 245 246 246 246 246 246 247 247 248 248 249 250 251 251 252 252 253 253 253 252 252 252 251 251 251 251 250 250 250 249 249 249 249 249 247 245 243 241 240 238 238 237 237 237 237 237 238 238 238 238 238 238 238 239 239 239 239 239 238 238 237 237 236 236 236 236 236 236 236 236 237 237 237 237 237 238 238 238 238 239 239 240 240 240 240 240 240 241 241 241 241 240 240 240 240 240 240 240 240 241 241 241 242 243 243 244 244 244 244 245 245 246 246 246 246 246 246 246 246 246 246 245 245 245 245 245 245 245 245 245 245 245 246 245 245 245 245 245 245 245 245 245 246 245 245 245 245 245 245 246 246 245 244 242 241 240 241 242 243 243 243 240 239 240 242 242 244 243 242 242 241 241 241 238 237 239 241 242 244 245 246 249 252 255 257 259 261 262 261 260 259 257 256 256 256 257 257 257 258 258 258 258 258 257 256 255 254 253 252 251 250 249 248 247 247 247 246 246 246 246 246 246 247 245 225 207 203 204 205 207 208 209 210 212 214 212 212 211 209 206 203 201 200 198 197 196 195 194 193 193 192 192 191 191 190 189 188 187 186 185 185 185 185 184 184 183 183 183 183 183 182 182 182 182 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 21 20 20 18 18 17 17 16 16 15 15 16 16 15 15 17 19 21 22 22 22 22 22 22 23 23 25 26 25 24 23 22 21 21 21 22 24 27 29 29 29 28 28 27 27 28 30 28 26 25 24 24 23 20 17 14 12 11 10 10 10 9 9 7 5 4 5 5 7 8 9 8 8 8 7 7 8 7 6 5 5 6 7 7 7 7 8 8 9 10 11 10 9 9 9 9 10 9 8 7 7 7 8 7 7 7 5 4 3 3 4 7 9 10 9 9 8 9 9 9 8 7 7 7 7 8 8 9 8 7 5 4 6 7 9 9 9 9 8 8 8 8 10 11 11 9 7 7 7 8 9 10 10 9 10 11 13 13 12 12 12 12 15 20 23 21 17 12 12 16 23 23 25 23 20 17 15 14 15 16 16 16 16 17 17 17 18 19 19 18 16 13 13 12 16 23 27 29 29 29 28 28 28 28 29 31 33 33 32 32 31 30 27 24 24 22 20 17 13 9 6 4 4 4 359 358 355 350 342 334 326 321 317 314 310 308 308 308 309 307 304 302 300 299 300 299 299 298 298 297 296 297 298 297 295 291 288 286 285 281 282 282 281 280 281 281 280 280 280 280 281 282 283 284 286 288 289 290 290 290 290 288 286 286 288 291 291 290 290 289 289 290 288 286 283 282 282 285 282 276 273 270 270 272 277 283 282 281 282 284 286 287 287 287 288 291 294 295 296 297 296 295 295 294 293 292 291 290 289 287 286 283 278 277 277 279 280 281 280 282 284 283 282 282 281 281 277 276 279 279 278 281 284 283 279 275 274 271 270 271 273 278 282 284 284 285 282 282 279 276 274 272 272 272 273 277 278 280 281 282 285 286 290 289 288 284 277 268 263 260 259 258 256 253 252 252 253 258 267 274 278 278 278 273 267 263 261 260 258 254 254 252 251 249 247 246 246 247 248 247 244 244 243 241 241 242 243 243 243 243 243 243 243 244 244 244 244 245 245 245 246 246 246 246 247 248 249 249 250 251 252 252 252 252 251 251 251 250 250 250 250 250 250 250 249 249 248 248 248 247 246 245 243 241 240 239 239 239 238 238 238 238 238 238 237 237 237 237 237 237 238 238 237 237 237 236 236 236 236 236 236 236 236 236 236 236 237 237 237 238 238 238 238 238 238 239 239 240 240 240 240 240 240 241 241 241 241 240 240 240 240 240 240 240 240 240 241 241 242 242 243 243 243 243 244 244 244 245 245 245 245 245 245 246 246 246 245 245 244 244 244 244 244 244 244 245 245 245 245 245 245 245 245 245 245 245 245 245 245 245 245 245 245 246 246 246 246 244 242 241 240 241 241 242 243 242 238 239 240 241 242 244 244 244 244 242 239 240 237 238 240 241 243 244 245 247 250 254 257 261 263 264 264 263 263 261 259 258 257 257 257 257 258 258 259 259 259 257 257 256 254 253 252 251 250 250 249 248 247 247 246 246 246 246 246 246 246 247 245 224 207 202 202 204 204 205 206 207 209 211 210 210 209 208 206 205 203 200 198 196 195 194 194 193 193 192 192 192 191 190 190 189 187 186 186 186 185 185 185 184 184 183 183 183 183 182 182 182 182 182 182 182 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 21 21 19 18 18 18 18 18 17 16 15 15 15 15 15 16 18 19 20 21 21 22 22 23 24 25 26 26 24 24 23 22 21 21 21 22 25 27 30 31 31 31 29 27 26 28 29 29 26 24 24 24 23 22 20 17 15 12 10 10 10 9 9 7 5 4 4 5 8 9 9 9 9 8 6 7 9 10 9 8 7 7 7 7 8 8 9 10 10 10 10 8 8 8 9 9 9 8 7 7 7 7 6 6 6 6 5 4 3 3 4 6 9 10 10 9 9 9 10 10 9 8 8 7 7 8 8 8 9 8 6 6 7 8 9 9 8 9 8 8 8 8 10 12 12 10 7 6 6 6 7 8 8 8 9 11 11 11 11 12 13 14 17 21 22 21 19 13 12 15 19 22 24 23 20 17 15 13 14 15 15 16 16 16 17 18 19 19 20 19 17 15 14 12 13 20 26 29 29 28 27 22 18 20 23 29 31 31 31 31 29 27 26 25 24 22 20 16 13 10 8 7 5 4 3 359 354 348 342 334 327 321 317 314 310 311 310 310 309 308 303 301 300 299 299 299 299 298 297 296 295 297 297 296 294 290 287 287 286 284 282 281 280 279 279 279 280 280 280 280 282 283 284 285 286 287 289 288 288 288 288 286 285 286 289 291 291 290 289 288 287 287 287 284 281 280 281 284 281 277 274 273 271 273 279 283 283 284 286 289 290 289 289 288 289 292 294 295 296 296 296 295 294 294 291 290 290 289 289 287 286 285 284 283 282 282 280 279 279 279 282 281 280 281 281 281 279 278 278 278 277 281 283 280 277 277 276 273 272 273 276 279 282 283 282 282 281 281 278 276 275 274 272 271 273 276 278 278 281 283 285 285 288 287 285 279 271 264 264 261 259 257 254 252 252 252 253 259 267 268 274 277 275 271 267 264 262 261 259 255 255 253 250 248 246 245 245 246 245 244 243 242 241 240 241 241 241 241 241 241 241 242 243 243 243 243 244 244 244 245 245 244 244 245 245 246 247 248 249 249 250 250 250 250 249 249 249 249 249 249 250 250 249 249 249 249 248 247 248 248 247 245 243 242 241 240 239 239 239 238 237 237 237 236 236 235 236 236 236 236 236 236 237 237 237 237 237 236 236 236 236 236 236 236 236 236 237 237 237 238 238 238 238 238 238 238 238 239 239 240 240 240 240 240 241 241 240 240 240 240 240 240 239 239 239 239 240 240 240 241 241 241 241 241 242 243 243 243 244 244 244 244 244 244 245 244 244 244 244 244 244 243 243 244 244 245 245 245 245 245 245 245 245 245 245 245 245 245 245 245 245 245 245 246 246 246 245 243 242 240 240 240 241 242 242 240 238 239 240 242 243 243 243 244 241 239 239 240 238 240 240 241 242 244 247 250 254 257 261 264 265 266 266 265 264 262 260 260 259 259 258 258 258 259 260 260 259 257 256 255 254 253 251 251 250 250 249 248 247 247 247 247 247 246 246 246 247 247 244 225 209 202 201 201 201 202 203 205 207 208 209 208 208 208 207 206 203 200 198 196 195 194 193 193 193 192 192 192 191 191 190 189 188 187 187 187 186 186 185 184 184 183 183 183 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 183 183 183 183 183 183 183 183 183 22 21 20 18 18 19 19 19 19 18 17 16 16 16 16 17 17 18 18 20 21 22 23 24 26 28 27 27 26 24 22 22 22 22 22 22 24 27 30 31 34 34 31 28 27 28 27 26 24 24 23 23 23 23 22 21 18 14 11 10 9 9 9 8 6 5 5 6 9 9 10 10 10 9 6 6 8 10 10 9 9 8 8 7 7 8 10 11 11 9 8 7 7 7 8 8 7 7 7 8 7 6 5 4 3 4 4 3 3 3 4 5 8 10 10 9 9 9 10 10 9 9 8 8 7 7 8 8 9 9 8 8 9 9 9 8 8 8 9 9 8 9 10 12 12 11 10 8 6 6 6 7 7 8 9 9 10 10 11 12 13 15 17 21 21 21 21 18 14 13 16 19 22 22 21 18 15 13 13 14 15 16 17 17 18 19 20 20 20 20 19 18 16 14 13 19 24 27 28 28 17 15 14 14 15 19 26 30 30 29 27 26 25 25 24 23 20 16 13 10 10 9 7 5 4 359 353 347 340 333 325 320 316 314 312 312 311 310 309 306 303 301 300 299 299 300 301 300 298 297 296 298 297 295 292 288 287 288 286 284 283 281 280 279 278 278 279 279 279 280 282 283 283 284 285 286 287 286 286 286 285 284 284 285 288 289 290 289 288 287 287 287 286 281 279 279 281 282 281 278 277 275 274 275 281 283 285 287 290 292 292 292 292 291 292 293 295 296 296 296 296 295 295 295 296 292 290 286 284 283 283 284 285 283 279 280 278 276 275 274 276 278 279 280 280 280 279 277 277 277 277 281 282 278 275 276 277 274 272 274 277 280 283 284 283 282 282 280 277 276 275 274 271 270 273 276 278 279 283 284 285 285 286 284 281 278 275 270 265 261 259 256 253 251 251 250 253 257 263 265 272 274 272 270 267 265 263 261 259 258 255 251 248 246 245 244 244 244 243 242 242 240 240 239 240 240 239 239 239 240 240 240 241 241 241 242 243 244 243 242 243 243 243 243 244 245 246 246 247 248 248 248 248 249 247 247 248 248 248 248 249 248 248 248 248 248 248 247 247 247 246 244 242 241 241 240 239 238 238 237 237 236 235 235 235 234 235 235 235 235 236 236 237 237 237 237 237 237 237 237 237 236 236 236 236 236 236 236 237 237 237 237 237 237 237 237 237 238 238 239 239 239 240 240 240 240 240 240 240 239 239 239 239 239 239 239 239 239 240 240 240 241 240 241 241 242 243 243 243 243 243 243 243 243 243 243 243 243 243 243 243 243 243 243 244 244 245 245 245 245 245 245 245 245 245 244 244 244 244 244 244 245 245 246 246 246 244 242 240 240 241 241 242 241 240 238 237 238 242 243 243 244 244 243 241 241 241 241 239 240 241 242 243 246 250 254 258 262 264 266 267 268 268 267 265 263 262 261 261 260 259 259 259 260 261 261 259 257 255 254 253 252 252 251 250 250 249 248 248 247 247 247 247 247 247 247 247 247 243 227 211 203 200 200 199 200 201 203 205 206 207 207 207 208 207 206 203 200 198 197 195 194 193 193 193 192 192 191 191 190 190 189 188 188 188 187 186 186 185 185 184 183 183 183 183 182 182 182 181 181 181 181 181 181 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 183 183 183 183 22 22 20 19 19 19 19 20 20 19 18 17 17 17 17 17 17 17 18 20 21 23 24 26 28 28 26 27 25 23 22 21 22 23 23 23 24 28 30 31 36 35 32 30 28 29 26 24 23 23 22 22 22 22 22 21 20 17 13 11 10 10 10 9 8 7 7 8 9 9 9 10 10 9 6 5 8 10 10 10 10 10 9 7 7 8 10 11 10 8 7 6 6 6 6 6 6 6 7 7 7 5 5 4 2 2 3 3 4 4 4 5 7 10 10 10 9 9 9 9 9 9 8 7 7 7 7 7 9 11 11 11 11 10 9 9 8 8 9 9 9 9 10 11 12 11 11 10 7 7 7 7 7 8 8 9 10 10 10 12 12 14 17 19 21 22 22 21 19 17 19 20 21 22 22 20 17 14 13 13 14 16 18 19 19 20 20 20 20 20 20 20 18 15 13 15 22 26 28 25 16 15 14 13 13 14 25 29 29 28 27 26 26 26 25 23 21 17 14 11 11 10 7 6 4 358 353 346 338 331 324 319 315 315 313 312 311 310 307 305 303 301 300 300 299 300 301 300 299 298 298 297 297 294 290 287 287 287 287 285 282 280 279 279 279 278 277 278 279 280 281 282 282 283 283 284 285 285 285 283 283 282 283 284 287 289 289 289 288 287 286 285 283 279 278 279 281 283 284 283 280 277 277 278 283 285 287 290 292 293 293 293 294 294 294 295 296 296 297 296 295 295 295 295 294 292 284 282 280 279 278 279 279 279 278 278 278 277 275 274 274 276 277 278 279 279 279 277 277 277 278 281 282 277 278 279 278 276 273 274 277 280 282 284 284 283 282 281 279 277 275 273 270 270 273 273 275 280 283 284 285 285 283 281 279 277 276 273 267 262 259 256 253 251 250 249 254 256 259 267 271 271 270 269 267 265 262 259 258 256 253 249 247 245 244 243 242 242 242 241 240 240 239 239 239 238 238 238 238 238 239 239 239 240 240 241 241 242 240 240 240 241 241 242 243 243 244 244 245 245 246 246 246 246 245 245 245 246 246 246 246 246 246 246 247 247 247 247 247 246 245 243 243 241 240 239 238 237 236 236 236 235 235 235 235 235 235 235 235 235 236 236 237 237 237 237 237 237 237 237 236 236 236 236 236 236 236 236 236 236 237 237 237 237 237 237 237 237 238 238 239 239 239 239 240 240 240 240 240 239 239 239 238 238 238 238 239 239 239 240 240 240 240 240 241 242 242 242 242 242 243 242 242 241 241 241 242 242 242 243 242 242 242 242 243 243 244 245 245 245 245 245 245 245 244 244 244 244 244 244 244 244 245 245 245 245 242 240 239 239 240 242 242 240 239 238 238 240 242 242 242 242 243 239 239 240 241 242 242 240 241 242 245 249 253 257 260 263 266 268 268 269 269 268 266 264 263 263 262 261 261 261 261 261 261 261 259 257 255 254 253 253 252 251 250 249 248 248 248 248 248 248 248 248 248 248 247 246 243 229 212 205 202 199 198 198 199 201 203 204 205 207 208 208 208 206 203 200 198 196 195 193 193 192 192 191 191 190 190 189 189 189 188 188 188 187 186 186 185 185 184 184 183 183 183 182 182 181 181 181 181 181 181 181 181 181 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 183 183 21 21 20 19 20 21 20 21 21 21 20 19 19 18 18 18 17 17 18 20 22 24 26 28 28 27 25 25 24 23 22 21 22 23 23 23 24 25 28 32 36 38 32 30 29 28 25 22 22 20 19 20 20 19 19 20 19 17 15 14 13 12 11 11 10 9 10 10 10 8 8 9 10 9 6 6 8 10 10 11 11 11 9 7 7 8 10 10 9 8 7 7 6 6 6 6 6 6 6 6 6 5 5 4 2 2 3 3 4 4 5 5 7 9 9 8 7 8 9 10 10 10 8 8 7 5 5 7 10 13 13 12 11 10 9 9 8 8 9 10 10 9 10 10 10 10 10 10 8 7 7 7 7 7 8 8 8 9 10 11 12 14 16 19 21 23 21 21 21 19 19 19 20 22 23 23 20 16 14 14 14 17 19 20 21 21 21 20 20 21 21 22 21 17 16 18 21 25 27 29 24 17 14 13 13 14 16 25 27 27 27 27 26 25 24 23 21 19 16 14 11 10 10 7 3 358 352 346 338 330 323 317 314 314 311 310 310 309 307 304 302 300 299 299 299 300 301 300 299 298 297 297 296 294 293 290 287 286 287 283 281 280 279 278 277 277 277 277 279 279 280 281 281 281 282 284 285 285 284 284 283 282 282 284 287 288 289 289 288 286 285 283 280 277 277 279 282 285 286 285 282 280 279 281 285 286 289 291 292 292 292 293 294 295 296 296 297 297 297 296 296 295 293 291 288 285 281 280 280 279 279 279 279 278 278 279 278 276 275 275 275 274 274 277 278 279 278 277 276 276 279 281 281 281 281 278 277 277 273 276 278 282 284 284 284 283 281 280 278 275 275 272 270 271 274 276 278 280 282 283 283 282 281 279 276 276 276 272 267 263 258 256 253 252 252 254 256 259 263 267 269 269 269 268 267 264 259 260 256 252 249 246 244 243 242 242 241 241 241 240 240 239 238 239 239 238 238 238 237 237 238 238 239 239 239 240 240 240 239 239 239 239 239 240 241 241 241 242 243 244 244 244 244 244 243 243 243 243 243 244 244 244 244 245 245 246 246 245 246 245 244 243 243 242 240 238 237 236 236 235 235 235 235 235 235 235 235 235 235 235 236 236 237 237 237 237 237 237 237 236 236 236 236 236 236 236 236 236 236 236 236 237 237 237 236 237 237 237 237 238 238 239 239 239 239 239 239 239 239 239 238 238 238 238 238 238 238 238 239 240 240 240 240 240 240 241 241 241 242 242 242 242 241 240 240 241 241 241 242 242 242 241 241 241 242 243 243 244 244 245 245 245 245 245 244 244 244 244 244 244 244 244 244 245 245 243 240 239 239 239 240 242 241 239 240 240 240 241 241 241 241 240 240 239 239 240 241 242 242 241 241 243 247 251 253 256 259 263 266 268 268 270 269 268 267 265 265 264 263 263 263 263 263 262 262 261 259 256 254 253 253 253 252 251 250 249 248 248 248 248 248 249 249 249 248 248 247 246 242 231 214 210 205 199 197 197 198 200 201 203 204 205 207 208 207 205 202 199 198 196 195 194 193 192 191 190 190 189 189 188 188 188 188 188 187 186 186 185 185 184 184 184 183 183 183 182 182 181 181 181 181 181 181 181 181 181 181 181 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 20 19 19 19 21 21 22 22 22 21 21 20 19 19 21 21 20 20 21 22 23 25 27 28 27 26 25 24 23 23 22 22 22 22 23 23 23 24 28 32 35 35 32 30 29 27 24 22 23 19 17 16 16 16 17 16 16 16 16 15 13 12 12 11 11 11 11 12 12 11 11 10 10 10 8 7 9 9 10 10 10 10 9 8 6 6 8 9 8 7 7 7 7 6 6 6 6 5 5 5 5 5 5 4 2 2 3 4 4 5 6 6 6 6 7 6 6 6 8 10 11 10 7 7 5 4 4 8 12 15 15 13 10 10 9 9 9 9 9 10 10 9 9 9 10 10 10 9 8 8 7 7 7 8 8 7 7 8 9 10 11 13 16 19 20 20 20 20 20 20 19 20 21 24 25 24 22 19 18 16 16 18 20 21 22 21 21 19 19 19 21 22 21 19 18 19 21 24 26 27 27 21 15 13 13 16 21 24 25 26 26 26 24 23 22 22 22 21 19 16 14 11 10 6 3 358 352 345 338 329 321 317 315 313 310 309 309 308 307 304 301 300 299 299 299 298 299 300 299 298 297 296 295 294 294 291 288 285 284 282 280 280 279 278 277 277 278 278 278 278 280 280 280 280 281 282 284 285 286 285 283 281 282 285 288 291 291 290 288 285 283 281 278 277 278 280 284 286 288 287 284 282 281 283 286 287 289 289 290 290 290 291 293 295 296 297 297 297 296 296 296 294 292 290 287 284 280 279 280 279 279 279 279 279 279 279 279 279 281 277 274 272 273 275 277 277 277 276 275 276 279 281 281 281 281 278 277 277 275 277 280 282 284 283 283 282 281 280 279 277 274 272 272 272 272 276 278 280 281 281 281 280 279 278 278 277 276 271 266 262 258 256 254 254 256 258 258 261 264 265 265 266 267 267 265 261 256 255 251 247 245 243 242 241 240 240 240 240 240 240 239 239 238 238 238 238 237 237 237 237 237 237 237 237 238 238 238 238 238 237 237 237 237 238 239 240 240 240 241 242 242 242 243 242 241 241 241 242 242 242 242 243 243 243 243 244 243 243 244 243 243 243 243 242 240 238 237 236 235 235 235 235 235 235 235 235 235 235 235 235 236 236 237 237 237 237 237 237 237 236 236 236 236 236 236 236 236 236 236 236 236 236 236 236 236 236 236 236 237 237 238 238 238 238 238 238 239 239 238 238 238 237 237 237 237 237 238 238 239 239 239 239 239 239 239 239 239 240 240 241 241 241 240 239 239 240 240 240 241 241 241 240 240 240 241 242 242 243 244 244 245 245 245 245 244 244 244 244 244 243 244 244 244 244 244 241 239 239 239 240 242 242 242 240 239 242 243 242 241 240 241 241 241 240 240 240 241 241 241 241 242 245 249 251 254 255 258 262 263 265 268 269 269 268 267 266 266 265 265 265 265 265 264 264 262 260 258 255 253 253 252 252 251 251 249 249 248 248 248 249 249 249 249 249 249 248 247 246 242 235 228 219 208 200 197 197 197 198 200 202 202 205 206 206 205 203 201 198 197 196 195 194 192 191 190 189 189 188 187 187 187 187 187 187 186 185 185 185 185 184 184 184 183 183 183 182 182 182 181 181 181 181 181 181 181 181 181 181 181 182 182 182 182 182 182 182 182 182 182 182 182 182 182 18 18 18 18 19 21 24 24 24 22 21 20 20 21 21 21 23 22 21 20 21 25 26 26 25 25 24 23 23 22 22 21 21 22 23 23 23 24 27 31 32 32 30 29 27 26 25 24 23 21 18 16 15 15 15 15 15 14 14 14 13 12 12 11 11 11 11 12 12 12 12 11 11 11 10 9 9 10 10 10 10 10 9 8 6 6 7 8 8 7 7 7 7 7 6 6 5 4 2 4 4 5 5 5 3 3 3 4 4 5 7 8 7 7 7 6 6 6 7 9 10 9 8 7 4 4 6 11 15 15 15 12 10 10 10 10 10 9 9 9 9 8 8 9 9 9 9 9 8 8 7 7 7 8 8 8 7 7 8 9 11 14 17 18 18 18 18 18 20 21 21 22 24 26 25 24 24 23 21 18 18 19 21 22 22 22 20 18 17 17 19 20 20 19 19 19 20 22 23 24 25 23 17 13 14 17 21 22 23 24 24 24 23 22 20 20 21 21 20 18 17 15 11 8 4 359 353 345 337 329 322 320 317 313 310 309 308 308 306 304 303 301 300 300 298 297 297 298 299 298 297 296 295 294 293 291 288 285 283 282 280 279 279 278 278 278 279 278 278 279 280 279 279 279 280 280 283 286 286 284 283 282 283 286 289 292 292 292 288 284 282 280 277 277 279 282 285 286 290 289 286 283 282 286 287 287 287 287 287 287 288 289 291 294 296 297 297 296 296 296 295 293 291 289 286 282 280 279 280 280 281 283 286 285 285 283 283 284 282 278 276 275 274 275 276 276 276 276 276 276 278 280 281 281 281 280 279 278 278 279 283 283 283 283 282 281 280 280 279 277 273 273 273 274 275 276 278 280 280 279 279 278 278 278 278 277 275 269 266 263 259 256 255 257 258 260 261 263 263 263 263 264 265 265 262 260 256 250 246 244 243 242 241 240 239 239 239 240 240 240 239 238 237 237 237 237 237 237 236 236 236 236 236 236 236 237 237 237 237 236 236 236 237 237 238 238 238 239 239 239 240 240 240 239 239 239 239 240 240 240 241 241 242 241 242 242 242 241 242 242 242 242 242 241 240 238 237 236 236 236 236 235 235 235 235 235 235 235 235 235 236 236 236 237 237 237 237 237 237 236 236 236 236 236 236 236 236 236 236 236 236 235 235 235 235 236 236 236 236 236 237 237 238 238 238 238 238 238 238 237 237 237 236 236 236 236 237 237 238 238 239 238 238 238 238 238 238 238 239 239 240 239 239 239 239 239 240 240 241 241 241 240 240 241 241 242 242 243 243 244 244 245 245 245 245 244 244 244 243 243 243 244 244 244 242 240 238 238 237 240 242 243 243 243 242 242 242 242 242 242 243 243 243 242 242 240 240 240 241 242 243 246 249 251 253 255 258 261 262 264 268 269 269 268 268 267 267 266 266 266 266 266 266 265 263 260 257 255 255 253 252 251 251 250 249 248 248 248 248 248 249 249 249 249 249 248 247 246 244 242 239 227 214 204 199 197 197 198 200 202 202 204 204 204 204 202 199 197 196 196 195 193 192 190 189 188 188 187 186 186 186 186 186 185 184 184 184 184 184 184 184 183 183 183 183 182 182 182 181 181 181 181 181 181 181 181 181 181 181 181 181 182 182 182 182 182 182 182 182 182 182 182 182 17 17 17 17 18 22 26 28 28 26 24 22 21 21 21 21 23 22 20 20 21 24 26 25 24 24 22 22 22 22 21 21 21 22 23 23 24 25 27 29 29 29 27 26 25 25 25 24 24 23 21 18 17 16 16 15 15 15 14 13 13 12 11 11 11 12 12 12 12 11 11 11 10 10 10 10 10 10 10 9 10 9 9 8 6 6 6 7 7 7 7 6 6 7 7 6 5 3 2 3 3 4 5 5 5 4 4 4 5 7 7 8 9 8 7 5 4 5 6 8 9 9 8 6 3 6 10 15 18 14 12 11 11 11 11 11 10 9 8 8 8 8 8 8 8 9 8 8 8 7 7 7 7 8 8 8 7 7 8 9 11 14 16 18 18 18 18 18 20 21 23 25 27 27 25 23 23 22 20 19 20 21 22 23 23 22 20 18 18 17 18 20 21 21 19 17 18 18 20 21 23 23 20 16 19 18 20 21 22 22 23 23 22 18 15 17 18 19 19 18 18 16 13 10 6 1 354 347 338 331 329 324 317 312 308 307 307 307 306 304 302 302 301 300 299 296 296 297 298 297 296 295 295 295 293 290 288 286 284 281 281 279 279 278 278 278 279 278 278 279 280 279 278 279 279 281 284 286 285 284 283 284 284 286 290 292 292 292 288 284 281 279 278 277 279 280 281 285 291 290 287 284 284 288 288 287 287 287 285 286 287 289 291 293 296 297 297 297 297 295 294 292 290 289 286 282 280 280 281 281 285 287 288 288 288 287 287 286 283 278 278 277 275 274 276 275 276 276 276 276 276 276 280 282 282 282 281 281 281 281 283 283 283 282 282 281 280 280 279 276 274 276 275 276 276 277 279 280 280 279 277 277 278 278 278 276 273 269 267 263 261 259 258 259 260 261 262 262 262 262 262 262 263 263 261 258 254 249 246 244 243 241 240 239 239 239 239 239 239 238 237 237 237 236 236 236 236 236 236 236 236 236 236 236 236 236 236 236 236 235 235 235 236 236 237 237 237 237 237 238 238 238 238 238 237 237 237 238 238 238 239 240 240 240 240 241 241 241 241 240 241 241 242 242 240 239 238 237 236 236 236 235 235 235 235 235 235 235 236 236 236 236 236 237 237 237 237 237 237 236 236 236 236 236 236 236 236 236 236 236 236 235 235 235 235 235 236 236 236 236 236 237 237 237 237 237 237 237 237 237 236 235 235 235 235 235 236 236 237 237 237 237 236 237 237 237 237 237 238 238 238 239 239 239 239 239 240 241 242 242 242 241 241 241 241 241 242 242 243 243 244 245 245 245 245 245 244 244 244 243 243 243 244 243 240 239 238 238 238 241 242 243 244 244 245 243 243 242 242 243 243 243 243 243 242 240 240 241 242 243 245 247 249 252 253 255 257 258 261 264 267 269 269 268 268 268 268 268 267 268 268 268 267 265 263 260 256 254 254 252 251 251 250 250 249 249 248 248 248 248 249 249 249 249 248 248 247 246 245 244 239 231 219 209 202 199 198 199 199 200 202 203 203 203 202 200 198 196 196 195 194 193 191 191 189 188 187 186 186 186 185 185 184 184 183 183 183 183 183 183 183 183 183 183 183 182 182 182 182 182 181 181 181 181 181 181 181 181 181 181 181 181 182 182 182 182 182 182 182 182 182 182 182 17 17 17 17 19 24 28 29 30 32 27 24 22 22 20 21 22 22 21 20 20 23 25 24 24 23 22 22 22 22 21 21 20 22 23 24 25 26 28 29 29 28 26 25 24 24 24 24 24 24 23 21 19 18 17 17 17 16 14 13 13 12 11 10 10 11 11 11 11 10 9 9 9 9 9 9 9 9 9 8 9 9 9 8 6 6 5 6 6 7 6 6 6 7 7 7 5 3 2 1 2 4 5 6 5 5 5 5 6 7 7 9 10 9 8 5 3 3 5 7 8 8 8 8 8 9 12 15 16 14 8 9 10 10 10 10 9 9 8 8 8 8 8 8 8 8 9 8 8 7 7 7 8 8 8 8 7 7 8 10 12 15 17 18 18 19 18 18 19 21 24 26 27 26 24 22 22 21 20 20 21 23 24 24 23 21 21 19 18 17 17 20 23 22 19 15 15 16 17 19 20 20 20 19 18 18 19 20 21 22 23 23 21 15 12 13 14 16 17 17 18 17 15 11 7 2 355 348 339 334 332 325 316 311 308 306 307 306 305 304 303 302 301 300 298 297 297 296 297 295 294 294 295 294 292 290 288 287 286 285 283 280 280 279 278 278 278 277 279 280 280 279 278 278 279 281 284 286 286 285 284 284 284 287 287 290 292 292 291 285 280 277 277 277 279 279 281 284 290 289 287 286 286 289 288 288 287 287 286 286 287 289 291 293 295 297 297 297 297 295 293 291 289 287 285 283 281 281 281 282 288 288 289 289 289 288 288 286 285 282 275 274 274 274 275 275 275 275 276 276 276 277 281 283 283 284 284 284 284 284 284 284 283 282 281 281 280 279 279 278 278 279 278 279 279 279 279 280 279 278 278 278 278 279 279 276 272 270 268 264 261 260 260 260 261 262 262 261 261 261 261 261 261 261 261 257 253 250 247 246 244 242 241 240 240 240 239 238 238 237 236 236 236 235 235 235 235 235 235 235 235 234 235 235 235 235 235 235 235 234 235 235 235 236 236 236 236 236 236 237 237 237 237 237 236 235 236 236 236 237 238 238 239 239 240 240 240 240 240 240 240 241 242 242 241 240 238 237 236 236 235 235 235 235 235 235 235 236 236 236 236 236 236 236 237 237 237 237 237 237 237 236 236 236 236 236 236 236 236 236 236 236 235 235 235 235 235 235 235 235 236 236 236 236 237 237 237 237 236 236 235 235 234 233 233 233 234 235 235 236 236 235 234 235 235 236 236 237 237 237 237 238 239 239 239 240 241 242 242 243 242 241 241 241 241 241 241 242 242 243 244 244 245 245 245 245 245 244 244 243 243 243 243 241 240 238 238 239 241 242 243 243 243 244 244 244 242 242 242 241 242 242 242 243 242 240 240 241 243 245 247 249 251 253 255 256 256 259 262 265 267 269 269 268 268 268 268 268 269 269 270 270 268 266 262 259 257 256 254 252 250 250 250 250 249 249 248 248 248 248 249 249 249 249 248 247 246 246 246 244 240 234 223 213 207 203 201 201 201 202 202 202 202 201 201 199 197 197 196 195 194 193 192 191 190 188 187 187 186 185 185 184 183 183 182 182 182 182 183 183 183 183 182 182 182 182 182 182 182 182 182 181 181 181 181 181 181 181 181 181 181 181 181 181 182 182 182 182 182 182 182 182 182 20 19 18 19 22 27 29 29 29 30 28 26 24 23 21 20 21 21 21 20 19 21 23 23 23 22 22 22 22 22 21 21 21 22 23 25 26 27 29 30 30 29 27 26 25 24 25 26 25 24 23 22 20 19 18 18 17 16 14 13 13 12 11 10 10 10 10 11 11 11 10 9 8 8 8 8 8 8 8 8 8 9 9 8 7 7 6 6 6 6 6 6 6 7 8 7 6 4 3 2 2 4 6 6 6 6 6 6 7 7 8 9 11 10 9 6 3 2 5 7 7 8 8 8 8 7 9 14 14 12 10 9 9 9 9 8 7 8 8 9 8 8 8 8 8 9 9 8 8 7 7 8 8 8 8 7 7 7 8 11 13 16 19 19 19 19 18 17 19 21 23 25 26 25 24 23 21 18 19 20 22 24 24 23 22 20 20 18 17 17 18 20 22 21 19 17 16 15 15 16 16 17 18 19 19 19 19 19 21 22 24 24 22 14 12 13 13 13 14 15 16 16 15 12 8 3 357 349 339 336 331 323 316 311 308 307 307 306 305 305 304 303 301 300 298 297 297 296 296 294 294 293 294 294 292 290 289 287 286 286 285 284 283 281 279 278 278 278 280 281 281 279 278 278 279 281 284 286 286 285 285 285 287 290 290 290 291 292 291 287 281 275 275 277 277 278 281 285 288 288 288 287 288 288 287 287 287 287 286 286 288 291 292 293 295 297 297 297 297 295 293 290 289 287 285 284 283 282 282 284 287 288 288 289 289 289 288 287 286 282 276 274 273 274 274 274 273 275 275 276 277 279 283 284 285 286 285 284 284 284 284 284 283 282 282 281 281 280 280 279 280 280 280 279 280 280 280 280 279 279 280 280 280 281 278 275 272 270 267 264 262 261 261 261 262 262 261 261 260 260 261 260 260 260 258 254 252 251 250 247 245 243 242 242 241 241 240 238 237 236 236 236 236 236 236 235 235 235 234 234 234 234 233 234 234 234 234 234 234 234 234 234 235 235 235 235 235 235 236 236 235 235 235 235 235 234 234 235 235 236 237 237 238 239 239 240 240 240 240 241 241 242 243 243 242 240 239 238 237 237 236 236 235 235 236 236 236 236 236 236 236 236 236 236 236 237 237 237 237 237 236 236 236 236 236 236 236 236 236 235 235 235 235 235 235 235 235 235 235 235 235 235 235 236 236 236 236 236 235 235 234 234 233 232 231 231 232 233 233 233 233 233 232 232 233 234 235 236 236 237 237 237 237 238 239 241 241 242 242 243 242 241 241 240 241 241 241 241 242 243 243 244 245 245 245 245 245 244 244 244 243 243 242 239 239 238 239 240 243 243 242 242 241 241 241 241 241 240 240 240 240 241 241 242 242 242 241 242 244 247 249 251 253 255 257 258 258 260 263 265 267 269 269 269 269 269 269 269 269 270 271 271 269 266 262 261 259 256 253 251 250 250 249 249 249 249 249 249 248 248 248 248 248 248 248 247 247 246 245 244 242 236 226 217 210 206 204 203 203 202 202 202 202 201 201 199 198 198 196 195 194 193 192 191 190 188 188 187 186 185 184 184 183 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 181 181 181 181 181 181 181 181 181 181 181 181 181 182 182 182 182 182 182 182 182 22 22 20 19 22 26 28 28 29 29 28 26 26 24 22 21 21 21 21 20 20 22 22 22 22 22 23 23 22 21 20 20 20 21 22 25 27 28 29 31 32 32 30 29 28 27 28 29 27 25 23 22 21 20 19 18 17 16 15 14 13 12 12 11 10 10 10 11 11 11 11 10 9 8 7 7 8 7 7 7 8 8 9 9 9 8 8 7 7 7 7 7 7 8 8 8 7 7 7 5 3 3 5 6 6 6 7 7 8 8 8 9 10 10 9 7 4 3 6 7 7 8 9 10 7 5 7 12 10 7 7 7 7 7 7 8 8 8 7 7 7 7 8 7 8 8 8 8 9 8 8 8 8 8 7 7 7 7 9 12 14 17 21 20 21 20 18 16 17 19 22 24 25 25 24 23 20 16 17 19 22 24 24 23 22 20 19 17 16 17 18 18 18 18 19 19 18 16 14 14 14 15 16 18 19 20 20 20 22 23 24 24 22 16 15 14 15 14 14 14 15 15 14 12 8 3 356 350 350 339 329 320 314 310 308 307 307 306 306 306 304 303 302 300 298 297 297 296 296 295 295 293 292 293 292 290 289 288 287 286 286 286 285 284 281 280 279 278 279 281 281 281 280 279 278 280 285 287 287 286 286 287 288 288 289 289 290 291 289 284 279 274 275 277 277 279 282 286 288 288 288 288 289 287 285 285 285 286 286 287 289 292 294 294 294 296 297 297 297 295 293 291 289 287 285 284 284 283 284 283 284 287 288 290 289 287 287 287 283 280 277 275 274 274 274 273 273 274 274 276 277 280 283 281 285 287 286 285 285 284 284 282 279 279 282 282 281 281 281 281 281 281 281 280 280 281 280 280 281 283 283 283 282 279 279 275 271 268 266 263 262 262 263 263 263 262 260 259 259 259 260 259 259 258 255 252 252 251 250 247 245 244 244 243 242 241 239 239 238 237 237 237 238 238 237 237 236 235 235 234 234 234 233 233 233 233 234 234 233 233 233 233 234 233 233 234 234 234 235 235 235 235 234 235 235 235 235 235 235 235 236 237 238 238 239 240 240 240 241 242 242 242 243 244 243 242 240 240 239 238 238 237 236 236 236 236 236 236 236 236 236 235 235 236 236 236 236 236 236 236 236 236 235 235 235 235 236 236 236 236 235 235 235 235 235 235 235 235 235 235 235 235 235 236 236 236 236 235 235 234 234 233 232 231 230 230 231 231 231 231 231 231 231 231 232 232 234 235 236 236 236 236 237 237 239 240 240 241 241 242 241 241 241 240 240 241 241 241 242 242 243 244 244 244 245 245 245 245 244 244 243 243 242 239 238 238 239 241 242 244 242 241 239 239 239 239 241 240 239 240 240 240 241 241 241 241 241 243 246 248 250 252 254 256 257 258 260 262 264 266 267 268 269 269 269 270 270 270 270 271 272 271 269 266 262 262 259 255 253 251 249 249 249 249 249 249 249 249 248 248 248 248 248 247 247 247 246 246 245 244 242 238 230 221 216 212 209 205 203 202 202 203 203 203 202 201 200 199 197 196 195 193 192 192 191 189 189 188 186 185 184 183 183 182 182 181 181 181 181 181 182 182 182 182 182 182 181 182 182 182 182 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 182 182 182 182 182 182 23 22 20 18 19 22 25 26 28 29 28 27 27 25 23 21 21 21 21 20 20 22 22 22 22 22 23 24 22 20 19 19 19 20 21 25 29 29 30 32 33 34 33 32 31 30 32 31 30 27 25 24 22 21 21 19 18 17 15 14 13 13 12 12 11 11 11 11 11 11 11 11 10 8 7 7 7 7 6 7 8 8 9 9 9 9 9 8 8 7 7 7 7 7 7 7 7 7 7 6 4 4 5 5 6 6 6 6 4 6 7 10 11 11 9 6 4 4 7 7 8 9 10 10 6 4 7 10 10 9 6 5 5 5 6 7 8 8 7 6 7 7 7 8 8 8 8 8 10 9 9 9 8 8 8 7 8 9 11 14 17 19 21 22 22 19 17 16 15 17 20 22 23 24 23 22 20 18 17 20 23 24 24 23 23 20 18 16 16 17 16 16 16 16 17 17 17 16 15 13 13 14 15 17 18 18 19 21 23 24 24 24 23 21 19 17 17 16 15 14 14 13 13 11 8 2 357 352 347 336 325 317 312 310 310 308 307 307 306 305 304 303 302 300 297 296 296 297 296 295 295 294 293 292 291 290 289 288 287 287 287 286 286 285 284 281 280 280 280 281 281 282 281 279 278 279 287 288 287 287 287 288 288 288 288 288 289 290 288 283 279 275 275 277 278 280 284 288 287 287 288 289 290 290 287 284 283 284 286 288 291 292 294 296 296 297 299 297 297 296 295 293 291 289 287 285 285 284 284 284 283 282 282 285 286 286 285 284 283 281 278 276 275 275 274 273 273 273 273 275 278 279 281 281 282 286 286 286 285 284 285 282 279 280 283 283 282 282 282 282 282 282 281 281 281 281 280 281 283 284 286 286 283 281 279 275 269 266 264 263 263 264 264 264 263 261 259 258 258 259 260 260 259 256 253 252 252 251 248 245 244 243 243 242 241 240 239 240 239 239 239 239 241 240 239 238 236 236 236 235 235 235 234 234 234 233 233 233 232 232 232 233 233 233 233 233 233 234 234 235 235 235 235 236 237 237 237 237 237 238 238 239 239 239 240 240 241 241 242 243 243 244 245 245 245 244 244 242 241 240 239 239 238 237 237 236 236 236 236 235 235 235 235 235 236 236 236 236 236 235 235 235 235 235 235 235 235 235 235 235 235 235 235 235 234 235 235 235 235 235 235 235 235 235 236 236 235 235 234 234 234 233 232 231 231 231 231 231 231 230 230 230 231 232 232 232 233 235 235 235 235 235 236 236 237 238 238 239 240 241 241 240 240 239 240 241 241 241 242 242 243 243 243 244 244 245 245 245 244 244 243 243 241 238 237 238 239 240 241 243 242 240 240 239 239 241 243 240 240 240 241 240 241 241 241 241 241 244 246 248 250 252 254 254 256 258 260 262 264 266 267 268 269 269 270 270 271 271 271 272 273 272 270 267 267 262 258 255 252 250 249 249 249 249 249 249 249 249 248 248 248 248 247 247 246 246 246 245 245 244 243 240 235 227 224 220 213 208 205 203 205 206 206 206 205 204 203 200 198 197 196 194 193 193 192 192 190 188 186 185 184 183 183 182 182 182 182 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 182 182 182 182 21 21 21 19 19 20 22 26 29 29 29 28 27 26 24 21 20 20 20 19 20 21 22 22 22 23 23 24 23 20 18 18 18 19 21 26 30 30 31 32 34 35 35 34 33 32 33 32 31 29 27 25 22 22 21 19 18 17 16 15 14 13 13 12 12 11 11 11 12 12 12 12 11 9 8 8 7 6 6 6 7 8 8 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 4 5 5 5 6 7 10 11 11 9 7 5 5 7 7 8 10 11 9 5 4 8 9 10 9 6 5 4 4 5 7 8 8 7 7 7 7 7 7 7 8 9 10 10 11 11 9 8 8 8 8 8 10 13 17 20 21 22 21 20 18 17 16 15 16 19 21 22 22 23 23 21 20 20 22 24 25 26 25 23 20 17 16 15 15 15 15 15 14 15 15 16 16 15 14 14 15 15 16 16 16 19 21 23 24 24 24 23 21 20 18 18 18 17 16 14 13 12 10 6 1 1 354 344 334 323 316 312 311 311 309 307 307 306 305 303 303 302 300 298 296 295 296 297 296 295 294 293 292 290 289 289 289 288 288 287 286 286 285 285 284 283 282 282 282 282 283 280 278 277 280 285 287 287 288 288 288 288 287 287 287 288 290 286 283 280 277 277 279 280 283 287 290 287 287 288 289 291 292 288 284 282 283 285 288 290 292 294 295 297 299 299 298 296 296 296 295 293 290 290 288 286 285 284 284 284 282 282 285 289 289 288 286 284 282 279 276 275 275 274 273 272 272 273 275 278 279 281 282 283 287 287 286 285 284 285 281 280 281 284 284 284 283 283 283 283 282 281 281 280 281 282 285 286 286 287 285 283 280 276 270 266 264 263 263 264 265 266 265 263 260 258 257 259 261 262 261 258 255 254 253 252 249 246 244 243 242 242 241 240 239 240 241 241 241 241 242 242 241 240 239 238 237 237 237 237 236 236 236 235 234 233 233 234 234 234 234 234 234 234 234 235 235 235 236 236 236 236 237 238 238 239 239 240 241 242 242 241 242 242 242 243 243 245 246 246 247 249 249 249 248 248 246 244 243 241 240 239 237 236 236 236 235 235 234 234 234 234 235 235 235 235 235 235 235 235 235 235 234 234 234 234 234 234 234 234 234 234 234 234 234 234 235 235 235 235 235 235 235 235 235 235 235 235 234 234 233 233 233 233 232 233 233 232 232 231 231 232 232 232 232 233 234 235 235 235 234 234 234 235 236 237 238 239 240 240 240 239 239 240 241 241 241 242 242 242 242 243 243 244 244 245 244 243 243 241 242 239 238 238 238 239 240 241 242 241 241 240 239 240 241 243 240 240 241 241 241 240 240 241 242 242 244 246 248 249 250 251 252 255 257 259 261 263 265 267 268 269 269 270 271 272 273 273 274 274 273 272 270 266 262 258 255 252 250 249 248 249 249 249 249 249 248 248 248 247 247 246 246 246 245 245 245 245 244 244 242 238 234 231 226 219 212 208 207 208 210 209 209 208 207 205 202 199 198 196 195 194 194 194 193 191 189 187 185 184 183 183 182 182 182 182 181 181 181 181 181 181 181 181 181 180 180 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 182 182 182 182 18 19 21 21 20 19 20 25 29 29 27 26 26 26 25 22 20 19 19 18 18 18 20 22 23 23 23 23 22 20 18 17 17 18 21 26 30 32 31 32 33 33 34 34 32 32 32 31 30 27 25 23 22 22 20 18 17 17 16 16 15 14 14 13 13 12 12 12 13 13 13 12 11 9 9 8 7 6 5 6 6 7 7 8 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 6 6 7 9 12 12 11 10 8 6 6 5 6 9 11 11 8 6 8 10 9 9 9 7 6 4 4 6 7 8 8 8 8 7 7 7 7 7 8 10 11 10 10 10 9 8 8 9 9 9 11 15 19 22 22 20 18 18 18 17 16 17 18 19 19 20 22 23 23 23 22 22 23 24 26 26 25 23 20 17 14 14 15 16 16 15 14 14 14 16 16 16 16 15 15 15 16 17 17 20 21 22 23 24 25 23 22 21 20 19 19 18 17 15 14 12 9 4 0 360 351 342 332 324 317 313 311 310 308 307 307 306 303 301 300 300 299 298 297 296 296 296 296 295 294 293 292 289 288 288 289 289 289 288 286 285 285 285 284 284 284 283 283 283 282 279 276 277 280 285 288 288 289 289 289 288 287 286 287 287 288 285 282 281 280 279 279 282 286 290 290 287 286 289 291 291 294 289 284 283 283 285 285 288 292 294 295 298 298 298 298 297 296 296 295 293 292 291 289 287 285 284 285 285 284 283 285 290 291 291 290 288 286 280 277 276 275 274 274 272 272 273 276 278 280 281 284 287 288 288 287 285 284 284 281 280 283 285 285 285 285 285 284 283 283 281 280 280 282 287 287 287 287 286 285 284 281 276 270 264 263 263 264 265 266 267 265 263 260 258 257 259 260 261 261 258 255 254 253 251 249 247 245 244 243 241 240 239 240 241 242 243 243 243 243 243 242 241 240 239 239 239 239 238 238 238 237 237 236 235 236 237 236 236 236 236 236 236 236 237 237 237 238 238 238 238 238 239 239 240 240 241 243 245 246 246 246 246 246 247 247 251 252 252 253 254 255 254 253 251 249 246 243 241 240 238 237 235 235 235 235 235 234 234 234 234 234 235 235 235 235 235 235 235 235 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 235 235 235 235 235 235 235 235 235 235 235 234 234 234 234 234 235 235 235 235 234 233 232 232 232 232 232 232 233 234 234 235 235 234 234 234 235 236 237 238 239 239 240 240 239 239 240 241 241 241 241 241 241 241 242 243 243 244 244 243 242 242 242 241 240 239 239 238 240 240 241 242 241 241 240 240 241 242 242 240 240 241 241 241 241 241 241 242 243 245 247 248 248 248 249 251 253 255 257 259 262 265 267 267 268 269 271 272 273 274 275 275 276 275 274 271 266 261 257 255 252 249 248 248 248 249 249 250 249 248 248 247 247 246 246 246 245 245 245 245 245 244 244 242 241 240 235 230 223 218 213 211 212 212 211 211 210 209 206 203 200 198 197 196 196 195 194 193 192 190 188 186 184 183 183 183 182 182 182 181 181 181 181 180 180 180 180 180 180 180 180 181 181 181 181 181 181 181 181 181 180 180 180 181 181 181 181 181 181 181 181 182 182 182 182 17 17 20 21 20 17 16 21 25 22 21 23 25 25 25 23 20 18 18 18 18 18 21 22 24 24 23 22 21 20 18 18 18 19 22 28 32 33 32 31 32 32 32 31 30 31 30 29 27 25 23 22 21 20 18 17 16 16 16 16 16 15 15 15 14 14 13 13 13 13 13 13 12 10 10 9 7 6 6 6 6 6 6 6 7 7 7 7 7 6 5 4 5 5 5 6 6 6 6 6 6 6 6 4 5 5 6 7 8 9 11 12 12 11 10 9 9 8 8 8 9 9 8 7 9 10 11 10 9 9 8 8 6 5 6 7 8 9 9 8 7 6 6 7 8 10 11 12 10 9 9 8 8 9 10 11 11 12 15 17 18 19 16 16 17 17 18 18 19 20 20 20 21 22 23 24 24 24 23 23 24 25 25 25 23 20 16 15 14 15 16 16 16 16 15 15 15 16 16 16 16 16 16 16 17 19 22 23 23 24 24 24 23 21 21 21 20 20 20 18 16 14 11 8 6 3 358 349 340 332 325 320 315 310 309 308 308 307 305 303 301 300 300 299 297 297 296 296 295 294 294 294 293 291 290 289 288 290 290 289 287 286 285 285 284 285 285 284 284 284 283 280 277 275 278 281 285 289 289 289 289 288 287 286 286 286 287 286 283 281 280 280 279 280 285 288 290 290 288 286 289 292 294 294 290 287 287 287 286 284 287 288 291 295 297 297 296 296 295 295 295 295 295 293 291 289 287 285 284 285 286 286 288 289 290 290 291 290 288 286 281 278 276 275 275 274 273 275 275 276 278 280 282 285 287 287 287 287 285 284 284 285 284 285 286 286 286 287 286 285 284 283 279 279 282 286 289 289 288 287 286 285 284 280 275 268 264 263 264 266 267 267 267 266 262 260 259 258 259 259 260 260 258 255 254 253 251 250 248 248 246 244 242 241 240 242 243 244 245 245 245 245 244 243 242 241 241 241 241 241 240 240 240 239 239 238 237 238 239 238 238 238 238 238 238 238 239 239 239 240 240 239 239 240 240 241 241 242 244 246 248 250 251 250 251 252 253 253 257 257 257 257 257 257 258 257 254 249 245 242 240 238 237 235 235 235 234 235 235 234 234 233 233 234 234 234 235 235 235 235 235 235 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 235 235 235 235 235 235 235 235 235 235 235 235 235 235 235 235 235 235 236 236 235 234 233 233 234 233 233 232 233 233 234 235 236 235 235 236 236 237 237 238 238 239 239 240 240 240 240 241 241 241 241 240 240 240 241 242 243 243 243 243 243 242 242 241 241 240 240 240 241 240 241 241 241 241 241 242 242 243 243 240 240 241 241 241 242 243 243 243 245 246 247 248 248 248 249 250 252 254 256 258 261 264 264 265 267 269 271 272 273 274 275 276 276 276 274 271 266 261 257 254 251 249 248 248 248 249 249 250 249 248 247 246 246 246 245 245 245 245 245 245 244 244 243 243 242 239 236 231 227 222 217 215 216 216 215 213 211 209 206 202 199 198 197 196 195 194 193 193 192 191 189 187 185 184 183 183 182 182 181 181 181 180 180 180 180 180 180 180 180 180 180 181 181 181 181 181 181 181 181 180 180 180 180 180 180 180 181 181 181 181 181 182 182 182 182 14 14 16 18 16 14 13 13 14 14 17 22 24 25 25 23 20 18 17 17 18 19 22 24 24 23 22 20 20 20 19 18 17 20 24 30 35 33 32 31 31 31 31 30 29 30 28 26 24 22 21 21 20 18 17 16 15 15 16 16 17 16 16 16 17 16 15 14 13 13 12 12 12 12 10 9 8 7 6 5 5 5 5 5 5 6 6 7 7 6 5 4 3 3 3 5 5 5 5 5 5 4 4 4 6 6 7 10 12 12 12 12 12 12 11 11 10 10 9 10 7 7 8 8 10 11 11 11 9 9 10 11 10 8 8 9 9 9 9 7 6 5 6 8 9 10 11 12 12 10 9 9 9 10 11 11 11 11 13 13 15 16 15 16 17 18 19 20 21 22 22 22 23 24 25 24 23 22 22 22 22 23 23 23 23 20 17 16 14 16 17 17 17 17 16 15 15 16 17 17 17 16 17 17 20 22 23 23 24 25 24 23 23 22 22 22 21 21 21 20 17 14 11 8 8 4 357 348 339 331 326 321 315 310 309 308 308 307 305 303 301 300 299 299 297 296 296 295 294 293 293 293 293 291 290 290 290 290 290 289 287 286 285 284 284 284 284 284 284 284 281 278 276 275 279 281 286 290 290 290 287 285 284 283 283 286 286 284 281 280 280 278 278 281 286 288 290 289 287 287 287 290 294 294 292 291 292 291 289 287 288 288 291 295 296 295 295 294 293 294 294 294 295 293 291 289 287 285 285 285 287 292 292 291 289 289 290 291 289 286 281 278 276 276 276 275 274 274 275 275 277 280 282 286 287 287 287 286 285 284 284 284 285 286 287 287 288 288 287 286 283 280 277 281 284 286 287 289 289 287 285 285 283 279 270 265 263 264 266 268 270 270 267 263 262 260 260 259 259 260 260 259 257 255 254 252 251 250 249 249 247 245 243 243 243 244 245 246 246 246 246 246 245 244 243 242 242 242 242 242 242 242 241 241 240 240 239 240 240 240 240 240 240 240 240 240 241 241 242 242 242 241 241 242 243 244 245 246 248 251 253 255 255 254 255 257 259 259 258 257 256 256 256 256 257 257 253 248 243 240 238 236 235 235 235 234 234 234 234 234 233 233 233 233 234 234 235 235 235 235 235 235 235 235 235 234 234 234 234 234 234 234 234 234 235 235 235 235 235 235 235 235 235 235 235 235 235 235 235 235 235 235 235 235 236 236 236 235 235 234 234 234 235 235 234 234 234 234 235 236 237 237 237 237 237 237 237 237 238 239 239 239 240 240 240 240 240 240 240 240 240 240 241 241 242 243 243 243 243 243 242 242 242 241 241 241 240 240 240 240 241 241 241 243 243 244 243 241 241 241 241 241 242 243 243 244 246 247 248 248 249 249 249 250 252 253 254 256 259 261 262 264 267 269 271 272 274 275 276 277 276 276 274 271 266 261 256 253 251 250 249 248 248 248 249 250 249 248 246 246 245 245 245 245 245 245 245 245 244 243 243 242 239 237 234 231 227 224 221 219 220 219 217 214 211 208 204 200 197 196 196 195 193 192 191 190 190 190 189 187 186 186 185 183 182 181 181 180 180 180 180 180 180 180 180 180 180 180 180 181 181 181 181 181 181 181 181 180 180 180 180 180 180 180 180 181 181 181 181 181 182 182 182 13 12 12 13 13 13 11 10 10 11 15 20 23 24 25 23 21 19 18 17 17 20 24 25 25 22 19 17 17 18 19 18 17 20 26 33 35 34 32 32 31 31 30 30 29 27 26 23 21 20 19 19 18 16 15 15 15 15 16 17 17 17 18 18 19 19 17 15 13 12 11 11 11 11 10 9 8 7 6 5 5 5 5 5 5 5 6 8 8 7 6 4 3 3 3 3 4 5 5 5 5 4 4 5 5 6 10 13 14 14 13 12 12 12 12 12 12 12 11 10 7 7 7 8 11 11 11 11 11 10 12 12 13 13 10 12 11 10 9 7 5 6 7 8 9 10 11 12 11 11 9 9 10 10 11 10 10 9 10 10 12 13 15 17 18 19 20 21 22 22 22 22 23 24 24 23 22 22 22 21 21 21 22 22 23 21 19 17 16 17 18 18 18 17 17 17 17 17 18 17 18 17 18 20 22 23 23 24 25 26 25 24 23 23 23 22 23 22 22 20 18 15 12 10 9 4 357 348 339 331 326 319 314 311 311 309 309 308 306 304 301 300 299 298 297 297 296 295 294 293 293 293 293 292 291 290 290 290 290 289 287 286 285 284 284 285 285 285 283 281 280 278 275 275 278 281 287 289 290 289 284 284 283 283 284 287 286 282 281 281 279 277 279 282 286 288 288 287 286 286 286 287 292 293 294 295 297 294 291 290 290 292 293 294 295 295 294 292 291 292 292 293 294 292 291 289 287 285 285 285 287 291 291 290 287 287 289 290 290 285 281 279 278 277 276 277 276 275 275 275 277 280 284 284 286 286 286 285 284 284 284 285 286 287 287 288 289 289 288 287 282 279 279 284 285 286 287 288 288 287 286 285 282 277 269 268 265 265 269 272 272 270 266 263 261 261 261 260 260 259 259 257 256 254 253 251 250 250 249 248 247 246 245 245 245 245 246 247 247 247 247 246 244 243 242 242 243 243 243 243 243 242 242 242 242 242 241 243 242 242 242 243 244 244 243 244 244 245 245 245 244 244 244 246 247 248 249 250 252 254 254 256 257 258 259 260 261 261 259 258 256 256 255 255 257 256 252 247 242 239 237 236 235 235 235 234 234 234 234 234 233 233 233 233 233 234 234 235 235 235 235 235 235 235 235 235 235 235 234 234 234 234 234 234 235 235 235 235 235 235 235 235 235 235 235 235 235 235 235 235 235 236 236 237 237 237 236 236 235 235 235 235 236 236 235 235 235 236 236 237 238 238 238 237 237 237 237 238 238 239 239 240 240 240 240 240 240 240 240 241 241 241 241 241 242 243 243 243 244 244 243 243 243 242 242 241 240 239 239 240 240 240 239 240 242 242 242 241 241 241 241 242 242 243 244 245 246 247 247 249 249 249 250 251 252 252 253 254 256 257 260 263 266 268 270 272 274 275 276 276 277 276 274 270 266 261 257 253 252 251 249 248 248 249 250 250 249 247 246 245 245 244 244 245 245 245 245 244 244 243 241 239 236 233 231 229 227 225 223 221 221 218 216 213 209 206 202 198 195 194 194 193 191 189 188 188 188 188 188 187 187 186 185 184 182 181 180 180 179 179 179 179 179 179 179 180 180 180 180 180 181 181 181 181 181 181 181 180 180 180 180 180 180 180 180 180 181 181 181 181 181 181 181 14 11 11 10 11 11 10 10 10 11 13 17 20 23 24 24 21 20 19 17 16 19 23 25 25 21 17 15 14 15 18 17 17 20 26 32 34 34 33 33 32 30 28 27 23 23 22 21 19 17 17 17 16 15 14 14 15 15 16 18 18 18 19 21 22 20 18 16 14 12 12 11 11 10 9 9 8 8 7 6 6 6 5 6 5 6 7 9 9 8 7 5 4 4 3 3 3 4 5 4 4 4 4 4 5 7 12 15 15 14 13 12 12 12 12 12 13 13 13 10 7 7 7 9 12 11 11 12 12 12 12 12 14 16 15 14 13 12 10 9 8 8 9 8 8 9 10 11 12 12 11 11 11 10 10 9 8 8 9 9 11 12 15 18 20 20 21 22 22 22 23 23 23 23 23 22 22 22 22 22 21 20 21 22 22 21 20 19 18 18 18 19 18 18 17 18 19 19 19 19 20 20 21 22 23 23 25 27 27 27 27 27 25 21 20 23 24 23 21 20 18 16 16 13 10 4 357 347 338 331 324 318 313 312 311 310 309 308 306 304 302 300 299 299 298 297 296 294 293 293 292 291 292 292 291 291 291 291 290 289 288 286 285 284 284 284 284 285 284 281 279 277 275 275 278 281 283 284 285 285 283 282 282 283 283 284 285 283 282 281 279 279 279 281 284 286 286 284 284 284 284 285 290 291 293 296 297 291 291 291 293 295 293 294 295 295 293 291 290 290 290 290 291 290 290 288 286 285 285 285 285 285 285 285 284 284 286 287 288 284 282 280 280 278 277 278 278 277 276 276 278 280 283 284 285 286 285 285 284 284 285 286 286 287 288 289 290 290 289 288 285 281 282 285 285 286 287 288 288 288 287 286 282 275 268 268 265 267 270 274 273 269 265 262 262 262 262 260 259 258 256 255 253 253 252 251 251 250 248 247 246 246 246 246 246 246 246 246 247 247 247 245 244 243 243 243 244 244 244 244 243 243 243 243 243 243 243 244 244 244 245 246 247 247 248 248 249 250 249 249 247 246 246 249 250 250 251 252 254 255 255 256 258 259 260 261 262 261 259 259 259 257 256 255 256 255 251 246 242 239 237 237 236 236 235 235 235 234 233 233 233 233 233 233 233 234 234 235 235 235 235 235 235 235 235 235 235 234 234 234 234 234 234 234 234 234 234 235 235 235 235 235 236 236 236 236 236 236 236 235 236 236 237 238 238 238 237 237 236 236 236 236 236 236 236 236 236 237 237 238 238 238 238 238 238 238 238 238 239 239 240 240 240 240 240 240 240 240 241 241 241 241 241 242 242 243 243 244 244 244 244 243 243 243 242 242 241 240 239 239 239 240 240 240 241 241 241 241 241 241 242 242 243 243 244 245 247 247 247 248 249 250 250 251 251 252 252 252 253 256 259 262 265 268 270 272 274 274 275 276 277 276 274 270 265 261 257 253 253 251 249 248 249 249 250 249 248 246 246 245 244 244 244 245 245 244 244 244 244 242 240 237 234 230 228 226 225 224 223 223 221 216 213 210 207 203 200 196 195 194 193 191 189 187 187 187 186 186 186 186 185 185 184 183 182 180 180 179 179 179 179 179 179 179 179 180 180 180 180 180 180 181 181 181 181 181 181 180 180 180 180 180 180 180 180 180 181 181 181 181 181 181 181 16 13 12 11 11 11 11 11 10 10 11 13 19 22 23 23 22 22 19 16 16 18 21 23 24 21 17 16 15 14 15 16 19 22 27 32 34 34 34 34 33 29 25 21 18 18 18 17 17 17 15 14 14 13 13 14 15 16 17 19 19 20 21 22 23 21 19 18 16 13 13 12 11 10 9 8 8 8 7 7 6 6 6 6 6 7 8 9 10 9 7 7 6 5 4 4 3 3 4 4 4 5 6 5 7 10 13 15 15 14 13 12 12 12 12 13 14 14 14 11 8 7 7 11 12 12 12 13 13 13 13 13 14 16 16 15 14 12 11 11 10 10 10 8 8 8 9 11 12 12 12 12 11 10 9 9 8 8 9 9 11 13 16 19 21 21 21 21 22 24 25 25 24 23 23 22 22 22 22 22 21 19 19 21 21 21 20 20 19 19 19 19 19 18 18 18 19 19 20 20 21 22 23 24 25 26 28 29 30 30 30 29 27 18 18 23 24 22 20 19 18 17 17 14 10 4 357 347 337 330 324 318 315 312 311 310 309 308 306 304 302 300 299 299 298 297 295 294 293 292 291 290 289 291 290 290 290 290 290 289 288 286 285 284 284 285 285 285 284 281 278 276 274 274 277 279 280 283 283 283 282 281 281 283 284 284 284 284 284 282 280 280 280 281 284 285 285 282 282 282 282 283 286 288 290 294 294 289 288 288 291 293 293 295 295 294 293 292 290 290 289 287 287 287 288 288 286 285 284 283 284 284 284 284 283 282 281 283 286 283 283 282 281 279 278 279 279 279 278 277 279 279 280 282 284 286 286 285 285 285 286 287 287 288 289 290 290 289 289 288 287 284 285 286 286 286 287 287 288 288 287 284 280 278 274 267 265 269 273 275 273 269 264 262 262 262 261 259 257 255 253 252 252 251 251 251 250 249 248 247 246 247 247 247 247 247 247 247 247 247 246 246 245 245 245 245 245 245 245 244 244 244 245 245 245 244 245 245 245 246 246 247 249 250 251 252 253 253 252 252 250 249 249 251 251 252 252 253 253 253 254 255 257 259 261 261 261 261 260 260 260 258 255 254 255 254 251 246 243 241 240 238 237 236 236 235 235 234 233 233 233 233 233 233 233 234 234 235 235 235 235 235 235 235 234 234 234 234 234 234 234 234 234 233 234 234 234 234 234 235 235 235 235 235 236 236 236 236 236 236 236 237 237 237 238 238 238 237 237 237 236 236 236 236 236 236 236 237 237 238 238 239 238 238 239 239 238 238 238 239 239 239 240 240 240 240 240 241 241 241 241 242 242 242 243 243 243 244 244 244 244 243 243 243 243 242 242 241 240 241 241 242 241 241 241 241 241 240 241 241 242 243 244 244 245 245 245 246 247 247 248 249 250 251 251 252 252 252 253 255 258 261 264 267 269 272 274 274 275 276 277 276 274 269 265 260 257 257 253 251 249 248 249 249 249 248 247 245 245 244 243 243 244 244 244 244 243 243 242 240 238 235 231 228 225 224 222 222 222 220 218 214 211 209 206 202 199 198 196 194 192 190 188 186 185 185 185 184 184 184 184 183 183 182 181 180 179 179 179 178 178 178 178 179 179 179 179 179 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 181 181 181 181 181 181 181 18 17 15 13 12 11 11 10 10 10 11 14 19 22 21 20 20 20 17 14 13 15 18 21 24 22 18 18 16 15 16 18 21 25 29 32 33 33 33 32 30 26 22 18 14 13 13 13 14 14 13 12 12 13 13 14 15 17 18 19 19 21 23 23 23 21 19 19 17 15 15 13 12 10 9 9 8 8 7 7 7 7 7 7 7 7 8 9 9 9 8 8 7 6 5 4 4 3 3 4 5 6 9 9 12 13 14 14 14 13 13 13 13 13 13 13 14 15 15 11 9 8 7 7 7 9 12 14 14 13 13 13 14 16 15 15 13 11 11 11 10 10 9 7 7 8 9 11 13 13 13 13 11 9 9 8 9 9 9 10 12 15 17 20 21 22 23 22 24 25 26 25 24 23 22 22 23 23 23 22 20 19 18 19 20 20 19 19 19 19 19 19 19 18 17 18 19 20 22 22 22 23 24 25 27 29 30 30 31 31 32 31 28 17 16 19 23 21 20 19 19 19 18 15 11 5 357 346 336 330 323 319 318 312 310 309 309 308 306 305 302 300 299 299 298 297 296 294 293 292 291 290 289 289 289 289 290 290 290 289 288 286 285 284 284 285 285 284 284 281 276 275 274 274 277 278 280 282 282 282 281 280 280 282 283 283 283 283 283 281 281 281 281 281 283 284 285 284 281 281 280 280 282 286 288 291 290 288 288 287 291 292 292 294 294 294 294 293 291 291 289 288 287 286 287 286 285 284 283 283 282 282 282 282 281 283 282 283 286 287 286 285 283 280 279 279 280 280 279 278 279 280 280 280 282 284 285 285 286 287 288 288 289 289 289 290 289 289 289 288 288 287 287 287 286 286 286 287 288 287 285 281 279 278 272 266 267 273 275 275 273 269 265 264 263 261 259 256 254 252 252 251 251 251 252 252 251 250 248 247 247 247 248 248 248 248 248 248 248 247 247 247 247 247 247 246 246 246 246 246 246 246 246 246 246 246 246 247 247 247 248 249 251 253 254 255 255 255 254 254 252 251 251 252 252 252 253 253 252 253 253 254 257 259 260 260 260 260 260 260 259 257 254 253 254 254 252 248 245 242 241 239 237 236 235 235 234 234 233 233 233 233 233 233 233 233 234 234 235 235 235 235 235 234 234 234 233 233 233 233 233 233 233 233 233 233 233 234 234 234 235 235 235 235 235 236 236 236 235 235 236 236 237 237 238 238 238 237 237 236 236 235 235 235 235 235 235 236 237 237 238 239 239 239 239 238 237 237 237 238 238 239 239 240 240 240 241 241 241 241 242 242 242 242 243 243 243 244 244 244 243 243 243 243 243 243 242 242 242 242 242 242 242 242 241 242 241 240 240 241 242 243 244 245 245 245 246 246 246 247 248 249 250 251 252 252 252 252 253 255 258 261 264 267 269 271 272 273 275 276 277 276 273 269 264 262 261 256 253 251 250 249 248 249 249 248 247 245 244 243 243 243 243 243 243 242 242 242 241 238 235 232 229 226 223 221 220 220 219 217 215 213 210 208 206 203 202 200 197 194 192 189 187 185 184 184 183 183 182 182 182 182 182 181 180 179 179 179 178 178 178 178 178 178 179 179 179 179 179 179 180 180 180 180 180 180 180 180 180 180 180 180 180 180 181 180 181 181 181 181 181 181 181 21 20 18 16 14 14 13 11 11 12 13 17 22 23 20 18 16 16 14 13 12 13 16 19 22 20 19 18 16 15 17 20 24 29 31 30 30 30 30 28 26 22 19 15 12 10 10 10 11 11 11 11 12 13 14 15 17 18 18 19 21 23 24 24 23 21 19 18 16 16 15 14 12 11 10 10 9 8 7 7 7 7 7 8 9 8 8 8 8 8 8 8 8 7 6 5 5 4 4 4 6 6 8 11 13 13 13 12 13 13 14 13 13 13 13 14 14 15 15 12 11 9 8 7 7 7 10 13 13 13 10 10 12 15 14 14 12 11 11 11 11 10 9 8 8 7 9 11 13 14 14 13 11 9 9 9 9 9 9 10 14 16 18 20 23 24 25 25 26 26 25 24 24 23 22 23 23 23 23 22 21 19 18 18 19 19 19 18 18 18 19 19 18 17 16 17 18 21 22 23 23 24 25 27 29 30 30 31 31 32 32 31 29 22 19 21 22 21 21 19 19 18 17 14 11 5 357 346 336 329 326 321 317 311 308 308 307 307 306 305 302 301 300 298 297 297 296 294 293 292 291 290 289 289 288 289 289 290 290 289 285 284 283 284 285 285 285 284 284 283 277 273 273 274 276 277 279 280 280 280 280 279 280 281 282 282 282 282 282 280 281 281 281 281 282 282 282 281 281 280 279 279 281 285 288 291 290 289 287 286 286 289 291 292 293 293 296 296 295 292 289 288 287 286 286 285 284 283 283 282 281 281 280 280 281 285 285 285 285 286 286 286 285 282 281 280 281 281 280 279 279 279 279 279 280 281 282 284 286 288 289 290 290 290 290 289 289 289 289 289 289 289 288 288 288 287 287 286 287 287 284 281 281 278 270 267 269 274 275 275 272 268 264 264 262 259 256 254 252 250 250 251 252 252 253 253 252 251 249 248 248 248 249 249 249 249 250 250 249 248 249 249 249 248 248 248 248 247 247 247 247 247 247 248 248 247 248 248 248 249 249 251 253 254 255 255 255 255 255 254 253 252 251 252 253 253 252 252 252 251 252 254 257 259 260 259 260 260 259 258 257 255 252 252 253 254 253 250 250 246 242 239 238 237 236 235 234 234 233 233 233 233 233 233 233 233 234 234 234 234 235 235 235 234 234 234 233 233 233 232 232 232 232 232 232 233 233 233 233 234 234 234 235 235 235 235 235 235 235 235 235 235 236 236 237 238 237 237 236 236 235 234 234 234 234 234 234 235 235 236 237 238 238 238 238 237 236 236 237 237 238 238 239 239 239 240 240 241 241 241 242 242 243 243 243 243 243 243 243 243 243 243 243 243 243 243 243 243 242 242 242 242 242 242 242 242 241 240 240 241 242 243 244 245 245 246 246 246 247 247 248 248 249 251 252 252 253 253 254 255 258 261 264 266 267 269 271 273 275 276 276 276 273 269 265 263 261 256 253 251 250 249 248 248 248 248 247 244 243 242 242 242 243 243 242 242 241 240 238 235 233 230 227 224 222 221 220 218 217 216 214 212 211 209 206 204 204 202 198 195 191 189 186 185 184 183 183 182 181 181 181 180 180 180 179 179 179 179 178 178 178 178 178 178 178 178 178 178 178 179 179 179 179 180 180 180 180 180 180 180 180 180 181 181 181 181 181 181 181 181 181 181 182 23 23 20 17 16 16 15 13 14 14 15 20 23 22 21 20 15 14 14 14 13 13 15 18 21 20 19 18 16 15 18 22 27 32 33 30 29 28 27 26 23 20 17 14 11 9 9 9 9 9 11 12 13 14 15 17 18 19 19 21 23 24 25 25 23 21 19 17 17 16 15 14 13 12 11 11 10 8 7 7 7 7 8 8 9 8 8 7 7 7 8 8 8 8 7 6 6 5 5 6 6 7 11 13 12 11 12 11 12 14 14 14 14 13 12 11 11 12 14 15 14 12 10 9 8 7 8 10 11 10 8 8 11 12 12 13 10 10 10 10 10 10 9 9 8 8 10 11 12 14 15 14 11 10 9 9 9 9 10 12 16 17 19 22 24 24 26 27 27 26 24 23 23 22 21 22 22 22 22 21 21 19 18 18 18 18 18 18 18 18 17 17 17 17 16 14 15 16 19 23 24 25 27 28 29 29 30 31 32 32 32 32 30 28 25 23 22 22 21 20 19 16 14 12 9 5 357 345 335 329 329 322 315 310 307 306 306 306 306 304 302 302 300 298 297 296 296 295 293 292 291 290 289 289 288 287 288 289 290 288 283 282 281 282 285 285 285 285 284 282 280 275 274 274 275 279 279 282 283 282 279 279 280 280 280 281 280 280 280 280 280 281 281 281 282 282 282 281 281 280 279 279 281 285 289 290 291 291 289 286 286 291 291 291 291 292 295 296 295 293 290 289 289 287 285 284 284 284 284 282 281 280 279 279 281 285 284 284 284 285 285 285 286 285 283 282 282 282 282 281 280 279 281 280 279 279 280 283 287 287 289 291 292 291 290 289 289 289 289 290 290 290 290 289 289 288 288 286 283 283 282 281 280 276 269 268 270 274 274 273 269 267 266 262 259 257 255 252 250 249 249 251 252 252 253 253 253 251 250 249 248 249 249 250 250 250 251 250 250 250 250 250 250 250 249 249 249 249 248 248 248 249 249 249 249 249 249 249 249 249 250 252 253 254 254 254 254 254 253 253 252 251 251 252 253 253 252 252 251 251 252 255 257 259 260 259 259 259 259 257 255 253 251 250 252 253 253 252 251 247 243 240 238 238 236 235 234 234 234 233 233 233 233 233 233 233 233 234 234 234 234 234 235 234 234 234 234 233 233 233 233 233 233 233 233 233 233 233 233 233 233 234 234 235 235 235 235 235 235 235 234 234 235 235 236 237 237 236 236 235 235 234 233 233 233 233 234 234 235 235 236 236 237 237 236 236 236 236 237 237 238 238 238 239 239 240 240 240 241 241 242 243 243 243 243 243 243 243 243 243 243 243 242 243 243 243 243 243 243 243 243 242 242 242 242 242 241 241 241 241 242 244 244 245 245 246 246 246 247 247 248 248 249 250 251 252 253 253 254 256 258 261 263 264 266 268 271 273 274 276 276 275 273 270 270 266 261 256 253 251 250 249 248 248 248 247 245 243 242 241 241 242 242 242 241 241 240 239 236 233 231 228 225 223 222 221 218 217 216 215 214 213 211 209 208 207 205 202 200 196 193 189 187 185 184 183 182 181 180 180 180 180 179 179 179 179 179 179 178 178 177 177 177 177 177 177 177 177 178 178 178 178 179 179 179 179 180 180 180 180 180 180 181 181 181 181 181 181 181 181 181 182 182 26 23 20 16 16 16 15 15 15 15 15 16 19 21 22 20 15 14 15 15 15 14 16 19 20 20 20 19 16 16 19 23 30 35 35 30 30 27 25 23 21 19 17 14 12 10 10 9 9 9 11 13 14 15 16 18 18 19 20 22 24 24 25 24 22 20 18 17 17 15 15 14 14 13 12 11 10 8 7 7 7 7 8 8 9 8 8 8 8 8 8 8 9 9 8 7 7 6 6 6 6 8 12 13 13 13 13 12 12 13 14 14 14 11 9 8 9 11 15 17 17 17 18 13 9 8 9 10 10 9 8 7 7 8 11 12 10 9 10 10 10 10 10 10 9 10 12 12 12 13 15 14 11 10 9 9 9 9 12 14 17 18 21 24 26 26 28 28 26 24 23 22 22 21 21 22 22 21 21 21 20 18 18 18 18 17 17 18 17 17 16 16 16 17 16 13 11 11 15 21 24 27 28 28 28 29 30 31 31 31 32 31 28 26 25 24 24 22 22 20 17 14 12 11 7 2 355 343 335 331 329 321 314 309 306 306 305 305 305 304 304 302 299 297 296 296 295 294 293 292 291 291 290 289 288 287 286 288 289 287 282 281 281 281 282 285 286 285 284 283 282 281 280 279 280 282 283 283 283 283 281 280 280 280 280 280 279 279 279 280 280 281 281 282 282 282 282 280 280 280 279 280 282 287 289 289 289 290 291 289 287 291 290 289 289 290 290 292 294 292 290 291 291 288 286 285 285 285 285 283 282 281 279 279 283 285 284 284 284 284 285 285 285 286 287 285 283 284 284 283 281 281 284 282 280 279 280 283 286 287 289 291 292 291 290 289 288 288 289 289 290 291 290 290 289 289 288 285 281 282 282 281 279 274 268 267 270 272 272 268 265 264 263 260 257 256 254 251 250 249 249 250 251 252 253 254 253 252 250 249 249 250 250 250 251 252 251 251 251 251 251 251 250 250 250 250 250 250 250 250 250 250 250 250 250 249 249 250 250 251 252 253 253 253 253 253 253 253 252 251 250 250 251 252 252 252 252 252 251 251 253 255 257 259 260 260 259 259 258 256 254 252 250 249 250 252 253 253 252 248 245 242 240 238 236 235 234 234 234 233 233 233 233 233 233 233 233 233 233 234 234 234 234 234 234 234 234 234 234 234 233 233 233 233 233 233 233 233 233 233 233 234 234 234 234 234 234 234 234 234 234 234 234 235 235 236 236 236 235 235 234 234 233 232 232 233 233 234 234 235 235 235 236 236 236 236 237 237 237 238 238 238 239 240 240 240 240 240 241 242 243 243 243 243 243 243 243 243 243 242 243 243 242 243 243 244 244 244 244 243 243 243 242 242 242 242 241 241 241 241 242 243 243 244 244 245 246 246 247 247 248 248 249 249 250 252 254 254 255 257 259 261 263 263 265 268 270 272 274 275 276 275 274 274 271 266 261 257 253 251 250 249 248 248 247 246 244 242 241 241 241 241 241 241 240 240 239 237 234 231 229 226 223 223 222 219 217 216 215 215 214 212 211 211 210 208 205 203 201 198 194 191 188 187 186 184 182 181 180 179 179 179 179 179 179 179 179 179 178 178 177 177 177 177 177 177 177 177 178 178 178 178 178 179 179 179 179 179 179 180 180 180 180 180 180 181 181 181 181 181 181 182 182 28 23 21 19 16 15 15 15 15 14 14 14 15 18 19 20 17 14 14 14 15 15 17 19 20 20 20 19 17 17 20 26 34 39 40 36 31 26 23 20 18 17 15 12 11 11 11 11 11 11 12 14 15 16 17 19 18 20 21 23 24 24 23 22 20 18 16 16 15 14 13 14 14 14 13 12 10 10 9 8 8 8 8 8 9 8 8 9 9 9 8 9 9 10 9 8 8 7 6 6 5 7 9 12 15 16 15 13 12 13 13 14 15 13 9 8 9 11 16 16 17 17 18 16 10 9 9 11 13 10 8 7 6 6 10 11 10 9 9 9 10 10 10 11 11 12 12 12 12 13 14 13 10 10 8 7 9 11 14 14 16 19 23 26 27 28 28 27 25 23 22 22 22 21 21 21 21 21 21 20 19 17 17 17 17 17 17 17 16 16 16 15 15 17 16 15 12 11 11 17 24 27 27 27 28 29 29 29 28 28 29 28 26 25 25 25 25 23 22 21 18 15 13 11 6 360 352 342 340 335 328 320 313 309 307 306 305 305 304 304 304 302 299 297 296 295 295 294 293 292 291 291 289 289 288 287 287 287 289 288 285 284 282 281 284 286 286 285 284 283 283 283 282 283 283 283 283 284 281 280 281 280 280 280 279 279 279 280 280 280 280 281 282 282 282 282 281 280 280 279 280 282 286 288 289 289 289 290 291 288 288 290 288 286 287 288 290 292 294 293 292 292 292 289 287 286 286 287 289 286 283 281 280 279 281 283 284 284 283 284 285 285 285 286 286 284 283 284 284 284 282 283 285 283 280 280 282 284 284 288 290 291 291 291 290 289 288 288 289 289 291 291 291 290 290 289 287 284 281 281 281 281 279 275 270 269 270 271 269 266 266 263 261 258 256 254 253 251 251 251 251 250 251 252 254 253 253 252 251 250 250 250 250 251 252 253 253 252 252 252 251 251 251 251 251 251 251 251 251 251 251 251 251 251 251 250 250 251 252 252 253 253 253 253 253 253 253 252 251 250 250 250 251 252 252 252 251 251 251 251 253 256 258 259 259 260 259 258 257 255 253 252 251 250 250 251 252 252 252 249 246 243 240 239 237 235 235 234 233 233 233 233 232 232 233 233 233 233 233 234 234 234 234 234 234 234 234 234 234 234 233 233 233 233 233 233 233 233 233 233 233 233 233 234 234 234 234 234 234 234 234 234 234 234 235 235 235 235 235 234 234 233 233 232 231 232 233 234 235 235 235 236 236 236 236 237 237 237 238 238 238 239 239 240 240 240 240 240 241 242 242 243 243 243 243 243 243 242 242 242 242 242 242 242 243 244 244 244 244 244 244 243 243 242 242 241 241 241 241 241 242 242 242 243 243 244 245 246 246 247 248 249 249 249 251 253 254 255 256 257 259 260 260 262 265 267 270 272 273 275 276 275 275 274 272 267 262 257 254 251 250 249 249 248 246 245 243 242 241 241 241 241 241 240 240 238 237 235 232 229 227 224 223 222 221 219 217 216 215 214 213 212 211 210 209 208 206 204 202 199 196 192 189 190 187 185 182 181 179 179 179 179 179 179 178 178 179 179 179 179 178 177 177 177 177 177 177 177 177 178 178 178 178 178 178 179 179 179 179 179 180 180 180 180 180 180 181 181 181 181 182 182 182 29 24 23 20 17 15 15 15 15 14 14 13 13 14 16 18 16 14 13 13 14 15 16 17 18 17 18 18 18 19 22 29 38 46 45 39 33 27 23 19 16 14 13 13 13 13 13 13 13 13 13 14 15 17 18 19 19 21 23 24 24 23 22 21 19 17 16 15 14 13 13 13 15 14 14 13 11 11 10 9 9 8 8 8 9 9 9 9 9 9 9 9 10 11 11 9 8 7 6 6 4 4 7 12 17 18 16 12 10 11 11 14 16 15 12 9 8 9 13 16 16 17 17 17 14 11 11 14 15 13 11 8 6 6 10 10 9 9 10 10 11 11 12 13 14 13 13 12 13 15 15 13 11 9 7 8 10 12 14 13 16 20 23 24 27 28 27 25 23 22 23 22 22 21 21 21 20 21 21 20 18 17 17 17 16 16 16 16 16 17 17 16 15 16 17 17 16 13 11 13 20 25 26 26 27 27 28 27 25 22 19 18 21 25 25 24 24 23 23 22 21 18 14 11 6 359 351 343 342 335 326 318 311 308 307 306 305 305 304 304 303 302 299 297 296 295 294 293 293 293 292 291 290 289 287 287 287 287 289 288 287 286 283 281 285 286 286 285 284 284 284 284 284 284 284 284 283 280 280 280 280 281 281 281 279 279 279 280 280 280 280 281 282 282 282 281 280 279 278 278 281 284 286 286 288 289 290 290 290 287 287 288 288 286 286 288 291 294 296 295 293 293 293 292 289 288 288 289 290 287 284 282 280 279 280 281 284 284 284 284 285 286 286 286 286 286 286 285 284 285 283 284 283 280 278 280 283 285 286 289 291 291 291 291 290 289 289 289 289 290 291 292 291 291 290 289 287 285 284 283 280 281 277 273 268 269 270 270 268 266 264 261 259 256 254 253 252 252 252 253 252 253 253 253 254 253 252 252 251 251 251 251 252 252 253 254 254 253 253 252 252 252 251 251 252 252 252 252 252 252 252 252 252 252 252 252 252 253 253 253 253 253 253 253 253 253 253 252 251 250 249 250 251 251 252 252 251 250 251 252 254 257 259 260 260 260 258 257 256 254 252 252 251 251 251 251 251 251 251 249 246 243 241 239 237 237 236 235 234 233 233 232 232 232 233 233 233 233 233 234 234 234 234 234 234 234 234 234 233 233 233 233 233 233 232 232 232 232 232 232 232 232 233 233 233 233 233 233 233 233 233 233 234 234 234 234 234 234 235 234 234 233 232 231 231 231 232 233 233 234 235 236 236 236 237 237 238 238 238 238 239 239 239 240 240 240 240 241 241 241 242 242 243 243 243 243 242 242 241 241 241 241 242 242 242 243 244 245 244 244 244 244 243 243 242 241 241 241 241 241 241 241 241 241 242 243 244 245 246 247 248 248 249 249 251 253 255 256 257 258 259 260 260 262 264 266 269 271 273 274 275 275 275 274 272 268 263 258 254 252 250 250 249 248 246 244 243 241 241 241 241 241 241 240 239 237 235 233 230 227 225 224 223 221 219 217 216 215 214 214 213 212 212 210 209 207 206 204 202 199 196 194 192 192 188 185 182 180 178 178 178 178 178 178 178 178 178 178 179 180 179 179 178 177 177 177 177 177 177 177 178 178 178 178 178 178 179 179 179 179 179 180 180 180 180 180 181 181 181 181 181 181 182 27 24 24 21 18 16 16 17 17 15 14 13 13 13 14 15 16 14 13 13 14 15 15 16 16 15 16 17 19 21 25 34 45 51 48 42 35 29 24 20 17 15 15 16 16 15 15 14 14 14 14 15 16 17 19 19 20 22 24 25 24 23 21 20 17 17 16 14 13 12 13 14 15 15 14 14 13 13 11 10 10 9 9 9 9 9 10 10 10 10 10 10 11 11 12 11 8 6 6 5 3 3 7 14 18 19 16 10 9 9 9 13 16 17 14 10 9 8 11 15 15 16 17 18 17 14 13 15 16 15 15 9 8 9 10 10 10 10 11 11 12 12 13 14 15 15 15 15 16 17 16 15 13 10 9 11 11 12 13 14 16 20 22 23 27 27 25 24 23 22 23 23 22 22 21 21 20 21 21 20 19 15 15 16 16 17 16 16 17 18 19 17 16 16 16 17 18 16 12 13 20 23 24 24 25 25 26 24 20 11 9 10 13 18 21 23 24 24 24 24 23 21 17 13 9 3 1 355 344 333 322 315 311 308 308 307 306 306 305 305 303 302 299 297 296 295 294 293 293 293 292 291 290 288 287 287 287 287 286 286 287 286 284 282 286 286 286 285 285 285 285 285 285 285 284 285 283 280 280 280 280 281 281 281 279 279 279 280 280 280 280 280 281 282 282 280 279 278 277 278 282 284 285 286 288 289 290 290 288 286 287 288 289 287 284 287 293 296 297 298 295 294 295 294 294 291 289 289 289 289 285 282 280 280 280 280 284 284 284 284 285 286 287 287 287 287 287 287 286 285 284 284 281 278 277 280 281 284 287 290 292 292 292 291 290 289 290 290 290 291 292 292 292 292 290 289 287 287 286 284 281 279 273 269 267 268 270 269 269 267 264 259 257 254 252 252 252 252 252 253 253 254 254 254 253 252 252 252 252 252 252 253 253 254 254 255 254 254 253 252 252 252 252 252 252 253 253 253 253 253 253 253 253 254 253 253 254 254 254 254 254 254 253 253 253 253 253 252 251 250 250 250 251 251 252 252 251 251 252 253 255 257 259 259 260 259 258 256 255 254 252 251 251 251 251 251 250 250 250 249 247 244 241 240 240 238 236 235 234 233 233 232 232 232 233 233 233 233 233 233 234 234 234 234 234 234 234 233 233 233 233 233 232 232 232 232 232 232 232 232 232 232 232 233 233 233 233 233 233 233 233 233 233 234 234 234 234 234 234 233 233 233 232 231 231 231 232 232 232 233 235 235 236 236 236 237 238 238 238 239 239 239 239 239 239 240 240 241 241 241 242 242 242 243 242 242 242 241 241 241 241 241 242 242 242 242 244 245 245 245 244 244 243 243 242 242 241 241 241 241 241 241 240 240 240 241 242 244 244 244 246 247 249 250 252 254 255 256 257 257 258 258 259 261 263 266 268 270 272 273 273 274 275 274 273 269 264 259 255 253 253 251 249 247 245 244 242 241 241 240 241 241 241 240 238 236 233 231 228 226 224 224 221 219 217 215 214 213 213 213 212 211 211 210 209 208 207 205 204 201 199 197 195 193 189 185 182 179 177 176 176 176 176 176 177 176 177 178 179 180 180 180 179 178 177 177 176 177 177 177 177 177 178 178 178 178 179 179 179 179 180 180 180 180 180 180 181 181 181 181 181 181 181 25 24 24 21 19 18 19 21 21 18 16 14 13 13 13 15 16 15 14 13 14 16 16 16 16 16 16 18 19 22 29 40 46 54 51 43 35 29 25 22 19 17 18 19 18 17 15 14 14 15 16 16 17 17 18 19 21 23 24 24 23 21 19 17 15 16 15 13 12 13 14 15 16 15 14 14 14 13 12 11 11 10 10 9 9 9 10 10 11 11 11 11 11 11 12 11 10 8 6 4 4 6 10 17 20 19 16 10 10 9 9 10 12 13 15 14 11 8 9 11 13 15 17 18 18 17 13 15 15 15 14 12 10 10 11 12 12 11 12 12 12 13 13 14 16 17 17 19 19 19 18 17 16 13 12 13 12 13 13 14 15 17 20 23 25 25 23 23 23 23 22 22 23 22 21 21 20 21 21 20 19 15 16 17 17 17 17 17 19 20 21 19 18 17 17 17 19 20 19 17 20 21 22 23 23 23 23 21 16 11 9 8 10 12 14 15 19 23 25 24 23 21 19 16 12 7 6 355 341 328 319 313 310 309 309 309 308 307 306 305 304 301 299 297 296 295 294 293 293 293 292 291 290 288 287 287 287 286 286 285 285 284 283 282 283 286 286 286 286 286 286 286 285 285 285 286 286 282 279 280 280 281 281 280 280 279 280 280 281 281 280 280 281 282 282 280 279 277 277 279 284 285 285 285 287 288 289 289 287 285 287 287 288 286 283 285 293 297 298 298 297 296 296 296 296 293 290 289 291 290 285 282 281 281 281 281 285 285 285 284 285 286 287 288 289 289 289 289 289 288 287 287 281 278 278 280 280 284 288 291 292 293 289 287 287 287 288 290 291 291 292 293 293 292 291 289 288 288 287 285 281 276 271 268 267 268 270 270 269 265 261 257 255 253 252 252 252 252 252 252 253 254 254 253 252 252 252 253 254 254 254 255 255 255 255 255 255 254 253 253 253 253 253 253 253 254 254 254 254 254 254 254 255 255 255 255 255 256 255 255 255 254 254 254 253 253 253 252 251 250 250 250 251 251 252 252 251 252 253 254 256 258 258 259 259 258 257 256 254 253 252 252 252 252 252 251 250 249 249 249 248 245 242 242 241 239 237 235 234 233 233 232 232 232 232 233 233 233 233 233 234 234 234 234 234 234 234 233 233 233 233 233 232 232 232 232 232 232 232 232 232 232 232 232 233 233 233 233 233 233 233 233 233 234 234 234 234 234 234 234 233 233 232 232 232 232 232 232 233 234 235 235 236 236 236 237 238 238 238 239 239 239 238 238 239 239 240 240 240 241 241 242 242 242 242 242 241 241 241 241 241 241 242 242 243 243 244 244 244 245 244 244 243 243 242 242 241 241 241 241 241 241 240 239 239 239 240 242 242 242 244 246 248 250 252 254 255 256 256 256 257 257 259 260 263 265 267 269 270 271 272 274 274 274 273 270 265 260 256 253 253 251 249 247 245 243 241 241 240 240 240 240 240 239 237 235 233 230 227 225 224 222 219 216 214 213 212 212 212 211 211 210 210 209 209 208 208 207 205 205 203 200 197 194 190 186 182 178 176 175 175 175 175 175 175 175 175 176 178 179 179 180 180 179 178 177 176 176 177 177 177 177 177 178 178 179 179 179 179 179 180 180 180 180 181 181 181 181 181 181 181 181 181 26 24 22 20 19 20 21 23 24 23 20 18 16 14 13 14 16 16 14 13 13 14 15 17 18 18 18 18 19 24 33 41 42 56 53 43 34 26 22 20 20 19 19 19 18 17 15 14 15 16 16 17 17 17 18 19 21 22 23 23 22 20 18 17 16 14 13 13 13 13 14 14 15 15 14 14 13 13 12 11 11 11 10 10 9 9 10 10 11 12 12 12 12 11 12 11 12 10 6 4 5 9 15 20 22 19 18 15 11 9 9 9 10 10 13 15 15 13 12 9 10 13 16 17 18 17 16 15 15 15 14 12 12 12 14 13 12 10 11 11 12 13 13 14 16 18 20 22 22 22 21 20 20 18 16 15 13 13 14 15 15 16 18 22 22 22 22 22 22 22 22 22 22 22 21 21 21 22 21 21 20 18 17 17 17 17 18 19 20 21 22 22 20 19 19 19 21 22 21 20 20 20 22 22 22 22 22 17 14 11 10 10 11 12 14 14 17 20 22 23 23 22 19 15 12 9 7 347 334 324 315 310 308 309 309 310 309 309 307 306 303 301 298 297 296 295 294 294 293 293 292 291 289 288 288 287 287 286 286 285 284 284 283 283 283 284 286 287 287 287 286 286 286 286 286 284 282 280 279 279 280 281 280 280 280 280 280 281 281 282 281 281 281 283 282 280 278 277 277 279 282 282 284 285 286 287 288 287 285 284 285 285 286 284 283 286 294 298 299 299 298 296 296 297 297 295 291 289 290 289 285 283 282 282 281 283 286 286 285 284 284 285 287 288 290 290 291 291 292 292 291 289 283 280 279 280 282 286 289 290 292 292 288 285 284 283 285 291 291 292 292 293 294 294 292 291 290 288 286 285 280 274 270 267 267 269 271 271 268 263 260 257 255 254 255 255 254 253 252 252 252 253 253 252 252 253 254 254 254 255 256 256 257 257 257 256 256 255 254 254 253 253 253 253 254 255 255 255 255 255 255 255 256 256 256 256 256 256 256 256 256 256 255 254 254 253 253 252 251 251 250 250 251 251 252 252 252 253 254 255 256 256 257 258 258 257 256 255 254 253 252 252 252 252 251 251 250 249 250 250 249 247 246 245 243 240 237 236 234 233 233 232 232 232 232 232 233 233 232 233 233 234 234 234 234 234 234 233 233 233 233 232 232 232 232 232 232 232 232 232 232 232 232 232 232 233 233 233 233 233 234 234 234 234 234 234 234 235 235 234 234 233 233 233 233 233 233 234 235 235 236 236 236 236 237 237 237 237 238 238 238 238 238 238 238 238 239 239 240 240 241 242 242 242 242 241 241 241 242 242 242 242 242 243 243 244 244 244 244 244 244 244 243 243 242 242 242 241 241 241 241 240 240 239 238 238 239 240 239 241 243 245 247 249 252 254 255 256 256 256 256 257 258 260 262 264 266 267 268 270 271 273 274 274 273 270 266 261 259 257 253 251 249 247 245 243 241 240 240 239 239 239 238 237 235 233 231 228 226 223 221 219 216 214 212 211 211 210 210 210 209 208 208 208 208 208 208 208 207 207 205 202 200 198 194 189 183 179 177 177 175 174 174 174 174 174 175 175 176 177 178 180 181 180 178 177 177 176 176 177 177 177 177 178 178 179 179 179 179 180 180 181 181 181 181 181 181 181 181 180 180 181 181 28 26 22 20 19 20 22 25 26 26 26 24 19 16 14 14 14 15 14 12 11 11 14 16 18 19 19 18 19 25 36 40 45 57 54 41 30 22 18 18 18 18 18 18 17 16 15 14 15 16 17 17 17 17 18 20 21 23 23 22 20 18 15 16 15 14 13 13 14 14 13 13 13 14 13 13 13 12 12 11 11 11 10 10 9 9 10 11 12 12 12 12 12 12 12 10 9 8 5 4 6 16 20 22 21 18 18 15 11 9 9 9 9 9 10 14 14 14 12 8 7 6 7 10 14 14 14 14 14 14 13 14 15 16 15 14 12 10 11 11 12 13 14 15 17 19 21 22 23 23 23 23 25 27 21 17 14 14 15 14 14 15 17 20 20 20 21 21 22 23 23 22 22 22 21 21 21 22 22 21 19 18 18 17 17 18 19 21 22 23 23 23 23 22 21 21 22 23 22 21 20 21 22 22 22 22 20 16 14 12 11 12 13 13 14 15 16 18 20 22 23 22 20 14 13 9 360 343 330 319 312 308 307 309 309 309 309 308 308 306 303 300 297 296 296 296 295 294 294 293 292 291 289 289 288 288 287 287 286 286 285 285 283 283 283 284 284 285 287 287 287 286 286 285 283 281 280 279 279 279 279 280 279 280 280 281 280 281 281 281 282 284 284 285 282 279 278 277 277 278 279 280 284 284 285 286 286 286 284 282 281 281 283 283 283 286 293 299 300 300 299 298 298 298 298 296 293 290 290 288 286 285 286 287 285 285 286 285 284 282 281 283 287 287 290 291 292 292 293 294 294 291 286 284 283 284 286 288 290 290 291 290 287 284 283 283 285 290 292 292 292 293 294 295 293 293 292 289 287 286 279 272 268 267 269 269 272 271 266 260 259 259 258 257 258 256 256 254 252 251 252 252 252 252 253 254 255 256 256 257 257 257 258 258 258 257 256 256 255 254 253 253 254 254 255 256 256 256 256 256 256 256 257 257 257 257 257 257 257 257 256 256 256 255 254 254 253 252 251 251 251 251 251 252 252 252 252 253 254 255 256 256 257 257 257 257 256 254 253 252 252 252 251 251 251 250 250 249 249 250 250 249 249 247 244 240 238 236 235 233 233 232 232 232 232 232 232 232 232 232 233 233 234 234 234 234 234 233 233 233 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 233 233 233 233 234 234 234 234 234 234 235 235 235 235 235 234 234 234 234 234 235 235 236 236 236 236 236 237 237 237 237 237 237 237 237 237 237 237 237 237 238 239 239 239 240 241 242 242 241 241 241 241 241 241 242 242 242 243 243 244 244 244 244 244 244 244 243 243 242 242 242 241 241 241 241 240 239 238 237 237 237 238 238 240 241 243 246 248 251 253 254 255 256 256 256 256 257 259 261 263 265 266 267 269 270 272 273 273 272 271 267 267 263 258 253 251 249 246 244 242 240 239 239 238 238 237 236 234 232 230 228 225 222 219 217 215 213 211 210 209 209 209 208 208 206 206 206 207 207 208 209 209 208 208 207 204 203 202 198 192 186 182 180 178 175 174 173 173 174 174 174 174 174 175 176 178 179 180 179 178 177 177 176 176 177 177 178 178 178 179 179 180 179 180 180 180 180 180 180 180 180 180 180 180 180 180 180 31 29 25 21 20 21 24 28 27 26 25 23 21 19 17 15 13 13 13 12 12 10 12 14 16 18 18 16 19 26 38 38 45 50 48 36 25 18 16 17 18 17 17 17 17 16 15 15 16 17 17 17 17 17 19 20 22 23 23 21 18 16 15 15 14 13 14 14 15 14 13 13 13 13 13 13 13 12 11 11 11 11 10 10 10 10 10 11 12 13 13 13 13 12 12 11 9 7 4 4 9 20 23 21 19 17 17 13 11 9 9 8 8 7 9 12 13 11 9 7 6 6 6 8 10 12 13 13 13 13 13 14 16 17 15 14 11 11 10 11 12 14 15 16 18 20 20 21 21 22 25 27 27 26 22 19 17 15 15 16 15 15 16 18 19 20 20 21 21 22 22 22 22 22 21 21 21 22 22 21 21 20 18 17 16 18 20 21 22 24 24 24 24 23 22 23 23 24 23 22 22 22 22 22 22 22 18 15 15 13 13 13 14 14 15 16 17 18 19 21 22 22 19 14 14 5 354 341 327 316 309 306 307 308 308 308 308 307 307 305 302 298 296 295 295 295 295 295 294 293 292 291 290 290 289 288 288 287 287 286 285 285 284 284 284 285 285 285 286 287 287 287 287 282 281 280 280 279 279 279 279 279 279 280 280 281 280 280 280 281 282 284 285 285 281 279 277 277 277 277 278 280 283 284 285 286 287 286 284 282 282 282 282 281 282 287 294 298 300 300 300 300 300 299 298 296 294 292 291 289 287 286 287 289 288 286 284 282 281 281 281 281 284 287 290 291 291 292 293 295 294 291 288 288 287 287 288 290 290 290 290 288 285 283 283 282 283 287 292 292 292 292 294 295 295 295 293 291 288 283 276 269 266 268 272 272 273 269 262 258 258 260 260 259 260 259 257 254 252 251 251 250 251 252 254 256 256 257 258 258 258 258 259 259 259 258 257 256 256 254 254 254 255 256 256 257 257 257 257 257 257 258 258 258 258 258 258 257 257 257 256 256 256 255 254 254 253 252 251 251 251 250 251 251 252 252 253 253 254 254 255 255 256 257 257 256 255 253 252 252 251 251 251 251 251 251 250 249 249 250 250 250 250 248 244 241 238 236 235 234 233 232 232 232 232 232 232 232 232 232 233 233 233 233 233 233 233 233 233 233 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 233 233 233 233 233 234 234 234 234 234 235 235 235 235 235 234 234 234 234 235 235 236 236 237 237 236 236 237 237 237 237 236 236 237 237 236 236 236 236 236 237 238 239 239 240 240 241 241 241 241 241 240 241 241 241 242 241 242 243 243 244 244 244 244 244 244 243 243 242 242 242 242 241 241 241 240 239 238 237 237 237 237 238 239 240 242 244 247 250 253 253 254 255 255 255 255 256 258 260 262 262 264 266 267 269 270 272 272 272 271 268 268 264 259 254 250 248 246 243 241 240 239 237 236 236 235 233 231 229 227 225 224 221 216 213 211 209 208 207 207 206 206 206 205 204 204 205 206 207 208 208 209 209 209 209 207 207 206 202 197 193 190 186 181 177 175 174 173 173 173 173 173 173 174 175 176 177 178 178 178 177 177 177 177 177 177 178 178 178 179 179 179 178 178 179 179 179 179 179 179 179 179 180 179 179 180 180 29 29 26 22 20 22 26 28 26 26 23 21 21 21 20 17 15 13 13 13 12 12 12 15 17 18 17 13 17 20 25 34 40 43 38 29 20 15 15 16 17 18 17 16 16 16 16 16 16 17 17 18 18 19 20 21 23 23 22 20 17 15 15 14 14 14 15 15 16 15 14 14 13 13 14 13 13 12 11 11 11 11 11 11 11 11 11 12 13 13 14 14 13 14 13 11 9 7 3 5 13 21 23 19 18 17 16 14 10 9 8 8 7 7 8 9 9 10 9 8 7 6 6 8 11 13 13 13 12 13 15 16 17 17 16 15 12 11 11 11 12 14 16 18 20 21 21 21 21 23 27 28 26 24 22 20 19 17 17 17 16 14 16 17 18 19 20 21 21 21 21 22 22 22 22 21 21 22 21 21 21 19 18 17 15 16 19 21 22 23 23 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 18 16 16 15 14 14 14 15 16 16 17 18 18 19 19 17 16 15 12 4 352 338 325 314 308 305 305 306 306 307 307 307 306 304 300 297 295 294 294 294 295 295 295 294 293 291 290 290 290 290 289 288 287 286 286 285 284 284 285 285 285 285 285 287 287 285 283 281 281 280 279 279 278 278 278 278 278 279 280 280 280 280 280 280 283 284 285 285 282 280 278 277 277 277 278 279 281 286 287 288 288 286 284 284 282 282 281 279 281 287 292 296 297 299 299 300 300 299 297 295 294 293 292 289 289 287 288 291 289 285 283 283 281 281 281 281 282 286 288 289 289 290 292 294 292 291 289 289 288 289 290 290 290 290 290 287 286 284 283 282 284 288 291 291 291 292 293 294 295 295 295 293 288 281 273 265 267 269 270 274 270 264 260 259 260 260 261 261 260 260 257 253 251 250 249 248 250 253 256 257 257 258 259 259 259 259 259 259 259 258 258 257 256 255 255 255 256 257 258 258 258 258 258 258 258 259 259 259 259 259 259 258 258 257 256 256 256 255 254 253 252 252 252 251 251 250 250 251 252 252 253 253 254 254 254 255 256 256 256 255 254 252 252 252 251 251 251 251 251 251 250 250 249 250 250 250 250 248 245 242 239 237 235 234 234 233 232 232 232 231 231 231 231 232 232 232 233 233 233 233 233 233 233 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 233 233 233 233 234 234 234 234 234 234 235 235 235 235 235 235 235 235 236 236 236 237 237 237 237 237 236 236 236 236 236 236 236 236 236 236 236 236 236 237 238 238 239 239 239 240 240 240 240 240 240 241 241 241 241 241 242 242 243 244 244 244 244 244 243 243 243 242 243 242 242 241 241 241 240 238 237 237 237 237 237 238 238 239 240 242 245 248 249 251 253 254 254 254 254 255 257 258 259 260 263 264 266 268 269 271 271 271 271 271 269 265 260 255 251 247 245 242 241 240 237 235 234 233 231 230 227 225 224 223 220 217 212 209 208 207 206 205 205 205 204 204 203 203 203 204 206 207 208 209 209 210 211 211 210 210 209 207 204 203 198 192 187 181 178 175 174 174 173 173 173 173 173 173 174 175 176 177 177 177 176 176 177 177 177 178 178 178 178 178 178 177 177 178 178 178 178 178 179 179 179 179 179 179 179 179 26 26 24 22 21 24 28 28 27 26 22 20 20 21 22 20 17 15 14 14 15 15 17 19 20 20 17 14 14 14 19 25 29 34 28 21 16 14 16 18 19 18 17 15 15 16 16 17 17 17 17 17 18 19 21 22 23 23 21 19 17 17 15 15 15 15 15 16 16 16 15 15 15 15 15 14 13 13 12 12 12 12 12 11 11 11 12 13 14 14 15 14 14 14 14 11 9 6 3 6 16 20 19 16 17 17 17 14 9 8 9 10 10 8 9 9 9 10 12 10 8 8 10 12 13 13 13 13 13 13 14 16 16 17 17 16 14 13 12 12 12 14 16 19 21 21 21 21 22 25 27 26 24 24 23 22 22 19 19 18 17 17 17 17 18 19 20 20 21 21 21 22 22 22 23 22 22 22 22 21 21 19 18 15 13 12 18 20 21 22 22 23 25 25 24 23 22 22 23 24 25 25 25 25 25 24 20 17 16 15 14 14 14 14 15 16 18 18 19 18 17 15 14 13 9 2 350 336 324 314 308 305 304 304 305 305 307 307 305 303 300 297 294 293 293 294 295 295 295 294 293 292 291 290 290 291 290 289 288 287 286 285 284 284 285 285 285 285 285 286 286 284 282 281 280 279 279 277 276 276 277 277 278 279 280 284 284 282 282 281 284 285 285 285 284 283 281 279 279 279 279 279 283 287 290 291 289 288 286 284 281 281 280 280 282 288 292 294 295 295 297 298 299 299 296 293 293 293 292 289 289 287 287 289 289 285 284 283 282 282 282 281 281 284 287 286 287 289 291 292 291 291 290 289 289 290 291 291 290 288 285 285 285 284 283 283 288 289 289 289 290 291 292 293 294 295 296 290 286 278 269 264 268 270 272 273 265 261 260 260 260 260 261 262 261 259 255 251 249 248 247 247 251 255 256 257 259 260 260 260 260 260 260 260 259 258 258 256 256 256 256 256 257 258 259 259 259 259 260 259 259 260 260 260 260 260 260 259 258 257 256 256 256 255 254 253 252 252 251 251 250 250 250 250 251 252 253 253 253 253 254 255 255 256 255 254 253 252 252 252 251 251 251 251 251 251 250 250 249 249 249 250 250 249 246 242 239 237 235 234 234 233 232 232 232 231 231 231 231 231 231 232 232 233 233 233 233 232 232 232 232 232 232 232 232 232 232 231 231 231 231 231 231 231 231 232 232 232 233 233 233 233 234 234 234 234 234 235 235 235 235 235 235 236 236 236 237 237 237 237 237 237 237 237 236 236 236 236 235 235 235 235 235 235 236 236 237 238 238 238 238 239 239 239 239 239 240 240 240 240 240 240 240 241 241 242 243 244 244 244 244 244 243 243 243 243 242 242 241 241 240 240 238 237 237 236 237 237 237 238 239 238 241 242 244 246 249 252 253 254 254 253 254 256 256 257 259 261 263 265 267 268 269 269 269 270 269 268 265 260 255 251 247 244 243 241 238 234 232 231 229 227 225 223 220 220 218 216 213 208 206 205 204 204 204 204 203 203 202 202 202 203 204 205 207 207 208 209 211 212 213 212 213 213 211 211 209 205 199 194 188 182 178 176 175 176 174 173 173 173 173 173 174 175 175 176 176 176 177 177 178 178 178 178 178 178 178 177 177 177 177 178 178 178 178 178 178 179 179 179 179 179 179 23 22 22 22 23 25 28 28 27 25 22 21 21 21 22 21 19 17 16 16 17 19 22 23 24 23 19 16 14 14 15 17 19 20 17 14 14 15 17 18 18 18 17 16 16 16 17 17 18 17 17 18 18 20 21 23 24 23 20 18 17 17 16 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 13 13 13 13 13 12 12 12 13 14 14 15 15 15 15 15 14 11 9 5 3 5 14 16 16 15 15 17 17 15 11 9 12 13 11 10 10 11 12 12 10 9 10 10 11 13 14 14 15 14 12 10 13 14 15 16 17 17 17 15 14 13 13 14 16 20 21 21 21 22 23 26 27 25 24 24 26 25 24 24 24 22 20 19 18 18 18 19 20 20 21 21 22 22 22 22 23 23 23 22 22 22 21 20 18 13 11 11 12 18 20 21 22 23 25 25 23 22 21 22 23 24 24 25 25 25 26 26 24 21 18 18 20 19 19 16 16 17 21 21 21 19 18 17 15 12 7 360 349 335 323 315 309 305 305 304 304 304 305 306 305 303 300 296 295 294 293 293 294 295 295 294 293 292 291 291 291 291 290 289 288 287 286 285 284 284 284 284 285 285 284 283 283 283 282 281 280 279 278 276 275 275 276 278 279 279 282 287 286 286 285 284 284 285 285 283 282 282 283 284 282 280 280 281 282 287 291 292 290 290 288 285 282 282 283 284 286 290 294 294 295 295 295 295 298 298 296 293 293 293 292 290 289 287 287 287 287 285 284 283 283 282 282 281 281 283 285 285 284 287 289 290 289 290 290 289 289 290 292 292 290 287 284 284 284 283 283 284 289 289 289 288 289 289 290 291 293 294 295 289 283 275 267 265 265 267 268 268 264 262 261 261 261 262 262 262 260 257 252 249 248 247 247 249 252 254 256 258 260 261 261 261 261 261 260 260 260 259 258 256 256 256 257 258 258 260 260 260 261 261 261 261 261 261 261 260 260 260 260 260 258 257 257 256 255 255 253 253 252 252 251 251 251 251 250 251 251 252 252 252 253 253 254 254 254 254 253 253 253 253 252 252 251 251 251 251 251 250 250 250 250 249 248 249 249 249 246 243 240 238 237 236 234 233 233 232 232 231 231 230 230 231 231 232 232 233 233 233 232 232 232 232 232 232 232 231 231 231 231 231 231 231 231 231 231 231 231 231 232 232 232 233 233 233 234 234 234 234 234 234 235 235 235 236 235 236 236 236 237 237 237 237 237 237 237 236 236 236 235 235 235 235 235 235 235 236 236 237 237 238 238 238 238 238 239 239 239 239 239 239 239 240 240 240 240 240 241 242 243 244 244 244 244 244 244 243 243 243 242 242 241 241 240 240 239 238 237 236 236 237 237 237 237 237 240 240 242 245 248 251 252 253 253 253 253 254 255 256 258 260 262 263 265 267 268 268 268 268 268 267 265 261 256 251 247 246 243 240 236 232 230 227 225 223 221 219 219 216 214 211 209 205 204 203 203 203 203 203 203 202 202 202 202 204 205 205 205 206 208 210 211 213 214 214 215 216 215 215 213 210 206 201 195 189 183 178 178 178 175 173 173 173 173 173 174 174 174 175 176 179 179 180 180 180 179 178 178 177 177 177 177 177 177 177 178 178 178 178 178 179 179 179 179 179 179 23 22 21 22 24 26 28 28 27 24 22 21 21 21 22 22 22 20 19 19 20 24 26 27 26 25 22 20 19 17 15 13 10 9 9 11 13 15 16 16 16 17 17 16 16 17 17 17 17 17 17 18 18 20 21 23 23 22 20 18 18 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 14 15 15 16 16 16 16 15 14 11 7 3 1 3 8 12 13 14 15 17 18 16 11 10 13 15 15 14 13 15 15 12 9 8 10 12 14 14 15 15 16 15 12 10 11 12 14 15 16 17 17 17 16 14 13 14 17 20 19 20 21 22 25 27 27 26 26 26 25 25 25 25 25 22 21 20 20 19 19 20 20 20 21 21 21 21 21 22 23 24 24 23 23 23 22 20 18 13 10 10 13 19 19 20 22 23 23 23 22 21 21 22 23 23 23 24 24 25 26 27 27 26 22 21 23 24 25 22 21 23 26 25 22 20 19 18 16 13 7 357 345 331 322 315 310 307 305 303 303 304 305 306 305 303 300 296 296 294 293 294 295 295 295 294 293 291 291 291 291 291 290 289 288 287 286 285 284 284 284 284 285 285 284 284 283 282 281 280 280 279 277 275 275 275 277 278 279 279 279 283 287 286 285 284 284 284 284 281 279 279 279 280 284 283 282 282 283 289 292 293 292 291 289 287 286 286 288 288 291 295 297 296 296 296 295 295 297 298 296 294 294 293 293 291 289 287 287 286 285 285 285 284 284 283 281 280 280 281 283 284 283 285 288 288 288 289 290 289 289 290 291 292 291 288 284 284 282 282 282 284 288 288 288 288 288 289 289 291 292 294 293 287 281 272 268 266 266 267 266 265 264 263 262 261 261 262 262 262 259 255 251 249 248 249 249 251 253 253 256 259 261 262 261 261 261 261 261 260 260 259 258 257 257 257 258 259 259 260 260 261 262 262 262 262 262 262 262 261 261 261 261 260 258 257 256 255 255 254 253 253 252 252 252 251 251 251 251 251 251 251 252 252 252 253 253 254 253 253 253 252 253 252 252 252 251 251 251 251 250 249 249 249 248 248 247 248 249 249 247 244 240 240 238 236 235 234 233 232 232 231 231 231 231 231 231 231 232 233 233 233 232 232 232 232 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 232 232 232 232 233 233 234 234 234 234 234 235 235 235 236 236 236 236 236 236 236 237 237 237 237 236 236 235 235 235 235 235 234 235 235 235 236 236 237 237 237 237 238 238 239 239 239 239 239 239 239 239 240 240 240 240 240 241 242 243 244 244 244 244 244 244 244 243 243 242 242 241 241 241 240 240 238 236 236 236 236 236 236 236 237 237 238 240 243 246 249 251 252 252 252 252 253 254 255 257 259 261 262 264 265 266 266 266 266 266 266 264 261 256 251 248 248 243 239 234 230 227 224 222 220 219 218 215 213 211 209 206 204 203 203 203 202 202 202 202 202 203 203 203 205 206 206 206 207 208 210 212 214 215 216 217 218 218 218 217 214 210 206 201 195 189 186 185 182 178 175 174 174 175 175 175 175 175 176 179 185 185 184 182 181 180 179 177 176 176 176 177 177 177 177 177 177 178 178 178 179 179 179 179 179 179 22 22 22 22 24 26 27 27 26 24 23 22 22 21 22 23 23 23 22 21 24 27 29 29 29 28 26 25 24 22 17 10 2 6 9 12 14 14 14 15 16 16 16 16 16 17 17 17 17 17 17 17 18 19 20 22 22 21 20 19 18 17 17 16 16 16 16 15 15 15 15 15 15 15 15 16 16 15 15 15 15 14 14 14 14 15 15 15 16 16 16 16 16 15 14 10 6 2 360 3 8 11 12 14 16 18 18 16 10 9 12 17 17 17 16 16 15 12 9 8 8 11 15 15 16 16 16 15 14 11 11 12 13 14 15 16 18 19 17 15 13 15 16 18 18 19 21 23 24 25 25 26 25 25 25 25 25 25 24 23 22 21 21 21 20 20 20 20 21 21 20 20 20 21 23 25 25 24 24 23 23 22 18 13 10 9 14 18 19 21 22 22 22 22 21 21 21 22 22 22 22 23 24 25 26 27 25 24 24 24 24 24 25 26 26 26 26 25 23 22 21 19 17 14 9 358 343 330 319 314 312 309 305 303 304 304 304 305 305 303 300 297 297 293 293 294 295 295 295 294 293 292 292 291 291 290 290 289 288 287 286 285 284 284 284 283 284 285 285 284 283 282 281 281 280 278 277 277 275 276 277 278 279 279 279 281 284 284 284 284 283 283 282 278 278 278 278 279 284 285 285 285 288 290 292 293 293 292 290 290 290 290 292 293 296 298 299 298 297 297 297 297 298 299 296 296 296 295 294 292 289 288 287 285 285 285 285 284 284 282 280 279 279 280 282 282 282 284 285 287 287 288 289 290 290 289 290 290 291 291 287 283 281 280 281 285 287 287 287 288 288 288 289 290 291 292 289 284 280 271 269 268 266 265 265 267 266 263 262 261 262 262 262 261 258 253 250 249 249 250 250 251 252 255 257 259 261 262 262 262 261 261 261 261 260 259 258 258 257 258 259 260 260 261 261 262 263 263 263 263 263 263 262 262 262 261 261 260 258 257 256 255 254 253 253 253 253 252 252 251 251 251 250 250 250 250 251 251 252 252 253 253 253 253 252 252 252 252 252 252 251 251 251 250 250 249 249 249 248 248 247 248 249 249 248 245 243 242 239 237 236 235 234 233 232 232 231 231 231 231 231 231 232 233 233 233 232 232 232 232 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 232 232 232 233 233 234 234 234 234 235 235 235 235 236 236 236 236 236 236 236 236 236 236 236 236 236 235 235 235 235 235 234 234 234 235 235 236 236 237 237 237 238 238 239 239 240 240 240 240 240 240 240 240 239 240 240 241 242 243 244 244 245 244 245 244 244 243 243 242 242 241 241 240 240 239 237 236 235 236 236 236 236 236 236 236 237 239 241 244 248 250 251 251 251 251 252 253 255 256 258 260 261 262 263 264 265 264 264 264 264 263 261 257 255 252 248 243 238 234 229 225 221 219 218 217 216 213 211 209 207 205 203 203 202 202 202 202 201 202 202 203 203 204 205 205 206 208 208 209 210 212 214 216 218 218 220 221 221 220 218 215 211 207 202 201 194 191 187 182 179 178 179 180 181 181 181 182 183 187 193 191 187 183 181 180 178 176 176 176 176 176 177 177 177 177 177 178 178 178 178 179 179 179 179 179 22 23 22 23 25 27 26 27 26 25 24 23 23 22 22 22 23 24 25 27 28 30 31 31 31 30 30 29 28 25 19 12 7 7 12 13 14 15 15 15 16 16 16 16 16 17 17 17 17 16 16 16 17 18 20 21 21 20 19 19 18 17 17 17 17 17 17 16 15 15 15 15 15 15 15 16 16 16 15 15 15 15 15 15 15 15 16 16 17 17 17 17 16 15 13 9 5 4 4 7 10 12 13 16 18 19 19 15 9 9 13 17 17 18 17 17 15 12 9 8 8 9 12 13 15 16 16 16 15 13 12 13 14 14 15 16 18 19 17 16 14 14 15 15 17 19 21 21 22 23 24 24 23 23 23 24 26 26 25 24 23 23 22 22 21 21 21 21 21 21 20 19 20 21 23 24 24 24 24 24 24 23 21 15 10 8 10 12 16 21 21 22 22 22 22 22 21 21 21 21 22 23 24 24 25 24 22 21 21 22 22 24 25 25 25 25 25 24 24 24 23 22 20 16 12 2 344 328 318 312 312 309 305 304 305 304 304 304 304 303 302 299 297 294 293 295 296 296 295 294 293 293 292 292 291 290 289 288 288 287 287 286 285 284 283 283 284 285 286 285 283 282 281 281 280 279 278 276 274 276 277 278 278 279 279 280 281 280 281 283 283 282 281 279 278 276 276 278 284 285 285 286 287 290 292 292 292 291 289 291 292 292 294 297 300 300 300 299 299 299 299 299 298 298 297 297 297 297 295 293 290 288 286 284 283 285 285 284 283 281 279 278 278 279 281 280 281 282 283 285 286 288 289 290 290 289 288 289 289 288 285 282 281 280 280 285 286 286 287 287 287 287 288 289 290 289 289 286 280 276 273 270 267 265 263 268 268 265 263 262 262 262 261 259 257 253 250 249 248 250 252 252 253 256 258 260 262 262 262 262 262 262 262 261 260 259 258 258 258 259 260 260 261 261 262 263 264 264 264 264 264 263 263 262 261 261 260 260 259 257 256 255 254 253 253 253 252 252 251 251 251 251 250 250 250 250 251 251 252 253 253 253 252 252 252 252 252 253 253 252 251 251 251 250 250 250 250 249 249 249 249 249 250 249 248 247 246 243 240 238 236 235 234 233 233 232 232 232 231 231 231 231 232 232 233 233 232 232 232 232 231 231 231 231 231 231 231 231 230 230 230 230 231 231 231 231 231 231 231 232 232 233 233 234 234 234 235 235 235 235 236 236 236 237 236 236 236 236 236 236 236 236 236 235 235 235 235 235 235 235 234 234 234 235 236 237 237 237 238 238 239 239 240 240 240 240 240 240 240 240 240 239 240 241 242 242 243 244 244 244 244 245 244 244 244 243 242 242 241 241 241 240 238 237 236 235 235 235 236 235 235 235 236 236 237 240 243 246 248 249 249 249 250 251 252 254 256 257 259 260 260 261 262 263 262 263 262 262 261 260 259 257 254 249 244 239 235 230 225 221 219 218 217 214 211 209 207 205 204 203 203 203 202 201 201 201 202 202 203 203 204 204 205 206 208 209 210 211 213 215 217 218 219 222 224 225 224 222 220 217 215 213 207 200 197 194 189 186 187 188 189 189 189 194 195 196 197 200 196 190 186 183 180 178 176 176 176 176 176 176 176 177 177 177 177 178 178 178 178 179 179 179 179 21 23 24 25 26 27 28 28 27 26 25 25 24 23 23 23 23 25 28 31 32 33 33 33 32 32 32 31 30 27 22 16 12 13 15 15 15 15 15 16 17 17 17 17 17 17 17 17 17 16 16 16 16 17 18 19 19 19 19 18 17 17 17 17 17 17 17 16 16 16 15 15 15 16 16 16 16 16 16 15 15 15 15 15 15 16 16 17 17 18 18 18 17 15 12 8 6 7 8 10 9 12 16 18 19 19 18 14 10 9 12 13 15 17 18 18 15 12 9 8 8 8 8 10 14 15 16 16 16 14 14 14 14 14 15 16 17 17 18 17 14 13 14 14 16 18 19 19 21 23 23 23 23 25 25 25 26 25 25 25 24 24 24 23 23 22 22 22 22 21 20 19 19 21 22 23 24 24 24 24 24 24 23 16 11 9 9 10 15 20 21 21 20 21 22 22 21 21 21 21 22 23 24 24 23 21 19 19 19 20 22 23 23 23 23 23 23 24 24 24 23 23 22 19 15 6 350 330 330 334 317 309 306 305 305 305 304 304 304 303 303 300 297 295 294 296 296 296 296 295 295 294 293 292 291 290 289 288 288 287 287 287 286 284 282 282 284 285 285 284 283 283 281 280 279 278 275 274 275 276 277 277 277 277 278 280 280 280 280 283 282 281 280 280 281 278 276 278 282 283 284 284 286 287 288 290 289 287 285 286 291 293 295 298 301 301 301 300 298 293 295 298 299 298 297 297 297 296 295 293 291 289 287 284 283 284 285 284 282 280 278 277 277 278 279 278 278 279 281 284 285 287 289 290 290 289 286 285 285 283 282 281 280 280 281 286 286 286 286 286 286 287 287 288 289 288 288 285 282 281 277 273 269 267 268 271 270 268 266 264 263 261 259 258 255 252 249 248 248 250 250 252 255 257 259 261 262 262 262 262 262 262 262 262 261 260 259 259 259 260 260 261 261 262 263 264 265 265 264 264 264 264 264 264 263 261 260 259 258 257 256 255 255 254 252 252 251 251 251 251 250 250 250 250 250 250 251 251 252 252 253 252 252 251 251 252 252 253 253 252 251 252 252 251 250 250 250 250 250 250 250 250 250 249 248 248 246 244 241 239 237 236 235 234 233 233 233 232 231 231 231 231 232 232 232 232 232 232 232 232 231 231 231 231 231 231 230 230 230 230 230 230 230 231 231 231 231 231 231 232 232 233 233 234 234 234 235 235 235 235 235 236 237 237 237 237 236 236 236 236 236 235 235 235 235 235 234 234 234 234 234 234 234 236 237 238 238 238 239 240 240 240 241 241 241 241 241 241 241 241 241 240 241 242 242 243 243 244 244 244 244 245 245 244 244 243 243 242 241 241 241 239 238 236 235 235 235 235 235 235 235 235 236 236 236 238 241 244 247 247 248 249 249 250 252 253 255 256 257 258 259 260 261 262 261 261 261 261 261 261 261 259 256 252 247 242 238 233 226 222 221 219 216 214 211 209 207 206 205 205 205 204 203 202 202 202 202 203 203 203 203 204 205 207 208 210 211 213 215 216 217 219 221 225 227 228 228 227 226 224 222 220 214 207 207 205 201 199 200 199 201 202 203 205 205 204 204 203 200 195 191 186 181 178 176 175 175 176 176 176 176 176 176 177 177 178 178 178 178 178 178 179 179 21 24 26 28 28 28 28 27 27 27 26 26 25 25 24 24 25 28 32 34 34 33 33 33 33 33 33 32 30 28 25 20 16 15 16 17 16 16 16 17 18 19 19 18 18 18 18 17 18 18 17 18 19 19 19 18 18 18 18 17 17 17 18 18 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 16 17 17 18 18 18 19 18 16 12 7 5 6 10 12 12 16 18 19 19 18 18 12 10 10 12 12 15 17 18 18 18 13 10 9 8 8 8 9 11 15 17 17 17 16 15 15 15 15 16 16 17 18 18 17 15 15 15 15 16 16 16 17 21 22 21 22 23 23 25 25 25 25 25 25 25 24 24 22 22 23 23 23 22 21 20 19 19 20 20 22 23 24 24 24 24 23 22 14 11 10 10 10 17 20 20 19 19 21 22 23 23 21 17 17 19 22 24 24 22 20 19 19 19 19 20 21 21 21 21 22 23 23 24 24 24 23 22 20 18 14 10 358 359 355 331 311 307 306 306 305 304 304 304 304 302 299 296 294 294 295 297 297 296 295 295 294 293 292 291 290 289 288 288 288 287 287 285 284 282 282 284 285 285 284 282 283 281 279 278 277 275 275 276 276 276 276 276 278 280 280 280 279 278 279 282 280 280 281 281 281 281 281 282 282 282 281 283 284 286 288 287 285 284 286 291 293 295 297 298 300 300 297 294 292 292 298 299 298 297 297 296 295 294 294 292 290 287 285 284 285 285 284 282 280 277 276 277 278 278 277 277 278 280 282 284 287 289 288 286 286 285 284 283 282 281 281 280 282 284 287 287 286 286 286 285 286 287 288 288 287 288 285 284 282 278 272 269 269 270 273 271 267 267 265 262 260 258 256 254 251 249 248 249 250 251 253 256 258 260 261 262 262 262 262 262 262 263 262 261 260 259 259 259 260 261 261 262 263 264 265 266 265 265 265 264 264 264 264 262 260 259 259 258 257 256 255 255 253 252 251 251 250 250 250 250 250 250 250 250 250 251 251 252 252 252 252 252 252 252 252 253 253 252 252 252 252 252 252 251 251 250 251 250 250 251 251 250 249 249 248 246 244 242 240 238 237 235 234 234 233 233 232 232 231 231 231 231 232 232 232 232 232 232 231 231 231 231 230 230 230 230 230 230 230 230 230 230 230 231 231 231 231 231 231 232 232 233 233 234 235 235 235 235 235 235 236 237 237 237 237 237 237 237 236 236 235 235 235 235 234 234 234 234 234 234 234 235 236 238 239 239 239 240 241 241 241 241 241 242 242 242 242 242 241 241 241 242 242 243 243 244 244 244 244 244 245 245 245 244 243 243 242 242 241 240 239 237 236 235 235 235 235 235 234 235 236 236 236 236 237 240 242 244 246 247 248 249 250 251 252 254 255 256 256 258 259 260 260 260 260 260 260 261 261 260 259 257 254 250 245 242 236 231 227 224 220 217 215 213 211 209 208 208 209 208 206 205 204 203 203 204 204 204 204 205 206 207 208 209 211 213 215 217 218 219 221 224 228 230 231 231 231 231 231 230 227 223 217 220 219 215 211 210 210 210 210 210 208 207 205 205 205 202 202 195 188 183 180 177 176 175 176 176 175 176 176 176 176 177 177 178 178 178 178 178 178 179 20 24 27 28 28 28 27 27 27 28 28 28 27 26 26 26 28 30 34 35 34 34 33 33 33 33 33 32 31 29 26 23 18 17 18 18 18 17 17 19 20 21 20 20 19 20 19 20 19 19 19 19 20 20 20 18 18 18 18 18 18 18 18 19 19 18 18 18 17 17 16 17 17 17 17 16 16 16 16 16 15 15 15 16 16 16 17 17 18 18 19 19 19 17 11 7 5 7 13 14 16 18 19 18 18 18 16 12 9 9 9 11 16 17 18 18 18 14 12 11 10 9 9 9 10 13 17 17 17 16 16 16 16 16 16 16 16 17 17 17 16 16 16 16 16 16 15 16 18 20 21 21 22 22 23 24 24 24 24 25 26 25 25 24 22 23 23 23 22 21 19 18 18 19 19 21 22 23 24 24 24 23 20 13 11 10 9 9 13 19 19 18 18 20 21 22 22 21 16 14 15 19 23 23 21 21 20 20 19 19 19 19 19 20 21 22 23 23 24 24 23 22 21 20 18 16 15 14 13 5 343 321 311 309 307 305 304 303 303 303 301 298 295 294 294 295 297 296 296 295 295 294 293 291 290 289 288 288 288 288 288 287 285 284 283 283 283 284 284 283 282 282 279 279 278 277 275 276 276 276 275 276 276 279 280 279 280 279 278 277 278 280 278 280 282 281 281 281 282 280 278 276 277 278 282 286 287 284 283 284 287 292 293 294 295 297 297 294 292 292 293 298 297 297 297 296 295 294 294 293 292 290 287 286 285 285 285 284 283 280 277 275 278 278 277 276 276 277 279 282 284 287 289 287 285 285 285 283 282 281 281 281 280 284 287 287 287 286 285 285 285 286 286 287 287 287 288 288 285 282 277 271 270 271 273 273 271 269 266 263 260 258 257 255 253 251 250 249 249 250 252 254 256 259 260 261 262 262 263 263 263 263 263 262 261 260 260 259 260 261 262 262 263 264 265 266 266 266 266 266 265 265 264 262 261 260 259 258 257 256 256 255 254 253 252 251 251 250 250 250 250 250 250 250 250 250 251 251 252 252 252 252 252 252 252 253 253 253 252 252 252 252 252 252 252 251 251 251 252 251 251 252 252 251 250 248 247 245 243 240 239 237 236 236 235 234 233 233 232 231 231 231 231 231 231 232 232 232 231 231 231 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 231 231 231 231 232 232 232 233 234 234 235 235 235 235 236 236 237 237 238 237 237 237 237 237 236 235 235 235 235 234 234 234 234 234 234 235 236 238 239 239 239 240 240 241 241 241 241 242 242 242 242 242 243 242 242 242 243 243 243 243 244 244 244 244 245 245 245 245 244 243 243 243 242 241 240 238 237 236 235 235 235 235 235 235 236 237 237 236 235 237 238 239 241 245 247 248 248 249 250 251 253 254 254 256 257 258 259 259 259 259 259 259 259 259 260 259 257 254 251 247 244 241 238 234 228 223 220 218 216 214 212 210 212 212 211 210 208 207 206 205 206 206 206 206 207 209 209 210 212 214 216 218 218 219 221 224 227 231 233 234 234 235 234 235 235 234 231 228 224 225 224 220 219 216 213 211 210 208 206 205 205 205 203 202 197 193 189 183 177 175 175 175 175 175 175 176 176 176 177 177 177 178 178 178 178 178 178 20 22 24 25 25 26 26 27 28 29 29 29 28 28 27 27 29 31 33 33 34 34 33 33 33 33 32 31 29 27 26 23 19 18 18 19 20 19 19 21 23 23 22 21 21 20 20 20 21 19 18 17 17 16 18 19 19 19 20 20 19 19 19 20 20 19 19 19 18 18 18 18 18 17 17 17 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 17 13 8 7 8 11 15 18 19 19 19 18 18 16 12 9 9 10 12 15 16 17 18 18 17 16 15 14 12 10 10 10 12 14 15 15 16 16 17 17 16 16 16 16 17 17 18 18 18 17 17 17 15 14 12 13 16 20 19 19 21 23 24 25 25 26 27 27 26 25 24 23 23 23 22 21 20 18 18 18 18 19 21 22 23 24 24 24 24 19 15 14 10 8 9 11 16 16 13 12 14 16 18 21 22 20 13 15 19 22 22 21 21 21 20 20 19 19 19 19 20 21 21 22 23 23 23 22 21 20 19 18 16 16 15 13 6 344 327 317 312 306 304 302 302 302 302 300 297 295 293 294 295 296 296 296 296 295 294 293 291 290 289 288 288 288 288 287 286 285 284 283 282 282 283 283 283 282 281 278 278 278 277 276 276 275 275 275 276 279 280 281 280 279 278 277 277 276 277 276 279 281 282 282 282 279 276 275 274 274 276 278 282 284 281 281 282 286 289 288 291 293 294 294 294 291 290 292 294 295 296 296 295 294 294 293 292 291 289 288 287 287 286 286 284 283 281 278 276 278 278 278 277 276 277 279 282 284 287 289 286 285 285 284 283 282 282 282 281 281 286 287 287 286 284 284 284 283 282 285 286 285 286 288 288 284 279 275 272 273 274 274 273 271 270 265 262 259 258 256 255 252 251 251 251 251 251 253 255 257 259 260 261 262 263 263 263 263 263 263 262 261 260 260 259 260 261 262 263 264 265 266 266 266 267 267 266 266 265 264 262 261 260 259 258 257 256 256 255 254 253 252 252 251 251 250 250 250 250 250 250 250 250 251 252 252 252 252 252 252 252 253 253 253 252 252 251 251 251 251 252 252 252 252 252 252 251 251 252 252 252 251 249 247 245 243 241 239 238 237 237 235 234 233 233 232 232 231 231 231 231 231 232 232 232 231 231 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 231 231 231 231 232 232 233 233 233 234 235 235 236 236 236 236 237 237 237 237 237 237 237 236 236 235 235 234 234 234 234 234 234 234 235 235 237 238 239 240 240 240 240 240 241 241 242 242 242 243 243 243 243 243 243 243 243 243 243 243 244 244 245 245 245 245 245 245 244 244 243 243 242 241 240 238 236 236 235 235 235 235 235 235 236 236 236 236 236 236 237 238 240 244 246 247 248 249 250 251 251 252 253 255 256 257 257 257 257 257 258 258 259 260 259 258 256 254 251 249 248 246 242 237 232 228 225 222 220 217 216 215 216 216 215 214 212 210 209 209 209 208 208 208 210 213 214 215 216 218 219 219 221 222 224 227 229 233 235 236 237 237 237 238 239 238 236 234 232 232 232 230 224 218 214 210 208 207 206 206 206 205 204 201 198 196 193 186 178 175 175 175 175 174 175 175 176 176 176 177 177 177 177 178 178 178 178 22 20 21 22 24 26 27 28 29 29 29 29 29 29 29 29 29 30 32 33 34 34 33 33 33 32 31 29 28 26 24 22 20 19 19 20 21 21 22 24 25 25 24 23 23 22 22 22 22 20 18 16 15 13 15 16 18 20 21 20 20 19 20 20 21 20 20 20 19 19 19 19 19 18 17 17 17 17 17 16 16 16 17 17 18 18 18 18 18 18 19 20 20 18 15 9 8 7 11 17 19 21 20 19 18 17 16 14 10 8 10 13 15 16 17 17 19 19 19 19 19 16 13 11 11 12 13 14 15 15 15 16 16 16 17 17 17 17 17 18 18 18 18 19 17 14 12 11 12 15 17 18 18 22 24 25 26 27 28 28 28 27 26 24 24 24 23 22 21 19 18 17 17 18 19 21 23 23 24 25 25 25 22 19 16 11 9 8 9 11 10 11 12 12 13 15 20 21 19 16 17 20 21 21 21 21 21 21 21 20 19 19 20 20 20 20 21 22 22 22 22 21 20 19 19 18 17 16 13 6 345 328 317 311 305 302 302 301 301 302 300 298 295 294 294 295 295 296 296 296 295 294 292 291 290 289 289 289 288 288 287 286 286 285 283 282 282 282 282 282 281 280 278 278 278 277 276 276 275 275 275 277 281 286 281 279 278 277 276 276 276 276 276 278 282 282 282 281 276 274 274 274 273 275 276 280 281 278 279 281 284 287 286 289 291 292 291 290 287 288 289 290 291 294 294 294 294 293 293 291 290 288 288 288 287 287 286 284 282 281 278 277 279 279 279 278 278 278 280 282 284 286 287 285 285 284 284 282 282 282 282 281 281 286 286 286 284 280 284 283 280 280 284 285 284 284 283 282 282 275 274 275 276 277 275 274 272 269 264 261 259 256 254 254 253 252 252 252 252 252 253 255 257 259 260 261 262 263 263 263 262 263 263 262 261 261 260 260 260 262 263 264 265 266 266 266 267 267 267 267 266 265 263 262 260 259 258 257 256 256 255 254 253 253 252 252 251 251 251 250 250 250 250 250 250 251 251 251 252 252 252 252 253 253 253 253 253 252 252 251 251 251 251 251 252 252 252 253 252 252 252 252 253 253 251 249 247 245 243 242 240 240 239 238 236 235 234 233 233 232 232 231 231 231 231 232 232 232 231 231 231 230 230 230 230 230 230 230 230 230 230 230 230 230 230 231 231 231 231 231 232 232 233 233 233 234 234 235 236 236 236 236 236 236 237 237 237 237 236 236 235 235 234 234 234 234 234 234 234 234 235 235 236 237 238 239 239 240 239 240 241 242 242 243 243 243 243 244 244 244 243 243 243 243 243 243 243 244 245 245 245 245 245 245 245 245 244 243 242 241 239 238 236 235 235 235 235 235 236 236 235 235 236 236 236 236 236 238 240 243 246 247 248 248 249 250 250 251 253 254 255 256 256 256 256 256 257 258 259 259 258 257 256 255 252 250 252 248 244 240 236 233 229 226 223 222 221 219 221 221 219 218 217 215 214 213 213 212 212 212 214 216 216 217 218 219 219 221 223 225 227 229 231 234 236 237 238 238 239 240 240 240 239 238 237 237 236 234 228 222 215 210 208 207 206 206 206 206 205 203 198 195 193 188 181 177 176 175 174 174 174 175 175 176 176 177 177 177 177 177 178 178 178 24 23 23 24 25 26 28 29 29 29 28 28 29 30 30 30 30 31 33 33 33 33 33 33 33 32 30 27 25 23 22 21 20 20 20 22 22 23 24 25 25 26 25 25 24 24 23 23 23 22 19 16 15 14 15 15 17 20 21 20 20 20 20 21 21 21 21 21 20 20 19 19 19 18 18 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 20 21 21 19 14 9 8 8 14 20 22 23 22 20 18 17 16 15 11 9 11 15 16 16 15 14 18 19 20 20 20 16 13 12 12 12 13 14 15 15 15 16 17 17 18 19 18 17 17 18 18 19 19 19 17 14 12 9 7 12 13 14 17 25 26 27 28 28 29 27 27 26 24 23 23 23 23 22 21 19 18 18 18 18 20 21 22 23 24 26 26 25 25 22 18 12 10 9 7 9 11 11 12 12 12 14 18 19 17 16 16 19 19 20 19 17 19 21 21 21 20 20 21 21 22 21 21 22 22 22 21 21 20 19 19 19 18 16 12 3 347 325 316 312 309 307 303 301 300 300 300 298 296 295 295 295 295 295 296 296 295 294 292 291 289 288 289 289 289 289 287 287 286 285 284 282 282 281 281 281 280 279 279 279 278 277 277 276 276 276 276 280 285 285 280 278 277 276 275 276 275 275 276 278 283 283 282 279 273 272 272 272 272 274 274 277 277 276 277 278 279 283 286 288 289 290 290 287 285 285 287 288 290 293 293 293 293 292 291 290 288 287 287 287 287 287 286 284 282 281 277 278 280 280 280 279 279 279 281 283 284 285 287 287 287 285 284 282 282 282 281 281 280 281 282 283 281 279 279 278 280 281 283 284 284 284 282 280 278 271 275 277 279 278 275 275 272 268 264 261 257 254 253 253 254 254 254 253 253 252 253 255 257 259 260 262 262 262 262 262 261 262 262 262 261 261 261 261 261 263 264 265 266 266 266 266 267 267 267 266 265 264 263 262 261 259 257 257 256 256 255 254 253 252 252 252 251 251 251 251 251 251 251 251 251 251 251 252 252 252 253 253 253 253 253 253 253 252 252 251 251 250 251 251 252 252 253 253 253 253 253 253 254 253 252 249 247 245 243 242 241 241 240 239 237 236 234 234 233 232 232 232 231 231 232 232 232 232 232 231 231 230 231 230 230 230 230 230 230 230 230 230 230 230 230 231 231 231 231 232 232 232 232 233 233 234 234 234 235 235 235 235 235 236 236 236 236 236 236 236 235 235 235 235 234 234 234 234 235 235 235 235 235 236 236 237 238 239 239 240 241 242 243 243 243 243 244 244 244 244 244 243 243 243 243 243 243 244 244 245 245 245 245 245 245 245 244 243 242 241 239 238 236 236 235 235 235 235 235 235 235 235 235 236 236 236 237 238 240 242 245 246 247 248 249 249 250 251 252 253 254 255 255 255 255 255 257 257 258 258 257 257 256 255 254 253 252 250 246 243 239 236 233 230 227 226 225 223 226 225 223 222 221 220 220 219 218 217 216 216 217 218 217 218 219 220 221 223 226 227 229 230 232 235 236 237 238 239 240 241 241 242 242 242 241 243 241 237 232 226 219 212 208 206 205 205 204 206 207 205 197 193 191 189 186 185 179 176 175 174 174 175 175 176 176 176 176 177 177 177 178 178 178 28 27 28 27 26 25 26 28 28 28 27 27 28 30 31 32 32 32 33 33 32 32 32 32 32 31 29 27 25 21 20 21 22 22 22 23 23 24 25 26 26 26 26 25 25 24 24 24 24 23 21 19 18 17 17 17 19 20 20 20 21 21 21 21 21 21 22 22 21 21 20 20 19 19 18 18 18 18 18 18 18 18 18 18 18 18 19 19 20 20 21 22 22 21 14 11 10 10 18 22 24 25 24 21 19 16 12 13 9 9 13 17 18 14 12 11 12 13 18 21 20 16 13 12 13 13 14 15 15 16 16 17 19 20 20 20 19 18 18 17 17 19 20 19 18 17 14 7 4 6 8 12 19 26 27 28 29 28 27 25 25 24 23 22 22 23 23 21 20 19 19 19 19 19 21 21 22 23 25 26 25 25 24 23 21 15 11 9 5 8 10 11 11 12 12 12 13 13 13 14 15 16 16 16 14 14 17 22 21 21 21 21 22 22 22 23 22 22 22 21 21 20 19 18 18 18 16 15 12 3 346 323 316 313 312 310 305 301 299 298 298 297 296 296 296 295 295 295 296 295 295 293 292 290 289 289 288 289 289 289 288 287 286 284 282 281 281 281 281 281 280 280 280 279 279 278 278 278 277 277 277 279 283 282 277 277 276 276 275 275 274 275 276 277 281 283 282 278 274 273 271 271 272 273 274 274 275 276 276 277 277 283 285 286 288 290 288 285 283 282 283 284 288 292 292 291 291 290 289 288 287 287 286 286 287 287 285 283 281 279 276 276 279 281 281 281 281 281 282 283 284 285 285 286 288 285 284 283 282 281 280 279 279 279 279 279 279 278 278 278 282 283 283 284 284 284 280 275 273 272 277 279 279 278 278 275 271 267 262 259 256 254 255 255 255 255 254 253 253 253 253 255 257 259 261 261 262 262 261 261 261 261 262 262 262 261 261 261 262 263 264 265 266 266 266 266 266 266 266 266 264 263 262 261 260 259 258 257 257 255 254 253 253 252 252 252 252 251 251 251 251 252 251 251 251 251 252 252 252 253 254 254 254 254 253 253 253 253 253 252 251 250 251 252 253 253 253 254 254 254 253 254 254 252 251 249 247 245 244 243 243 242 241 240 238 237 235 234 233 232 232 232 231 231 231 232 232 232 232 231 231 231 231 230 230 230 230 230 230 230 230 230 230 230 230 231 231 231 232 232 232 232 232 233 233 234 234 234 235 235 235 235 235 235 235 236 236 236 236 236 235 235 235 235 235 235 235 235 235 235 235 235 235 236 236 237 238 239 240 241 242 242 243 243 243 243 244 244 244 244 244 244 244 244 243 243 243 243 244 245 245 245 245 245 245 244 244 244 242 241 239 238 237 236 236 235 234 234 234 234 234 234 235 235 236 236 236 238 240 242 244 246 247 247 248 248 249 250 251 252 253 254 254 254 254 255 256 256 257 257 257 256 256 256 255 254 253 251 247 244 241 238 236 234 232 231 229 228 229 227 225 224 224 223 223 222 220 219 218 218 220 221 221 221 221 223 225 227 229 230 231 232 234 236 236 238 239 241 243 243 244 244 245 245 245 245 243 239 235 231 224 216 210 207 206 203 202 205 208 206 198 192 189 188 187 185 182 178 176 175 174 175 175 175 176 176 176 177 177 177 177 178 178 30 30 31 30 27 25 24 26 27 27 27 27 28 30 31 32 32 32 32 32 32 32 31 31 31 31 29 28 24 18 18 19 20 22 22 23 24 25 26 26 25 25 25 25 25 25 25 25 24 23 22 20 19 19 19 19 20 20 20 20 20 20 22 22 22 22 23 23 22 22 21 21 20 19 19 19 19 19 18 18 18 18 19 19 19 19 20 20 21 22 22 23 23 21 15 14 12 12 18 24 27 26 25 23 21 20 16 11 8 10 15 19 19 17 12 11 11 11 15 19 19 16 13 12 14 14 15 15 16 17 18 19 21 22 22 21 20 19 18 18 17 19 19 18 17 17 15 13 11 8 7 10 16 23 27 29 28 27 25 24 24 22 22 22 22 23 22 20 19 18 18 18 19 20 21 21 22 23 25 25 24 24 24 23 21 15 12 11 8 8 9 11 11 11 12 12 12 13 13 13 14 15 15 12 13 15 18 20 20 20 21 22 23 23 23 23 22 22 22 21 20 19 18 18 17 16 15 14 12 4 345 327 317 312 311 309 304 301 299 297 296 296 296 296 296 296 295 295 295 295 294 293 292 290 289 289 289 290 289 289 288 287 286 284 282 281 281 281 281 282 282 282 280 280 279 279 280 279 279 278 278 280 284 280 276 276 275 275 275 275 275 276 276 277 278 282 281 280 279 276 272 270 271 272 273 274 275 275 276 276 277 283 284 285 287 289 288 284 281 280 280 282 287 290 290 289 288 287 287 287 286 286 286 286 286 285 283 281 279 277 275 275 279 281 282 281 281 282 281 281 281 282 283 285 288 288 285 283 282 280 279 278 278 279 279 279 278 277 277 277 279 283 283 283 283 283 278 275 274 276 279 280 278 277 276 274 271 265 261 258 256 256 257 257 256 255 254 253 252 252 253 255 257 259 260 260 261 261 261 261 261 261 262 262 262 262 262 262 262 263 264 265 266 266 266 266 266 266 266 265 264 262 261 260 259 258 258 257 256 255 254 254 253 253 253 252 252 252 252 252 252 252 252 252 252 253 253 253 254 254 255 255 255 254 254 254 254 253 253 253 252 251 252 253 254 253 253 255 255 255 254 254 252 251 250 248 247 245 244 244 244 243 242 241 239 238 236 235 234 233 233 232 231 231 231 232 232 232 232 231 231 231 231 230 230 230 230 230 230 230 230 230 230 230 231 231 231 232 232 232 232 232 233 233 234 234 234 235 235 235 235 235 235 235 235 236 236 236 236 236 236 236 235 235 235 235 235 235 236 236 236 236 236 237 238 239 239 240 241 242 242 242 243 243 243 243 244 244 244 244 244 244 244 244 243 243 243 243 244 245 245 245 245 245 244 244 244 243 242 241 239 238 238 237 236 235 234 234 233 233 233 234 234 234 235 236 236 237 239 242 244 245 246 247 247 248 249 250 251 252 252 253 253 253 253 254 255 255 256 256 256 256 256 256 255 254 253 251 248 245 243 240 238 238 236 234 232 231 229 228 227 226 226 225 225 224 222 221 221 220 223 225 226 226 226 228 229 231 232 233 234 235 236 238 238 239 242 244 245 245 246 247 247 247 247 247 245 242 239 236 230 222 218 214 208 201 200 204 207 205 199 192 189 187 185 183 182 180 178 176 174 175 175 175 175 176 176 176 177 177 177 177 178 28 31 31 31 30 27 25 25 26 26 27 27 27 29 30 31 31 31 32 32 32 32 31 31 31 31 29 29 24 17 14 15 17 20 22 24 25 27 28 27 25 25 25 26 26 26 25 25 24 24 23 22 21 21 21 21 21 21 20 20 21 22 22 22 23 23 24 23 23 22 21 21 20 20 20 19 19 19 19 19 19 19 19 19 20 20 20 21 22 23 23 24 24 22 19 18 13 13 18 25 26 26 25 24 23 23 20 13 9 11 18 21 21 20 14 11 10 11 12 15 17 15 13 12 14 15 14 15 16 18 19 20 21 23 23 23 22 21 20 18 17 17 17 17 18 19 19 18 17 14 11 10 13 21 26 28 27 26 26 25 23 22 22 22 23 23 22 19 17 16 17 17 18 19 20 21 22 23 24 24 24 23 23 23 22 20 14 11 10 9 9 9 10 11 12 12 13 13 13 13 14 14 14 13 13 16 18 20 20 21 22 23 23 23 22 22 21 21 21 20 19 19 18 18 17 16 15 15 13 7 346 329 319 318 312 308 303 299 298 296 295 296 296 297 296 296 296 296 295 295 294 293 292 290 290 289 289 290 290 289 288 286 285 284 282 281 281 281 282 283 283 283 281 280 280 280 280 281 280 279 279 279 284 280 277 275 274 275 274 275 276 277 277 277 276 277 281 281 280 277 273 271 271 272 273 274 274 275 275 276 276 279 280 284 287 289 288 283 282 280 280 281 284 288 288 286 285 285 285 285 284 285 285 285 285 283 281 280 278 278 277 276 281 282 281 281 281 282 279 277 277 277 278 280 285 289 287 283 281 280 279 279 279 279 279 278 277 277 277 278 278 279 280 281 281 278 277 275 276 278 279 279 279 278 276 274 272 267 262 259 257 257 256 256 255 254 253 252 252 252 253 255 257 258 259 260 261 261 262 263 262 261 262 263 263 263 263 263 263 263 264 265 266 266 266 266 265 266 265 264 263 261 260 259 258 257 257 256 255 254 254 254 253 253 253 253 253 253 253 253 253 254 254 254 254 255 255 255 255 256 256 256 255 255 255 254 254 254 254 253 253 253 253 254 254 253 253 254 255 255 254 253 251 251 250 248 247 246 246 245 244 244 243 242 240 239 237 236 236 234 233 232 232 231 231 231 232 232 231 231 231 231 231 230 230 230 230 230 230 230 230 230 230 231 231 231 231 232 232 232 232 232 233 233 234 234 234 235 235 235 236 236 236 236 236 236 236 237 237 237 236 236 236 236 236 235 235 235 236 236 236 236 237 237 238 239 240 241 241 242 242 242 242 243 243 243 243 244 244 244 244 244 244 244 243 243 243 243 244 244 245 245 245 245 244 244 244 243 242 241 240 239 239 238 236 235 234 234 234 234 234 234 234 234 235 235 235 236 238 241 243 243 244 245 247 247 248 249 250 251 252 252 252 252 252 253 254 254 255 255 256 256 256 256 255 254 253 252 250 247 245 243 241 240 238 235 233 232 230 231 230 229 229 228 227 226 225 225 225 224 226 229 230 230 231 232 233 234 235 236 237 237 238 239 240 241 243 245 246 247 247 248 248 249 249 248 246 244 242 240 235 228 226 221 212 202 200 203 205 203 198 194 191 188 184 181 180 179 177 175 174 174 174 175 175 176 176 176 177 177 177 177 177 26 29 29 29 29 28 27 26 26 26 26 27 28 28 28 29 30 31 31 31 32 32 32 31 31 30 29 27 24 19 15 14 16 20 24 26 28 29 28 26 25 25 25 26 26 26 25 24 24 24 24 23 23 22 22 21 22 21 21 21 22 22 23 23 24 24 24 23 23 22 22 22 22 21 21 20 20 20 20 20 20 20 20 20 20 20 21 22 23 24 24 25 25 25 24 21 14 12 18 22 23 25 26 26 26 25 24 16 11 12 22 23 23 22 22 22 13 11 12 13 17 17 15 13 11 12 12 14 15 17 19 20 21 22 24 23 23 22 21 20 18 17 17 18 19 20 20 21 22 19 15 12 13 22 26 26 25 24 24 23 22 21 19 21 23 23 21 18 18 17 15 14 15 17 18 19 20 21 22 22 22 23 23 23 22 21 19 13 10 9 9 9 10 11 12 13 13 13 13 13 14 14 14 15 16 17 20 20 21 22 22 22 22 22 21 21 20 20 19 18 18 18 18 18 17 17 16 15 13 8 348 326 317 316 310 307 302 298 296 295 294 295 296 297 297 297 296 295 295 293 293 293 292 291 291 290 290 290 290 287 286 285 285 284 284 283 282 281 283 284 285 284 282 281 281 281 281 281 281 280 279 279 278 279 279 278 276 274 274 275 277 278 278 277 275 274 274 275 279 276 274 272 272 272 273 273 274 274 275 276 277 278 278 282 286 288 286 281 281 280 279 280 283 285 286 285 284 283 284 283 284 284 285 285 283 281 280 279 278 278 278 277 280 281 280 279 280 281 277 275 275 274 275 276 281 286 287 281 279 279 279 279 279 279 278 277 277 276 277 278 278 277 277 278 278 278 277 276 277 278 279 279 279 277 277 275 273 270 264 260 258 257 257 255 254 253 253 253 252 253 254 255 257 257 258 260 260 261 263 263 262 262 263 263 263 264 264 263 263 263 264 265 266 266 266 266 265 265 265 263 262 260 259 258 257 256 256 255 255 254 254 255 254 254 254 254 254 253 253 253 254 254 255 255 256 256 256 257 257 257 257 257 256 256 255 255 255 255 255 254 254 254 254 255 254 253 253 253 254 255 254 252 251 250 249 248 248 247 246 246 245 244 244 242 241 239 238 237 236 234 233 232 232 231 231 231 231 232 232 231 231 231 231 230 230 230 230 230 230 230 230 230 230 231 231 231 231 231 232 232 232 233 233 233 234 234 235 235 235 235 236 236 236 236 236 237 237 237 237 237 237 237 236 236 236 235 236 236 236 236 236 236 237 238 238 239 240 240 241 241 241 242 242 243 243 243 243 244 244 244 244 245 244 244 244 243 243 243 244 244 245 245 245 245 245 244 244 243 242 241 240 240 239 238 236 235 234 234 234 235 235 235 235 235 235 235 235 236 238 240 241 241 243 245 246 247 248 249 250 250 251 251 251 251 251 252 253 254 255 256 256 256 256 256 255 255 254 253 251 249 248 246 245 243 240 237 234 232 231 233 233 233 232 232 230 229 229 229 229 228 228 230 232 232 233 234 235 235 236 237 238 238 239 241 242 243 245 246 247 248 248 249 249 250 250 250 248 246 244 242 240 239 235 229 219 207 201 203 202 199 194 194 191 186 183 180 179 178 176 174 174 174 174 175 175 176 176 176 177 177 177 177 177 24 26 26 27 28 28 28 29 28 28 27 27 27 27 27 28 29 30 30 31 32 33 33 32 31 30 29 27 26 23 20 18 19 24 28 29 28 25 26 25 25 25 24 24 25 25 24 24 23 24 24 24 23 23 22 22 21 22 22 22 23 23 23 23 23 24 23 23 23 23 23 23 23 22 21 21 21 21 21 21 21 21 21 21 21 22 22 23 24 25 26 26 27 26 25 21 16 13 17 21 24 27 28 28 28 28 26 19 14 12 16 24 23 23 23 23 20 13 13 13 15 17 17 14 12 11 11 12 14 16 19 19 20 20 22 23 24 24 23 23 21 19 19 19 20 22 22 22 24 24 19 15 16 23 25 23 22 23 22 22 20 18 19 22 23 23 20 18 18 16 14 12 12 15 17 18 19 20 20 21 21 22 23 23 22 21 19 13 11 10 10 9 10 10 12 13 13 13 13 13 13 14 14 16 16 17 21 21 22 22 22 22 22 21 21 20 19 18 17 16 16 16 17 17 17 16 16 15 14 7 354 325 315 312 308 307 300 297 294 293 294 295 296 296 297 297 296 295 293 292 292 292 292 291 291 290 291 291 289 285 285 285 284 283 283 283 283 282 282 284 285 285 284 283 283 282 282 281 281 281 280 279 278 279 285 285 282 277 275 276 277 278 277 276 275 275 274 274 276 275 276 276 275 275 278 276 274 274 275 276 277 278 279 281 285 285 285 285 281 279 279 280 282 284 284 284 284 283 283 283 284 285 285 285 282 280 279 280 280 279 278 277 278 279 275 274 274 275 273 273 273 272 272 273 277 280 281 279 278 278 278 279 280 280 279 277 276 276 277 277 277 276 276 277 277 277 278 278 278 278 279 279 278 277 276 275 274 272 265 261 258 256 255 254 252 252 252 252 253 253 254 255 256 257 258 259 260 261 261 263 264 264 264 263 264 264 264 264 264 264 264 265 266 266 266 265 265 264 263 262 260 259 257 256 255 255 255 255 255 255 255 255 255 255 255 254 254 254 254 254 254 255 255 256 257 257 257 258 258 258 258 257 257 256 256 256 256 256 256 255 255 254 254 254 254 254 254 254 254 254 253 251 250 250 249 249 248 247 247 246 246 245 244 242 240 239 238 238 236 235 233 232 231 231 231 231 231 231 231 231 231 231 230 230 230 230 230 230 230 230 230 230 230 231 231 231 231 231 231 232 232 233 233 233 234 234 235 235 235 235 236 236 236 237 237 237 237 237 237 237 237 237 236 236 236 235 235 235 236 236 236 236 237 238 238 239 240 240 240 240 241 242 242 242 243 243 243 243 244 244 244 245 245 244 244 243 243 243 244 244 244 245 245 245 245 244 244 243 242 242 241 240 239 238 237 236 235 235 236 236 236 235 235 235 234 234 235 236 237 239 240 240 242 244 245 246 247 248 249 249 250 250 251 251 251 253 254 255 256 256 256 256 256 256 255 255 255 254 252 251 250 249 247 245 242 238 235 234 234 236 236 236 236 235 235 233 233 232 232 231 231 233 234 234 235 236 237 238 238 239 239 240 241 243 245 246 247 248 249 249 249 250 251 252 252 252 249 248 246 245 245 243 240 235 227 214 204 206 200 195 192 189 187 184 181 179 178 177 175 174 174 174 174 175 176 176 176 176 176 177 177 177 177 22 25 27 28 27 26 27 29 29 30 29 28 26 27 28 28 30 31 30 31 33 35 34 33 32 31 30 27 25 24 20 19 20 24 28 28 26 25 26 25 25 23 22 21 22 23 24 23 23 23 24 24 23 22 22 22 22 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 23 22 22 22 22 22 22 22 21 22 22 22 23 23 24 25 27 28 29 28 28 26 23 19 17 18 21 25 28 29 29 30 31 30 24 17 15 17 22 24 24 22 23 20 14 14 14 16 19 21 16 15 13 10 11 13 15 17 18 18 18 18 20 23 24 24 24 23 22 21 22 22 23 22 25 27 26 24 17 18 21 22 21 21 21 20 18 17 17 19 22 23 22 20 18 17 15 13 12 11 13 17 18 19 19 19 20 21 22 23 23 23 22 21 17 15 12 10 9 9 10 11 13 13 13 13 13 13 13 13 15 16 18 21 22 23 23 22 22 22 21 20 19 18 17 16 16 16 15 16 15 15 15 14 14 14 10 6 2 319 311 307 305 299 297 295 294 294 295 296 296 297 297 296 294 292 291 292 292 292 291 291 290 290 289 286 284 284 284 283 283 282 282 283 283 282 283 285 285 285 285 285 284 283 282 282 281 280 279 279 279 281 287 287 280 275 276 278 277 276 275 274 274 274 273 274 276 279 279 278 279 278 278 277 276 275 276 276 278 280 281 281 280 280 280 279 279 279 279 281 283 284 285 285 284 284 285 285 285 285 283 280 280 280 280 280 279 278 278 278 277 275 273 274 273 271 271 270 270 269 270 274 276 277 278 277 278 277 278 279 279 279 277 276 275 276 276 275 275 276 276 277 278 279 279 278 278 278 279 278 278 277 275 274 270 264 260 260 257 254 252 252 251 251 252 253 254 255 257 258 258 258 259 260 261 262 262 264 265 265 265 265 265 265 265 265 265 265 265 266 266 265 265 264 263 262 261 259 257 256 256 254 254 255 255 255 255 255 255 255 255 255 254 254 254 254 254 254 255 256 257 257 258 258 258 259 259 258 258 258 258 257 257 257 257 257 256 255 255 255 254 254 254 254 254 254 253 252 251 250 250 250 250 249 248 247 246 246 245 244 242 240 240 239 237 236 234 233 232 231 231 230 231 231 231 231 231 231 231 230 230 230 230 230 230 230 230 230 230 230 231 231 231 231 231 231 232 232 233 233 233 234 234 234 235 235 235 235 236 236 236 237 237 237 237 237 237 237 237 237 236 236 236 236 236 236 236 236 237 237 238 238 239 240 240 240 240 241 242 242 242 242 243 243 243 244 244 245 246 245 245 244 244 244 243 244 244 245 245 246 245 245 244 244 243 243 242 241 240 239 237 237 236 235 235 236 237 237 237 236 235 234 234 234 235 236 237 238 240 242 244 246 247 248 248 248 248 249 250 250 250 252 254 255 256 256 256 256 256 256 256 256 255 255 254 253 253 252 250 248 246 244 241 239 237 237 239 239 238 238 238 237 236 235 234 234 234 234 235 236 236 237 238 239 240 240 240 241 241 242 245 247 248 249 250 250 251 252 252 253 254 254 253 251 249 249 248 247 245 243 239 233 223 212 214 210 202 192 184 183 180 179 178 178 176 174 173 173 174 174 175 175 176 176 176 176 176 177 177 177 24 28 30 30 28 29 29 30 30 33 32 29 26 27 29 31 32 34 34 35 36 37 36 34 32 31 31 25 24 21 15 14 16 21 25 26 25 24 24 25 25 23 21 21 22 23 24 24 24 23 24 24 23 22 22 23 23 24 24 24 24 24 25 24 24 24 24 25 25 25 25 25 24 24 23 23 23 22 22 22 22 22 23 23 24 24 25 26 27 29 30 30 30 29 26 23 21 19 19 22 26 29 30 31 33 34 34 29 22 19 18 20 23 23 19 18 18 17 16 16 16 20 23 19 16 11 9 10 12 15 17 17 17 16 17 18 21 23 25 25 26 25 24 24 24 24 23 27 29 28 25 19 19 20 21 21 21 22 18 16 16 16 19 21 21 20 20 18 16 15 12 11 11 12 15 18 19 19 19 19 20 22 23 24 24 24 22 21 19 12 11 10 10 10 11 12 12 12 12 12 13 13 14 15 16 19 21 22 22 22 22 21 21 21 21 20 19 18 18 17 17 16 15 14 13 13 14 15 15 13 10 351 323 311 307 303 299 296 295 294 294 295 295 296 296 296 295 293 292 291 291 291 291 291 291 290 290 288 286 283 282 283 283 283 282 281 282 282 282 282 283 286 286 286 285 284 283 283 282 281 280 279 279 279 280 284 287 282 277 277 278 278 276 275 275 274 274 273 274 276 281 279 278 277 277 277 277 276 275 275 275 278 280 281 280 279 279 279 279 279 279 279 281 283 284 285 285 285 285 285 284 283 282 280 278 279 279 280 279 278 278 279 279 277 275 273 272 272 271 270 269 268 267 269 272 274 276 277 277 278 277 278 278 278 278 277 276 275 275 275 274 275 275 276 277 278 278 278 277 278 278 279 278 277 277 275 273 269 264 261 259 257 254 253 251 251 251 252 253 255 255 259 261 260 259 259 260 261 262 263 263 265 266 266 265 266 266 266 266 265 265 265 265 266 265 264 263 262 261 259 257 256 255 255 253 254 255 255 255 255 254 253 253 253 253 253 253 253 254 254 256 257 257 257 258 258 258 259 259 259 258 258 258 258 258 258 258 258 257 257 256 255 255 255 255 255 254 254 253 253 252 251 251 250 250 251 249 248 247 247 246 245 244 242 241 241 239 237 236 234 233 232 231 230 230 230 230 230 231 231 231 230 230 230 230 230 230 230 230 230 231 231 231 231 231 231 231 231 232 232 232 233 233 233 233 234 234 234 235 235 235 235 236 236 236 236 236 237 237 237 237 237 237 236 236 236 236 236 236 236 236 237 237 238 238 239 239 239 240 240 241 242 242 242 242 243 243 243 244 244 245 246 246 245 245 244 244 244 243 244 245 245 246 246 245 245 244 243 243 242 241 240 239 238 237 236 235 235 235 236 237 238 237 236 235 234 234 235 235 237 238 240 242 245 247 247 248 248 248 248 249 249 250 251 253 254 255 256 256 256 256 256 256 256 256 255 255 255 254 254 253 251 250 248 246 244 242 240 240 242 241 240 240 239 239 238 237 236 236 236 236 237 238 238 238 239 240 241 241 242 242 242 244 247 249 250 251 251 252 252 254 255 255 255 255 255 253 251 251 250 249 247 245 243 238 231 224 229 226 214 196 183 179 176 175 176 178 177 179 175 173 174 174 175 175 176 176 176 176 176 177 177 177 30 34 33 32 32 34 33 36 39 39 34 31 30 30 32 34 35 36 39 39 39 38 36 34 32 31 29 25 25 19 14 14 16 21 23 23 23 22 22 22 22 22 21 21 22 23 22 24 25 25 25 25 23 23 23 24 24 24 24 24 24 25 26 25 25 25 26 26 26 26 26 25 25 25 24 24 24 23 23 24 24 24 25 25 26 26 27 28 30 31 32 32 31 29 26 23 21 20 21 24 26 28 31 33 35 36 36 32 27 23 21 21 22 21 20 18 20 19 18 18 18 19 21 21 17 11 9 10 12 15 17 20 20 19 18 19 21 24 25 27 28 28 27 25 25 25 25 27 30 30 27 24 22 21 22 22 22 21 17 15 14 15 16 18 18 18 18 17 15 14 12 11 11 12 15 18 18 18 19 19 20 21 23 25 25 25 24 23 18 13 12 12 11 11 11 11 10 10 11 11 12 13 15 18 21 22 22 21 21 22 21 21 20 20 20 19 19 19 18 18 18 17 16 14 14 14 15 16 15 15 10 341 320 310 306 302 298 297 296 296 295 295 296 296 295 295 294 293 292 292 292 292 291 291 291 291 290 288 286 282 281 282 282 283 282 281 281 281 281 282 282 283 284 285 284 283 283 282 282 281 280 279 279 279 280 283 288 286 282 282 284 283 276 276 275 274 274 274 274 277 281 279 277 277 276 276 276 276 276 275 276 277 280 280 280 280 279 278 278 279 280 281 281 283 284 284 286 285 285 284 283 282 280 278 277 277 277 278 278 278 278 279 278 277 274 273 272 271 270 269 267 266 266 267 271 273 275 276 277 278 277 277 277 278 278 277 276 275 275 274 273 274 275 276 277 278 277 277 277 277 278 278 278 277 276 274 273 268 265 264 259 255 254 253 252 252 251 252 254 255 255 261 262 261 260 260 261 262 263 264 263 265 267 267 266 267 267 267 266 265 265 265 265 266 265 264 263 261 260 258 255 256 254 253 253 254 255 255 254 253 251 252 251 251 252 252 254 254 255 256 258 258 258 258 258 258 259 259 259 258 258 258 258 258 258 259 259 258 258 257 256 255 255 255 255 256 255 254 254 253 252 252 251 251 251 251 250 249 248 247 247 246 244 243 242 241 239 237 235 234 233 232 231 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 231 231 231 231 231 231 231 231 232 232 232 232 233 233 233 233 233 234 234 234 235 235 235 236 236 236 236 237 237 237 237 237 237 237 237 237 237 237 236 236 237 237 237 237 238 238 239 239 239 239 240 240 241 242 243 243 243 243 243 244 244 245 246 246 245 245 245 244 244 244 244 245 245 246 246 246 245 245 245 244 242 241 240 239 238 237 236 235 236 236 236 237 238 238 237 236 235 235 235 235 237 238 241 244 248 249 248 247 247 248 248 248 249 251 252 253 254 255 255 256 256 256 256 256 256 256 255 255 255 255 254 253 252 250 249 248 246 244 244 244 245 244 243 242 241 240 239 238 238 238 238 238 239 239 239 240 241 241 241 242 242 243 244 246 249 251 252 253 253 253 254 256 257 257 256 257 257 255 255 253 252 251 250 248 246 243 238 235 240 236 224 205 188 179 173 171 172 175 177 181 175 172 173 174 175 175 176 176 176 176 176 177 177 177 36 36 34 32 32 33 34 37 37 35 32 31 33 34 35 35 36 37 39 39 38 37 35 34 31 30 29 28 25 17 13 14 17 20 21 21 20 19 20 21 21 21 19 20 21 22 22 24 24 25 25 25 23 23 24 24 24 25 25 25 25 26 27 26 26 27 27 27 27 27 26 26 25 25 25 25 25 25 25 26 25 26 27 27 28 29 30 31 32 33 33 32 30 28 26 24 23 23 23 25 27 28 33 36 36 36 35 34 30 27 25 24 24 24 23 22 22 21 21 21 22 23 22 20 17 12 10 11 13 14 16 25 27 25 24 26 25 25 26 27 29 29 28 27 27 25 25 26 28 29 26 25 24 23 23 24 23 21 16 14 13 14 16 16 16 16 16 16 15 14 12 11 11 13 16 17 18 18 19 19 19 21 23 25 25 25 25 24 19 15 13 13 12 11 11 10 10 10 10 10 12 13 16 20 23 23 23 22 22 22 22 20 19 17 17 17 17 17 18 18 18 18 17 16 16 16 17 17 16 15 11 335 317 306 304 302 300 298 296 296 296 296 296 295 295 294 293 293 292 292 292 292 292 292 292 291 290 288 286 283 282 282 282 282 282 281 280 280 280 282 282 282 282 283 283 282 282 282 282 281 280 279 279 279 280 284 287 286 285 285 285 284 281 276 275 275 274 275 275 277 278 278 277 277 276 275 275 275 276 276 276 275 279 280 280 280 278 278 278 280 281 282 282 283 284 285 286 286 284 282 280 278 276 275 275 276 277 276 277 278 277 277 276 275 274 272 272 272 271 269 267 264 264 267 270 272 273 275 277 278 278 276 276 277 277 276 275 275 274 273 273 274 275 276 277 277 276 276 277 278 278 278 278 276 275 274 273 271 268 264 260 253 253 254 253 253 252 253 253 254 257 262 262 262 261 261 261 262 263 263 264 265 267 268 268 268 268 267 266 265 265 264 265 265 265 264 262 261 258 257 256 255 253 252 253 254 255 254 252 251 250 250 250 251 252 254 255 256 256 257 259 259 259 259 259 259 259 259 259 258 258 258 258 258 258 259 259 259 258 257 256 255 255 256 256 256 256 255 254 253 253 252 252 252 252 252 251 249 248 248 247 246 246 245 243 240 238 236 234 233 232 231 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 231 231 231 231 231 231 231 231 232 232 232 233 233 233 233 233 233 234 234 234 234 235 235 235 236 236 236 236 237 237 237 238 238 237 237 237 237 237 237 237 237 237 237 237 238 238 238 239 239 239 240 240 241 242 243 243 243 243 243 244 244 245 245 246 246 246 246 245 245 244 244 245 245 246 246 246 246 246 245 244 242 241 240 239 239 238 237 237 236 236 236 236 237 238 238 237 236 236 235 236 237 239 243 246 248 249 247 247 247 247 249 250 250 251 252 253 254 254 255 255 256 256 256 256 256 256 255 255 255 255 254 253 252 251 250 249 247 247 246 247 247 246 245 243 242 241 241 240 240 240 240 239 240 241 241 242 242 242 243 243 244 245 247 248 252 254 255 255 255 256 256 257 258 258 258 258 259 259 257 255 254 253 252 250 249 246 244 243 244 241 232 218 200 184 172 169 169 170 174 181 175 172 172 173 174 175 175 175 176 176 176 177 177 177 37 35 33 29 25 26 28 30 30 31 32 33 35 36 35 34 34 34 35 35 35 36 35 34 32 30 30 29 24 16 11 12 12 14 16 17 16 17 18 20 20 19 19 20 21 22 23 23 23 24 25 25 23 24 24 24 25 25 25 25 26 27 27 26 27 28 28 27 27 27 26 25 26 26 26 26 26 26 26 26 27 28 29 29 31 31 32 33 34 33 33 32 31 29 27 26 26 26 25 30 30 33 37 38 36 35 34 33 32 30 29 28 28 28 26 25 24 24 24 25 26 25 25 22 18 14 12 13 13 14 17 31 31 30 30 27 21 22 25 27 28 29 29 29 29 27 26 27 27 27 26 25 24 23 24 25 24 20 16 14 12 12 12 14 14 15 15 15 14 13 12 12 12 13 13 16 18 19 20 19 20 21 23 24 24 24 24 24 22 17 13 12 12 11 11 11 11 11 10 10 11 13 17 20 22 23 23 24 24 23 22 20 18 17 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 16 7 333 311 303 302 301 301 300 299 298 297 296 295 295 294 294 293 292 292 292 292 292 292 292 292 291 289 287 285 284 284 284 283 283 283 282 281 280 280 281 281 282 282 282 283 282 282 282 282 281 280 279 279 279 279 285 287 286 286 285 285 285 282 276 275 275 275 276 276 276 275 276 278 278 277 276 275 275 276 275 275 276 277 278 279 279 278 277 278 280 281 282 282 282 283 285 286 285 283 279 277 275 274 274 274 275 276 276 275 276 276 275 274 273 273 273 272 272 271 270 267 263 263 265 269 272 272 276 277 278 277 276 275 276 276 276 274 273 273 273 274 275 276 277 276 276 277 277 278 278 278 278 278 276 275 274 273 273 269 263 258 254 254 255 255 254 253 253 254 255 259 262 263 264 263 262 262 262 263 263 264 265 266 268 269 268 268 267 267 266 264 263 264 265 265 264 262 259 259 257 255 253 252 252 253 254 254 252 250 249 249 249 251 253 255 256 257 257 258 258 259 259 259 259 259 259 259 259 259 259 259 258 258 258 258 259 259 259 258 257 256 256 255 256 257 257 257 256 255 254 253 253 253 252 252 252 251 249 249 248 247 246 246 244 242 239 236 235 234 233 232 231 231 230 230 229 229 230 230 230 230 230 230 230 230 230 230 230 231 231 231 231 231 231 231 231 231 232 232 232 233 233 233 233 233 233 233 234 234 234 234 235 235 235 236 236 236 236 237 237 238 238 238 238 238 238 238 237 237 237 237 237 237 237 237 238 238 239 239 239 240 241 242 243 243 243 243 243 243 244 245 245 246 246 246 246 246 245 244 244 244 245 246 246 246 246 245 244 243 242 241 240 240 240 239 239 238 237 236 235 235 235 237 237 238 238 237 236 236 237 239 243 246 248 249 249 249 249 249 250 251 251 252 253 254 254 254 255 255 256 256 256 256 256 256 256 256 255 255 254 254 253 252 251 250 249 249 248 248 249 248 246 245 244 243 243 242 242 242 241 241 242 243 243 243 244 244 244 245 246 248 249 251 254 255 256 257 257 258 258 259 260 260 259 259 260 260 258 256 255 255 253 252 251 250 249 247 247 244 238 228 215 197 174 170 169 169 172 181 173 170 171 172 174 174 174 175 176 176 177 177 177 177 38 36 33 29 28 24 22 23 27 33 35 36 35 35 32 32 31 30 30 31 32 33 33 30 29 29 30 27 22 15 11 8 9 10 12 14 12 14 17 18 19 20 20 21 23 24 24 24 24 24 24 24 24 24 24 24 24 25 25 26 27 27 27 27 28 28 28 27 27 26 26 26 26 26 27 27 28 29 28 28 29 29 30 32 32 33 33 34 34 34 34 33 31 30 29 28 28 28 28 31 31 36 38 37 35 34 33 33 33 33 33 32 32 31 29 27 26 26 26 26 26 26 25 25 19 16 15 15 14 13 17 23 25 31 31 26 21 21 26 28 28 29 29 30 30 29 27 26 26 26 25 24 24 25 27 27 24 21 16 13 11 10 10 11 11 11 13 13 12 13 13 14 14 13 13 16 18 19 19 18 20 22 22 23 23 24 24 23 21 19 16 13 12 13 13 12 12 12 11 11 12 13 16 20 22 22 23 23 23 22 21 20 19 18 18 18 18 17 16 16 17 17 17 17 17 17 16 16 16 15 353 332 303 300 300 300 302 302 303 301 297 295 294 294 294 294 293 292 292 292 292 292 292 292 291 290 288 286 285 285 284 284 283 283 282 282 281 281 281 281 281 281 282 282 282 283 282 282 281 280 280 279 279 279 280 286 287 286 286 285 285 285 283 278 276 276 277 277 277 276 275 275 275 275 279 277 276 275 275 275 275 275 276 277 278 277 277 276 277 279 281 283 283 283 283 284 284 283 280 278 276 274 274 274 275 276 277 277 276 277 276 274 273 272 272 271 271 271 270 270 266 262 262 264 265 268 272 276 278 278 277 276 275 276 276 274 272 270 272 273 274 275 276 276 276 276 276 277 278 278 278 278 277 276 275 274 274 273 268 263 259 256 255 256 255 254 254 254 254 256 259 262 265 267 265 264 263 263 263 263 264 265 266 269 270 270 269 267 267 265 264 263 264 265 265 263 261 258 258 256 254 252 252 252 253 253 253 251 250 249 249 250 253 255 256 258 258 258 259 259 260 259 259 259 259 259 259 259 259 259 259 259 259 258 259 259 259 259 258 258 257 257 256 257 258 258 257 256 254 254 253 253 253 252 251 251 250 249 249 248 248 247 246 243 241 238 236 234 233 232 231 231 231 230 229 229 229 230 230 230 230 231 231 230 230 230 231 231 231 231 231 231 231 231 231 231 232 232 232 232 233 233 233 233 233 233 234 234 234 234 234 234 235 235 235 236 236 236 237 237 238 238 238 238 238 238 238 238 237 237 237 237 237 237 237 238 238 238 239 239 240 241 241 242 242 243 243 243 243 244 245 245 245 246 246 246 246 245 245 244 244 245 245 246 246 245 245 244 243 242 241 240 239 240 240 239 238 237 235 234 234 235 236 237 237 239 239 239 238 238 240 244 246 248 249 249 249 249 250 251 251 252 253 253 254 254 254 255 255 256 256 256 256 256 256 256 256 255 255 254 254 254 253 253 252 252 250 250 250 249 248 247 246 245 244 244 244 244 243 243 243 244 245 245 245 245 245 246 247 249 250 252 253 256 257 258 259 260 260 261 261 262 262 261 261 262 262 260 258 257 256 255 253 252 252 251 249 248 246 241 235 228 214 195 181 172 169 171 178 170 169 170 171 173 173 174 175 175 176 176 177 177 177 40 39 37 36 32 25 20 21 28 34 36 34 31 30 30 30 28 27 27 27 28 27 26 24 25 25 25 24 20 17 15 13 11 9 10 10 9 11 15 17 20 21 22 24 25 25 25 25 24 24 24 24 24 23 24 24 24 25 26 26 27 27 28 29 29 28 28 27 26 25 26 26 27 27 28 29 30 30 30 31 31 31 32 33 34 34 34 35 35 35 35 34 32 32 31 31 31 30 31 31 31 33 36 36 34 34 33 33 34 34 34 34 33 31 30 28 28 28 28 28 28 27 27 25 21 18 18 18 16 14 14 14 18 27 31 25 21 23 30 29 29 29 29 30 29 28 27 24 24 24 24 24 24 29 29 27 22 20 16 13 11 10 9 9 9 9 9 10 12 14 16 17 17 16 16 17 18 18 18 19 21 21 22 22 22 23 23 21 20 18 18 15 14 14 15 14 13 13 12 12 14 17 19 20 21 21 21 22 22 22 22 21 21 21 21 21 20 20 19 18 18 18 17 17 17 16 15 15 15 15 318 298 296 297 298 301 303 302 303 300 297 294 293 293 293 293 293 293 293 292 292 292 292 291 290 289 287 285 285 284 284 283 283 282 281 281 281 281 281 281 281 281 282 282 283 283 282 282 281 281 280 278 278 279 282 287 286 286 285 285 285 285 284 281 278 277 278 278 278 277 276 276 275 275 276 276 276 276 275 274 274 274 275 277 278 276 275 276 277 278 281 283 285 286 286 286 283 281 279 277 277 277 277 277 277 279 279 279 280 278 275 273 273 272 271 270 268 268 268 268 264 262 261 263 263 268 272 275 277 278 277 275 275 275 275 273 273 272 272 273 274 275 276 276 276 276 276 277 278 278 277 276 276 275 275 275 274 273 270 265 260 257 256 257 256 255 254 254 254 256 260 265 267 269 266 264 264 263 263 263 264 264 266 268 271 270 270 269 267 265 263 263 263 265 264 261 260 259 256 254 253 252 252 252 252 252 252 250 250 249 250 252 255 258 258 259 259 260 260 260 260 259 259 259 259 259 259 259 259 259 259 259 259 259 259 260 260 260 259 259 258 258 258 258 259 258 257 256 254 254 254 253 252 251 251 251 250 249 248 248 248 247 245 242 239 237 235 233 232 231 231 231 230 229 229 229 229 230 230 230 230 231 231 231 231 231 231 231 231 231 231 231 231 231 231 232 232 232 232 232 233 233 233 234 234 234 234 234 234 234 234 234 235 235 235 236 236 236 236 237 237 238 238 238 238 238 238 238 237 237 237 237 237 237 238 238 238 238 239 239 240 241 241 241 242 242 242 242 243 243 244 245 245 245 245 246 246 245 244 244 244 245 245 245 245 245 244 244 243 242 241 239 239 239 238 239 237 236 235 235 235 236 237 237 238 239 240 241 241 240 242 244 245 246 247 248 249 249 250 251 252 253 253 254 254 255 255 255 256 256 256 256 256 256 256 256 256 255 255 255 255 254 254 254 253 253 252 251 251 250 249 248 247 247 246 245 245 245 244 244 244 245 246 246 246 246 247 248 250 251 253 254 256 258 259 260 261 262 262 263 263 263 263 263 263 263 263 261 260 258 257 255 254 254 253 252 250 249 247 243 240 236 230 229 197 177 171 172 175 169 168 169 170 170 172 173 174 175 176 176 176 176 177 41 41 38 38 34 27 20 19 22 26 28 27 27 27 28 28 28 26 24 22 20 20 21 21 22 22 22 21 20 17 17 15 13 11 10 12 12 12 15 19 22 25 26 27 27 26 26 25 24 24 24 23 23 23 24 24 24 25 26 27 28 27 29 30 29 28 28 27 26 25 26 28 28 29 29 30 31 31 32 33 33 33 34 35 35 35 36 36 36 37 36 35 34 33 34 34 34 33 35 34 33 33 34 34 34 34 34 35 35 34 34 34 33 32 30 29 29 30 30 30 29 28 28 27 25 21 22 20 18 16 15 14 17 24 31 31 23 22 27 30 30 29 29 28 28 26 24 23 21 21 22 24 25 29 28 25 22 20 17 15 13 12 11 10 9 8 9 10 13 16 18 18 18 17 17 17 17 17 19 20 21 20 21 21 22 23 22 20 19 18 18 15 14 14 14 14 14 13 13 13 15 18 19 19 19 19 20 21 22 23 23 22 21 21 21 21 21 21 21 20 20 19 18 17 16 17 16 16 15 15 309 295 294 296 298 300 302 303 302 298 295 293 292 292 292 293 293 293 293 292 292 292 291 290 290 288 287 287 285 284 283 283 283 281 280 280 280 280 281 281 280 280 280 282 283 283 282 281 281 280 279 278 279 280 284 287 286 286 285 285 285 284 284 283 281 279 283 280 278 277 277 276 276 275 275 275 277 277 275 275 275 274 276 278 278 276 274 275 277 278 279 279 282 285 285 285 283 280 279 279 280 280 280 280 280 281 281 280 279 277 275 273 273 272 270 268 267 267 268 267 264 261 260 261 263 268 271 274 276 277 276 275 274 274 274 273 272 271 271 273 274 275 276 276 276 276 276 277 277 277 275 274 274 275 275 276 276 275 272 266 260 257 256 255 254 254 253 252 254 256 263 267 269 269 267 266 264 263 263 263 263 264 265 268 271 270 269 268 267 265 263 262 263 264 263 260 259 257 254 252 252 251 251 251 251 252 252 252 251 251 252 254 257 259 260 260 261 261 261 260 260 259 259 259 259 259 259 259 259 258 258 259 260 259 260 260 260 260 260 260 259 259 259 259 259 258 257 256 255 255 254 252 251 250 250 250 250 249 248 248 247 246 243 241 238 236 233 232 231 230 230 230 230 229 229 229 229 230 230 230 230 231 231 231 231 231 231 231 232 232 232 232 232 232 232 232 232 232 232 232 232 233 233 234 234 234 234 234 234 234 235 235 235 235 235 236 236 236 237 237 237 237 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 239 239 240 240 240 240 241 242 242 242 242 242 243 244 244 244 244 245 245 245 244 244 244 244 244 244 245 245 245 244 244 243 242 240 239 239 238 238 238 237 236 236 236 236 238 239 239 239 240 240 241 242 242 243 244 245 245 247 248 249 249 250 250 251 253 253 253 254 255 255 255 256 256 256 256 256 256 256 256 256 256 255 255 255 255 254 254 254 253 252 252 251 251 250 249 249 248 247 246 246 246 245 245 245 246 246 247 247 248 249 251 252 254 255 256 257 260 261 263 264 265 265 265 265 265 265 265 265 265 264 262 261 259 257 256 256 255 254 253 251 250 248 245 243 242 239 236 208 184 178 177 175 169 169 169 169 170 171 172 173 174 175 176 176 176 176 43 41 39 39 35 30 23 16 14 14 15 18 22 24 26 28 28 24 19 16 15 16 20 21 21 23 23 21 19 18 18 17 16 15 15 18 16 16 18 22 26 27 27 28 28 26 25 24 24 23 23 23 23 23 24 25 25 26 26 26 26 26 28 29 27 26 27 26 26 27 28 29 30 30 30 31 31 32 33 34 35 35 35 35 36 37 37 37 38 38 36 35 35 36 36 37 37 37 38 38 37 35 34 33 34 36 37 38 37 36 35 34 34 33 31 30 30 31 31 31 31 30 30 30 28 25 23 24 22 19 18 20 20 22 26 26 14 15 20 26 28 28 28 27 26 24 23 21 20 18 19 22 25 26 25 24 22 20 18 16 16 16 14 12 10 9 9 10 11 16 18 18 18 17 17 17 16 17 19 20 20 20 20 21 22 22 21 20 17 15 14 13 13 14 14 14 14 14 14 14 16 19 18 18 18 18 18 19 20 21 21 21 20 20 20 21 22 22 22 22 22 20 19 18 17 17 16 16 16 14 347 295 294 297 300 300 302 302 300 295 293 292 292 292 292 292 292 292 292 292 292 291 291 292 292 289 287 287 286 285 283 283 282 279 278 278 278 279 280 281 280 279 279 281 282 282 281 280 280 280 279 279 279 280 284 286 286 285 285 285 282 281 283 283 283 283 284 284 282 279 277 276 276 276 275 275 276 277 276 276 276 275 276 278 278 276 274 275 277 278 278 278 282 283 283 283 283 282 282 282 281 281 281 282 282 282 281 279 277 276 274 274 272 270 268 267 267 268 268 267 264 262 261 262 264 267 270 273 275 275 275 274 274 274 274 273 269 267 269 273 274 275 275 276 276 275 275 276 276 275 272 272 273 274 275 277 277 276 272 266 262 258 255 254 254 252 251 252 255 259 265 269 270 269 269 268 265 263 263 263 263 264 265 268 271 271 270 268 266 264 262 262 263 264 262 262 259 255 252 251 250 250 250 251 251 252 252 252 252 252 253 255 257 260 262 261 261 261 260 260 259 259 259 259 259 258 258 258 258 257 257 258 259 260 260 261 261 261 261 260 260 260 260 259 259 258 257 256 256 254 253 252 251 251 251 250 249 248 248 247 246 244 242 239 237 234 232 231 230 230 230 229 229 229 229 229 229 230 230 230 230 231 231 231 231 231 231 231 232 232 232 232 232 232 232 232 232 232 232 232 232 233 233 233 234 234 234 234 234 235 234 235 235 235 235 236 236 237 237 237 237 237 238 238 238 238 238 238 238 238 238 238 238 238 239 239 239 239 239 239 239 239 239 240 241 241 241 241 241 242 243 243 243 244 245 245 244 244 244 244 244 244 244 245 245 245 244 244 243 242 241 240 239 238 237 237 237 236 235 236 236 236 238 240 241 241 241 242 242 243 243 244 245 246 247 247 248 249 249 250 251 251 252 253 254 255 255 256 256 256 256 256 256 256 256 256 256 256 256 256 255 255 255 254 254 253 253 252 252 251 251 250 250 249 248 247 247 246 246 246 246 247 247 248 249 250 252 253 255 257 258 259 259 263 264 265 266 267 267 268 268 268 268 267 267 266 265 263 262 260 258 257 256 256 255 253 252 251 250 247 246 245 244 239 216 195 191 189 178 169 169 169 169 170 171 172 173 174 174 175 175 175 176 43 41 39 37 35 32 26 20 14 12 11 12 14 16 22 25 25 23 18 14 12 14 18 19 21 22 22 20 19 19 19 19 19 19 20 22 22 19 19 22 26 27 26 26 26 25 24 23 23 22 21 22 22 24 24 25 25 25 25 25 24 24 26 27 26 26 26 26 27 28 30 30 31 31 31 31 32 33 34 35 35 36 35 35 36 37 37 39 39 37 36 35 36 38 40 41 40 40 41 41 40 37 35 34 34 38 38 39 39 37 36 36 35 35 34 32 31 32 32 33 33 32 31 32 30 28 26 28 28 26 24 21 16 16 14 12 12 12 15 17 21 27 27 26 25 23 22 21 18 16 16 17 23 24 23 24 22 20 18 17 17 16 15 13 12 10 10 11 12 16 17 17 18 18 18 17 17 18 20 20 21 22 21 22 21 20 19 18 15 14 13 13 14 14 14 14 15 15 14 15 17 18 17 17 17 16 16 17 17 18 19 19 19 19 20 21 22 23 22 22 21 20 19 19 18 17 17 16 16 12 325 293 298 302 304 303 304 303 300 295 292 291 291 292 292 292 292 292 292 292 291 291 293 294 293 290 289 288 286 285 285 285 284 281 279 279 278 279 279 282 282 281 280 280 280 280 280 279 279 279 279 279 280 284 285 286 286 286 285 280 278 278 281 283 283 283 284 284 284 279 277 277 277 276 276 275 275 276 276 275 275 276 277 279 278 276 274 275 277 277 277 278 280 282 282 282 283 283 282 281 282 282 281 282 282 282 281 278 273 271 272 272 270 268 267 267 269 270 268 266 265 265 263 263 265 268 270 272 273 274 273 274 274 274 273 272 268 268 270 272 274 274 274 275 274 273 275 276 274 272 270 271 271 273 276 278 278 277 273 267 262 257 254 254 253 251 251 253 256 261 267 269 269 269 269 267 264 263 263 263 263 263 265 267 268 269 271 269 266 264 262 262 263 263 261 261 257 252 249 249 249 250 250 251 251 251 252 252 253 253 253 255 258 260 262 262 261 260 260 259 258 258 257 258 258 258 258 257 257 257 258 258 259 260 261 262 262 262 262 261 261 261 260 260 259 258 257 256 255 254 253 253 252 251 251 250 248 248 247 246 245 243 241 238 235 233 231 231 230 230 229 229 229 229 229 229 229 230 230 230 231 231 231 231 231 231 231 231 231 232 232 232 232 232 232 232 232 232 232 232 232 232 233 233 233 234 234 234 234 234 234 234 235 235 235 236 236 237 237 237 237 237 238 238 238 238 238 238 238 238 238 238 238 238 239 239 239 239 238 238 238 238 238 239 239 240 240 240 241 241 241 242 243 243 244 244 244 244 243 243 243 244 244 245 245 246 245 244 243 242 242 241 240 238 237 236 237 236 235 235 236 236 238 240 241 242 242 242 242 243 243 244 245 246 247 248 248 249 249 250 250 251 252 253 254 255 255 256 256 256 256 256 256 256 256 257 257 256 256 256 256 255 255 255 254 253 253 252 252 252 252 251 250 249 248 248 247 247 247 247 247 248 249 250 251 253 255 256 258 259 260 261 262 266 267 268 269 269 270 270 270 270 270 269 268 267 266 264 263 261 260 259 257 256 255 254 252 251 250 250 248 247 245 240 223 211 212 204 184 173 170 169 170 170 171 171 172 173 174 174 174 175 176 42 42 39 37 35 33 30 26 22 18 15 14 12 13 16 19 22 22 21 17 11 9 11 15 20 21 21 20 19 20 20 22 23 22 25 27 25 21 18 20 22 24 23 24 23 22 23 22 22 20 19 19 21 22 23 24 24 24 24 23 22 22 24 25 25 26 26 27 29 31 31 31 31 31 31 31 32 33 34 35 36 36 35 35 34 34 35 37 37 36 35 36 39 42 43 44 43 43 42 40 40 38 37 36 37 39 39 41 41 39 38 37 36 36 34 33 32 33 33 36 35 35 34 34 33 30 29 29 29 27 25 21 15 14 12 12 12 12 12 13 18 25 25 24 23 22 21 20 19 17 16 17 19 20 21 22 22 21 20 19 18 17 15 14 13 11 11 11 11 12 13 15 16 17 17 14 16 19 21 22 22 23 22 21 20 19 19 17 15 15 15 15 15 15 15 15 15 15 15 16 17 18 17 16 16 16 16 16 16 17 17 17 17 18 18 19 20 21 21 21 20 19 18 18 17 17 16 16 15 12 324 289 303 305 306 306 305 304 299 294 292 291 291 291 292 292 292 292 293 294 294 294 295 295 294 294 293 291 290 288 288 286 284 282 281 280 280 280 281 281 282 282 280 279 279 279 279 278 278 278 279 279 279 281 285 285 285 285 284 277 277 277 278 281 283 284 284 284 284 278 277 277 277 277 276 276 275 275 274 274 274 276 277 278 277 276 275 275 275 276 277 277 278 281 281 281 281 281 279 279 281 283 282 282 282 281 280 277 271 271 270 269 267 266 268 269 270 270 268 267 266 265 264 264 266 268 271 272 273 273 273 273 274 273 272 271 270 270 271 272 273 274 274 274 272 271 275 274 271 269 268 270 271 273 276 278 279 278 275 269 262 259 259 255 253 252 252 255 258 262 266 268 268 269 268 266 263 263 263 263 262 263 266 266 267 268 271 268 266 264 262 262 263 263 262 259 255 249 248 248 249 250 251 251 251 251 251 252 253 253 254 255 258 261 262 262 262 261 260 259 258 258 257 258 258 258 258 258 258 258 258 259 260 261 262 262 262 262 262 262 262 261 260 259 258 257 257 256 255 254 253 253 252 251 250 250 249 248 247 246 245 243 240 237 234 232 231 230 230 229 229 229 229 229 229 229 229 229 230 230 231 231 231 231 231 231 231 231 231 231 232 231 231 232 232 232 232 232 232 232 232 232 233 233 233 233 234 234 234 234 234 234 234 235 235 235 236 236 236 237 237 237 238 238 238 238 237 237 237 237 237 237 237 238 238 239 239 238 238 238 238 238 238 238 238 239 240 240 240 241 241 241 242 243 243 244 244 243 243 243 243 244 244 245 246 246 246 245 243 242 242 241 240 238 237 236 236 236 236 235 235 236 239 240 242 242 242 242 242 243 243 244 245 246 247 248 248 249 250 250 250 251 252 253 254 255 255 256 256 256 256 256 257 257 257 257 257 256 256 256 256 256 255 255 254 254 253 253 253 253 252 252 251 250 249 249 248 248 248 248 249 250 251 252 253 255 257 259 260 260 261 263 265 268 269 270 271 272 272 272 272 272 272 271 269 269 267 266 264 264 261 259 258 257 255 254 252 252 251 251 249 247 245 240 228 226 228 221 202 194 172 169 170 170 171 171 172 173 173 174 174 175 175 38 38 37 35 35 35 33 30 27 24 21 19 16 14 15 18 22 24 23 20 14 12 11 15 20 23 23 23 23 24 25 25 25 25 26 26 24 21 18 17 19 20 21 22 22 22 22 22 21 19 17 18 20 21 22 23 24 24 23 21 20 21 23 24 25 26 27 29 31 32 32 31 31 31 31 31 31 32 34 35 36 36 36 35 35 33 33 33 33 34 37 40 44 47 48 48 46 44 42 41 41 41 40 40 41 41 41 43 43 41 39 39 38 37 36 35 34 34 35 37 38 38 38 36 35 33 34 33 31 29 27 22 19 17 15 14 19 20 17 14 13 13 17 22 22 22 21 21 21 18 17 16 16 18 20 21 21 21 20 20 19 18 16 15 13 12 12 13 12 12 12 13 12 11 12 12 13 18 21 22 22 23 22 21 20 20 19 18 17 17 17 17 17 17 17 17 16 17 16 16 17 17 17 16 15 15 15 15 15 16 16 16 16 15 16 17 18 18 19 19 19 18 18 17 17 16 16 15 14 14 11 346 314 312 308 306 304 302 298 294 292 291 291 291 291 291 292 292 294 294 295 295 295 295 295 294 293 292 291 289 288 287 285 283 282 281 281 281 281 281 281 281 280 279 278 278 277 277 277 277 278 278 278 281 284 285 285 284 282 278 276 276 277 280 283 283 284 284 282 278 277 277 277 277 276 275 275 275 275 274 276 277 277 278 277 277 276 276 276 276 276 276 278 280 280 280 279 278 276 277 280 282 282 282 281 279 278 275 270 270 269 267 265 264 269 271 271 269 268 268 266 265 264 265 267 269 271 273 273 273 273 273 273 273 272 271 270 269 271 273 273 273 274 274 271 271 272 271 268 268 268 269 272 275 277 278 278 277 274 269 264 260 259 255 253 253 255 256 259 263 267 268 268 268 266 264 263 263 263 262 262 263 264 266 266 267 269 267 265 263 262 262 262 262 261 257 252 247 248 249 250 250 251 251 250 250 251 253 254 253 253 255 259 260 261 262 262 261 260 259 259 258 258 258 258 258 258 258 258 258 259 260 260 261 262 262 263 263 263 262 262 261 261 260 259 258 258 257 256 255 254 252 251 251 250 250 249 248 246 245 244 242 238 236 233 232 231 230 229 229 229 229 229 229 229 229 229 230 230 230 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 232 232 232 232 232 232 232 233 233 233 233 233 234 234 234 234 234 234 234 235 235 235 236 236 236 237 237 237 237 237 236 237 236 236 235 235 236 236 237 237 237 236 236 236 236 237 237 237 238 238 239 239 239 240 240 241 242 242 243 244 243 243 243 243 243 243 244 245 246 247 247 246 246 244 243 241 240 238 237 236 236 236 237 236 236 237 239 241 242 243 243 243 243 243 243 244 244 246 247 248 249 249 249 250 250 251 252 253 254 255 255 256 256 257 257 257 258 258 257 257 257 256 256 256 256 256 256 255 255 254 254 253 253 253 253 252 251 250 250 249 249 249 249 249 250 251 253 254 256 257 259 260 261 262 263 265 267 270 272 273 273 273 274 274 274 274 273 272 271 270 269 268 267 265 262 260 259 257 255 254 253 252 252 251 249 247 245 241 235 236 236 236 228 192 172 170 170 171 171 172 172 172 173 173 174 175 175 31 33 34 36 36 35 33 32 30 27 25 23 20 19 20 22 24 26 25 22 20 19 12 16 22 25 26 25 25 25 25 25 24 24 24 22 22 21 20 19 21 21 21 22 22 22 22 22 22 20 19 18 19 20 22 24 25 24 23 21 21 21 23 24 25 27 29 32 34 33 32 30 30 30 30 31 30 31 33 35 36 36 36 36 35 32 30 31 34 38 43 47 50 52 51 51 48 46 45 45 44 44 44 44 44 44 44 44 45 43 41 40 39 38 38 37 37 35 36 38 41 42 42 39 37 36 38 36 34 32 30 27 24 22 22 28 27 27 24 18 12 12 16 21 21 21 22 22 20 17 17 16 17 19 20 20 20 20 20 20 20 19 18 17 15 14 14 14 14 13 13 13 13 13 12 12 13 16 20 21 22 22 22 21 21 22 21 21 21 20 20 20 19 19 19 19 19 19 17 17 17 17 17 16 15 14 14 15 15 16 16 16 16 15 15 15 16 16 17 18 18 18 18 18 17 16 15 15 15 14 9 8 343 316 306 302 301 299 296 292 290 290 290 290 291 291 292 293 294 295 295 296 296 296 295 294 293 293 291 289 288 287 285 283 283 282 281 281 281 281 281 281 281 279 278 277 276 276 277 277 276 276 276 281 284 284 284 284 283 280 277 276 279 281 283 283 283 280 279 277 277 277 277 276 276 275 275 274 275 277 277 277 277 278 278 277 277 278 277 276 277 276 278 280 280 279 276 275 274 274 279 281 282 281 279 277 275 274 274 269 267 265 265 267 271 271 270 269 269 267 266 265 264 265 267 269 271 273 273 273 274 274 274 273 271 271 270 270 271 271 273 273 273 274 270 268 266 264 265 266 268 271 274 277 278 278 277 276 274 270 269 266 260 257 253 254 255 257 260 265 267 267 268 267 265 263 262 263 263 262 263 263 263 265 265 266 266 266 265 263 262 262 262 261 258 254 250 248 249 250 250 250 250 249 249 250 251 254 253 252 253 256 259 260 261 262 262 261 260 259 259 258 258 258 258 258 258 258 258 259 260 261 262 262 262 262 263 263 263 263 263 262 261 260 260 259 258 258 256 255 253 252 251 250 250 249 248 247 246 245 243 241 237 234 233 232 230 229 229 229 229 229 229 229 229 229 230 230 231 231 232 232 232 232 232 231 231 231 231 231 231 231 231 231 231 231 231 231 232 232 232 232 232 232 233 233 233 233 233 233 234 234 234 234 234 234 234 234 235 235 236 236 236 235 235 235 235 235 235 234 234 234 235 235 235 236 236 234 234 235 235 236 236 237 237 238 238 238 239 240 240 240 241 242 243 243 243 243 243 243 243 243 244 245 246 247 248 248 247 246 244 242 240 239 238 237 237 237 238 237 237 238 240 241 242 243 243 243 243 243 243 243 244 245 246 248 249 249 249 250 251 252 253 254 254 255 256 256 257 257 258 258 258 258 257 257 257 256 256 256 256 256 256 255 255 254 254 254 254 254 253 252 252 251 251 250 250 250 250 250 251 253 254 256 258 259 260 261 261 263 265 267 269 272 274 274 275 275 275 276 276 276 276 275 273 272 271 270 269 266 264 261 259 257 256 254 254 254 253 251 249 248 246 243 240 241 240 239 228 186 171 170 170 171 171 172 172 172 173 174 174 175 176 29 33 34 34 33 33 32 32 31 29 28 25 23 23 25 26 27 26 24 21 21 18 13 14 21 24 25 24 23 22 22 22 20 19 19 20 22 22 21 21 21 21 21 21 21 21 22 23 24 24 23 22 22 23 25 27 27 26 25 24 24 24 24 25 27 29 32 35 35 33 31 30 29 29 30 29 29 29 31 35 37 36 34 34 33 30 28 33 39 46 51 54 55 55 54 53 49 48 47 46 46 47 48 49 48 48 47 46 46 44 43 42 41 41 40 40 39 37 38 42 45 46 46 43 40 40 41 39 38 35 34 33 30 31 31 30 29 28 26 21 15 16 19 21 21 21 21 22 19 16 16 16 17 19 20 21 21 21 20 20 21 20 20 18 16 16 17 17 16 16 14 14 14 14 14 14 15 17 19 21 22 22 22 22 22 23 24 24 24 23 23 22 22 21 21 21 20 20 18 18 18 17 17 17 16 15 15 16 16 16 16 17 17 17 16 15 15 16 17 17 18 18 18 17 16 15 16 16 15 12 8 7 326 305 299 298 298 297 295 292 290 290 290 290 291 292 292 293 295 295 296 296 296 296 296 294 293 293 291 290 288 287 286 285 284 282 281 281 281 281 280 280 280 280 280 279 277 279 278 278 277 276 276 281 283 283 283 283 282 281 280 280 281 281 282 282 282 278 277 276 276 276 276 276 275 275 275 274 273 273 276 277 278 278 277 277 277 277 277 277 277 274 276 277 278 275 274 274 273 273 277 280 281 281 278 273 272 271 271 270 266 265 266 268 270 271 269 269 268 267 265 264 264 265 266 269 271 273 273 274 274 274 274 273 271 271 271 272 273 273 274 273 273 272 271 266 263 262 265 265 268 272 275 278 278 277 276 275 273 271 269 265 260 257 253 254 256 258 261 265 267 267 267 267 264 263 262 263 263 262 262 263 263 264 265 266 266 266 265 263 262 262 261 260 255 250 248 248 250 250 249 249 249 247 248 250 252 253 251 251 253 255 256 260 262 262 261 261 260 259 258 258 258 258 258 258 258 258 259 260 261 261 262 262 263 263 264 264 264 264 263 263 262 261 261 260 259 258 256 254 252 251 250 250 249 248 247 246 245 245 243 240 236 233 233 232 230 229 229 229 229 229 230 230 230 230 230 231 231 232 232 233 233 232 232 232 232 231 231 231 231 231 231 231 231 231 231 231 231 232 232 232 232 232 232 232 233 233 233 233 233 234 234 234 234 234 234 233 234 234 235 235 235 235 234 234 234 234 234 233 233 234 234 234 234 234 234 234 234 234 235 235 236 237 237 238 238 238 239 240 240 240 241 242 243 243 243 243 243 243 243 243 244 245 246 246 247 247 247 246 245 243 242 241 239 239 239 239 238 238 238 239 240 241 242 243 243 243 243 243 243 243 243 244 245 247 247 248 249 250 251 252 253 254 255 256 257 257 258 258 258 258 258 258 257 257 257 257 257 257 256 256 256 256 255 255 255 254 254 254 253 253 252 252 252 252 251 251 251 252 252 254 256 257 259 261 261 262 263 264 266 268 271 273 275 276 276 276 277 278 278 278 278 277 275 275 274 273 270 268 265 263 260 258 256 255 255 254 253 251 249 248 247 245 244 243 243 242 227 183 171 170 170 171 172 172 172 173 173 174 175 176 176 29 32 32 32 32 31 30 29 29 30 29 27 26 26 27 27 28 26 24 21 18 15 12 12 16 19 21 21 21 19 18 16 14 14 17 20 21 20 19 19 18 19 19 20 21 23 25 26 26 28 28 27 27 28 29 30 28 27 27 27 27 27 26 27 29 32 34 35 34 32 30 30 30 29 29 29 28 28 30 35 36 35 33 32 31 31 34 41 48 53 56 58 58 57 56 54 50 49 48 48 50 53 55 55 54 53 50 48 47 46 45 45 45 44 44 43 41 40 41 44 49 50 49 47 46 46 45 43 41 38 37 36 35 34 33 32 31 29 28 26 24 22 21 21 21 22 22 21 18 16 16 17 13 15 18 20 20 21 21 21 22 22 21 20 20 20 20 20 19 18 15 14 14 15 16 17 19 20 22 22 23 24 25 25 24 25 26 26 26 26 26 25 24 23 22 21 20 19 19 19 18 18 17 17 17 17 17 17 17 17 18 19 19 18 17 16 16 16 17 17 18 18 18 16 16 17 18 16 14 12 10 9 303 294 295 296 296 296 296 294 291 291 291 291 292 292 292 294 295 296 296 296 296 296 296 294 293 292 291 290 288 287 286 286 284 282 281 281 281 281 280 279 279 279 280 280 279 279 279 279 279 280 280 280 281 282 282 282 281 281 280 280 281 281 281 281 279 275 275 274 274 274 274 274 274 274 274 273 271 271 274 277 278 278 278 278 278 278 277 276 274 270 273 275 275 274 274 273 272 273 275 278 280 279 276 272 272 269 269 268 267 266 267 268 269 269 269 268 267 266 264 264 264 265 267 269 271 271 272 272 272 273 273 272 272 273 273 272 273 274 274 274 272 271 268 263 261 262 264 265 269 273 276 277 278 276 275 274 273 272 268 264 260 256 253 254 256 259 261 261 266 267 267 267 264 263 262 263 265 266 265 264 263 263 263 265 266 266 264 262 262 261 259 256 251 247 246 247 250 250 249 248 247 247 248 251 252 251 249 250 252 255 258 261 262 262 261 261 260 259 258 258 258 258 258 258 259 259 260 261 262 262 262 263 263 264 264 264 264 264 264 263 262 262 262 261 259 258 256 254 252 250 249 249 248 247 246 245 245 244 241 238 235 235 233 231 229 229 229 229 230 230 230 230 231 231 231 232 232 233 234 234 234 233 233 233 232 231 231 231 231 231 230 230 230 231 231 231 231 231 231 232 232 232 232 232 232 232 232 232 233 233 234 234 234 234 234 233 233 233 234 234 234 235 235 235 235 235 234 234 234 234 234 234 234 234 234 234 235 235 235 236 236 237 237 237 238 238 239 240 240 240 241 241 242 243 243 243 243 242 243 243 244 244 245 245 245 246 247 246 245 244 243 243 241 241 240 239 238 238 238 239 240 241 242 242 243 243 243 243 243 243 243 243 245 245 246 247 249 250 251 252 253 255 256 257 257 258 258 258 258 258 258 258 258 257 258 258 258 257 257 257 256 256 256 255 255 255 254 254 253 253 253 253 253 253 252 252 252 252 253 255 257 258 260 261 262 263 264 266 268 270 272 274 276 276 277 277 278 279 280 280 280 279 278 279 277 274 272 270 267 264 261 259 257 257 256 256 254 251 250 249 247 246 244 244 243 242 228 185 170 170 170 171 172 172 173 174 174 175 175 176 176 29 29 31 32 32 31 30 29 29 30 30 30 28 28 27 27 27 26 25 23 18 12 9 9 10 9 12 16 18 18 14 11 11 12 15 18 18 17 17 17 17 18 19 21 23 25 27 27 27 29 29 30 30 30 30 30 28 28 28 28 28 28 27 29 31 34 35 35 33 31 30 30 30 29 29 29 28 27 29 34 34 35 34 31 31 36 42 48 54 57 59 60 60 59 57 54 51 50 50 53 57 60 61 61 59 56 52 49 47 47 48 48 46 46 46 45 44 44 45 49 53 53 52 51 51 50 48 45 43 40 39 38 38 37 37 35 33 31 30 28 26 24 23 21 21 21 20 19 16 13 11 10 11 16 19 20 20 21 21 21 21 22 24 24 23 22 22 21 21 20 18 16 16 17 19 21 22 22 22 23 24 27 29 29 28 29 28 27 27 27 26 26 25 23 22 21 20 20 20 19 18 18 18 19 19 19 18 18 18 18 19 19 20 19 18 17 17 17 18 18 18 18 17 16 18 19 18 15 13 12 355 302 287 291 294 296 297 297 297 296 294 293 292 292 293 293 293 295 296 296 296 296 296 295 295 294 293 292 291 290 288 288 287 286 285 283 281 281 281 281 279 279 279 278 279 279 279 279 279 279 279 280 280 280 281 282 282 281 281 280 280 280 280 280 280 280 276 273 273 272 272 272 272 272 272 272 272 271 270 271 274 277 278 277 278 277 277 278 278 276 273 270 269 274 275 274 273 272 272 272 273 276 277 277 275 273 272 269 268 267 267 267 267 268 268 268 268 265 264 264 263 265 265 267 268 269 270 270 270 270 270 271 271 271 272 274 273 273 274 274 274 273 271 269 266 262 260 260 263 266 270 273 275 276 276 275 274 273 273 272 268 263 260 257 255 255 257 259 261 263 267 267 268 267 266 264 262 262 262 263 266 264 263 262 262 265 266 266 265 264 262 259 256 253 249 246 245 247 249 249 249 247 247 247 249 252 251 249 247 250 250 254 259 262 263 262 262 261 260 259 259 259 259 259 259 259 259 260 261 262 262 263 263 263 264 265 265 265 265 264 264 264 264 263 262 261 260 258 256 254 252 251 250 248 247 245 244 244 243 242 239 236 234 234 231 229 229 229 230 230 230 231 231 231 231 232 233 233 234 234 235 235 235 235 234 233 233 232 231 231 231 231 230 230 230 231 231 231 232 232 232 231 231 231 231 231 231 231 232 232 232 233 233 233 233 233 233 233 233 233 234 234 235 235 236 236 236 236 235 235 234 235 235 235 235 235 235 235 236 236 236 236 237 237 237 237 238 238 239 239 240 240 240 241 241 242 243 243 243 242 242 243 243 244 244 244 244 245 246 246 246 244 243 242 241 241 240 239 238 238 238 238 239 241 241 242 242 243 243 243 242 242 242 243 244 244 245 247 249 250 252 253 254 255 256 256 257 258 258 258 258 258 258 258 258 258 258 258 258 258 258 257 257 257 256 256 255 255 255 254 254 253 253 253 253 253 253 253 253 253 255 257 258 259 260 261 262 264 266 267 270 272 274 275 276 277 277 278 279 280 281 282 282 281 280 281 279 277 274 272 269 266 263 261 261 259 258 257 254 252 250 249 247 246 244 243 242 242 231 190 171 170 171 171 172 173 174 175 176 176 176 176 176 28 30 31 32 32 32 32 32 31 31 32 31 29 28 27 26 26 26 26 22 17 11 9 10 9 8 8 11 13 13 12 9 10 12 14 17 19 20 19 18 20 22 24 25 27 27 27 28 28 28 29 30 30 30 29 28 28 28 28 27 28 28 28 30 32 35 36 35 33 30 29 29 29 29 28 28 27 27 28 30 33 33 32 32 32 35 43 49 53 57 60 61 61 60 58 54 53 53 54 56 60 62 63 65 62 57 53 50 47 47 47 47 46 46 45 45 46 47 49 52 55 56 55 54 53 51 48 45 43 42 42 41 40 40 39 38 35 34 32 30 29 26 22 20 20 18 15 11 7 5 5 9 14 19 21 22 23 23 22 20 19 21 24 24 23 22 22 21 21 22 20 18 17 19 21 22 22 22 22 23 26 30 32 32 31 30 29 28 28 27 26 24 23 22 21 20 20 20 20 19 19 19 20 20 20 20 19 19 18 18 18 19 19 19 19 19 19 19 18 19 18 18 18 19 20 19 16 14 12 12 309 292 292 293 295 296 296 297 297 297 296 294 293 293 293 294 295 296 296 296 296 296 296 295 294 293 292 292 290 289 288 288 287 286 284 283 282 281 281 281 280 279 278 278 278 279 279 279 279 279 280 280 280 280 281 282 281 281 281 280 280 280 280 280 280 278 273 271 271 270 270 270 270 270 270 270 270 269 270 270 274 277 277 277 277 276 276 277 278 276 273 272 273 273 274 273 272 271 271 271 271 273 274 274 274 273 272 270 269 269 269 268 267 267 267 267 266 264 263 263 264 266 266 267 269 269 269 269 268 268 269 270 271 271 274 275 275 274 274 274 273 272 270 268 264 261 259 259 264 268 271 274 275 275 275 274 273 273 273 272 269 263 261 257 255 256 258 258 260 264 268 268 268 266 265 263 262 263 264 264 265 263 261 261 262 264 265 265 264 264 261 256 254 251 248 244 244 246 247 248 248 246 246 248 249 250 248 246 246 248 251 256 260 262 263 262 261 261 260 260 260 259 259 259 259 259 260 260 261 262 262 263 264 264 265 265 265 265 265 265 265 264 264 264 263 262 260 258 256 254 251 251 249 246 244 242 241 241 240 239 236 235 234 231 230 229 230 230 231 231 231 231 231 232 233 234 234 235 235 236 237 237 237 236 236 235 233 232 231 231 231 230 230 230 230 231 231 231 232 232 231 231 231 231 231 230 230 231 231 230 231 231 231 232 232 232 233 233 234 234 234 235 235 235 236 237 237 237 237 236 236 236 236 236 236 236 236 235 236 236 236 236 236 236 237 237 237 238 238 239 240 240 240 241 241 242 242 242 242 242 242 242 243 243 242 242 243 244 245 246 246 244 243 241 241 241 240 239 239 238 238 238 239 240 240 241 242 242 242 242 242 242 242 243 243 244 246 247 249 251 252 253 255 255 256 257 257 258 258 258 258 258 258 259 259 259 259 259 259 259 259 258 258 257 257 257 256 255 255 255 254 254 254 254 254 254 254 254 254 255 256 258 259 260 260 262 263 265 266 269 271 273 275 276 276 277 278 279 280 281 282 283 283 283 283 282 281 279 277 274 271 268 265 263 263 261 260 258 255 253 251 249 248 246 244 242 241 242 233 204 186 171 170 172 174 175 176 177 177 177 176 177 177 27 28 31 32 33 33 33 33 33 33 33 31 31 30 28 26 25 24 24 22 17 13 11 11 11 10 9 10 10 11 12 10 10 12 15 19 23 25 24 25 26 29 31 30 29 28 28 28 28 29 30 30 29 28 27 28 28 29 29 28 29 30 31 33 35 36 35 33 32 31 30 30 30 30 29 28 26 25 26 27 29 31 32 31 31 34 41 46 51 56 59 59 61 61 61 57 56 56 56 57 60 60 63 65 62 57 53 49 46 44 45 46 46 45 45 46 48 50 52 54 56 57 56 56 53 50 47 44 42 43 43 43 42 41 40 39 37 35 33 32 30 27 22 19 17 10 8 359 353 354 0 7 14 18 19 24 24 24 22 19 17 18 20 22 21 22 22 22 24 25 22 19 17 16 19 20 21 20 22 25 29 32 33 33 30 28 28 26 26 25 24 22 21 20 20 20 20 20 20 20 20 21 22 22 21 20 19 18 18 17 16 17 18 19 19 18 18 18 18 18 19 20 20 20 18 16 15 14 14 13 308 295 295 294 296 296 297 297 297 297 296 294 294 293 293 295 296 296 296 296 296 296 296 295 294 293 292 291 290 289 288 288 287 286 285 284 283 282 282 282 281 280 279 278 278 278 279 279 279 279 280 280 280 280 281 281 281 281 280 280 280 280 280 280 279 277 270 269 269 269 269 269 269 269 269 269 269 269 271 275 276 276 276 276 276 274 274 275 276 275 273 272 272 273 273 272 270 270 271 270 270 271 273 273 273 272 271 270 270 271 270 269 267 266 266 264 264 263 263 265 266 267 267 268 268 269 269 268 268 268 269 271 273 275 276 276 275 274 275 274 272 270 268 266 263 261 261 261 267 270 272 274 274 274 273 273 273 273 273 272 269 264 261 257 256 257 258 259 261 265 268 268 267 266 264 263 262 262 263 263 262 261 260 261 262 264 264 264 264 262 260 255 253 250 247 244 244 246 247 247 247 246 247 247 247 246 244 245 246 247 253 258 261 262 262 262 262 261 261 261 260 260 260 260 260 260 260 261 261 262 263 263 264 265 265 266 266 265 265 265 265 265 264 264 263 262 261 259 256 254 253 249 245 242 239 237 236 236 235 234 235 233 231 230 229 230 231 231 232 232 233 233 233 234 235 236 237 237 237 237 239 239 238 238 237 236 234 233 232 231 231 230 230 230 230 231 231 231 231 231 231 231 231 230 230 229 229 230 230 229 230 230 230 231 231 231 232 233 234 234 235 235 235 236 236 237 237 237 237 237 236 236 236 236 237 237 236 236 235 236 236 236 236 236 236 237 237 238 238 239 239 240 240 240 241 241 242 242 242 242 242 242 242 242 242 242 242 242 243 244 245 244 243 243 241 240 240 240 239 238 238 238 239 239 239 241 242 242 242 242 242 242 242 243 243 244 246 248 249 251 252 254 254 255 255 256 257 258 258 258 258 259 259 259 259 259 259 260 260 260 260 259 259 259 258 257 256 256 255 255 255 255 255 255 254 254 255 255 255 256 257 259 260 260 261 262 263 265 267 269 271 273 274 275 276 277 278 280 282 283 284 284 285 285 284 283 284 282 280 277 274 270 269 267 265 263 261 259 256 254 252 251 249 247 244 241 240 242 240 237 229 188 185 184 184 182 181 180 179 178 177 178 177 26 27 30 32 34 34 34 35 35 34 33 33 31 29 28 26 25 24 22 20 17 15 14 13 13 12 12 11 10 12 12 12 11 10 13 20 24 27 28 30 32 34 35 33 30 28 28 29 29 30 30 29 27 26 27 30 32 32 32 32 31 32 34 36 37 36 33 31 31 31 31 32 32 33 31 29 27 26 27 27 29 30 31 30 31 34 39 44 48 51 54 58 62 64 65 64 63 58 56 56 58 58 63 63 59 55 52 47 44 44 45 45 45 44 45 49 51 54 56 57 57 57 57 55 51 48 45 42 39 39 41 42 42 41 39 37 35 34 33 32 31 29 26 22 15 7 358 346 341 345 356 6 16 19 21 25 26 24 20 16 13 15 19 21 21 23 25 27 28 28 24 18 10 3 7 14 18 21 25 28 31 33 34 32 27 26 25 24 24 23 22 20 20 20 21 21 21 21 21 21 22 24 23 22 21 20 20 17 16 14 14 14 15 16 16 16 16 16 17 18 19 20 20 18 16 16 16 16 15 15 14 304 296 296 297 299 299 299 298 298 296 294 294 294 295 296 296 296 296 296 296 296 296 295 295 293 292 291 290 290 289 288 287 286 285 284 284 283 284 284 283 281 279 278 278 278 279 279 279 279 279 279 280 280 281 281 281 280 280 280 280 280 280 279 277 276 274 273 272 271 270 270 269 268 268 268 268 268 272 275 276 276 275 275 274 273 272 273 274 274 272 272 272 272 271 271 270 270 271 271 270 271 271 271 272 271 270 270 270 272 271 269 267 266 266 264 263 263 264 267 267 268 268 268 268 268 269 269 269 270 271 272 273 276 276 275 274 273 271 269 268 268 268 265 264 263 263 264 269 271 273 273 272 271 271 271 271 272 273 273 269 265 262 259 258 258 258 260 262 265 267 267 266 266 264 263 263 262 262 261 260 259 260 261 262 263 263 263 262 261 258 254 252 249 246 244 245 245 246 247 247 247 248 244 242 241 242 243 246 249 254 259 261 262 262 262 262 262 262 261 261 260 261 261 261 260 261 261 262 262 263 264 265 265 266 266 266 265 265 265 265 265 265 264 263 262 261 258 256 253 248 242 237 233 230 229 230 230 231 231 231 230 230 230 230 231 231 232 233 233 233 234 235 236 237 239 239 239 239 239 240 240 240 240 239 237 235 234 233 232 231 231 230 230 230 230 231 230 230 230 230 230 230 230 229 229 229 229 229 230 231 231 231 231 232 232 233 233 234 234 235 235 235 235 235 236 236 237 237 237 236 236 236 237 237 237 236 235 235 235 235 235 235 236 236 236 237 237 238 239 239 239 239 240 240 241 241 241 241 241 241 241 241 241 241 241 241 242 242 243 244 244 244 244 243 241 241 241 240 239 238 239 239 239 240 241 242 242 242 242 242 243 243 243 244 245 246 248 249 251 252 252 253 254 255 256 257 258 259 259 260 260 260 260 260 259 260 260 261 261 261 261 261 260 259 258 257 256 256 256 256 256 256 256 256 256 256 256 257 258 259 260 260 261 261 262 263 265 267 269 271 271 273 274 276 277 280 283 285 285 286 286 287 287 286 286 287 286 283 279 277 277 273 270 268 266 263 260 258 255 253 254 250 246 244 242 241 242 242 240 237 236 229 216 204 194 187 183 180 179 178 179 178 26 25 27 31 35 35 36 36 36 34 34 33 31 30 29 29 28 26 24 22 20 19 18 17 15 15 14 13 12 13 14 13 10 8 11 19 21 24 28 30 32 34 35 32 29 27 27 28 29 29 28 26 24 26 30 33 35 35 35 34 32 32 32 32 33 32 30 30 30 31 32 33 34 34 33 31 30 29 29 29 30 30 30 30 31 33 36 40 44 45 50 57 63 67 68 68 65 58 54 54 54 56 60 59 56 53 50 47 46 45 45 45 43 44 48 53 55 56 57 57 57 57 56 53 50 46 43 40 37 35 36 37 38 38 36 35 33 32 31 31 30 30 28 24 12 1 353 345 336 341 352 0 5 18 25 28 27 21 17 15 16 20 25 25 26 28 31 32 31 28 24 13 357 345 355 11 21 24 27 30 33 33 32 31 31 28 25 23 23 22 21 21 21 21 21 21 21 21 22 23 23 23 22 20 19 19 18 16 14 12 12 11 12 12 13 13 14 14 16 18 19 19 17 16 16 16 16 16 16 15 352 299 298 298 300 303 303 302 300 298 296 294 293 293 295 295 295 295 296 296 296 296 295 295 294 293 292 291 290 290 289 288 287 286 286 285 285 285 285 285 284 282 280 279 279 279 279 279 279 279 279 279 280 280 280 280 280 280 279 279 279 279 279 278 277 275 274 273 273 273 273 273 273 273 269 267 268 269 273 275 275 275 275 274 273 272 271 271 271 271 271 270 270 267 266 270 271 271 271 271 271 270 270 270 270 269 269 269 270 271 271 269 268 267 265 263 263 263 264 267 268 267 267 266 265 266 268 269 270 271 271 272 274 275 274 274 272 270 270 267 267 268 269 268 268 265 266 268 270 272 273 272 270 269 270 269 270 271 273 273 270 266 264 261 260 259 260 261 262 266 267 267 266 265 264 264 263 262 260 259 259 260 261 261 262 263 262 262 261 260 256 253 251 248 245 244 245 245 247 249 248 247 245 240 238 240 243 243 247 251 255 259 261 262 263 263 263 263 262 261 261 261 261 261 261 261 261 262 262 263 263 264 265 265 266 266 266 265 265 265 265 265 264 264 263 261 259 255 255 250 239 229 224 222 223 224 226 228 228 229 229 230 230 230 230 231 232 233 233 234 234 236 236 238 239 240 241 241 241 241 242 242 241 241 240 238 236 234 233 233 232 231 230 230 230 229 230 230 230 230 230 230 230 230 230 229 229 230 230 231 232 232 232 232 233 233 233 234 234 234 234 235 235 235 235 235 235 236 236 236 236 236 236 236 237 237 236 236 235 235 235 235 235 235 236 236 237 237 238 238 239 239 239 240 240 241 241 241 241 241 241 241 240 240 240 240 241 241 242 243 243 243 244 244 244 244 243 243 242 240 239 239 239 239 240 241 242 242 242 242 243 243 243 243 244 245 246 247 248 250 251 251 253 254 255 256 257 259 260 260 261 261 261 261 261 260 261 261 262 262 262 262 262 261 260 260 259 257 257 258 257 257 257 258 258 258 258 259 259 260 260 262 261 261 261 261 263 265 267 269 271 271 272 274 276 279 282 285 287 288 288 289 290 290 289 289 292 289 286 282 280 279 276 274 271 268 264 262 259 258 257 254 250 247 245 244 243 242 241 240 239 235 229 223 215 205 194 186 182 180 180 180 178 27 25 26 29 32 33 34 34 35 34 34 33 32 32 31 30 30 29 27 25 24 23 21 19 16 15 15 13 12 13 14 13 8 6 8 14 15 21 24 26 29 32 33 31 27 25 25 26 26 25 25 25 27 31 34 35 35 35 35 34 33 31 29 28 29 29 28 28 29 31 33 34 35 35 35 34 33 33 33 33 33 31 31 31 32 32 33 35 37 38 46 56 63 67 69 67 61 55 51 52 52 53 55 55 53 51 49 48 49 49 48 46 43 47 53 56 57 57 58 58 57 57 54 52 48 45 43 39 36 34 34 35 35 35 34 32 31 29 28 28 26 27 26 21 13 5 0 353 344 342 347 350 359 19 26 27 25 20 17 20 25 28 27 30 32 33 35 35 31 27 22 16 13 10 12 20 29 29 30 31 32 32 30 30 29 27 26 24 23 22 21 22 22 22 22 22 22 22 23 23 21 20 18 18 17 17 16 14 13 11 10 10 10 10 10 10 11 13 16 17 17 16 16 16 17 17 17 17 16 15 334 302 301 302 303 305 305 302 299 297 296 295 294 295 295 295 296 295 295 296 296 296 295 295 294 293 292 291 290 289 289 288 287 287 286 286 286 286 286 285 284 283 282 280 279 279 279 279 278 278 279 279 280 280 280 280 279 279 279 279 279 279 278 278 277 275 274 273 273 273 272 272 273 273 272 270 270 271 273 274 274 274 273 273 272 271 270 270 270 269 268 268 266 267 268 270 272 272 271 270 270 270 269 268 268 268 268 268 268 269 270 269 268 266 264 263 263 263 264 267 267 266 266 265 264 266 267 269 270 270 271 272 272 273 273 274 272 270 268 267 267 270 271 270 269 268 268 269 270 272 272 271 268 265 265 264 267 271 273 273 271 268 265 262 262 261 261 262 263 264 266 268 267 265 265 264 262 260 259 258 260 261 262 262 262 262 262 262 261 260 257 253 250 247 245 244 244 245 248 249 247 244 240 237 239 239 241 245 249 253 256 259 262 263 263 263 263 263 262 262 261 262 262 262 262 262 262 262 262 263 264 264 265 265 266 266 266 266 265 265 265 265 264 263 262 259 255 253 250 244 234 221 219 219 221 223 225 226 227 229 230 231 231 231 231 232 233 233 234 235 236 237 238 239 241 242 243 243 243 243 243 242 242 241 240 238 236 234 234 233 232 231 230 229 229 230 230 230 230 230 230 230 230 230 230 230 231 231 232 232 233 233 233 233 233 233 234 234 234 234 234 234 235 235 235 236 236 236 236 236 236 236 236 236 236 237 236 236 235 235 235 235 235 235 236 236 237 237 238 238 238 238 239 240 240 240 241 241 240 240 240 240 240 240 240 240 240 241 241 242 242 243 244 246 247 246 245 245 244 242 242 240 239 239 239 240 242 242 242 242 243 243 243 243 244 245 245 246 248 248 249 251 252 254 255 256 258 259 261 261 261 262 263 263 262 262 263 262 262 262 262 262 262 262 262 261 260 259 259 260 259 259 259 260 260 261 261 261 262 262 262 264 263 261 261 261 262 264 267 268 269 271 273 275 278 281 285 288 290 291 291 292 294 294 293 294 296 293 290 288 286 283 280 277 274 270 266 264 263 262 259 255 251 248 247 246 245 243 242 241 239 235 231 226 220 212 203 192 190 186 182 181 178 26 24 24 25 27 29 32 34 35 35 35 34 33 32 32 32 31 31 29 28 27 25 23 19 16 15 13 11 10 11 13 12 8 7 8 10 12 18 20 23 27 30 31 28 25 24 24 22 21 23 24 27 30 33 33 33 33 34 34 35 35 34 32 30 29 29 29 29 30 31 33 34 35 35 35 35 35 35 36 36 34 31 31 33 36 36 34 34 35 37 43 53 61 65 67 64 59 53 48 49 48 49 50 50 49 49 49 50 51 51 51 49 47 51 55 57 57 57 58 58 57 55 52 50 47 45 42 39 35 34 34 33 33 32 31 29 27 26 25 25 25 24 24 20 15 10 7 3 353 343 348 348 0 18 26 26 25 24 25 28 32 33 33 34 34 34 34 34 32 30 28 26 24 25 27 29 32 31 31 31 30 29 28 28 28 27 26 24 23 22 22 23 23 23 23 23 23 23 22 21 18 16 15 15 15 14 14 13 12 11 10 10 10 9 9 10 11 13 15 15 15 16 16 17 17 17 17 17 17 16 327 309 307 305 304 303 302 300 298 297 296 295 295 297 297 297 297 296 296 295 295 295 295 294 294 293 292 292 291 290 289 288 288 288 287 287 286 287 286 286 285 284 283 281 280 280 279 279 279 279 279 279 279 280 280 279 279 278 278 278 279 279 278 278 277 275 274 273 272 272 272 272 272 272 272 271 272 272 272 272 272 272 272 271 270 270 269 269 268 268 267 266 265 266 268 271 272 272 272 270 269 269 267 267 266 266 266 266 264 265 266 266 266 264 264 264 263 262 264 265 265 266 265 264 264 265 265 268 269 270 270 271 271 272 273 273 271 269 268 268 268 271 272 271 270 269 268 269 270 271 270 269 266 264 263 262 267 271 273 274 274 269 266 264 263 261 262 262 263 264 264 268 268 266 266 262 260 258 258 258 261 262 262 262 262 262 262 262 261 260 257 253 250 247 245 245 245 246 248 247 244 240 237 237 241 242 244 247 251 254 257 259 262 263 263 263 263 263 263 262 262 263 263 263 263 263 263 263 263 263 264 264 265 265 265 265 266 266 265 265 265 264 263 262 259 257 254 250 242 234 226 220 219 219 221 223 225 226 228 229 231 232 233 233 233 233 234 234 235 237 238 239 240 241 243 244 245 245 245 244 243 242 242 241 239 238 236 235 234 233 232 231 230 230 231 232 231 231 231 231 231 231 230 231 231 232 232 233 233 233 234 234 234 234 234 234 234 234 234 234 235 235 235 236 236 237 237 237 236 236 236 236 236 236 236 236 236 236 236 235 235 236 236 236 236 236 237 237 237 238 238 238 239 240 240 240 240 240 240 240 240 239 239 239 239 240 240 241 241 241 241 242 244 246 248 248 247 248 246 245 244 242 240 239 239 240 242 242 242 243 243 243 243 243 244 244 245 246 246 246 247 250 252 254 256 257 258 260 261 262 263 264 264 265 264 264 264 264 263 263 263 263 263 263 263 263 262 261 261 262 261 261 261 261 263 264 264 265 265 265 265 266 265 263 262 262 263 265 265 267 269 271 273 276 279 283 287 290 291 292 294 295 297 297 297 298 299 297 296 293 289 286 284 281 278 273 268 267 267 264 261 257 252 250 249 248 247 246 245 243 240 237 233 229 224 219 214 213 202 193 187 184 180 24 24 24 24 27 31 34 36 37 36 35 34 32 32 32 32 32 31 30 28 25 24 21 20 19 14 10 8 8 11 13 13 12 13 11 12 14 18 22 25 28 28 28 26 24 24 23 20 20 22 25 28 30 31 31 30 31 31 32 34 36 36 35 33 31 30 30 30 30 31 34 35 36 36 35 35 35 36 37 37 34 32 33 41 44 42 38 36 35 37 42 50 59 62 64 63 62 62 52 45 43 45 45 45 46 47 49 52 54 54 55 52 50 49 49 51 56 57 58 58 55 53 50 48 45 44 42 39 35 35 34 33 33 32 29 27 26 25 24 24 23 23 23 21 17 14 12 8 358 348 347 346 0 17 25 25 25 27 30 32 34 34 34 34 33 33 33 34 34 34 34 34 34 34 33 32 30 29 29 28 27 26 27 26 26 25 25 24 23 23 23 23 23 23 23 24 24 22 21 19 17 14 13 13 13 13 12 12 12 12 12 12 13 13 12 12 12 13 14 15 16 17 17 18 18 18 18 18 12 3 325 314 308 305 304 303 301 298 297 296 295 295 295 298 297 297 297 297 296 296 295 295 294 294 294 294 294 293 292 290 289 289 288 288 288 287 287 287 286 286 285 285 284 282 281 280 280 279 279 279 279 279 279 280 279 279 278 278 278 278 278 279 279 278 278 276 275 274 273 273 272 271 271 271 270 270 271 270 270 270 270 270 270 269 269 269 268 268 268 268 267 266 266 267 269 271 272 271 271 271 270 269 267 266 265 264 263 263 261 261 261 262 263 263 263 262 261 261 262 263 264 264 264 265 264 264 265 267 267 268 269 269 270 271 272 272 271 270 269 268 268 269 271 271 270 270 269 270 270 269 267 265 263 262 261 262 267 271 272 273 273 269 268 266 263 261 261 262 264 266 268 269 269 267 264 260 258 257 258 260 262 262 263 263 263 262 262 262 261 259 257 253 250 248 247 245 245 247 247 245 240 237 236 237 237 242 245 249 252 255 257 259 261 263 263 264 264 264 263 263 263 263 263 263 263 263 263 263 263 263 264 264 264 265 265 265 265 266 266 265 264 263 262 260 254 254 250 242 234 227 223 221 219 219 221 223 224 226 229 230 232 234 235 235 234 235 236 236 238 239 240 241 242 244 245 246 247 247 246 245 244 242 242 241 240 238 237 237 235 234 233 232 232 232 233 233 233 233 232 232 231 231 231 232 232 232 233 233 233 234 234 234 234 234 234 234 234 234 234 234 235 235 236 236 237 237 237 237 237 237 237 237 236 236 236 236 236 236 236 236 236 236 236 236 236 236 236 237 237 237 238 238 239 239 240 240 240 239 239 239 238 238 238 238 239 239 240 241 241 241 242 244 244 246 247 248 248 249 249 248 247 244 242 240 240 241 243 243 243 243 243 243 243 243 243 244 244 243 243 244 247 251 253 255 257 258 259 260 261 262 264 264 265 265 265 265 265 265 265 264 263 263 263 263 264 264 264 263 263 263 264 263 263 264 265 266 268 268 268 268 268 268 267 265 265 264 264 265 266 267 270 272 274 277 280 284 287 288 290 293 295 297 299 299 299 300 302 302 299 295 291 289 287 285 281 275 271 271 270 267 263 258 254 252 251 250 249 249 246 244 242 238 235 232 229 224 221 220 212 202 195 191 183 27 29 29 29 32 35 37 37 37 36 34 33 32 32 32 31 31 31 29 26 23 21 20 19 17 13 8 6 7 10 13 15 17 19 19 19 21 24 27 28 30 27 24 24 24 23 21 19 17 20 24 27 29 29 29 29 29 30 32 34 35 36 35 34 32 32 31 31 31 33 36 37 36 35 34 32 33 35 35 34 33 33 37 47 50 50 49 44 36 38 45 53 60 61 62 62 62 62 57 46 41 42 42 42 44 47 51 51 56 57 57 55 54 46 36 42 52 55 56 55 52 49 47 45 42 43 42 41 39 38 36 35 34 32 29 26 25 24 23 23 23 23 23 22 20 17 15 13 5 359 353 350 354 13 21 23 25 28 31 32 32 33 32 32 31 31 32 32 33 33 34 34 33 32 31 30 27 26 25 24 23 23 23 23 23 23 23 22 22 22 23 23 23 23 23 23 22 21 19 17 16 15 14 13 13 12 12 11 11 12 13 13 13 13 13 13 12 13 15 16 17 17 18 18 19 19 17 16 6 347 321 312 307 304 304 302 299 297 296 295 295 295 297 298 298 298 297 297 296 296 295 294 293 293 293 294 294 293 292 291 290 289 289 289 288 288 288 287 286 286 285 285 284 283 282 281 281 280 279 279 279 279 280 279 279 279 278 278 278 278 278 279 279 279 278 277 276 275 274 273 272 271 270 270 269 269 269 269 269 269 268 268 268 268 268 268 268 268 268 268 268 267 267 267 269 270 270 270 270 270 270 269 267 266 264 263 261 260 258 259 258 259 260 261 262 261 260 259 261 262 262 263 264 264 262 263 264 265 265 266 267 268 269 271 271 271 270 269 269 270 270 270 271 271 270 270 270 270 269 266 264 264 262 261 261 263 268 271 272 272 272 268 268 266 262 260 261 263 267 269 269 266 267 265 261 258 256 257 259 261 262 263 263 263 263 263 262 262 261 258 255 252 251 249 246 245 246 247 246 242 238 236 237 238 239 244 247 250 253 256 258 259 261 262 262 264 264 264 263 263 264 264 264 263 263 263 263 263 263 264 264 264 264 265 265 265 265 266 265 265 264 262 260 257 256 251 243 236 229 225 223 221 220 220 222 222 224 227 230 232 234 235 236 236 236 237 238 239 240 242 244 245 246 247 248 248 248 248 247 245 244 244 243 242 241 241 240 238 237 236 235 235 235 234 235 235 235 234 233 232 232 232 232 232 232 233 233 233 234 234 234 234 234 234 234 234 234 234 234 234 235 235 236 237 237 238 238 238 238 237 237 237 237 236 236 236 237 237 237 236 236 236 236 236 236 236 236 236 237 237 237 237 238 238 239 239 239 239 239 238 238 237 237 238 238 239 240 240 241 242 243 245 245 246 247 248 248 248 250 250 249 246 244 243 243 243 243 243 243 243 243 243 243 242 242 243 244 244 243 244 246 249 254 256 257 259 259 259 261 263 264 265 265 265 265 265 265 265 265 264 264 263 263 264 264 265 265 265 264 265 266 266 267 267 268 269 269 270 271 271 270 269 268 268 268 268 267 267 268 269 271 273 275 278 282 286 289 289 291 293 295 297 298 299 300 301 303 303 301 297 294 292 290 287 283 281 279 275 274 269 265 261 257 256 254 253 252 251 248 246 243 240 238 235 233 231 230 226 221 214 210 205 193 31 33 33 34 36 37 36 35 34 33 32 32 32 32 32 31 31 29 27 23 21 20 20 20 18 13 8 2 3 6 11 15 15 16 19 22 24 26 28 29 29 26 23 22 22 21 20 19 18 20 25 27 29 30 30 30 30 32 34 35 36 36 35 33 33 33 32 33 34 36 37 38 36 34 32 31 31 32 33 33 33 36 42 49 52 52 52 46 41 41 52 59 62 63 63 63 63 63 60 45 39 37 38 39 41 47 52 53 58 59 58 56 51 39 34 34 40 43 46 47 46 44 42 40 39 40 41 42 41 40 38 35 33 31 28 26 24 24 23 23 23 24 25 24 23 22 20 18 15 13 2 345 335 3 17 22 26 29 33 33 33 32 32 31 30 29 29 29 29 30 30 30 29 28 27 27 24 23 22 22 22 21 20 20 20 20 20 20 21 21 22 22 22 22 22 21 20 19 18 17 17 17 16 15 14 13 12 11 12 13 14 13 13 12 13 13 14 15 16 17 18 18 19 20 19 11 359 338 336 330 317 309 306 305 304 301 298 297 296 295 296 297 298 299 298 298 298 297 296 296 295 294 293 293 293 293 293 293 292 291 290 289 289 289 289 289 288 287 286 286 285 285 285 284 283 282 281 280 279 279 279 280 281 280 279 279 279 278 278 278 278 278 279 279 278 278 278 276 275 274 273 272 270 269 269 269 269 269 269 268 268 267 267 267 267 268 269 268 268 268 269 268 267 267 269 270 269 269 270 270 270 269 268 266 264 262 260 259 258 258 257 257 258 259 260 259 259 259 260 260 261 263 263 263 260 262 263 264 263 263 264 265 267 269 269 269 268 268 269 269 269 270 271 271 270 269 269 269 266 265 264 263 261 260 261 264 269 271 272 272 272 271 267 265 261 259 262 265 268 270 270 269 266 262 258 255 255 257 260 261 262 262 263 263 263 262 262 261 260 257 253 250 250 248 246 246 247 247 244 241 238 236 237 239 242 246 249 252 254 256 258 259 260 261 262 263 264 263 264 264 264 264 264 264 264 263 263 264 264 264 264 264 264 265 265 265 266 266 265 265 263 260 256 253 252 245 236 230 226 225 222 221 220 220 221 222 225 228 231 234 235 237 238 238 238 239 240 241 243 245 247 248 249 250 250 250 250 249 248 246 246 245 244 244 243 243 242 240 239 238 238 238 237 237 237 237 236 234 233 232 232 232 233 233 233 233 233 233 234 234 234 234 234 234 234 234 234 234 234 234 235 235 236 237 238 238 238 238 238 238 237 237 237 237 237 237 237 237 237 237 236 236 236 236 236 236 236 236 236 237 237 237 237 238 238 238 238 238 237 237 237 237 237 237 238 239 239 240 240 242 244 245 246 247 247 247 248 248 250 250 249 248 246 245 245 244 244 244 244 244 243 243 242 242 242 243 243 243 243 244 246 249 254 257 258 258 259 260 261 262 263 264 264 264 264 265 265 265 265 264 264 264 264 264 265 265 265 266 265 266 266 267 269 269 269 269 269 270 271 271 270 268 266 267 268 269 269 269 270 272 273 274 276 279 284 286 288 291 293 295 297 298 299 300 301 303 305 306 303 301 298 296 293 289 285 283 282 279 277 272 267 263 261 259 258 257 255 253 249 248 245 243 240 238 237 236 233 231 227 223 215 212 212 31 31 32 33 34 34 33 32 31 31 31 31 31 30 30 29 28 26 24 23 23 22 22 21 19 15 8 2 360 3 7 9 10 11 16 21 24 27 28 29 29 26 24 23 22 21 21 20 20 23 26 28 31 32 31 31 32 33 34 35 35 35 35 34 34 33 33 34 36 38 38 38 36 33 33 31 30 30 30 31 33 37 47 51 53 53 53 51 47 47 57 62 65 65 65 64 64 64 57 43 35 33 33 35 38 42 47 51 57 55 54 52 50 47 33 26 25 28 33 36 37 37 36 34 34 36 38 39 40 39 38 35 32 29 27 25 24 24 24 24 25 27 27 28 27 26 24 22 21 16 359 334 326 350 14 24 29 32 34 36 36 33 31 29 28 27 28 29 29 29 27 26 25 25 24 24 23 23 22 21 21 20 19 18 19 19 19 20 21 21 21 21 21 21 20 19 18 18 18 18 18 18 18 17 16 15 14 14 14 14 14 14 13 12 13 14 15 15 16 18 19 20 20 21 19 9 353 331 317 311 308 306 306 304 303 301 299 297 297 297 298 299 299 300 299 299 298 297 296 296 295 294 293 293 292 292 293 292 292 291 290 290 289 289 289 289 288 288 287 286 285 285 285 284 284 283 282 281 281 283 282 281 281 281 280 279 279 278 278 278 278 279 279 280 279 278 278 279 277 276 274 272 271 270 270 269 269 269 269 268 267 267 267 267 268 269 270 270 270 269 269 269 268 267 268 269 269 269 269 269 270 269 268 267 265 263 261 260 259 258 258 257 257 257 258 256 258 258 259 260 261 262 262 261 259 261 262 263 262 261 263 264 266 268 269 268 267 267 267 267 268 269 270 270 269 269 266 264 263 263 263 262 261 261 264 267 270 272 272 272 271 270 267 264 262 261 263 266 269 270 270 268 264 260 256 253 253 257 259 260 261 261 262 262 262 262 263 261 260 256 253 251 250 248 247 248 248 246 243 240 238 238 239 241 244 248 251 253 255 256 258 259 259 261 262 263 263 263 264 264 265 265 264 264 264 264 264 264 264 264 264 264 264 265 265 265 266 266 265 264 261 257 256 252 246 238 230 227 225 224 221 220 220 220 221 223 226 230 233 235 236 238 239 239 240 242 243 244 246 248 250 251 252 252 252 251 251 250 249 248 248 247 246 245 245 244 242 241 240 239 240 240 239 239 238 238 236 234 233 232 232 232 232 233 233 233 233 233 233 233 233 233 234 234 234 234 234 234 234 235 235 236 236 237 237 238 238 239 239 239 238 238 238 238 238 238 238 238 237 237 237 236 236 236 236 236 236 236 236 237 237 237 237 238 238 238 238 237 236 237 237 237 237 237 238 238 238 239 241 243 244 246 247 248 248 248 248 248 250 250 250 249 247 246 245 245 245 244 244 244 243 243 243 242 242 242 242 242 243 243 245 249 252 257 257 258 258 259 260 261 262 263 263 264 264 264 264 264 264 264 264 263 264 264 264 265 265 266 266 267 267 268 268 268 268 268 267 267 268 267 267 265 263 264 265 266 267 268 270 271 273 275 277 280 281 284 288 293 296 299 301 302 303 303 303 305 308 308 306 303 302 300 296 292 291 288 285 282 280 274 269 266 264 263 262 261 258 254 251 250 247 245 242 241 240 239 236 234 232 229 226 225 226 29 28 28 28 28 29 29 30 30 30 30 30 30 28 28 27 25 23 22 22 22 22 22 22 19 15 10 4 2 3 6 5 6 9 14 21 25 28 29 31 29 28 26 25 24 23 24 24 23 24 26 28 30 31 30 30 31 32 33 33 33 34 34 34 33 33 34 36 38 39 38 37 36 34 34 31 29 27 27 29 32 38 49 53 53 53 53 51 49 54 60 64 66 66 65 64 63 64 57 44 37 36 35 36 36 36 39 43 46 47 49 50 49 41 23 22 18 20 26 27 29 31 31 29 31 33 34 35 37 37 35 33 30 28 26 25 25 25 25 27 28 29 30 31 30 29 27 26 24 19 9 339 324 340 12 28 36 37 39 42 40 33 29 27 27 27 28 29 29 29 27 25 24 23 23 24 24 23 23 22 21 20 19 19 19 20 21 22 22 22 21 20 19 19 19 18 18 18 18 18 18 19 19 19 18 18 17 17 16 15 15 14 13 13 13 13 14 15 17 19 19 20 21 22 22 19 355 335 317 311 308 306 305 303 301 300 298 298 299 299 299 300 299 300 299 299 299 298 297 296 295 294 294 293 293 292 292 292 292 291 290 290 290 290 289 289 288 287 287 286 285 285 285 285 284 283 282 281 283 285 285 285 283 281 281 280 279 279 279 279 279 281 282 283 282 282 281 280 279 278 274 272 272 272 270 270 270 270 269 269 269 268 267 268 268 269 269 271 270 270 269 269 268 267 267 267 268 268 268 268 268 269 268 267 266 264 263 262 260 259 259 258 256 256 256 256 258 258 259 260 261 261 261 259 258 260 261 262 261 261 262 263 265 267 269 268 268 268 268 267 268 268 269 268 268 268 265 262 261 262 262 262 262 263 265 267 269 271 271 272 271 268 265 264 263 263 265 267 270 269 267 265 262 258 255 254 254 257 259 259 259 260 261 261 261 262 262 261 259 255 253 252 249 249 249 248 246 244 242 240 239 239 241 244 247 250 252 254 255 257 258 258 260 261 262 262 263 264 264 265 265 265 264 264 264 264 264 264 264 264 264 265 265 265 265 265 266 265 264 261 257 253 252 247 239 232 226 225 224 221 218 219 219 220 221 224 227 231 234 236 238 239 239 240 242 245 246 248 249 250 252 253 253 253 253 252 252 251 250 250 249 248 247 246 245 244 243 242 241 240 240 240 240 239 239 238 236 234 232 231 231 231 231 232 232 233 233 233 233 233 233 233 233 234 234 234 235 235 235 235 235 236 237 237 237 238 239 239 240 240 240 239 239 239 239 239 239 238 238 238 238 237 237 236 236 236 236 236 237 237 236 236 237 237 237 237 237 237 237 237 237 237 237 238 238 238 239 240 242 243 245 247 248 249 248 249 249 249 250 251 251 250 249 247 247 246 246 245 244 244 243 243 243 242 242 242 241 242 242 243 245 248 252 256 253 255 257 258 258 259 260 261 262 263 263 263 263 263 264 264 263 263 263 264 264 264 264 265 266 266 267 268 268 267 267 266 265 264 263 263 263 261 260 260 261 262 263 264 266 268 271 274 277 281 280 284 289 294 298 301 304 305 306 306 307 309 310 311 309 306 306 304 301 301 296 292 289 285 283 277 272 269 268 267 266 264 260 256 253 251 249 247 246 245 243 241 239 237 235 233 231 231 233 29 27 25 24 24 26 27 29 30 30 30 29 28 26 26 25 24 22 21 21 22 22 22 21 19 17 13 7 4 3 4 3 5 9 14 21 26 29 31 33 33 32 30 27 25 25 26 26 26 25 26 27 27 28 28 28 29 29 31 32 32 32 33 33 32 33 35 37 38 38 37 36 36 35 33 31 29 27 27 28 31 37 45 52 52 53 53 54 55 61 64 65 66 63 61 61 62 61 60 53 43 38 36 34 33 33 28 29 32 36 40 45 46 40 28 26 16 14 17 20 23 26 27 27 30 30 31 32 33 33 32 31 29 28 26 26 26 26 27 30 32 32 33 33 33 32 30 29 27 24 17 356 331 340 13 35 43 43 45 45 39 31 27 26 26 27 28 29 29 29 29 27 25 24 24 25 25 24 24 24 23 22 21 21 22 24 25 25 24 23 22 20 19 19 19 19 19 18 18 18 18 19 19 20 20 20 20 20 19 18 17 16 14 13 12 13 13 15 18 19 19 21 22 22 22 19 356 334 316 309 309 307 304 302 300 299 298 299 301 301 301 301 301 301 300 300 300 299 298 297 296 295 295 294 294 294 293 292 291 291 290 290 290 289 289 289 288 287 287 286 285 285 285 285 284 284 283 284 285 285 285 285 285 285 284 283 280 283 284 284 283 284 284 283 283 282 281 280 278 277 275 273 272 272 272 271 270 270 270 270 269 269 268 269 269 269 270 270 270 269 269 269 268 267 267 267 267 267 267 267 267 268 268 267 267 266 266 264 262 261 260 258 256 255 256 256 257 258 260 261 261 260 259 258 257 258 259 260 261 261 263 264 266 267 268 268 269 269 269 269 269 268 267 267 267 267 263 262 262 261 262 262 263 264 266 267 268 269 269 269 268 266 264 264 264 265 267 269 269 268 265 261 259 257 256 255 256 257 258 259 258 259 259 259 260 261 262 260 256 256 253 251 249 249 249 247 244 243 241 241 240 240 242 246 249 251 252 254 256 257 258 259 260 261 261 262 263 264 265 265 265 265 264 264 264 264 264 264 264 264 264 264 265 265 265 265 265 264 262 258 255 254 248 241 233 227 224 223 221 219 217 218 218 219 221 224 227 231 235 237 239 240 240 241 245 249 250 251 252 252 253 253 254 254 253 253 253 253 252 251 250 248 247 246 245 244 243 242 241 240 240 240 240 240 239 237 236 234 232 231 230 230 230 230 231 232 232 232 233 233 233 233 233 233 234 234 235 235 235 235 236 236 236 237 237 238 239 240 241 241 241 241 241 240 240 239 239 239 239 238 239 238 238 238 237 237 237 237 236 236 236 236 236 236 237 237 237 237 237 237 237 238 238 238 239 240 240 241 243 244 246 247 248 248 249 249 249 249 250 252 252 252 251 251 250 248 247 245 245 244 243 243 242 242 242 242 241 241 241 242 244 246 248 249 248 251 254 256 257 258 259 259 260 260 261 262 262 262 262 263 263 263 263 263 263 263 262 263 264 264 265 266 267 267 267 266 264 262 261 261 260 259 259 258 258 258 259 260 262 264 268 271 275 275 277 282 288 294 299 302 305 306 307 308 309 310 312 313 312 311 311 310 308 307 302 298 294 291 288 280 275 273 272 272 270 267 263 259 255 253 251 250 250 248 246 243 241 239 238 236 235 235 237