% 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
 108 72 72 72 72 108 108 108 108 108 144 144 180 216 251 323 395 503 611 754 934 1150 1365 1581 1725 1760 1653 1473 1257 1042 826 647 539 431 323 251 216 180 144 144 108 108 72 72 72 72 72 72 72 72 72 72 72 72 72 108 108 108 144 144 180 216 251 323 395 431 539 611 683 719 790 790 790 719 683 611 539 467 395 323 287 251 216 180 144 144 144 108 108 108
 40 46 46 46 46 46 52 52 52 52 58 58 58 63 63 69 69 75 81 81 86 92 98 98 104 109 109 115 115 121 121 121 121 115 115 109 104 104 98 92 86 86 81 75 69 69 63 63 58 58 58 52 52 52 52 46 46 46 46 46 46 46 46 46 46 46 46 46 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40
 695 608 521 521 434 434 347 347 347 347 347 261 261 261 261 261 261 261 261 347 347 347 347 434 434 434 521 608 608 695 782 868 955 1042 1216 1303 1389 1563 1650 1737 1824 1910 1910 1910 1910 1824 1737 1650 1563 1476 1389 1303 1216 1129 1042 955 955 868 868 868 868 868 868 868 868 868 955 955 1042 1042 1129 1216 1216 1303 1389 1389 1476 1476 1476 1476 1389 1389 1303 1216 1129 1042 955 868 782 695
 461 527 527 593 659 659 725 725 790 856 856 922 988 1054 1054 1120 1186 1186 1252 1317 1317 1317 1317 1383 1317 1317 1317 1252 1252 1186 1186 1120 1120 1054 988 988 922 922 922 856 856 856 856 790 790 790 790 790 790 725 725 725 725 659 659 659 593 593 593 527 527 461 461 461 395 395 395 329 329 329 329 329 263 263 263 263 263 263 263 263 329 329 329 329 329 395 395 395 461 461
 569 673 724 828 931 1035 1190 1345 1500 1656 1811 1914 2018 2069 2121 2069 2018 1914 1759 1604 1449 1293 1138 983 880 776 673 569 517 466 414 362 310 310 259 259 207 207 207 207 207 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 207 207 207 207 207 207 207 207 207 207 207 207 259 259 259 310 310 310 362 414 414 466 517
 760 789 847 877 877 877 847 818 789 730 672 614 584 526 467 438 380 351 321 292 263 234 234 205 205 175 175 175 146 146 146 146 146 117 117 117 117 117 146 146 146 146 146 146 146 146 146 146 175 175 175 175 175 175 175 175 175 175 205 205 205 205 205 205 205 205 205 205 205 234 234 234 234 234 263 263 263 292 292 321 351 351 380 438 467 497 555 614 643 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 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 4 4 4 4 4 4 4 4 3 3 3 2 2 2 1 1 1 1 1 1 1 1 1
 3100 3100 3100 2584 2584 2584 2584 2067 2067 2067 2067 1550 1550 1550 1550 1550 1550 1550 1550 1550 1550 1550 1550 1550 1550 1550 1550 1550 1550 1550 1550 1550 1550 1550 1550 1550 2067 2067 2584 2584 3100 3617 4651 5167 6201 7751 9301 10852 12918 15502 18086 20670 23253 24803 25320 24803 23253 21186 18603 16019 13952 11885 10335 8785 7751 6718 6201 5167 4651 4651 4134 3617 3617 3617 3617 3100 3100 3100 3100 3100 3100 3617 3617 3617 3617 3617 3617 3617 3100 3100
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10859 10859 10859 10859 10859 10859 10859 10859 10859 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10859 10859 10859 21717 21717 32576 32576 43434 54293 76010 86868 119444 152019 206312 282322 401766 575502 814390 1096711 1335599 1389891 1216155 922975 640653 434341 282322 184595 119444 76010 43434 21717 10859 10859 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 10050 10050 10050 20100 20100 20100 20100 20100 20100 20100 20100 20100 20100 20100 20100 20100 20100 20100 20100 20100 20100 20100 20100 20100 20100 30150 30150 30150 30150 30150 30150 30150 40200 40200 40200 50250 50250 60301 70351 80401 100501 120601 140701 170852 201002 251252 311553 381903 492454 623106 763807 894458 954759 884408 733657 542705 391954 271352 190952 130651 100501 70351 50250 40200 30150 20100 10050 10050 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10050 10050 10050 10050
 6906 6906 6906 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6906 13811 20717 27622 48339 69056 103584 151923 220980 310752 414337 531732 621505 642222 600788 511015 414337 324564 255508 200263 165735 138112 117395 96679 82867 75962 69056 62150 55245 48339 41434 41434 34528 34528 27622 27622 27622 27622 20717 20717 20717 20717 20717 20717 20717 13811 13811 13811 13811 13811 6906
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10995 10995 10995 10995 10995 10995 10995 21990 21990 32985 43980 54975 76966 98956 142936 175921 230897 285872 351842 406818 472788 527764 571744 593734 604729 593734 571744 538759 494778 461793 417813 384828 351842 318857 285872 263882 241892 208906 186916 153931 131941 109951 87961 65970 54975 43980 32985 32985 21990 21990 21990 10995 10995 10995 10995 10995 10995 0 0 0 0
 12860 12860 12860 12860 12860 12860 12860 12860 12860 12860 12860 12860 12860 12860 12860 12860 12860 12860 12860 12860 25719 25719 25719 25719 25719 25719 25719 25719 25719 38579 38579 38579 38579 38579 51438 51438 64298 77157 90017 102876 115736 128596 154315 167174 167174 180034 192893 192893 192893 192893 205753 205753 205753 205753 218613 231472 244332 270051 308629 372927 437225 527242 604399 681557 732995 758714 732995 655838 565821 450085 347208 257191 180034 128596 90017 64298 51438 38579 38579 25719 25719 25719 25719 25719 25719 25719 25719 12860 12860 12860
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12898 25797 38695 64491 103186 167677 232169 322456 438541 580421 722302 851285 928674 941573 902878 825488 748099 670709 606218 554625 503032 451439 399846 348253 296660 245067 193474 154779 116084 90288 64491 51593 38695 25797 25797 25797 12898 12898 12898 12898 12898 12898 12898 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14501 14501 14501 14501 14501 14501 14501 14501 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14501 14501 14501 29002 43503 43503 58003 72504 87005 116007 130508 159509 203012 246515 290017 362521 449527 580034 725043 928055 1145568 1348580 1493588 1479087 1290576 1000559 710542 464027 304518 188511 130508 87005 58003 43503 29002 29002 14501 14501 14501 14501 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17583 17583 17583 17583 17583 17583 17583 17583 17583 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17583 17583 35166 70331 105497 158245 263741 404403 668145 1019800 1406621 1600031 1494535 1213210 931886 720893 597814 509900 457152 439569 439569 457152 492317 545066 562648 562648 509900 439569 351655 263741 193410 140662 105497 70331 52748 35166 35166 17583 17583 0
 27593 18395 18395 18395 18395 18395 9198 9198 9198 9198 9198 9198 9198 9198 9198 9198 9198 9198 9198 9198 9198 9198 9198 9198 9198 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9198 9198 9198 9198 18395 18395 18395 27593 27593 27593 36790 36790 45988 55186 64383 73581 101174 137964 193150 303521 459880 689820 947353 1140503 1140503 965749 708216 487473 312719 202347 119569 73581 55186 36790 27593 27593 27593 27593 27593 27593 27593 27593 27593 27593 27593 27593 27593
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9149 9149 9149 9149 18299 18299 18299 27448 36597 45747 64045 82344 128091 182987 265331 365974 484915 613006 750246 869187 933233 905785 805142 658753 503214 375123 283630 210435 155539 109792 82344 54896 36597 27448 9149 0 0 0
 487254 278431 139215 69608 23203 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23203 23203 23203 46405 69608 92810 116013 139215 139215 162418 162418 162418 139215 139215 139215 139215 116013 116013 139215 139215 162418 162418 208823 255228 324836 394443 487254 556861 580064 580064 556861 510456 464051 417646 371241 348038 324836 301633 278431 278431 278431 278431 278431 324836 394443 487254 649672 835292 1044115 1299343 1508166 1600976 1484964 1160128 812090
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 83810 83810 167621 419051 670482 1089533 1592395 2095256 2598118 3017169 3520031 4106702 4860995 5782907 6621010 7123871 7040061 6453389 5699097 4944805 4274323 3687651 2933359 2179067 1424774 838103 419051 83810 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 115471 115471 230942 461884 923767 1616593 2424889 3233185 3810540 3695069 3233185 2540360 1963005 1501122 1039238 692825 577355 808296 1732064 4272423 9930498 20669292 26558308 14895746 5773545 1963005 346413 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 96783 387133 774266 1548531 2709930 4452028 6678041 9097622 10452587 9871887 7839440 5806993 4548811 4064895 4161678 4452028 4935944 5032727 4355244 3000280 1645315 677482 193566
 1796552 1629431 1462309 1253408 1044507 835605 668484 501363 417803 334242 292462 250682 208901 208901 167121 167121 167121 125341 125341 125341 125341 125341 83561 83561 83561 41780 41780 41780 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 41780 41780 83561 125341 208901 334242 501363 710265 960946 1211628 1336969 1336969 1211628 1086287 960946 835605 752045 710265 668484 668484 668484 752045 919166 1086287 1295188 1545870 1712991 1838332 1921892 1921892 1880112
 389527 269672 209745 119854 89891 59927 29964 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 29964 29964 29964 29964 29964 29964 29964 29964 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 29964 29964 29964 59927 89891 179782 269672 449454 659199 868945 1018763 1048726 958836 838981 749090 659199 599272 569309 599272 659199 749090 958836 1228508 1558108 1887707 2097453 2067489 1857744 1558108 1258472 1018763 809017 629236 509381
 38259 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 38259 153037 459112 1147781 2716415 5815423 8531837 6389313 3366824 1759931 1109521 879965 879965 918225 994743 994743 879965 612150 382594 191297
 327550 254761 218366 181972 109183 109183 72789 72789 36394 36394 36394 36394 36394 36394 36394 36394 36394 36394 36394 36394 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 36394 72789 145578 254761 509522 982649 1819720 3202708 4804062 5277189 4112568 2693186 1710537 1091832 764283 618705 545916 545916 582311 618705 655099 655099 655099 618705 545916 473127 400338
 69932 69932 55945 41959 41959 27973 27973 13986 13986 13986 13986 13986 13986 13986 13986 13986 13986 13986 13986 13986 13986 13986 13986 13986 13986 13986 13986 27973 27973 27973 27973 41959 41959 41959 55945 69932 69932 83918 83918 83918 69932 69932 69932 55945 55945 41959 41959 41959 27973 27973 27973 13986 13986 13986 13986 0 0 0 0 0 0 13986 13986 27973 41959 55945 83918 111890 139863 181822 251753 335671 447562 629384 867151 1160863 1412617 1454576 1258767 965055 699315 503507 363644 279726 223781 181822 139863 125877 97904 83918
 679991 798250 827815 768685 620861 443472 295648 206954 118259 88694 59130 29565 29565 0 0 0 0 0 0 0 0 0 0 0 0 0 29565 29565 29565 59130 59130 88694 118259 147824 206954 266083 295648 295648 295648 266083 206954 177389 118259 88694 88694 59130 29565 29565 29565 0 0 0 0 0 0 0 0 0 0 0 0 0 29565 59130 147824 236519 384343 591296 857380 1182593 1596500 1980843 2276491 2276491 1980843 1566935 1123463 798250 561732 413907 325213 266083 236519 236519 266083 295648 325213 384343 473037 591296
 46454 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15485 15485 30970 46454 61939 77424 77424 61939 61939 46454 30970 15485 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30970 77424 170332 325180 526482 758753 960055 1099418 1114903 1052964 913601 774238 634875 541967 480028 464543 495512 588421 712299 851662 867147 696814 433573 232271 108393
 421479 321655 221831 144190 88732 55458 33275 11092 11092 0 0 0 0 0 0 0 0 0 11092 11092 22183 22183 33275 44366 55458 55458 66549 77641 88732 99824 110915 110915 122007 122007 133099 155282 166373 177465 188556 188556 166373 144190 122007 99824 77641 55458 44366 33275 22183 11092 11092 11092 0 0 0 0 0 11092 11092 11092 22183 33275 55458 77641 88732 110915 122007 133099 133099 133099 133099 133099 133099 133099 133099 144190 166373 188556 210739 244014 277289 310563 332746 366021 410387 465845 510211 554577 554577 510211
 740134 682311 531971 370067 242857 150340 104081 69388 46258 34694 23129 23129 11565 11565 11565 0 0 0 0 11565 11565 11565 23129 23129 34694 34694 46258 57823 69388 80952 92517 104081 104081 104081 115646 115646 127211 138775 150340 161904 173469 173469 161904 150340 127211 104081 80952 69388 46258 34694 23129 11565 0 0 0 0 0 0 11565 11565 34694 57823 104081 150340 185034 208163 208163 208163 196598 196598 196598 196598 208163 208163 208163 196598 173469 150340 127211 104081 92517 80952 80952 92517 115646 161904 242857 370067 520407 670747
 588585 995244 727705 267539 74911 10702 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10702 21403 32105 32105 42806 42806 42806 32105 21403 21403 32105 32105 42806 64209 85612 107015 149822 181926 160523 96314 42806 10702 0 0 0 0 0 0 0 0 0 0 0 0 0 10702 10702 10702 10702 10702 10702 10702 21403 21403 32105 42806 53508 74911 96314 128419 171225 214031 256837 299643 353151 417360 502973 609988 684899 674198 545779 363853 214031 128419 85612 85612 107015 171225 310345
 605611 270592 103083 38656 12885 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25771 64427 128853 193280 206165 167509 103083 77312 51541 38656 25771 25771 25771 12885 12885 12885 12885 25771 25771 12885 12885 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12885 12885 12885 25771 38656 51541 51541 64427 64427 64427 77312 90197 128853 193280 283477 438101 605611 760235 798891 747349 631381 515413 425216 399445 450987 592725 850432 1133909 1043712
 165110 172289 122038 71787 35893 14357 14357 7179 7179 7179 7179 7179 7179 7179 7179 7179 7179 7179 7179 7179 7179 7179 14357 14357 21536 28715 28715 28715 28715 28715 28715 28715 28715 28715 28715 28715 35893 35893 50251 71787 114859 193825 265612 222540 122038 57430 21536 0 0 0 0 0 0 0 7179 7179 7179 14357 14357 21536 21536 35893 50251 71787 114859 179467 265612 337399 380471 394828 402007 416364 409186 380471 308684 229718 165110 114859 86144 64608 43072 35893 28715 21536 14357 14357 21536 35893 64608 114859
 174271 106499 58090 29045 19363 9682 9682 0 0 0 0 0 9682 9682 9682 9682 9682 9682 9682 9682 19363 19363 38727 77454 145226 271088 455040 658356 697082 542175 358223 232361 154907 116180 87135 67772 58090 48409 48409 58090 58090 77454 96817 116180 116180 96817 67772 38727 29045 19363 9682 9682 9682 9682 9682 9682 9682 19363 19363 19363 29045 29045 38727 58090 77454 96817 116180 125862 125862 116180 106499 106499 106499 116180 125862 145226 154907 164589 183952 183952 183952 183952 174271 164589 164589 174271 193634 222679 242043 232361
 214769 187923 161077 134231 107385 93961 80538 67115 53692 53692 53692 53692 53692 67115 67115 80538 107385 134231 174500 214769 241615 241615 228192 201346 174500 147654 134231 134231 120808 107385 93961 80538 67115 67115 53692 53692 53692 53692 53692 67115 67115 67115 80538 80538 93961 107385 120808 134231 134231 134231 120808 107385 93961 93961 80538 80538 80538 80538 80538 93961 93961 107385 107385 120808 120808 120808 134231 147654 187923 241615 308730 375846 416115 429538 416115 389269 349000 308730 268461 241615 228192 214769 201346 201346 187923 187923 201346 201346 214769 214769
 68953 25857 8619 0 0 0 0 0 0 0 0 0 0 8619 8619 8619 17238 25857 43096 51715 51715 51715 43096 43096 51715 77572 103430 120668 112049 86191 60334 43096 25857 17238 17238 8619 8619 8619 8619 0 0 0 0 8619 17238 34477 68953 86191 86191 77572 68953 68953 68953 77572 86191 94811 103430 103430 103430 94811 86191 86191 77572 68953 60334 60334 60334 68953 86191 112049 137906 163764 189621 206860 224098 249955 275813 327528 379242 422338 430957 379242 318908 267194 232717 232717 249955 275813 249955 155145
 15663 7831 3916 3916 3916 3916 7831 11747 15663 23494 31325 50903 78313 109638 129216 113553 82228 50903 31325 19578 11747 3916 3916 7831 19578 35241 54819 74397 78313 66566 46988 35241 23494 15663 11747 7831 3916 3916 3916 0 0 0 0 0 0 0 11747 35241 62650 86144 97891 101806 97891 97891 93975 90059 86144 82228 78313 74397 74397 70481 66566 62650 50903 39156 27409 15663 7831 7831 7831 11747 15663 19578 23494 27409 31325 35241 43072 46988 54819 62650 70481 86144 101806 121384 129216 109638 70481 39156
 7938 7938 7938 7938 7938 7938 7938 7938 7938 7938 7938 11907 15876 23814 39690 63504 87318 83349 55566 27783 11907 3969 3969 3969 7938 15876 27783 39690 43659 39690 31752 23814 15876 11907 11907 7938 7938 7938 7938 7938 7938 7938 3969 3969 3969 7938 15876 31752 51597 67473 71442 67473 55566 43659 35721 27783 23814 23814 27783 31752 39690 47628 59535 71442 75411 67473 51597 39690 35721 39690 51597 75411 111132 146853 174636 178605 162729 138915 123039 111132 103194 99225 99225 95256 91287 83349 67473 47628 27783 11907
 50437 26900 13450 6725 3362 3362 3362 3362 0 0 0 3362 3362 6725 10087 16812 26900 33625 33625 23537 16812 10087 6725 6725 10087 16812 20175 26900 26900 20175 13450 6725 3362 3362 0 0 0 0 0 0 3362 3362 3362 6725 10087 13450 16812 26900 40350 63887 104237 161400 201750 174850 110962 63887 40350 30262 23537 20175 20175 20175 23537 26900 30262 33625 33625 40350 50437 67250 70612 63887 50437 36987 30262 23537 16812 16812 16812 16812 23537 36987 57162 87425 127775 164762 181575 174850 141225 90787
 117862 72027 52383 45835 45835 58931 72027 91671 104766 111314 111314 104766 98219 91671 91671 91671 91671 91671 91671 78575 65479 45835 26192 13096 0 0 0 0 0 0 0 6548 6548 19644 39287 72027 104766 104766 65479 32740 13096 6548 0 0 0 13096 39287 130958 327395 360135 163698 58931 19644 6548 0 0 0 0 0 0 6548 6548 13096 26192 45835 104766 242272 445257 425614 248820 150602 104766 91671 91671 91671 85123 72027 52383 39287 26192 19644 13096 13096 13096 19644 39287 72027 137506 209533 196437
 17801 11125 8900 8900 8900 11125 13351 15576 22251 31151 42277 51177 46727 33376 20026 13351 8900 6675 6675 6675 8900 13351 17801 20026 17801 13351 11125 8900 6675 4450 4450 4450 4450 6675 8900 15576 24476 40052 55627 57852 44502 26701 15576 8900 6675 4450 2225 2225 2225 4450 4450 6675 8900 11125 13351 13351 11125 8900 6675 4450 2225 2225 2225 2225 2225 4450 6675 13351 28926 60077 93454 100129 80103 60077 46727 35601 28926 24476 22251 20026 22251 24476 31151 46727 71203 106804 133505 111254 64527 33376
 30512 25427 25427 25427 30512 35598 38141 35598 30512 22884 15256 10171 7628 5085 5085 5085 5085 7628 12714 17799 25427 30512 33055 30512 27970 25427 25427 22884 22884 22884 22884 20342 17799 15256 15256 17799 22884 30512 38141 43226 38141 30512 22884 15256 10171 7628 7628 7628 7628 7628 7628 7628 7628 7628 7628 10171 12714 15256 17799 17799 17799 12714 10171 10171 7628 7628 10171 12714 22884 43226 66110 71196 53397 33055 20342 12714 7628 7628 5085 7628 7628 12714 22884 45769 91537 185617 254270 172904 88995 48311
 38437 34391 30345 24276 18207 14161 10115 6069 4046 4046 2023 4046 6069 10115 22253 46528 82942 103172 74850 38437 20230 10115 6069 6069 6069 6069 8092 12138 14161 14161 14161 12138 8092 6069 4046 4046 6069 8092 10115 10115 10115 8092 8092 6069 4046 4046 4046 4046 4046 6069 8092 12138 14161 16184 16184 14161 12138 10115 10115 10115 10115 8092 8092 6069 6069 4046 4046 4046 6069 12138 28322 70804 143631 135539 70804 34391 20230 12138 10115 10115 14161 20230 30345 44505 60689 72827 72827 64735 52597 44505
 33346 44461 55577 70397 77807 81512 81512 74102 59282 48166 33346 25936 18526 18526 22231 33346 48166 77807 107448 111153 81512 51871 37051 29641 29641 37051 51871 77807 107448 114858 96333 66692 44461 29641 22231 18526 18526 18526 18526 22231 29641 37051 48166 55577 55577 51871 40756 29641 22231 18526 14820 11115 11115 11115 11115 11115 14820 25936 51871 92628 151909 155614 92628 48166 25936 14820 11115 7410 11115 11115 14820 18526 22231 22231 22231 18526 14820 14820 14820 18526 25936 33346 33346 29641 25936 22231 18526 18526 22231 25936
 169545 147808 108683 73904 47820 34778 26084 26084 21737 26084 26084 30431 39126 47820 60862 69557 78251 78251 73904 65210 52168 39126 34778 30431 26084 26084 21737 21737 21737 21737 21737 26084 26084 30431 39126 43473 47820 43473 39126 34778 30431 30431 30431 30431 34778 34778 39126 39126 39126 43473 43473 47820 52168 56515 52168 43473 34778 34778 34778 34778 39126 43473 43473 43473 39126 39126 39126 43473 52168 60862 69557 78251 73904 60862 47820 39126 34778 30431 30431 34778 39126 43473 47820 47820 52168 56515 69557 91293 121725 156503
 62876 80481 93056 85511 62876 42756 30180 20120 15090 12575 7545 7545 7545 7545 12575 20120 32696 50301 55331 40241 27665 17605 15090 12575 12575 17605 25150 35211 42756 37726 25150 17605 10060 7545 5030 7545 7545 10060 15090 20120 30180 40241 52816 57846 55331 47786 42756 35211 35211 35211 40241 47786 45271 35211 22635 12575 7545 5030 5030 7545 10060 15090 25150 32696 32696 27665 25150 22635 22635 27665 35211 37726 35211 22635 15090 10060 7545 5030 5030 7545 12575 20120 27665 32696 35211 32696 30180 32696 37726 47786
 73948 80990 102118 133810 133810 80990 42256 21128 7043 3521 0 0 0 3521 10564 24649 56341 112682 126767 73948 42256 31692 31692 38734 52820 84512 95076 56341 24649 10564 7043 3521 0 0 3521 10564 28171 66905 123246 140853 88033 42256 24649 17607 14085 14085 14085 21128 31692 56341 102118 112682 70426 35213 14085 3521 0 0 0 3521 10564 21128 42256 59862 49298 28171 17607 10564 10564 7043 10564 17607 42256 80990 84512 45777 21128 7043 0 0 0 0 3521 7043 14085 31692 59862 80990 84512 73948
 68746 87843 95481 80204 57289 42012 34373 34373 30554 22915 15277 11458 11458 11458 19096 22915 34373 42012 38192 26735 22915 19096 22915 26735 42012 53469 53469 38192 22915 15277 11458 11458 15277 19096 30554 49650 61108 61108 49650 42012 38192 38192 42012 42012 34373 30554 22915 22915 26735 42012 72566 106939 110758 80204 49650 26735 15277 11458 15277 19096 22915 34373 49650 68746 72566 49650 34373 22915 19096 19096 22915 42012 91662 129854 99300 53469 26735 11458 7638 3819 7638 19096 38192 68746 106939 122216 95481 64927 53469 57289
 9119 15959 22798 29638 25078 18239 13679 11399 11399 15959 25078 41037 54716 47877 34198 25078 20519 18239 15959 15959 18239 18239 18239 15959 15959 13679 13679 15959 18239 20519 27358 36478 45597 43317 29638 18239 11399 9119 9119 11399 15959 29638 47877 54716 41037 29638 25078 27358 34198 41037 34198 25078 15959 11399 9119 6840 9119 13679 22798 29638 34198 34198 34198 31918 31918 31918 36478 43317 52437 59276 56996 45597 31918 25078 22798 20519 20519 22798 22798 20519 20519 20519 22798 25078 27358 25078 18239 11399 9119 9119
 57955 73761 60589 31612 15806 10537 7903 10537 13172 21075 34246 50052 52686 39515 26343 18440 10537 7903 5269 2634 2634 5269 10537 15806 18440 15806 13172 13172 15806 15806 18440 23709 28978 36881 36881 34246 26343 18440 13172 13172 13172 18440 31612 39515 34246 21075 13172 10537 10537 15806 23709 28978 28978 23709 18440 15806 18440 23709 31612 39515 39515 36881 34246 31612 36881 50052 68492 73761 57955 39515 31612 28978 36881 50052 68492 71127 52686 31612 18440 13172 10537 15806 23709 36881 55321 63224 52686 39515 34246 39515
 18477 18477 18477 21117 21117 18477 15838 13198 10558 10558 15838 23756 39594 52792 50153 34315 21117 15838 13198 18477 34315 73909 73909 31675 13198 5279 5279 10558 18477 29036 36955 29036 15838 7919 5279 2640 5279 7919 10558 15838 23756 34315 42234 39594 36955 39594 55432 84467 97666 60711 26396 13198 7919 5279 5279 5279 10558 21117 50153 100305 87107 39594 15838 5279 2640 2640 7919 18477 31675 29036 18477 10558 7919 13198 26396 65990 163656 163656 63351 23756 10558 7919 7919 7919 13198 21117 34315 36955 29036 21117
 30536 20820 18044 19432 26372 31924 29148 22208 15268 11104 9716 9716 11104 13880 18044 26372 31924 30536 22208 16656 15268 18044 29148 43028 37476 22208 12492 9716 9716 12492 20820 27760 22208 11104 5552 2776 2776 2776 5552 9716 13880 16656 16656 16656 18044 23596 24984 16656 8328 4164 2776 1388 2776 4164 8328 18044 30536 27760 16656 8328 4164 2776 1388 2776 5552 11104 20820 26372 19432 11104 8328 8328 8328 8328 6940 5552 4164 4164 5552 8328 11104 13880 12492 9716 9716 11104 15268 24984 41640 44416
 33720 24086 19269 14452 12043 12043 12043 14452 16860 21677 26495 28903 28903 26495 21677 16860 12043 12043 12043 16860 24086 31312 33720 26495 21677 21677 24086 31312 31312 21677 12043 7226 4817 4817 7226 9634 19269 28903 31312 24086 16860 12043 9634 9634 12043 16860 31312 57806 86709 84301 57806 33720 24086 21677 24086 28903 38538 52989 67441 69849 55398 33720 19269 12043 9634 7226 9634 14452 19269 19269 16860 14452 14452 19269 31312 45763 43355 28903 16860 12043 9634 9634 9634 14452 26495 52989 84301 91527 72258 50581
 77942 103922 124707 135099 135099 119511 72746 36373 15588 10392 10392 10392 15588 25981 57157 103922 88334 46765 25981 25981 31177 57157 109118 135099 88334 51961 36373 36373 51961 83138 114314 103922 77942 62353 51961 46765 51961 57157 62353 72746 88334 109118 145491 192256 187060 124707 72746 51961 41569 46765 57157 67549 62353 41569 25981 15588 15588 15588 15588 25981 46765 67549 57157 41569 31177 36373 46765 62353 67549 46765 25981 20784 20784 25981 36373 46765 51961 51961 46765 41569 41569 36373 31177 25981 25981 25981 25981 25981 36373 51961
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 27321 24169 19965 15762 10508 6305 3152 2102 3152 4203 6305 7356 7356 6305 4203 3152 2102 3152 5254 7356 10508 16813 31524 51490 43083 21016 9457 4203 2102 1051 3152 9457 24169 36778 25219 11559 4203 1051 0 1051 5254 15762 34677 44134 30474 18915 12610 9457 7356 4203 2102 0 0 1051 3152 5254 6305 6305 5254 3152 1051 0 0 2102 4203 7356 10508 16813 23118 27321 23118 14711 7356 3152 1051 1051 3152 8406 22067 45185 37829 14711 5254 1051 1051 3152 7356 13661 23118 28372
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 79051 179661 273085 136543 50305 21559 14373 21559 28746 28746 28746 35932 35932 35932 28746 21559 14373 21559 50305 122170 323390 495865 323390 215594 179661 165288 114983 57492 28746 14373 14373 28746 43119 43119 43119 35932 35932 21559 14373 7186 14373 35932 93424 186848 172475 93424 57492 50305 43119 43119 21559 14373 7186 21559 79051 287458 610848 273085 86237 28746 14373 14373 28746 64678 79051 50305 35932 28746 28746 28746 43119 43119 28746 21559 21559 28746 57492 107797 165288 179661 129356 64678 28746 14373 21559 35932 50305 43119 43119 50305
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 79082 94898 63265 31633 31633 94898 253061 506122 379591 221428 158163 142347 142347 173979 284694 442857 332142 126530 47449 15816 47449 79082 94898 63265 63265 79082 158163 173979 79082 47449 63265 142347 379591 427040 142347 47449 15816 31633 94898 158163 189796 173979 268877 569387 553571 221428 110714 79082 142347 268877 237245 126530 79082 79082 126530 237245 363775 363775 221428 110714 63265 79082 142347 221428 189796 94898 79082 142347 363775 790815 442857 189796 142347 142347 110714 63265 31633 47449 110714 316326 442857 205612 79082 63265 79082 173979 221428 110714 63265 63265
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 135412 135412 236971 338531 203118 135412 236971 440090 406237 270825 203118 270825 473943 575502 473943 406237 440090 406237 236971 135412 169265 203118 169265 135412 101559 101559 135412 304678 372384 372384 440090 643208 778620 507796 270825 236971 372384 507796 406237 203118 101559 236971 677061 541649 270825 236971 406237 1624947 1828065 270825 67706 169265 406237 710914 541649 304678 236971 304678 473943 575502 710914 914033 947886 406237 67706 33853 67706 101559 169265 203118 203118 236971 473943 812474 643208 440090 372384 372384 304678 169265 135412 236971 338531 372384 236971 169265 338531 981739 575502 203118
 141353 141353 141353 282707 989473 2073182 895238 424060 329824 376942 612531 1177944 1460651 801002 471178 329824 329824 518296 1366416 989473 282707 141353 94236 141353 282707 471178 612531 801002 895238 565413 329824 282707 471178 1272180 2355889 942356 424060 282707 329824 518296 659649 376942 188471 94236 94236 141353 141353 235589 424060 706767 424060 188471 94236 141353 282707 848120 1036591 235589 94236 94236 141353 424060 1083709 895238 471178 329824 235589 141353 94236 141353 235589 753884 1460651 706767 376942 282707 235589 235589 282707 471178 565413 424060 329824 329824 518296 1413533 1743358 659649 282707 188471
 339756 388293 485366 630975 485366 194146 194146 339756 825122 1359024 630975 145610 97073 145610 436829 1407561 2038536 776585 388293 582439 922195 728049 436829 388293 485366 582439 436829 339756 630975 873658 533902 242683 97073 97073 291219 873658 776585 388293 194146 97073 145610 436829 533902 388293 388293 388293 339756 194146 97073 97073 339756 1019268 1261951 1116341 970732 825122 630975 533902 679512 970732 1116341 679512 291219 242683 728049 1601707 922195 436829 339756 533902 825122 630975 291219 242683 339756 339756 339756 436829 776585 1213414 825122 436829 339756 388293 485366 388293 145610 97073 145610 242683
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 358665 717330 489089 195635 97818 163030 456483 717330 423877 195635 97818 97818 228241 456483 423877 195635 130424 130424 260847 521695 1075995 1630295 749936 260847 130424 130424 260847 391271 293453 228241 260847 391271 619512 1010783 1239024 782542 456483 423877 652118 1141207 652118 228241 130424 97818 130424 130424 228241 619512 1173813 521695 228241 228241 391271 815148 652118 228241 97818 97818 195635 554300 717330 326059 163030 195635 260847 293453 358665 521695 423877 163030 65212 65212 163030 195635 163030 130424 163030 228241 293453 260847 195635 163030 130424 130424 97818 97818 130424 163030 163030 195635
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 238576 103729 62237 114102 342305 300814 124475 72610 41492 31119 51864 186712 269695 82983 41492 72610 280068 155593 51864 41492 62237 41492 31119 72610 300814 145220 41492 41492 51864 31119 10373 41492 134847 72610 20746 0 20746 62237 62237 41492 62237 155593 217831 176339 228203 155593 51864 10373 41492 176339 425288 259322 114102 62237 31119 41492 176339 757220 207458 51864 41492 176339 259322 41492 10373 20746 62237 72610 82983 238576 228203 31119 10373 31119 82983 82983 41492 41492 51864 62237 62237 51864 31119 10373 20746 72610 321559 383797 176339 248949
 4685520 3259492 2240901 2037182 2444619 3463210 3666928 1629746 611155 611155 2037182 9167321 7741293 1426028 611155 1629746 5704111 2444619 1018591 1426028 2037182 1018591 1018591 3055774 12834250 2037182 814873 1833464 2648337 1222309 814873 1426028 2037182 1222309 814873 814873 1222309 1833464 2037182 2240901 2444619 2444619 1629746 1018591 814873 814873 611155 611155 1222309 2648337 5907829 5907829 3055774 1629746 1018591 814873 1018591 1629746 2037182 1222309 814873 2037182 7333857 2240901 611155 1018591 3870647 2648337 1222309 1629746 3259492 1222309 407436 1018591 1833464 1222309 611155 1222309 3055774 2852055 1426028 611155 611155 814873 1018591 1426028 2037182 3259492 5907829 6722702
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 429215 1287646 12876456 4721367 858430 429215 858430 1716861 7725874 11588811 2146076 0 429215 6438228 9871950 1287646 429215 3433722 15451748 2146076 1287646 2146076 858430 0 2146076 7725874 2575291 3004506 8155089 3862937 858430 858430 2146076 1716861 858430 429215 858430 1716861 3862937 6438228 3862937 2146076 5150583 9442735 858430 0 429215 858430 1287646 6867443 34337217 4292152 2146076 6009013 16310178 2575291 429215 1716861 8155089 16310178 6438228 3004506 1716861 429215 1287646 7725874 1716861 0 858430 2575291 1287646 1287646 5579798 5150583 2575291 7296659 48072103 4292152 429215 0 3862937 37341723 7296659 2146076 3433722 9442735 3004506 858430 1287646 858430
 3309556 5673525 8983081 5673525 2363969 1891175 2836763 7091906 9455875 5200731 2836763 2363969 4255144 7564700 4727938 2363969 2836763 17020575 15129400 3782350 3309556 4727938 3309556 3782350 10401463 8037494 3309556 3782350 3782350 1891175 1891175 4727938 6146319 2363969 945588 2836763 5673525 5200731 2363969 1418381 1418381 2363969 3782350 4255144 3309556 2363969 1891175 1891175 2363969 4255144 6146319 4255144 2363969 2836763 4255144 4255144 1418381 1418381 2363969 3782350 3782350 4255144 4255144 2836763 3309556 16547782 20802925 2836763 1418381 2836763 2836763 3782350 10874256 10401463 4255144 6146319 19857338 14656607 3782350 2836763 7091906 19857338 18911750 7091906 4255144 4255144 4255144 3309556 2836763 2363969
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 9773421 24433552 12216776 12216776 13438454 3665033 0 4886710 37872006 15881809 4886710 3665033 15881809 36650328 8551743 1221678 1221678 14660131 18325164 10995098 18325164 25655230 17103486 32985295 32985295 10995098 13438454 35428651 10995098 1221678 2443355 8551743 15881809 10995098 6108388 6108388 12216776 17103486 3665033 0 4886710 24433552 26876907 26876907 56197170 14660131 7330066 19546842 36650328 21990197 23211874 9773421 1221678 2443355 18325164 36650328 3665033 0 4886710 34206973 21990197 3665033 6108388 19546842 15881809 10995098 8551743 2443355 1221678 7330066 19546842 13438454 10995098 8551743 4886710 10995098 25655230 7330066 1221678 1221678 19546842 20768519 4886710 2443355 9773421 14660131 10995098 17103486 10995098 4886710
 2311309 1155655 3466964 5778273 6933927 19646127 23113090 10400891 20801781 27735709 6933927 2311309 4622618 20801781 23113090 10400891 15023509 25424400 9245236 4622618 3466964 2311309 3466964 16179163 58938381 9245236 2311309 1155655 1155655 11556545 20801781 5778273 3466964 8089582 25424400 9245236 3466964 2311309 8089582 23113090 4622618 1155655 4622618 43914872 31202672 9245236 4622618 1155655 2311309 11556545 31202672 15023509 17334818 23113090 17334818 17334818 19646127 15023509 13867854 23113090 25424400 12712200 11556545 17334818 9245236 3466964 2311309 4622618 12712200 70494926 20801781 4622618 4622618 17334818 16179163 1155655 1155655 3466964 17334818 9245236 1155655 2311309 9245236 24268745 2311309 2311309 3466964 6933927 30047018 33513981
 16337983 24506975 21783978 16337983 24506975 32675967 21783978 19060981 24506975 21783978 16337983 13614986 19060981 21783978 19060981 13614986 19060981 21783978 27229972 87135912 98027901 19060981 16337983 21783978 21783978 57182942 125257873 27229972 13614986 16337983 19060981 13614986 16337983 19060981 19060981 13614986 13614986 16337983 16337983 24506975 38121961 21783978 13614986 19060981 24506975 16337983 16337983 16337983 13614986 16337983 27229972 21783978 29952970 62628937 35398964 19060981 27229972 87135912 59905939 27229972 27229972 29952970 19060981 21783978 29952970 21783978 27229972 89858909 68074931 35398964 35398964 24506975 21783978 43567956 32675967 13614986 19060981 81689917 81689917 16337983 13614986 40844959 119811879 32675967 16337983 16337983 16337983 19060981 27229972 21783978
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 5503256 2501480 2001184 2501480 5002960 6003552 4502664 4002368 6503848 7504440 5002960 5503256 10005920 8505032 6003552 5002960 3502072 4002368 5002960 2001184 1500888 8004736 15509176 6503848 5002960 2001184 1500888 6003552 6503848 3001776 6003552 17010064 10506216 5503256 6003552 12007104 14008288 5503256 4002368 6003552 10005920 6003552 3502072 3001776 4002368 13007696 17510360 5002960 3001776 4502664 7004144 5503256 2501480 2001184 5002960 18510952 7504440 2501480 3502072 12507400 5002960 1500888 3001776 7004144 3502072 3001776 4502664 3001776 5503256 6503848 2501480 4002368 6003552 2001184 1500888 4002368 5002960 3001776 3502072 6003552 6003552 3001776 2001184 2501480 4002368 5503256 4002368 2501480 3001776 7004144
 14156551 53087066 56626203 46008790 31852239 21234826 42469652 92017580 24773964 10617413 46008790 148643783 31852239 10617413 31852239 116791544 35391377 17695689 24773964 35391377 46008790 38930515 17695689 14156551 31852239 35391377 49547928 53087066 21234826 21234826 35391377 24773964 10617413 14156551 31852239 28313102 10617413 14156551 28313102 35391377 38930515 56626203 38930515 35391377 42469652 14156551 14156551 35391377 35391377 31852239 35391377 35391377 67243616 81400167 21234826 17695689 70782754 106174131 21234826 17695689 53087066 67243616 38930515 35391377 31852239 42469652 53087066 21234826 21234826 38930515 38930515 53087066 120330682 74321892 35391377 24773964 14156551 21234826 35391377 24773964 10617413 17695689 38930515 28313102 38930515 116791544 81400167 46008790 31852239 14156551
 19047358 22221918 44443836 31745597 28571037 44443836 44443836 47618395 47618395 22221918 25396477 57142074 57142074 22221918 25396477 47618395 44443836 41269276 47618395 41269276 41269276 38094716 19047358 28571037 44443836 38094716 47618395 53967515 41269276 41269276 28571037 15872798 28571037 53967515 31745597 15872798 28571037 53967515 31745597 28571037 41269276 31745597 31745597 38094716 22221918 25396477 44443836 28571037 34920156 31745597 19047358 31745597 57142074 31745597 22221918 41269276 44443836 34920156 25396477 38094716 60316634 38094716 19047358 22221918 31745597 31745597 44443836 34920156 25396477 34920156 31745597 31745597 34920156 25396477 28571037 50792955 44443836 19047358 22221918 38094716 44443836 19047358 22221918 47618395 47618395 34920156 50792955 38094716 25396477 34920156
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 146003617 243339361 121669680 146003617 194671489 340675105 413676914 146003617 97335744 194671489 194671489 146003617 170337553 219005425 194671489 97335744 97335744 365009041 292007233 170337553 559680530 365009041 194671489 219005425 146003617 365009041 462344786 170337553 389342978 292007233 121669680 194671489 243339361 146003617 121669680 194671489 243339361 146003617 146003617 292007233 462344786 900355636 413676914 146003617 170337553 243339361 365009041 584014466 194671489 170337553 389342978 292007233 170337553 146003617 292007233 730018083 267673297 146003617 340675105 486678722 146003617 219005425 462344786 146003617 146003617 146003617 170337553 608348402 170337553 97335744 146003617 121669680 292007233 462344786 267673297 608348402 438010850 121669680 194671489 584014466 243339361 121669680 292007233 754352019 608348402 413676914 170337553 121669680 146003617 97335744
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2029701884 2147483647 2029701884 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2029701884 2147483647 2029701884 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2029701884 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2029701884 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2029701884 2029701884 2029701884 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2029701884 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2029701884 2147483647 2147483647 2147483647 2147483647 2029701884 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2029701884 2147483647 2147483647 2147483647 2147483647 2147483647 2029701884 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 1887004183 2147483647 2147483647 2147483647 2147483647 1887004183 2147483647 1887004183 943502091 2147483647 2147483647 471751046 2147483647 2147483647 1415253137 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 943502091 1887004183 2147483647 1415253137 1415253137 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 1415253137 2147483647 2147483647 2147483647 1887004183 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 1887004183 1415253137 2147483647 2147483647 943502091 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 1415253137 2147483647 2147483647 2147483647 2147483647 1887004183 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 471751046 2147483647 2147483647 943502091 2147483647 2147483647 1887004183 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 96706171 1450592565 580237026 96706171 0 435177769 145059256 193412342 2147483647 1160474052 1063767881 2147483647 1015414795 290118513 676943197 290118513 0 48353085 338471598 1402239479 580237026 193412342 290118513 580237026 822002453 0 48353085 725296282 870355539 193412342 1015414795 193412342 0 628590111 241765427 48353085 725296282 1063767881 338471598 145059256 1208827137 0 48353085 918708624 1837417249 48353085 0 338471598 386824684 1063767881 338471598 870355539 48353085 0 386824684 0 0 386824684 48353085 0 676943197 1450592565 1063767881 725296282 193412342 0 96706171 1934123420 338471598 48353085 241765427 870355539 48353085 193412342 1547298736 338471598 628590111 1353886394 241765427 531883940 1692357992 386824684 290118513 1160474052 290118513 0 241765427 773649368 338471598
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1955110367 2147483647 1955110367 2147483647 2147483647 1955110367 2147483647 2147483647 1955110367 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 1955110367 1955110367 2147483647 2147483647 1955110367 1955110367 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 1955110367 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 1955110367 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 1955110367 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647
 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647
 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647
 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647
 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647
 1664542546 2147483647 2147483647 2147483647 2080678183 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2080678183 2147483647 2147483647 1664542546 2147483647 2147483647 2147483647 2147483647 1664542546 2147483647 2147483647 2147483647 2147483647 2147483647 1664542546 2147483647 2147483647 2147483647 1664542546 2147483647 2147483647 2147483647 2147483647 2147483647 1664542546 2147483647 2147483647 2080678183 2147483647 1664542546 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2080678183 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2080678183 2147483647 2147483647 2147483647
 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 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
 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647
 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 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