% Directional Spectrum % 90 Directions and 128 Frequencies % Units are mm^2/(Hz) per cycle % Frequency Bands are 0.00781250 Hz wide(first frequency band is centered at 0.00439453) % The first direction slice begins at 246 degrees 989 918 848 777 706 636 565 565 494 494 424 424 424 424 424 353 353 424 424 424 424 424 494 494 565 636 636 706 777 848 989 1059 1130 1271 1342 1413 1483 1483 1554 1483 1483 1413 1271 1201 1130 989 918 848 777 706 636 565 565 494 494 424 424 424 353 353 353 353 353 353 424 424 424 424 494 494 565 636 636 706 777 848 918 989 1059 1130 1201 1271 1342 1342 1342 1271 1271 1201 1130 1059 234 195 169 143 117 104 91 78 65 65 52 52 52 52 39 39 39 39 39 39 39 39 39 52 52 52 52 52 52 52 65 65 65 65 65 65 65 65 65 65 65 65 65 65 52 52 52 52 52 52 52 39 39 39 39 39 39 39 39 39 52 52 52 52 65 65 78 91 104 117 130 156 182 221 259 311 363 428 506 571 636 675 688 662 610 545 467 402 337 285 487 487 406 406 406 325 325 325 325 325 325 325 325 325 325 325 325 406 406 487 487 568 649 730 812 893 974 1136 1299 1461 1623 1786 1948 2029 2191 2191 2191 2191 2110 1948 1867 1704 1542 1380 1299 1136 1055 974 893 812 730 730 649 649 649 649 568 568 568 568 649 649 649 649 730 730 730 812 812 893 893 974 974 1055 1055 1055 1055 1055 1055 1055 1055 974 893 893 812 730 730 649 568 568 1210 1210 1210 1210 1123 1123 1123 1037 1037 950 950 864 864 778 691 691 605 605 518 518 432 432 432 346 346 346 259 259 259 259 259 259 259 259 259 259 259 259 259 259 346 346 346 432 432 518 518 605 691 778 864 950 1123 1210 1382 1555 1642 1814 1901 1987 2074 2074 2074 2074 1987 1901 1814 1728 1642 1555 1469 1382 1382 1296 1210 1210 1123 1123 1123 1123 1123 1123 1123 1123 1123 1123 1123 1123 1210 1210 432 432 432 432 432 432 432 432 432 432 432 432 432 432 519 519 519 519 519 519 519 605 605 605 605 605 692 692 692 692 778 778 778 778 778 865 865 865 865 951 951 1038 1038 1124 1124 1211 1211 1297 1384 1470 1557 1643 1730 1816 1903 1989 2076 2162 2162 2162 2162 2162 2076 1989 1903 1730 1643 1557 1384 1297 1211 1124 1038 951 865 778 778 692 692 605 605 519 519 519 519 519 519 432 432 432 259 311 311 363 415 467 519 571 623 726 830 934 1038 1194 1297 1453 1557 1661 1764 1764 1764 1661 1609 1505 1349 1245 1142 986 882 830 726 675 623 571 571 519 519 467 467 467 467 467 467 467 467 467 467 467 467 467 467 467 467 415 415 415 415 363 363 363 363 311 311 311 259 259 259 259 208 208 208 208 208 156 156 156 156 156 156 156 156 156 156 156 156 208 208 208 259 259 882 882 882 882 882 882 992 992 992 1103 1103 1213 1323 1323 1433 1544 1654 1764 1764 1874 1874 1985 1985 1985 1985 1985 1985 1874 1764 1764 1654 1544 1544 1433 1323 1323 1213 1213 1103 1103 1103 992 992 992 992 992 882 882 882 882 882 882 992 992 992 992 992 1103 1103 1103 1103 1213 1213 1213 1323 1323 1323 1323 1323 1323 1323 1323 1323 1213 1213 1213 1103 1103 1103 992 992 992 882 882 882 882 882 882 882 882 1671 1671 1671 1671 1671 1671 1671 1671 1671 1671 1671 1671 1671 1671 1671 1671 1671 1671 1671 1671 1671 1671 1671 1671 1253 1253 1253 1253 1253 1253 1253 1253 1253 1253 1253 1671 1671 1671 2089 2507 2925 3343 3760 4596 5432 6267 7939 9192 10864 12953 15042 17131 18802 20056 20474 20056 19220 17549 15878 14206 12117 10446 9192 7939 6685 5850 5014 4596 3760 3343 2925 2925 2507 2089 2089 2089 1671 1671 1671 1671 1671 1671 1671 1671 1671 1671 1671 1671 1671 1671 14261 12223 10186 8149 6112 6112 4074 4074 2037 2037 2037 2037 2037 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2037 2037 2037 2037 2037 2037 2037 4074 4074 6112 8149 10186 14261 20372 26484 34633 44819 57042 71303 87601 103898 114085 118159 114085 103898 91675 77414 65191 55005 46856 40744 34633 30558 26484 24447 22409 20372 20372 18335 18335 18335 18335 18335 18335 18335 20372 20372 22409 22409 24447 24447 24447 24447 24447 22409 22409 20372 18335 16298 13109 13109 13109 13109 13109 13109 13109 6554 6554 6554 6554 6554 6554 6554 6554 6554 13109 13109 13109 13109 13109 19663 19663 19663 19663 19663 26218 26218 26218 26218 26218 26218 32772 32772 32772 32772 32772 32772 32772 39327 39327 39327 45881 45881 52436 52436 58990 65544 78653 85208 98317 111426 131089 157307 190079 229406 281841 334277 380158 412930 426039 399821 360495 308059 249069 203188 163861 131089 104871 78653 65544 52436 39327 32772 26218 26218 19663 19663 19663 19663 19663 19663 19663 19663 19663 19663 19663 19663 13109 13109 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15012 15012 30024 45035 75059 105082 165130 240189 345271 480377 630495 795625 945742 1080848 1155907 1185931 1140896 1050825 945742 825648 720566 600471 510401 420330 345271 285224 225177 180141 135106 105082 75059 45035 30024 15012 15012 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 106716 213433 391293 711442 1245024 2241043 4055221 6651986 8039299 6047260 3272635 1565173 711442 284577 71144 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25326 50652 75978 151955 227933 329236 481191 683798 962382 1342269 1798135 2304651 2709865 2887146 2735191 2355303 1874112 1392921 1013034 709123 481191 303910 202607 126629 75978 50652 25326 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12856 25712 38568 64279 102847 141415 205694 308541 437100 617083 861345 1118462 1311301 1337013 1182742 951336 732786 552803 424244 334253 269974 218550 192838 154271 141415 115703 102847 89991 77135 64279 64279 51424 51424 51424 51424 51424 38568 38568 38568 38568 25712 25712 25712 12856 12856 12856 12856 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17956 17956 35913 53869 89782 143650 197519 251388 323214 412995 484820 556646 646427 718252 790078 897815 1023510 1221029 1436505 1634024 1687893 1562199 1292854 951684 628471 395039 233432 125694 53869 17956 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12467 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12467 37401 74802 137137 224406 336610 473747 573483 598417 561016 486214 386478 311676 236874 174538 137137 112203 99736 112203 124670 149604 174538 211939 261808 324143 386478 461280 536082 598417 635818 635818 573483 486214 386478 299209 224406 174538 137137 112203 87269 74802 62335 49868 49868 37401 37401 24934 24934 12467 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 28525 57049 114098 228196 399344 627540 884261 1083933 1198032 1198032 1169507 1112458 1083933 1055409 1055409 1083933 1140982 1226556 1283605 1340654 1369179 1340654 1283605 1226556 1140982 1026884 912786 770163 599016 456393 313770 199672 114098 85574 57049 28525 28525 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 108500 325501 759501 1464752 2387004 3200755 3417756 3200755 2821005 2441254 2170004 2007253 2007253 2170004 2387004 2604004 2766755 2821005 2766755 2549754 2332754 2007253 1681753 1302002 922252 596751 379751 217000 162750 108500 54250 54250 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 178741 536222 1072444 1966148 3127963 4647259 6166555 7596481 8668925 9383888 9473258 8847666 7328370 5630333 4111037 2859852 2055518 1429926 983074 714963 536222 357481 178741 89370 89370 0 0 0 0 89370 89370 89370 89370 89370 89370 89370 89370 89370 89370 89370 89370 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 113704 682223 2046669 4775561 8527788 10574457 9323715 7163342 5457784 4320746 3752227 3524819 3638523 3865931 4320746 4889265 5344080 5798896 6140007 6140007 5344080 3865931 2387781 1137038 454815 113704 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 114629 573146 1490179 3209617 5616830 7794785 8253302 6992381 5272943 3897392 2980359 2521842 2521842 3209617 4470538 6419235 8597189 10316627 10316627 8253302 5502201 3209617 1719438 802404 343888 114629 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100441 100441 100441 200883 200883 200883 200883 200883 100441 100441 100441 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100441 502207 1305739 2812360 5323396 8135756 8838846 7332225 5524279 4118099 3214126 2611477 2209712 2008829 1908387 1807946 1807946 1807946 1807946 1807946 1807946 1908387 2109270 2310153 2711919 3214126 3816775 4218540 4218540 3415009 2209712 1205297 602649 301324 100441 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 53971 215883 431766 647650 863533 1025445 1133387 1133387 1241329 1349270 1565154 1781037 1996920 1942949 1619124 1133387 647650 323825 107942 0 0 0 0 0 107942 539708 1727066 5612964 16407126 8203563 1781037 323825 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 43636 43636 43636 43636 87271 43636 43636 43636 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 43636 174542 349084 610898 829075 916346 872711 785440 741804 698169 741804 829075 1134524 1701786 2661768 3970834 4930816 4756274 3883563 2967217 2356319 1919964 1614515 1352702 1047253 698169 436355 218178 87271 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17840 53520 107041 196241 338962 570883 874164 1213126 1498568 1569928 1409367 1141766 874164 677923 535203 463842 446002 463842 517363 570883 642243 695764 713604 677923 570883 410322 267601 160561 89200 35680 17840 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17030 34061 51091 68121 85151 136242 170303 204363 221393 221393 170303 136242 85151 51091 34061 17030 17030 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 34061 102182 187333 306545 459817 647150 800422 919634 970724 953694 868543 766361 613089 476847 340605 238424 170303 119212 85151 85151 85151 85151 119212 136242 204363 289514 425756 647150 919634 1106966 936664 596059 323575 153272 68121 34061 17030 0 0 0 0 0 0 0 0 0 0 17030 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20670 20670 20670 20670 20670 20670 20670 20670 20670 20670 20670 20670 20670 20670 20670 20670 20670 20670 20670 20670 20670 20670 41341 41341 62011 82681 103352 144693 165363 206704 268715 310055 372066 434078 496089 558100 599440 640781 640781 620111 599440 558100 537429 516759 537429 578770 640781 744133 888825 1054188 1240222 1343573 1322903 1157540 888825 640781 413407 268715 165363 103352 62011 41341 41341 20670 20670 20670 0 0 0 0 0 0 0 0 0 16503 16503 16503 16503 16503 16503 0 0 0 0 0 0 0 0 0 0 0 0 0 16503 16503 16503 16503 16503 33006 33006 33006 16503 16503 16503 16503 16503 16503 0 0 0 0 0 0 16503 33006 49509 82515 148528 214540 313558 445583 577607 709632 759141 759141 693129 594110 511595 462086 445583 478589 577607 775644 1056196 1369754 1518282 1320245 907668 544601 313558 181534 99018 49509 16503 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16503 16503 16503 16503 16503 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9292 27877 46461 83630 130092 195138 278768 380983 436737 418152 334522 241599 167261 111507 83630 55754 46461 46461 65046 92923 157969 278768 538952 1068612 1700486 1347380 603998 232307 74338 18585 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10910 10910 21821 21821 21821 21821 21821 10910 10910 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21821 87282 229116 578244 1014655 861911 469142 250936 141834 98192 65462 54551 54551 65462 76372 109103 141834 207295 250936 283667 250936 196385 141834 98192 65462 43641 32731 21821 21821 32731 43641 65462 98192 152744 250936 447321 774629 1112848 949194 512783 229116 98192 32731 10910 0 0 0 0 0 0 0 0 0 0 0 15069 15069 15069 30137 30137 45206 75344 120550 195893 286306 376718 391787 331512 241100 150687 90412 45206 30137 15069 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15069 30137 30137 45206 60275 75344 90412 105481 150687 210962 301375 406856 497268 497268 421924 331512 256168 226031 226031 241100 316443 436993 617818 858917 1009605 994536 873986 738368 632886 542474 452062 346581 241100 150687 90412 45206 30137 15069 0 0 0 0 0 0 0 0 0 0 0 0 15069 0 0 0 0 0 0 8342 50055 133479 266959 425466 525575 525575 442151 333699 233589 150164 91767 58397 41712 25027 16685 8342 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8342 25027 66740 133479 208562 266959 266959 241932 216904 200219 183534 166849 141822 116795 100110 75082 66740 58397 50055 41712 41712 50055 66740 108452 183534 308671 425466 433808 325356 200219 108452 58397 25027 8342 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10742 42969 75195 107422 118164 107422 96680 85938 75195 75195 85938 85938 85938 85938 64453 32227 10742 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21484 64453 161133 322266 504884 590822 569337 494142 440431 408204 386720 354493 311524 268555 214844 182618 150391 128907 118164 107422 107422 128907 182618 300782 537111 859377 859377 472657 193360 64453 21484 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 125806 107834 101843 101843 101843 101843 95852 89861 77880 65898 59908 53917 47926 47926 47926 53917 53917 65898 77880 101843 119815 131797 125806 107834 83871 59908 47926 35945 29954 29954 29954 29954 29954 23963 23963 23963 29954 23963 23963 23963 23963 23963 23963 23963 29954 41935 59908 83871 125806 167741 197695 191704 161751 131797 107834 89861 77880 71889 65898 65898 59908 59908 59908 59908 53917 47926 41935 35945 23963 17972 11982 5991 5991 5991 5991 5991 11982 11982 11982 17972 23963 29954 41935 59908 83871 125806 167741 185714 179723 149769 0 0 9360 9360 9360 9360 9360 9360 9360 9360 9360 9360 9360 9360 18719 18719 28079 46798 74877 112316 121675 93596 46798 28079 18719 9360 18719 28079 46798 74877 112316 149754 187193 215272 224631 224631 224631 224631 233991 262070 290149 336947 374386 402464 411824 393105 355666 308868 252710 215272 177833 159114 149754 140395 140395 149754 168474 177833 187193 177833 159114 121675 93596 74877 56158 56158 56158 84237 131035 168474 159114 102956 56158 28079 18719 9360 9360 9360 9360 0 0 0 0 0 0 0 0 0 0 0 37943 31619 25295 25295 25295 25295 25295 25295 25295 25295 25295 25295 31619 31619 44266 50590 69562 88533 120152 145447 164418 164418 151771 132799 113828 94857 75885 63238 50590 44266 37943 31619 31619 31619 31619 31619 37943 44266 50590 63238 75885 94857 120152 158094 196037 221332 221332 183389 139123 94857 69562 50590 37943 25295 25295 18971 18971 18971 18971 18971 25295 31619 37943 50590 69562 107504 151771 202361 233980 227656 183389 132799 94857 69562 50590 37943 31619 25295 25295 25295 25295 25295 25295 31619 37943 44266 50590 56914 50590 44266 116963 73102 43861 29241 14620 14620 14620 7310 7310 7310 7310 14620 14620 14620 21931 29241 43861 58482 80412 116963 153514 197376 248547 292408 270478 190065 109653 58482 29241 14620 7310 7310 0 0 0 0 0 0 0 0 0 7310 14620 29241 65792 168135 328960 387441 307029 219306 168135 131584 116963 102343 95033 87723 87723 95033 95033 109653 131584 153514 182755 211996 233927 226617 197376 146204 109653 73102 51171 36551 29241 21931 14620 14620 14620 7310 7310 7310 7310 7310 14620 14620 21931 29241 43861 73102 109653 138894 39853 63101 89669 92990 69743 46495 29890 19926 13284 9963 9963 6642 6642 6642 9963 9963 13284 16605 19926 26569 33211 39853 46495 43174 36532 29890 19926 16605 9963 6642 6642 3321 3321 3321 3321 3321 6642 6642 13284 19926 33211 53137 79706 89669 69743 43174 26569 23248 29890 43174 66422 106275 162733 202586 182659 129522 86348 59779 46495 36532 33211 29890 26569 26569 26569 26569 23248 19926 16605 16605 16605 16605 13284 13284 13284 13284 13284 13284 16605 19926 29890 36532 49816 59779 59779 49816 36532 26569 23248 26569 35311 35311 35311 35311 38254 38254 35311 35311 32369 29426 26483 23541 23541 20598 20598 20598 20598 20598 20598 23541 23541 23541 23541 26483 26483 26483 29426 26483 26483 26483 26483 26483 23541 23541 23541 26483 26483 26483 26483 26483 26483 23541 23541 20598 17656 17656 17656 23541 32369 41196 52967 64737 79450 91221 97106 94163 85336 73565 58852 47082 41196 35311 29426 26483 23541 20598 20598 20598 23541 26483 26483 26483 26483 23541 20598 20598 20598 20598 20598 20598 23541 26483 32369 35311 41196 44139 47082 47082 44139 38254 44539 32392 24294 20245 16196 16196 12147 12147 12147 12147 12147 12147 16196 20245 24294 32392 44539 52637 52637 48588 40490 28343 24294 24294 28343 36441 48588 60735 64784 60735 48588 36441 24294 20245 16196 16196 12147 16196 16196 20245 20245 28343 32392 44539 52637 60735 68833 72882 76931 80980 76931 76931 72882 64784 60735 56686 56686 56686 56686 60735 64784 64784 64784 64784 60735 52637 48588 48588 56686 68833 76931 72882 60735 48588 36441 32392 24294 24294 20245 24294 28343 32392 44539 60735 80980 97176 105274 97176 80980 60735 0 0 0 0 0 0 3698 3698 7395 7395 7395 3698 3698 0 0 0 0 0 0 0 0 0 0 3698 14791 22186 29582 25884 18489 14791 7395 7395 3698 3698 3698 3698 3698 3698 7395 7395 7395 11093 18489 29582 48070 73954 81350 55466 25884 11093 7395 3698 3698 3698 7395 7395 7395 11093 7395 7395 7395 7395 7395 7395 11093 33279 118327 595332 698868 107234 18489 0 0 0 0 0 0 0 0 0 0 0 0 7395 40675 170095 787614 369772 66559 7395 0 0 0 0 0 8880 17760 26640 31080 22200 13320 4440 0 0 0 0 0 0 0 0 0 0 0 13320 44400 102120 137640 124320 97680 79920 66600 53280 39960 31080 22200 17760 17760 17760 17760 22200 31080 39960 62160 102120 204240 430680 608280 346320 137640 57720 26640 17760 8880 8880 8880 8880 13320 17760 22200 26640 31080 35520 44400 79920 173160 355200 257520 79920 22200 4440 0 0 0 0 0 0 0 0 0 0 4440 13320 26640 35520 31080 17760 8880 4440 0 0 10458 6972 3486 3486 6972 13943 20915 41830 66231 62745 34858 13943 3486 0 0 0 0 0 0 0 3486 6972 13943 20915 27887 31373 38344 41830 52288 62745 73203 76688 73203 66231 55773 48802 45316 41830 38344 38344 34858 38344 41830 55773 83660 118519 122004 80174 41830 20915 10458 3486 3486 3486 3486 10458 20915 41830 69717 87146 76688 59259 45316 38344 41830 55773 94118 163834 209150 139434 66231 31373 13943 6972 3486 3486 0 0 0 3486 6972 13943 24401 38344 62745 83660 76688 52288 27887 13943 24088 27099 30110 33121 36132 36132 36132 30110 27099 21077 21077 18066 21077 24088 27099 30110 33121 33121 33121 36132 42154 51187 66242 93341 117429 111407 81297 48176 27099 18066 12044 6022 6022 6022 9033 12044 21077 33121 54198 81297 99363 96352 78286 60220 48176 42154 42154 42154 42154 36132 30110 24088 18066 12044 9033 6022 6022 6022 9033 12044 18066 27099 33121 42154 45165 39143 33121 27099 24088 21077 24088 27099 33121 42154 51187 54198 45165 30110 21077 15055 9033 9033 9033 12044 15055 18066 21077 24088 24088 24088 19805 15844 15844 15844 23766 27728 35650 35650 31689 23766 19805 15844 15844 15844 19805 19805 19805 19805 19805 19805 19805 23766 27728 27728 27728 23766 19805 15844 11883 7922 3961 3961 7922 11883 19805 39611 83183 162404 213898 134677 59416 27728 15844 7922 7922 7922 11883 19805 27728 43572 55455 55455 47533 35650 23766 19805 15844 15844 15844 15844 19805 19805 23766 27728 35650 43572 55455 71299 87144 95066 102988 110910 114871 118832 110910 87144 59416 35650 23766 15844 11883 15844 23766 39611 87144 186171 253509 146560 63377 31689 40080 37575 35070 37575 45090 60120 75150 70140 50100 30060 17535 12525 10020 7515 10020 12525 17535 25050 32565 40080 42585 42585 40080 35070 30060 25050 20040 15030 10020 7515 7515 5010 5010 7515 10020 17535 25050 32565 35070 30060 25050 22545 22545 25050 35070 52605 77655 95190 80160 47595 25050 12525 7515 5010 5010 5010 7515 12525 20040 30060 47595 62625 70140 60120 47595 35070 27555 22545 20040 20040 20040 20040 20040 22545 22545 22545 20040 15030 12525 10020 7515 5010 7515 7515 10020 15030 22545 32565 37575 42585 7215 7215 7215 8658 11544 17315 27416 37517 37517 28859 18758 12987 8658 8658 7215 8658 8658 10101 12987 15872 17315 20201 21644 23087 23087 21644 18758 15872 14430 12987 12987 11544 11544 11544 11544 12987 12987 14430 15872 15872 17315 17315 17315 18758 21644 24530 27416 27416 23087 17315 11544 8658 7215 7215 8658 11544 17315 27416 37517 40403 34631 25973 18758 14430 11544 10101 8658 8658 7215 7215 7215 8658 10101 12987 17315 23087 27416 28859 25973 21644 15872 12987 11544 10101 10101 10101 10101 10101 8658 8658 13119 13119 15743 18367 20991 26238 31486 31486 28862 26238 23614 20991 18367 18367 18367 18367 18367 23614 31486 55100 99705 146934 131191 83962 49853 31486 23614 23614 26238 28862 28862 26238 20991 15743 10495 10495 13119 15743 18367 20991 23614 23614 26238 26238 26238 26238 28862 28862 34110 36733 36733 31486 26238 20991 15743 13119 13119 15743 23614 36733 49853 49853 41981 34110 28862 31486 36733 44605 47229 44605 34110 23614 18367 15743 15743 18367 20991 23614 23614 23614 26238 26238 26238 23614 20991 15743 13119 13119 13119 13119 28876 38502 44919 44919 35293 25668 25668 25668 35293 54544 83420 83420 51336 28876 16042 12834 12834 19251 35293 51336 44919 25668 12834 9625 6417 9625 16042 28876 44919 48127 44919 38502 32085 32085 32085 28876 25668 22459 22459 25668 28876 38502 51336 54544 44919 38502 32085 32085 38502 57753 83420 96254 86629 60961 38502 22459 12834 9625 12834 16042 28876 48127 77003 80212 48127 25668 19251 19251 28876 48127 73795 64169 32085 16042 9625 6417 6417 9625 16042 28876 48127 60961 57753 48127 38502 28876 22459 19251 19251 22459 21752 21752 21752 21752 24859 34182 49719 71471 87008 77686 55934 40397 31074 34182 34182 37289 40397 37289 34182 37289 43504 55934 55934 40397 21752 9322 6215 6215 9322 15537 24859 37289 46611 40397 27967 18645 12430 9322 9322 6215 6215 6215 12430 24859 52826 80793 77686 49719 31074 21752 18645 15537 15537 15537 15537 15537 18645 31074 46611 55934 46611 31074 21752 15537 15537 21752 34182 46611 46611 34182 24859 18645 18645 24859 34182 43504 52826 59041 65256 77686 93223 96330 83900 59041 37289 24859 15537 12430 15537 18645 8169 6535 8169 9802 16337 27773 45744 62081 55546 34308 19605 11436 8169 8169 8169 11436 17971 27773 37575 32674 21238 13070 8169 8169 9802 13070 14703 16337 16337 14703 13070 11436 9802 8169 8169 8169 9802 13070 16337 17971 19605 17971 14703 13070 13070 14703 17971 19605 17971 14703 11436 11436 9802 11436 13070 16337 17971 19605 17971 16337 14703 13070 11436 9802 8169 6535 4901 4901 4901 6535 11436 21238 29407 29407 22872 17971 16337 16337 19605 27773 42477 52279 50645 40843 34308 29407 26139 21238 16337 11436 25639 34185 51278 85463 128195 128195 94009 68370 42732 34185 34185 34185 42732 68370 94009 119648 119648 94009 68370 51278 42732 34185 34185 25639 25639 25639 25639 34185 51278 68370 94009 102556 94009 68370 51278 34185 34185 34185 34185 42732 51278 51278 42732 25639 17093 17093 25639 51278 136741 307667 299121 136741 59824 34185 17093 17093 17093 34185 94009 290574 760621 564056 205111 85463 42732 34185 25639 25639 25639 25639 25639 25639 42732 68370 145287 350399 623880 444408 196565 94009 59824 42732 42732 51278 76917 102556 102556 76917 42732 25639 10901 7631 6541 7631 9811 13081 15261 11991 8721 5450 4360 3270 3270 4360 5450 8721 11991 17441 21802 21802 19622 17441 16351 16351 17441 17441 14171 10901 8721 7631 7631 9811 11991 16351 19622 19622 16351 13081 9811 7631 6541 4360 4360 4360 6541 13081 22892 28342 23982 16351 13081 11991 11991 13081 13081 10901 7631 6541 5450 5450 6541 8721 13081 17441 20712 19622 16351 10901 7631 5450 4360 4360 3270 3270 3270 5450 8721 17441 34883 47964 33793 17441 8721 5450 4360 4360 6541 9811 15261 16351 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 43332 37142 37142 43332 74284 117616 136187 80474 43332 24761 18571 18571 24761 43332 80474 154759 154759 80474 43332 30952 24761 30952 30952 37142 30952 30952 37142 55713 92855 136187 136187 99045 68094 55713 49523 55713 74284 105236 129997 111426 74284 49523 37142 30952 37142 49523 61903 74284 80474 92855 123807 179520 185710 111426 55713 30952 18571 18571 24761 43332 86665 179520 185710 117616 80474 68094 61903 61903 55713 37142 30952 24761 24761 37142 61903 99045 105236 86665 68094 55713 55713 61903 61903 61903 55713 55713 55713 61903 61903 55713 245744 279640 186427 93213 50844 25422 16948 33896 67791 110161 118635 101687 84739 59318 33896 16948 16948 33896 76265 152531 288114 372853 279640 169479 110161 84739 67791 50844 33896 16948 16948 33896 59318 84739 110161 110161 93213 59318 33896 25422 33896 59318 110161 169479 169479 118635 76265 59318 59318 59318 67791 59318 50844 50844 50844 59318 67791 76265 76265 67791 67791 67791 76265 84739 84739 76265 84739 101687 144057 194901 186427 135583 84739 67791 59318 93213 135583 161005 144057 110161 76265 50844 42370 42370 67791 93213 110161 110161 118635 161005 310025 352301 216078 108039 56368 23487 9395 0 4697 9395 18789 28184 37579 42276 32881 14092 4697 4697 18789 46973 140920 328814 211381 89250 51671 42276 37579 28184 18789 9395 14092 28184 61066 89250 84552 56368 32881 18789 9395 14092 28184 51671 65763 65763 51671 37579 28184 23487 18789 14092 9395 9395 14092 28184 51671 65763 61066 42276 23487 14092 9395 9395 23487 32881 32881 28184 28184 37579 70460 136223 131526 65763 23487 9395 4697 9395 23487 42276 56368 56368 46973 28184 14092 4697 4697 14092 23487 46973 84552 169105 134096 134096 134096 134096 93867 67048 40229 53639 93867 174325 308422 415699 362060 214554 107277 67048 53639 93867 160916 201145 187735 160916 174325 214554 254783 268193 201145 134096 80458 67048 67048 93867 107277 107277 120687 120687 107277 93867 67048 53639 80458 107277 147506 187735 227964 281602 335241 348651 308422 214554 120687 80458 67048 80458 107277 147506 174325 174325 160916 120687 80458 53639 67048 120687 227964 375470 388880 268193 174325 147506 134096 134096 120687 80458 53639 53639 93867 160916 214554 214554 174325 120687 67048 40229 40229 80458 120687 134096 134096 134096 412366 219929 151201 123710 123710 123710 96219 54982 41237 54982 82473 109964 137455 164947 151201 96219 54982 41237 54982 96219 137455 151201 137455 123710 123710 137455 137455 109964 68728 54982 68728 137455 302402 522331 384875 178692 82473 54982 41237 68728 109964 137455 123710 109964 109964 109964 96219 82473 68728 54982 54982 54982 82473 109964 123710 137455 151201 151201 137455 109964 82473 82473 109964 109964 109964 82473 82473 109964 206183 508585 824733 453603 206183 109964 82473 96219 123710 137455 151201 151201 137455 123710 96219 82473 68728 96219 137455 288656 618550 756005 79564 39782 26521 13261 53043 159128 291735 145868 53043 39782 39782 53043 92825 172389 265214 212171 92825 39782 26521 13261 13261 26521 53043 106085 185650 185650 132607 106085 79564 79564 79564 92825 106085 106085 92825 66303 53043 53043 79564 172389 318256 318256 251953 265214 344778 278474 119346 39782 13261 13261 39782 145868 477385 318256 106085 53043 39782 39782 53043 119346 331517 464124 172389 53043 26521 26521 39782 39782 66303 92825 145868 291735 477385 437603 304996 265214 304996 371299 344778 251953 185650 159128 198910 278474 278474 159128 106085 92825 119346 119346 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17263 8632 8632 34527 129476 129476 60422 43159 43159 60422 77686 94949 94949 77686 51790 34527 34527 34527 51790 120844 431587 586958 181266 69054 43159 34527 43159 51790 43159 25895 17263 17263 25895 51790 94949 129476 77686 34527 17263 8632 17263 43159 43159 34527 34527 60422 189898 362533 94949 25895 25895 34527 51790 77686 94949 94949 94949 77686 69054 69054 77686 138108 224425 155371 43159 17263 17263 17263 25895 34527 51790 69054 129476 276216 431587 284847 146740 103581 94949 94949 120844 172635 310743 328006 155371 77686 60422 86317 77686 34527 220437 188946 188946 188946 188946 220437 251928 251928 251928 251928 283419 377891 409382 346401 283419 283419 283419 251928 220437 188946 220437 314910 314910 283419 251928 251928 283419 314910 251928 188946 220437 346401 566837 598328 377891 220437 188946 220437 283419 314910 314910 283419 251928 251928 251928 283419 377891 566837 755783 598328 346401 251928 220437 220437 314910 409382 503855 409382 283419 220437 220437 346401 787274 1354111 692801 283419 220437 220437 220437 220437 220437 283419 598328 1133674 913238 472364 283419 251928 314910 535346 787274 661310 440873 283419 251928 251928 283419 314910 283419 251928 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 936241 702181 468121 390101 546141 1716443 3276845 1872483 936241 624161 468121 546141 1326342 2808724 1872483 702181 390101 312080 546141 780201 546141 468121 624161 1170302 1326342 780201 468121 468121 546141 390101 312080 312080 624161 1716443 1794463 624161 312080 234060 312080 468121 546141 390101 390101 546141 858221 1014262 936241 858221 936241 858221 468121 312080 312080 390101 702181 1092282 858221 468121 312080 312080 546141 1326342 2496644 1092282 624161 936241 1716443 1638423 858221 546141 780201 1794463 1950503 858221 546141 624161 624161 468121 312080 312080 624161 780201 702181 546141 624161 1248322 2496644 1794463 1092282 936241 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1332228 1712865 1522547 1903183 3235411 3806366 2474138 2093501 2854775 4567640 3616048 1712865 1141910 1522547 2093501 3235411 3806366 3806366 2854775 1712865 1332228 1332228 2093501 2664456 2664456 2664456 3045093 2664456 1332228 761273 761273 761273 1141910 1332228 1332228 951592 761273 761273 951592 1712865 2664456 1712865 951592 1141910 1903183 2854775 2093501 1522547 1712865 2664456 2854775 1903183 1522547 1522547 1332228 951592 761273 951592 1332228 1522547 1522547 1522547 2474138 4757958 5328913 3996685 3235411 2283820 1332228 951592 951592 1903183 4757958 4757958 2474138 1522547 1332228 1332228 1903183 3425730 4377321 2664456 1522547 1141910 1522547 3616048 3806366 1522547 951592 951592 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 283592 283592 157551 126041 220572 630205 472654 157551 126041 283592 976818 1228900 346613 126041 126041 220572 441143 661715 661715 630205 441143 220572 189061 346613 1039838 1512492 787756 598695 630205 472654 220572 126041 94531 189061 315102 378123 220572 126041 157551 315102 504164 378123 315102 598695 787756 283592 126041 157551 378123 535674 252082 157551 157551 220572 283592 346613 441143 378123 252082 220572 315102 535674 409633 189061 94531 126041 126041 126041 157551 252082 409633 252082 157551 189061 346613 472654 346613 189061 126041 126041 189061 346613 409633 220572 126041 157551 472654 787756 346613 220572 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2254026 2535780 1972273 1690520 1690520 1690520 1408767 1690520 3381040 7043833 4508053 1408767 563507 1127013 4226300 5635066 2254026 1690520 3099286 4789806 2254026 1690520 4508053 6480326 1690520 845260 2535780 5635066 3099286 1127013 1690520 4226300 4226300 1972273 1127013 1408767 2817533 4508053 5071559 4508053 2535780 1408767 563507 563507 1408767 1690520 1408767 1408767 1408767 1408767 1972273 4508053 10424872 6480326 1972273 845260 845260 2254026 6480326 4789806 1127013 845260 2535780 10988379 6480326 2254026 3381040 7607339 3662793 1408767 2535780 11833639 7043833 2254026 1690520 3662793 5071559 3099286 2254026 2535780 3381040 4508053 5353313 5353313 3099286 1972273 1690520 1408767 1408767 1690520 9893882 2895770 723943 482628 1689199 4584970 3137085 1206571 1206571 2413142 6756797 8445997 3137085 1447885 1447885 3137085 5308912 4102341 2171828 965257 482628 723943 2171828 7963368 6274169 1689199 1447885 1447885 1206571 1206571 1689199 1689199 723943 482628 723943 1447885 2413142 1206571 482628 723943 1930514 2413142 1447885 2171828 3861027 2413142 965257 723943 1206571 2654456 4343655 8204683 6756797 2171828 965257 965257 2413142 4102341 2654456 1447885 965257 1689199 6756797 7480740 2171828 965257 1447885 2895770 3619713 3619713 6032855 6032855 1930514 723943 482628 723943 1206571 1930514 1447885 965257 723943 723943 1689199 1689199 965257 723943 1447885 4102341 8445997 11824395 17005150 13140343 6183691 4637768 5410730 6183691 7729614 13140343 12367382 7729614 6183691 8502575 14686266 16232189 10048498 6956652 6183691 8502575 11594420 7729614 4637768 4637768 6956652 10821459 13913305 13140343 10821459 7729614 5410730 5410730 7729614 8502575 6183691 4637768 4637768 5410730 7729614 6956652 4637768 4637768 8502575 17005150 16232189 11594420 10048498 8502575 5410730 4637768 8502575 17778111 13913305 7729614 6183691 6956652 9275536 12367382 10048498 6956652 6183691 7729614 12367382 12367382 8502575 6183691 5410730 6183691 10821459 15459227 13140343 8502575 6183691 5410730 4637768 3864807 4637768 7729614 11594420 11594420 10048498 8502575 8502575 10821459 10821459 6956652 3864807 3864807 4637768 5410730 6183691 10821459 16281283 8140641 4070321 2907372 4070321 4651795 3488846 2907372 3488846 6396218 11629488 11048013 6396218 4070321 5233269 7559167 5814744 2907372 2325898 2325898 4651795 8722116 21514552 24421924 6977693 2325898 2325898 4070321 6977693 8722116 8140641 5814744 5233269 7559167 12210962 12210962 6977693 5233269 5814744 7559167 6977693 4070321 2325898 2907372 5814744 12210962 14536860 9303590 4651795 2907372 2907372 3488846 5233269 5233269 4070321 4070321 4651795 5814744 5814744 4070321 2907372 2907372 4651795 7559167 6396218 5233269 9303590 15118334 10466539 6396218 5233269 6396218 8140641 8140641 5814744 2907372 1744423 3488846 7559167 7559167 3488846 1744423 2325898 5814744 7559167 5233269 4070321 4651795 8140641 14536860 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 34201077 29315209 24429341 39086945 83059759 73288022 43972813 53744550 112374968 127032572 58630418 29315209 43972813 97717363 127032572 63516286 39086945 43972813 53744550 48858682 58630418 53744550 34201077 29315209 58630418 83059759 53744550 43972813 53744550 53744550 53744550 68402154 63516286 43972813 29315209 43972813 68402154 68402154 48858682 53744550 102603231 107489100 43972813 29315209 29315209 29315209 39086945 73288022 102603231 48858682 34201077 39086945 53744550 48858682 34201077 24429341 24429341 39086945 43972813 29315209 19543473 29315209 58630418 78173891 83059759 92831495 58630418 29315209 34201077 48858682 58630418 78173891 127032572 68402154 29315209 19543473 34201077 53744550 43972813 24429341 24429341 39086945 63516286 68402154 39086945 29315209 39086945 102603231 92831495 48858682 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15367345 10976675 32930025 41711366 24148685 30734690 19758015 6586005 10976675 59274046 46102036 8781340 6586005 26344020 94399406 43906701 8781340 8781340 21953350 15367345 6586005 8781340 15367345 15367345 24148685 24148685 8781340 6586005 8781340 13172010 13172010 19758015 17562680 8781340 6586005 15367345 19758015 10976675 8781340 17562680 10976675 6586005 19758015 59274046 17562680 13172010 13172010 6586005 8781340 37320696 30734690 8781340 17562680 76836726 43906701 13172010 8781340 24148685 59274046 26344020 8781340 10976675 28539355 39516031 54883376 48297371 15367345 10976675 35125360 92204071 59274046 65860051 37320696 13172010 8781340 10976675 8781340 8781340 15367345 19758015 10976675 8781340 10976675 8781340 10976675 35125360 61469381 28539355 35125360 76836726 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25153498 41922497 100613992 75460494 50306996 58691496 58691496 50306996 41922497 25153498 33537997 83844994 83844994 25153498 33537997 50306996 33537997 33537997 92229493 92229493 125767490 461147465 58691496 25153498 58691496 75460494 176074487 209612484 33537997 33537997 192843485 108998492 16768999 41922497 167689987 108998492 16768999 25153498 92229493 494685462 117382991 33537997 41922497 83844994 67075995 33537997 16768999 25153498 50306996 92229493 184458986 578530456 243150481 58691496 33537997 67075995 108998492 58691496 33537997 108998492 318610976 108998492 100613992 167689987 50306996 33537997 50306996 33537997 92229493 385686971 58691496 33537997 58691496 67075995 100613992 83844994 33537997 41922497 159305488 83844994 33537997 33537997 100613992 108998492 58691496 58691496 134151990 92229493 33537997 16768999 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1551718527 738913584 886696301 591130868 295565434 665022226 812804943 517239509 1034479018 1551718527 517239509 517239509 1108370377 1330044452 517239509 517239509 1108370377 1256153094 1256153094 812804943 369456792 517239509 812804943 591130868 738913584 517239509 517239509 1625609886 1551718527 812804943 665022226 517239509 960587660 1625609886 738913584 443348151 1182261735 1330044452 665022226 1182261735 1108370377 369456792 517239509 591130868 591130868 1477827169 591130868 443348151 591130868 517239509 886696301 1182261735 665022226 1108370377 1330044452 443348151 591130868 1551718527 1034479018 517239509 591130868 886696301 1256153094 1108370377 591130868 738913584 1108370377 591130868 665022226 591130868 517239509 1182261735 1477827169 1182261735 886696301 369456792 369456792 1034479018 738913584 295565434 369456792 1256153094 738913584 369456792 738913584 812804943 591130868 812804943 517239509 591130868 145040745 414402127 269361383 186480957 310801595 269361383 186480957 82880425 62160319 227921170 165760851 41440213 82880425 290081489 124320638 62160319 124320638 227921170 248641276 248641276 227921170 476562446 248641276 124320638 227921170 227921170 186480957 207201064 207201064 476562446 269361383 103600532 186480957 227921170 103600532 82880425 207201064 310801595 227921170 165760851 227921170 393682021 103600532 62160319 145040745 290081489 725203723 186480957 62160319 82880425 145040745 186480957 227921170 227921170 455842340 393682021 165760851 227921170 600883084 331521702 227921170 207201064 186480957 124320638 62160319 103600532 600883084 663043403 269361383 103600532 62160319 248641276 455842340 207201064 207201064 290081489 393682021 165760851 82880425 165760851 331521702 145040745 145040745 497282553 393682021 207201064 207201064 165760851 227921170 165760851 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 912641108 1521068514 912641108 304213703 2147483647 2147483647 2147483647 2147483647 1216854811 2129495919 2147483647 1825282216 2147483647 2147483647 2147483647 2147483647 2147483647 304213703 608427405 912641108 2147483647 2129495919 304213703 608427405 1521068514 2147483647 2147483647 912641108 2147483647 912641108 304213703 2147483647 2147483647 304213703 912641108 2147483647 2147483647 1521068514 912641108 2147483647 1216854811 304213703 1825282216 2147483647 2147483647 912641108 304213703 912641108 912641108 2147483647 2147483647 2147483647 2147483647 1216854811 1825282216 2147483647 2129495919 2147483647 2147483647 1825282216 2147483647 1521068514 1216854811 1825282216 608427405 2147483647 2147483647 1216854811 1521068514 1825282216 2147483647 608427405 304213703 2147483647 1216854811 1216854811 2147483647 2147483647 912641108 2147483647 2147483647 1825282216 304213703 304213703 2147483647 1216854811 1521068514 2147483647 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0