% 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
 4729 5517 6568 7618 8406 8932 8932 8669 7881 7093 6042 5254 4203 3678 2890 2364 2102 1839 1576 1314 1051 1051 1051 788 788 788 788 788 788 788 788 788 788 1051 1051 1314 1314 1576 1839 2364 2627 3152 3941 4466 5254 6305 7093 7618 7881 8144 7618 7093 6305 5517 4729 3941 3152 2627 2364 1839 1576 1314 1051 1051 788 788 788 525 525 525 525 525 525 525 525 525 525 525 525 788 788 788 1051 1314 1576 1839 2102 2627 3152 3941
 1265 1012 1012 1012 759 759 759 759 759 759 759 759 1012 1012 1265 1265 1518 1771 2278 2784 3290 4302 5314 6580 8351 10123 11894 13412 14172 13918 12906 11135 9110 7339 5820 4555 3543 2784 2278 1771 1518 1265 1012 759 759 506 506 506 506 506 506 506 506 506 506 506 506 506 506 506 759 759 1012 1012 1265 1265 1518 1771 1771 2025 2278 2531 2784 3037 3290 3290 3290 3290 3290 3037 3037 2784 2531 2278 2025 2025 1771 1518 1518 1265
 1296 1377 1458 1539 1539 1620 1620 1620 1539 1539 1458 1458 1377 1296 1215 1134 1053 972 891 891 810 729 729 729 648 648 567 567 567 567 567 567 567 567 567 567 567 567 648 648 648 729 729 729 810 810 891 891 891 972 972 972 972 972 972 972 972 972 972 891 891 891 810 810 810 729 729 729 729 648 648 648 648 648 648 648 648 648 648 729 729 729 810 891 891 972 1053 1134 1215 1215
 674 674 674 634 595 595 555 515 476 476 436 397 397 397 357 357 357 357 357 357 357 397 397 436 476 515 555 595 634 674 753 793 872 912 952 991 991 952 912 872 833 753 674 595 555 476 436 357 317 278 238 238 198 198 159 159 159 119 119 119 119 119 119 119 119 119 119 119 119 159 159 159 159 198 198 238 238 278 317 357 397 397 476 515 555 595 595 634 674 674
 1374 1374 1455 1455 1455 1455 1374 1374 1374 1293 1213 1213 1132 1132 1051 1051 1051 970 970 970 970 970 970 970 970 970 970 970 970 970 1051 1051 1051 1051 1051 1051 1051 1051 1051 1051 1051 1051 1051 970 970 970 889 889 808 808 728 728 728 647 647 566 566 566 566 485 485 485 485 485 485 485 485 485 485 485 485 485 485 485 485 566 566 566 647 647 728 808 808 889 970 1051 1132 1213 1213 1293
 578 614 650 650 686 686 722 722 722 722 722 722 722 686 686 650 650 650 614 614 578 578 542 542 506 506 506 469 469 433 433 433 397 397 397 397 361 361 361 361 361 361 325 325 325 325 325 289 289 289 289 253 253 253 253 217 217 217 217 217 217 181 181 181 181 181 181 181 181 181 181 181 181 181 217 217 217 217 253 253 289 289 325 361 361 397 433 469 506 542
 279 279 279 279 318 318 318 358 358 358 358 358 398 398 398 398 398 398 398 398 398 398 398 398 398 398 398 398 438 438 438 438 438 438 478 478 518 518 557 557 597 637 637 677 717 717 756 756 796 796 796 796 796 756 756 717 717 677 637 597 597 557 518 478 438 438 398 358 358 318 318 279 279 279 239 239 239 239 239 239 199 199 239 239 239 239 239 239 239 279
 1335 1265 1124 1054 914 843 773 703 633 562 492 492 422 422 351 351 351 351 351 351 351 281 281 281 281 351 351 351 351 351 351 351 422 422 422 422 492 492 492 562 562 562 633 633 633 633 703 703 703 703 703 703 703 703 703 633 633 633 633 633 703 703 703 703 703 773 773 843 843 914 914 984 1054 1124 1195 1265 1335 1406 1476 1546 1616 1687 1757 1757 1757 1757 1687 1616 1546 1476
 6704 7661 7661 8619 9577 9577 10535 10535 11492 12450 13408 14365 14365 15323 16281 17238 18196 19154 19154 19154 19154 19154 18196 17238 16281 15323 14365 12450 11492 10535 9577 8619 8619 7661 7661 6704 6704 6704 6704 6704 7661 7661 8619 9577 9577 10535 12450 13408 14365 15323 17238 18196 19154 19154 20111 19154 19154 18196 16281 15323 13408 12450 10535 9577 8619 7661 6704 5746 5746 4788 4788 3831 3831 3831 3831 3831 2873 2873 2873 3831 3831 3831 3831 4788 4788 4788 5746 5746 6704 6704
 4352 3627 3627 3627 3627 2901 2901 2901 2901 2901 2901 2901 2901 2901 2901 2901 2901 2901 2901 3627 3627 3627 3627 3627 3627 3627 3627 3627 3627 3627 3627 3627 3627 3627 3627 3627 3627 3627 4352 4352 5078 5078 5803 5803 6528 7254 7979 8704 9430 10155 10881 11606 13057 13782 15233 15958 17409 18860 19585 21036 21761 21761 22487 22487 21761 21036 20310 18860 17409 16684 15233 13782 12331 11606 10155 9430 8704 7979 7254 7254 6528 6528 5803 5803 5803 5078 5078 5078 4352 4352
 4989 3326 3326 3326 1663 1663 1663 1663 1663 0 0 0 0 0 1663 1663 1663 1663 1663 1663 3326 3326 3326 3326 4989 4989 4989 4989 4989 4989 6652 6652 6652 6652 6652 8315 8315 9978 11641 13304 16630 19956 26608 33260 43237 53215 66519 79823 93127 103105 104768 99779 89801 74834 61530 49889 39911 31597 26608 23282 19956 18293 16630 14967 14967 13304 13304 13304 13304 13304 13304 13304 13304 13304 13304 13304 13304 13304 13304 11641 11641 11641 9978 9978 8315 8315 6652 6652 4989 4989
 8016 8016 8016 8016 8016 8016 8016 8016 8016 8016 8016 8016 8016 10021 10021 12025 14029 18037 20041 24049 26053 30062 34070 36074 38078 40082 42086 42086 42086 40082 38078 36074 34070 30062 28057 26053 26053 24049 24049 24049 24049 24049 26053 26053 28057 28057 30062 32066 34070 36074 38078 38078 40082 42086 42086 42086 42086 42086 40082 38078 34070 32066 30062 28057 24049 22045 22045 20041 18037 16033 14029 14029 12025 12025 10021 10021 8016 8016 8016 8016 8016 8016 8016 8016 8016 8016 8016 8016 8016 8016
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10973 21946 43892 76811 142650 252380 384057 515734 581572 548653 449896 351138 263354 197515 142650 109731 87785 76811 76811 87785 109731 153623 208488 285300 362111 460869 559626 636438 669357 636438 548653 449896 340165 252380 186542 142650 109731 87785 65838 54865 43892 43892 32919 21946 21946 21946 10973 10973 10973 0 0
 45708 45708 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 45708 91415 137123 228538 319953 411368 502783 594198 685613 731320 822735 822735 868443 822735 822735 777028 777028 822735 959858 1142688 1508348 2011130 2696743 3702308 4890703 5622023 4982118 3382355 1919715 1005565 502783 274245 137123 91415 45708 45708 45708 45708 45708 45708 45708 45708 45708 45708 45708 45708
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 222690 222690 222690 222690 222690 222690 222690 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 668069 1781517 3340344 5344551 7571447 10021032 12693308 15810962 20042065 24941236 28504270 27390822 21378203 14697514 9798343 6457999 4231103 2894965 1781517 1113448 445379 222690 0 0 0
 557452 278726 139363 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 139363 139363 139363 139363 278726 278726 278726 278726 278726 278726 278726 278726 278726 278726 278726 278726 278726 418089 557452 975540 1532992 2647895 4180887 6271330 9058588 11985208 14493740 15329918 13936289 11149031 8083047 5574515 3902161 2926621 2369169 2090443 1951080 1951080 1951080 1951080 1951080 1811718 1672355 1532992 1254266 836177
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 72198 72198 144396 144396 216595 216595 288793 360991 433189 577586 794180 1155171 1660559 2382541 3104523 3537713 3465514 2960127 2454739 2021550 1732757 1516163 1516163 1516163 1660559 1949352 2382541 3032325 3754307 4331893 4548488 4259695 3609911 2960127 2310343 1732757 1299568 938577 649784 360991 216595 72198 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 41736 83472 125208 166944 166944 166944 125208 125208 83472 41736 41736 41736 41736 0 0 0 0 0 0 0 41736 125208 208680 333888 500831 709511 834719 959927 1043399 1126871 1252079 1419022 1711174 2086798 2587629 3088460 3338876 3213668 2796309 2337213 1961590 1711174 1585966 1460758 1293815 1085135 834719 542567 292152 125208
 25351 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25351 25351 25351 25351 25351 50702 50702 50702 76053 76053 101405 101405 126756 177458 228160 304214 430969 583076 785885 1039397 1343610 1698526 2028091 2205549 2154847 1901335 1571771 1318259 1140801 1039397 937992 861939 785885 659130 532374 380267 253511 152107 76053
 19037 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19037 19037 19037 19037 19037 19037 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19037 19037 19037 19037 19037 19037 19037 19037 19037 19037 19037 19037 19037 19037 19037 19037 38075 38075 57112 76150 95187 133262 171337 209412 247487 304599 361711 437861 533048 647273 818610 1085134 1446845 1884707 2246418 2246418 1865669 1332621 894760 571123 361711 228449 133262 57112
 90811 36325 18162 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18162 18162 36325 36325 54487 54487 72649 72649 90811 90811 90811 90811 90811 90811 90811 90811 90811 90811 108974 127136 163460 181623 236109 272434 326921 399570 472219 544868 635679 726490 799139 889950 962599 1053411 1126060 1198709 1216871 1180546 1089735 926275 744652 544868 381407 254272 163460
 406125 426431 467044 487350 507656 487350 446738 365513 284288 203063 162450 121838 81225 60919 60919 40613 40613 40613 40613 20306 20306 20306 40613 40613 40613 40613 40613 40613 60919 60919 60919 81225 81225 81225 60919 60919 60919 40613 40613 40613 40613 20306 20306 20306 20306 20306 20306 20306 20306 20306 40613 40613 40613 60919 60919 81225 121838 162450 243675 324900 406125 487350 507656 487350 426431 365513 324900 284288 243675 223369 203063 203063 223369 223369 263981 304594 365513 467044 568575 690413 771638 791944 771638 690413 609188 527963 467044 426431 406125 406125
 502938 548659 640103 731546 845850 983015 1097319 1165901 1165901 1074458 937293 754407 617242 502938 388634 320051 274330 228608 182886 160026 137165 137165 114304 114304 91443 91443 91443 91443 91443 91443 91443 114304 114304 114304 114304 137165 137165 114304 114304 114304 91443 91443 68582 68582 68582 45722 45722 45722 45722 45722 22861 22861 22861 22861 22861 0 0 0 0 0 22861 22861 22861 22861 45722 45722 45722 68582 68582 68582 91443 114304 137165 160026 182886 205747 251469 297190 342912 388634 434355 434355 434355 434355 411495 411495 411495 411495 434355 457216
 444000 388500 305250 249750 194250 166500 111000 83250 55500 27750 0 0 0 27750 83250 166500 305250 527250 860250 1387500 2053500 2553000 2358750 1665000 1026750 582750 333000 194250 111000 55500 55500 27750 27750 27750 27750 27750 27750 27750 27750 27750 27750 27750 27750 27750 27750 27750 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 27750 27750 55500 83250 111000 138750 194250 249750 305250 360750 416250 499500 555000 638250 693750 749250 804750 832500 832500 804750 749250 666000 610500 527250
 450314 405283 405283 360252 360252 360252 315220 315220 315220 360252 360252 450314 540377 675472 855597 1170817 1531069 1981383 2386666 2701886 2701886 2386666 1936352 1486038 1080755 765535 540377 405283 315220 225157 180126 180126 180126 135094 135094 180126 180126 135094 135094 135094 135094 135094 135094 135094 90063 90063 90063 90063 90063 45031 45031 45031 0 0 0 0 0 0 0 0 0 0 0 45031 90063 90063 135094 180126 225157 270189 315220 360252 450314 495346 540377 630440 675472 765535 810566 855597 900629 900629 855597 810566 765535 720503 630440 585409 540377 495346
 203581 254477 305372 407163 508954 661640 865221 1170593 1475965 1730442 1883128 1832233 1628652 1374175 1170593 1017907 967012 1017907 1221489 1628652 2341187 3511780 5191327 6412815 5445804 3206408 1577756 712535 305372 152686 50895 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50895 50895 50895 101791 101791 152686 152686
 332804 332804 332804 443738 554673 665607 776542 998411 1220280 1553084 1996822 2662429 3438971 4548316 5879530 7210745 7987287 7876352 6988876 5879530 4881120 4215512 3771774 3549905 3438971 3438971 3438971 3438971 3217102 2773363 2329625 1774953 1442149 1109345 776542 665607 443738 332804 332804 221869 221869 110935 110935 110935 110935 110935 110935 110935 110935 110935 110935 110935 110935 110935 110935 110935 110935 110935 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 110935 110935 110935 110935 110935 221869 221869 221869 221869 221869 221869 221869
 261127 261127 313352 313352 365577 417803 470028 574479 678929 835605 992281 1148957 1357859 1566760 1827887 2141239 2506816 2976844 3394647 3707999 3760225 3499098 2976844 2402366 1827887 1357859 992281 731155 522253 365577 261127 208901 156676 104451 104451 52225 52225 52225 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 52225 52225 52225 104451 156676 156676 208901 208901 261127 261127 261127 261127 208901 208901 208901 156676 156676 156676 104451 104451 104451 104451 104451 156676 156676 156676 208901 208901 208901 261127 261127 261127 261127 261127 261127 261127
 0 0 0 44270 44270 88541 177081 354163 664055 1239570 2169248 3187466 3762981 3630170 3231736 2833303 2611951 2479140 2390599 2257788 2124977 1947896 1726544 1416652 1151029 841137 619785 398433 265622 177081 132811 88541 44270 44270 44270 44270 44270 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 44270 88541 88541 88541 88541 88541 88541 44270 44270 44270 44270 44270 44270 44270 44270 44270 88541 88541 88541 132811 132811 132811 132811 88541 44270 44270 0 0 0 0 0 0 0
 1356335 1271564 1271564 1186793 1102022 1017251 932480 932480 932480 1017251 1102022 1271564 1441106 1780189 2204044 2882211 3729920 4577630 5086255 5255797 5001484 4577630 4153775 3814691 3560379 3221295 2797440 2204044 1695418 1186793 762938 508626 339084 254313 84771 84771 0 0 0 0 0 0 0 84771 84771 84771 84771 84771 169542 169542 169542 169542 169542 169542 84771 84771 84771 0 0 0 0 0 0 0 84771 84771 84771 84771 169542 169542 169542 169542 84771 84771 84771 84771 84771 84771 84771 84771 84771 169542 254313 339084 508626 762938 932480 1186793 1271564 1356335
 328392 364880 401368 401368 401368 328392 291904 218928 182440 182440 182440 182440 218928 255416 328392 401368 547320 693272 912200 1204104 1496008 1860888 2335233 3028505 3904217 4269097 3393385 2006840 1058152 583808 364880 218928 145952 109464 109464 109464 109464 109464 145952 182440 255416 291904 291904 255416 218928 182440 109464 72976 36488 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 36488 36488 36488 72976 72976 72976 72976 72976 109464 109464 182440 218928 255416
 0 0 0 0 0 0 0 0 41903 167612 293321 460934 586643 754255 1005674 1298995 1634219 1927541 2011347 1843735 1592316 1466607 1466607 1592316 1927541 2514184 3017021 2975117 2262765 1550413 1047577 754255 586643 460934 335225 209515 125709 41903 0 0 0 0 0 0 0 0 0 41903 125709 251418 502837 628546 419031 209515 83806 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 83806 335225 921867 1173286 670449 293321 125709 41903
 255379 109448 36483 0 0 0 0 36483 109448 182414 291862 437793 583724 693172 766137 729655 656689 583724 547241 656689 985034 1860619 3794204 6092615 4159031 1568757 547241 182414 72965 36483 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 72965 218896 510758 875585 1130965 1094482 875585 656689 474275 328345 182414 72965 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 36483 145931 364827 802620 1167447 985034 547241
 36252 72504 108756 145008 199386 271889 326267 380645 398771 416897 416897 398771 398771 416897 416897 435023 471275 525653 580031 634409 634409 580031 471275 344393 235638 145008 90630 72504 54378 36252 36252 36252 36252 36252 36252 36252 54378 54378 54378 72504 90630 108756 145008 199386 235638 290015 308141 290015 253763 199386 163134 126882 108756 90630 72504 72504 54378 54378 54378 54378 54378 54378 54378 54378 72504 126882 199386 326267 507527 670661 725039 634409 471275 326267 217512 145008 108756 72504 54378 36252 36252 18126 18126 0 0 0 0 0 0 18126
 423181 250062 134649 76942 38471 38471 38471 57707 96178 153884 269297 500123 1019482 2058199 2808384 1808137 827127 365475 153884 76942 38471 57707 76942 173120 346239 654007 884833 711714 403946 211591 115413 76942 38471 19236 19236 0 0 0 0 0 0 0 0 0 0 19236 76942 115413 96178 76942 57707 38471 19236 19236 19236 19236 19236 19236 19236 38471 57707 96178 173120 327004 500123 480888 307768 173120 96178 57707 38471 19236 19236 19236 19236 0 0 0 0 0 0 0 0 19236 19236 38471 96178 192355 365475 500123
 117691 16813 0 0 0 0 0 16813 16813 33626 67252 84065 100878 134504 168130 201756 252195 336259 453950 638893 891088 1176908 1445916 1614045 1647671 1529981 1260973 941526 655706 453950 319446 218569 151317 100878 67252 33626 16813 0 0 0 0 0 0 0 0 151317 453950 437137 184943 67252 16813 16813 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 33626 100878 168130
 215667 283063 283063 242626 188709 161751 161751 175230 215667 269584 363939 471772 552648 539168 444814 336980 242626 161751 107834 80875 67396 53917 80875 134792 215667 323501 404376 390897 323501 242626 175230 134792 94354 80875 67396 53917 53917 53917 53917 53917 67396 94354 148271 202188 256105 242626 161751 94354 67396 40438 26958 26958 26958 26958 26958 26958 26958 26958 40438 53917 67396 80875 107834 161751 202188 242626 269584 269584 256105 242626 229147 202188 175230 121313 94354 67396 40438 26958 26958 13479 13479 13479 13479 13479 13479 13479 26958 40438 67396 121313
 78732 209952 419904 629856 734832 682344 577368 498636 419904 393660 367416 367416 393660 419904 446148 498636 524880 551124 603612 629856 656100 656100 656100 629856 551124 446148 367416 288684 236196 209952 183708 183708 183708 183708 209952 236196 262440 341172 419904 577368 787320 997272 1049760 839808 498636 262440 131220 78732 78732 52488 52488 78732 78732 78732 78732 104976 104976 104976 131220 157464 157464 183708 183708 157464 131220 78732 26244 0 0 0 26244 52488 131220 209952 288684 341172 341172 288684 236196 183708 131220 104976 78732 52488 52488 26244 26244 26244 26244 26244
 198127 210510 136212 74297 37149 24766 24766 37149 37149 74297 123829 235275 507699 1052548 1696459 1547864 965867 569614 359105 247658 173361 136212 99063 86680 74297 61915 61915 61915 61915 74297 74297 86680 86680 99063 86680 86680 61915 49532 37149 37149 37149 37149 37149 49532 49532 49532 24766 12383 12383 0 0 0 0 0 0 12383 12383 12383 12383 24766 37149 49532 61915 86680 99063 123829 136212 148595 173361 185744 210510 210510 185744 123829 74297 37149 24766 12383 0 0 0 0 0 0 0 0 12383 24766 49532 111446
 392574 404121 173195 69278 34639 34639 46185 80824 150102 288658 473399 519584 404121 265565 184741 150102 138556 138556 150102 161648 184741 184741 184741 161648 150102 150102 138556 150102 161648 184741 219380 277111 357935 415667 381028 265565 150102 69278 34639 23093 11546 11546 34639 80824 161648 173195 80824 23093 0 0 0 0 0 0 0 0 0 0 11546 23093 57732 103917 138556 115463 80824 57732 46185 46185 57732 103917 207834 461852 681232 357935 115463 34639 0 0 0 0 0 0 0 0 0 0 0 0 23093 127009
 25498 38246 50995 57370 63744 63744 70119 70119 76493 76493 76493 76493 76493 76493 70119 70119 63744 63744 57370 57370 57370 57370 70119 101991 165735 280474 407963 446209 350593 229479 146612 101991 76493 57370 50995 50995 57370 63744 76493 89242 114739 152986 172109 152986 95616 50995 25498 12749 12749 6374 6374 6374 6374 6374 12749 12749 19123 38246 63744 101991 146612 146612 108365 63744 31872 19123 12749 6374 6374 6374 12749 19123 25498 38246 50995 63744 57370 50995 38246 25498 19123 19123 12749 12749 12749 12749 12749 12749 12749 19123
 39388 55143 86653 102408 94531 78776 55143 39388 31510 31510 31510 39388 55143 70898 94531 110286 118163 126041 126041 133919 133919 133919 133919 133919 126041 126041 118163 126041 126041 141796 149674 165429 157551 149674 126041 102408 86653 86653 86653 86653 94531 94531 78776 55143 39388 23633 15755 15755 15755 23633 39388 70898 110286 181184 259960 283592 228449 157551 102408 70898 55143 47265 39388 31510 23633 23633 15755 15755 7878 7878 7878 7878 7878 15755 23633 31510 47265 70898 118163 204817 283592 283592 196939 118163 70898 47265 31510 23633 23633 23633
 98506 137909 157610 128058 98506 68954 49253 49253 49253 59104 78805 108357 128058 157610 187162 216714 256117 275818 265967 206863 147760 98506 68954 59104 59104 78805 108357 177312 265967 364474 394026 325071 236415 157610 108357 78805 68954 68954 68954 78805 88656 98506 78805 49253 19701 9851 0 0 0 0 0 9851 19701 39403 78805 157610 275818 295519 187162 88656 39403 9851 0 0 0 0 0 0 0 0 9851 39403 98506 206863 374324 453129 364474 246266 157610 108357 88656 68954 49253 39403 29552 29552 29552 29552 39403 59104
 83181 190128 427787 665447 510968 285191 178245 142596 130713 142596 166362 178245 178245 166362 154479 178245 213894 308957 427787 439670 308957 178245 106947 71298 59415 47532 59415 71298 83181 118830 154479 202011 273308 320840 285191 213894 154479 106947 95064 83181 83181 83181 83181 59415 35649 23766 11883 11883 0 11883 11883 23766 35649 71298 130713 213894 297074 320840 273308 202011 130713 71298 47532 23766 11883 11883 11883 11883 11883 11883 23766 23766 35649 35649 35649 47532 59415 71298 118830 178245 202011 166362 106947 71298 47532 23766 23766 23766 23766 47532
 52692 96603 114167 87821 52692 26346 17564 17564 26346 52692 122949 272245 368847 298591 193206 140513 114167 96603 87821 70257 61475 43910 35128 35128 26346 26346 26346 26346 35128 43910 79039 175642 412758 562053 210770 43910 0 0 0 0 0 17564 35128 70257 87821 79039 52692 26346 17564 8782 8782 8782 26346 79039 245898 667438 649874 254680 96603 43910 26346 17564 8782 8782 0 0 0 0 0 0 0 0 0 0 0 8782 17564 52692 228334 895772 685002 158077 35128 8782 0 0 0 0 8782 26346
 325950 234684 162975 130380 123861 143418 169494 169494 123861 71709 32595 13038 0 0 0 0 0 13038 52152 176013 443293 410698 202089 104304 58671 39114 26076 19557 13038 6519 0 0 0 0 0 19557 78228 189051 254241 149937 65190 32595 19557 13038 13038 13038 13038 13038 6519 6519 0 0 0 0 0 6519 13038 39114 84747 123861 110823 65190 26076 13038 6519 0 0 0 6519 6519 13038 32595 71709 136899 221646 241203 176013 104304 58671 32595 19557 13038 6519 6519 13038 19557 45633 104304 208608 332469
 22534 22534 22534 33802 56336 112672 247878 473221 585893 405618 191542 90137 45069 22534 22534 22534 22534 22534 33802 45069 56336 67603 67603 90137 112672 135206 157740 146473 123939 90137 78870 56336 45069 33802 22534 22534 22534 33802 45069 56336 101405 146473 191542 214076 202809 202809 202809 191542 146473 90137 45069 22534 11267 11267 11267 22534 67603 169008 405618 698565 642229 405618 236611 146473 90137 67603 56336 45069 45069 45069 45069 45069 45069 56336 67603 90137 101405 123939 157740 214076 259145 281679 270412 225343 157740 101405 56336 33802 22534 22534
 103729 114102 124475 114102 82983 62237 41492 31119 31119 20746 20746 31119 51864 103729 155593 197085 176339 114102 62237 31119 31119 31119 31119 31119 41492 62237 103729 186712 331932 446034 435661 331932 217831 124475 72610 51864 41492 41492 41492 62237 124475 290441 622373 622373 331932 176339 93356 62237 41492 51864 72610 103729 145220 145220 114102 72610 31119 20746 10373 10373 20746 20746 31119 41492 82983 114102 134847 134847 134847 134847 134847 124475 114102 82983 62237 41492 20746 10373 10373 10373 31119 82983 165966 280068 290441 197085 114102 82983 82983 82983
 28996 16569 8285 4142 8285 12427 20712 24854 28996 33139 37281 41424 49708 49708 45566 37281 28996 20712 12427 8285 8285 12427 16569 28996 53851 99416 136698 115986 82847 70420 70420 74562 78705 74562 66278 62135 70420 82847 107701 111843 78705 37281 16569 12427 12427 12427 12427 12427 8285 4142 4142 4142 8285 20712 49708 115986 132555 57993 20712 8285 4142 4142 4142 4142 12427 33139 62135 70420 66278 57993 53851 53851 57993 53851 41424 28996 20712 16569 12427 12427 12427 16569 20712 24854 37281 74562 173979 289965 161552 66278
 5179 5179 0 0 0 0 5179 10358 15536 25894 41431 98398 315908 429842 145007 41431 15536 5179 0 10358 31073 77682 88040 46609 20715 5179 0 10358 31073 119113 559313 647353 119113 25894 10358 10358 10358 10358 15536 20715 25894 36252 51788 72503 82861 82861 72503 46609 20715 10358 5179 5179 5179 5179 5179 5179 15536 31073 62146 77682 51788 25894 10358 0 0 0 5179 41431 165722 191616 62146 15536 5179 10358 15536 31073 62146 145007 253762 181259 77682 36252 20715 10358 5179 0 0 0 5179 5179
 134494 80696 32279 10760 10760 16139 26899 43038 75317 112975 123734 102215 80696 64557 53798 43038 32279 21519 16139 10760 10760 16139 26899 37658 43038 48418 59177 69937 75317 80696 75317 64557 53798 48418 59177 91456 150633 193671 161393 102215 64557 48418 59177 91456 118355 86076 37658 16139 5380 5380 10760 26899 59177 134494 188292 118355 53798 26899 16139 16139 10760 10760 10760 10760 16139 26899 48418 75317 91456 91456 86076 80696 69937 59177 43038 26899 16139 10760 10760 10760 26899 69937 139874 161393 107595 59177 37658 37658 59177 107595
 5151 2576 2576 2576 7727 18029 43786 82421 92723 59240 30908 18029 12878 12878 15454 18029 23181 28332 33483 30908 25756 20605 18029 18029 23181 30908 51513 84996 108177 79845 38635 15454 7727 2576 2576 2576 7727 15454 33483 66967 77269 46362 25756 18029 15454 18029 20605 18029 12878 7727 7727 5151 7727 7727 10303 12878 15454 18029 18029 15454 12878 10303 7727 5151 5151 2576 2576 5151 7727 18029 36059 66967 82421 59240 33483 20605 12878 12878 12878 20605 38635 77269 126206 113328 72118 46362 33483 25756 18029 10303
 5050 5050 15150 55552 166655 277759 171705 80803 45451 30301 25251 25251 25251 35351 55552 106053 161605 121204 55552 20201 10100 5050 5050 10100 15150 25251 30301 30301 30301 35351 60602 126254 282809 388862 222207 101003 50502 30301 25251 25251 25251 30301 20201 15150 10100 5050 10100 20201 35351 65652 75752 55552 35351 25251 20201 20201 20201 30301 40401 55552 65652 65652 60602 50502 45451 30301 20201 10100 10100 10100 10100 20201 40401 65652 80803 75752 65652 60602 55552 55552 55552 55552 65652 80803 90903 85853 60602 30301 15150 5050
 358216 333340 179108 104480 79604 69653 59703 44777 29851 19901 14926 14926 19901 29851 64678 114430 79604 29851 9950 4975 9950 39802 184083 184083 39802 9950 4975 4975 14926 44777 99505 74628 24876 9950 4975 0 4975 4975 9950 19901 29851 44777 64678 104480 169158 194034 124381 69653 44777 34827 29851 24876 14926 9950 4975 0 0 4975 14926 39802 59703 39802 14926 4975 4975 9950 49752 228860 208959 44777 14926 9950 14926 34827 64678 59703 29851 9950 4975 4975 4975 14926 29851 49752 59703 54727 49752 54727 84579 174133
 38456 42729 42729 38456 34183 29910 29910 38456 55548 76912 94004 98276 89731 72639 55548 38456 29910 29910 29910 29910 34183 34183 34183 38456 42729 51275 59820 68366 68366 55548 38456 29910 21364 21364 21364 25637 38456 55548 68366 64093 55548 47002 42729 42729 42729 38456 38456 34183 34183 38456 42729 47002 55548 68366 76912 89731 94004 94004 85458 72639 55548 47002 42729 47002 47002 47002 42729 38456 34183 34183 34183 38456 47002 59820 59820 51275 38456 29910 25637 21364 21364 25637 34183 51275 68366 68366 51275 38456 34183 34183
 45506 36405 27303 27303 36405 63708 200226 364046 182023 72809 45506 36405 36405 45506 63708 118315 273035 345844 163821 63708 36405 27303 27303 45506 81910 136517 163821 154720 136517 136517 145619 109214 72809 45506 36405 36405 45506 72809 109214 91012 45506 27303 27303 36405 54607 72809 72809 54607 36405 36405 54607 91012 118315 81910 45506 36405 36405 45506 72809 118315 145619 136517 145619 191124 245731 236630 145619 81910 45506 45506 54607 100113 236630 409552 245731 100113 54607 45506 45506 45506 63708 118315 273035 400451 163821 54607 36405 27303 36405 45506
 24699 32932 32932 41165 41165 49398 98797 139962 65864 24699 16466 16466 16466 16466 32932 82331 139962 98797 65864 41165 41165 41165 41165 57631 82331 123496 181127 230526 214060 156428 107030 82331 65864 57631 65864 82331 131729 214060 205826 123496 90564 98797 107030 82331 41165 16466 8233 8233 8233 8233 32932 123496 189360 82331 32932 24699 16466 16466 16466 32932 65864 181127 172894 74098 32932 16466 16466 8233 16466 16466 24699 32932 49398 74098 123496 255225 502217 617479 428119 246992 156428 107030 98797 123496 148195 98797 41165 24699 16466 16466
 43141 53926 75497 129423 204919 226490 129423 53926 43141 43141 64711 97067 183349 334342 355912 172564 64711 53926 64711 75497 86282 86282 97067 118637 161778 215705 215705 172564 107852 75497 86282 97067 86282 86282 75497 75497 75497 75497 75497 86282 118637 140208 140208 129423 118637 118637 129423 140208 140208 118637 86282 75497 97067 172564 226490 183349 129423 97067 75497 64711 64711 97067 183349 280416 248060 150993 86282 53926 43141 43141 53926 64711 75497 86282 97067 161778 215705 215705 194134 172564 161778 150993 129423 107852 97067 107852 97067 86282 64711 53926
 51464 46786 37428 28071 18714 18714 18714 32750 74857 159071 191821 116964 60821 32750 18714 18714 28071 51464 60821 51464 42107 46786 60821 84214 93571 74857 46786 32750 23393 23393 32750 42107 51464 60821 70178 74857 60821 42107 28071 28071 32750 46786 60821 74857 84214 84214 84214 79536 79536 74857 56143 32750 18714 14036 14036 23393 28071 37428 46786 46786 32750 18714 14036 14036 23393 56143 140357 215214 135678 70178 42107 32750 28071 23393 18714 23393 32750 46786 60821 56143 42107 28071 18714 18714 28071 46786 60821 65500 65500 60821
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 79637 79637 58400 42473 37164 42473 53091 58400 53091 37164 26546 21236 15927 21236 26546 37164 58400 69018 58400 53091 63709 95564 127418 95564 47782 21236 21236 26546 47782 79637 106182 84946 53091 31855 26546 26546 37164 58400 100873 122109 79637 37164 21236 15927 21236 21236 21236 26546 26546 47782 79637 127418 153964 127418 90255 69018 58400 58400 63709 84946 138037 180509 122109 58400 26546 21236 26546 31855 31855 26546 26546 31855 69018 138037 143346 74327 37164 26546 26546 31855 47782 79637 116800 100873 63709 37164 31855 26546 42473 63709
 115665 131087 77110 30844 23133 30844 53977 107954 192775 177353 84821 46266 30844 23133 38555 100243 254463 177353 53977 23133 38555 61688 77110 53977 30844 23133 61688 169642 262174 192775 138798 131087 146509 131087 100243 84821 84821 123376 177353 146509 84821 46266 38555 38555 38555 38555 30844 30844 46266 107954 154220 115665 61688 46266 46266 69399 107954 154220 138798 84821 61688 61688 77110 84821 69399 53977 77110 185064 339283 169642 53977 30844 46266 77110 84821 53977 23133 23133 30844 46266 84821 107954 84821 53977 46266 38555 30844 30844 38555 69399
 87548 160504 145913 102139 87548 65661 43774 29183 29183 58365 153209 226165 102139 36478 21887 21887 43774 87548 109435 87548 72957 58365 36478 21887 7296 0 7296 36478 72957 94844 124026 189687 262644 233461 145913 94844 72957 87548 131322 131322 65661 21887 7296 21887 43774 72957 80252 80252 109435 211574 189687 65661 21887 7296 14591 36478 153209 342896 131322 36478 14591 14591 36478 72957 131322 145913 138618 116731 80252 36478 14591 7296 14591 36478 72957 102139 109435 102139 109435 109435 94844 87548 87548 94844 80252 43774 14591 7296 7296 29183
 5761 19204 24485 13923 11042 7681 3841 1440 960 1440 4321 7681 5281 2400 1440 960 1440 3361 9122 9602 3361 1440 960 480 480 480 960 1920 5281 13923 17283 8642 5281 5281 7681 12482 17283 19204 19204 12482 5281 2400 1440 2881 5281 4801 2400 1440 1440 4321 7201 3361 1440 960 960 1440 3361 5281 3841 1920 960 480 480 960 2400 11042 20644 11522 6241 4321 2881 1440 480 480 960 2400 8162 17283 9122 3361 1440 960 1440 3361 6721 5281 1440 480 480 1440
 45035 45035 45035 45035 75059 150118 345271 675530 660518 375295 210165 135106 135106 225177 495389 720566 300236 90071 45035 45035 60047 60047 45035 45035 75059 195153 375295 135106 45035 30024 30024 45035 90071 150118 120094 45035 30024 30024 45035 90071 240189 450354 315247 150118 90071 60047 45035 45035 60047 90071 195153 345271 495389 420330 255200 165130 150118 240189 495389 750589 390306 165130 105082 90071 90071 60047 45035 45035 60047 120094 240189 225177 105082 75059 60047 60047 60047 75059 120094 150118 105082 75059 60047 60047 105082 180141 210165 90071 45035 45035
 91263 111544 243369 415755 202807 101404 111544 202807 294070 182526 81123 50702 81123 152105 233228 253509 233228 223088 182526 91263 50702 50702 60842 81123 101404 91263 70983 111544 212948 182526 101404 70983 50702 50702 60842 91263 111544 91263 60842 40561 40561 81123 182526 141965 81123 60842 70983 70983 50702 30421 30421 81123 192667 212948 131825 81123 70983 91263 141965 192667 212948 162246 81123 30421 20281 40561 70983 81123 70983 60842 70983 91263 70983 40561 40561 60842 121684 233228 172386 60842 30421 40561 60842 111544 131825 111544 121684 162246 162246 111544
 237539 237539 213785 166277 142523 261293 902648 878894 308801 118769 71262 95016 261293 760124 617601 237539 95016 47508 71262 380062 665109 332554 213785 213785 190031 118769 47508 23754 118769 451324 593847 356308 261293 237539 356308 546339 617601 498832 285047 118769 23754 0 71262 142523 142523 166277 190031 285047 190031 47508 0 47508 142523 356308 736370 522585 142523 71262 71262 166277 475078 855140 237539 23754 23754 95016 142523 166277 166277 261293 451324 332554 95016 71262 166277 332554 427570 237539 95016 47508 71262 190031 403816 593847 380062 190031 237539 427570 427570 285047
 328673 328673 547788 657346 255634 73038 146077 401711 876461 1022538 511269 255634 219115 328673 620827 1095576 1022538 401711 109558 109558 182596 255634 328673 365192 401711 401711 255634 146077 182596 328673 474750 511269 365192 182596 109558 182596 365192 547788 438231 255634 146077 292154 657346 584307 401711 401711 547788 511269 255634 146077 255634 876461 1059057 511269 255634 182596 255634 547788 839942 657346 365192 182596 109558 146077 365192 547788 474750 365192 328673 292154 219115 146077 109558 255634 438231 511269 547788 620827 693865 657346 547788 511269 584307 584307 401711 146077 146077 292154 511269 438231
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 250841 143338 107503 179172 215007 107503 35834 71669 179172 716690 1970897 680855 179172 107503 143338 573352 1254207 394179 107503 107503 179172 143338 107503 215007 1146704 1146704 215007 107503 215007 680855 645021 250841 107503 71669 107503 286676 465848 322510 107503 71669 71669 286676 645021 788359 967531 860028 322510 107503 71669 107503 215007 215007 143338 143338 286676 895862 1827559 609186 179172 143338 215007 358345 322510 179172 286676 465848 322510 143338 179172 716690 1970897 501683 179172 286676 1075035 1075035 286676 107503 143338 322510 824193 895862 394179 215007 179172 179172 143338 179172 286676 394179
 484331 403610 484331 807219 1049385 1372273 1695160 1372273 807219 645775 887941 1533716 2098770 1452994 887941 645775 726497 1130107 1049385 565053 322888 403610 807219 1372273 1452994 1533716 1452994 726497 403610 322888 565053 1210829 1130107 484331 242166 322888 565053 1291551 1614438 807219 484331 484331 807219 1291551 1049385 887941 807219 565053 322888 322888 726497 1452994 1210829 645775 484331 565053 807219 1130107 1049385 645775 403610 322888 565053 1049385 1130107 726497 726497 1210829 1695160 1210829 968663 1130107 1210829 807219 565053 565053 645775 726497 726497 645775 565053 565053 726497 1130107 1452994 1210829 1049385 1372273 1856604 1049385
 574640 369412 205229 328366 861961 944052 410457 246274 328366 574640 738823 533595 328366 246274 369412 779869 1354510 903006 533595 492549 492549 287320 164183 205229 328366 410457 410457 574640 861961 779869 410457 287320 328366 451503 492549 451503 328366 246274 246274 451503 820915 697778 369412 287320 697778 1272418 697778 492549 656732 820915 451503 246274 164183 205229 246274 287320 328366 328366 246274 205229 287320 451503 451503 287320 246274 287320 369412 287320 287320 369412 369412 287320 287320 451503 903006 656732 287320 164183 164183 246274 451503 492549 287320 164183 164183 410457 1190327 985098 492549 492549
 1086620 1552314 569182 310463 413950 776157 983132 724413 413950 258719 206975 310463 569182 672669 362207 206975 362207 827901 1138364 672669 413950 413950 310463 258719 258719 672669 983132 827901 931388 1448826 983132 362207 155231 206975 517438 931388 672669 310463 258719 517438 983132 827901 517438 569182 724413 517438 362207 517438 1241851 931388 413950 258719 258719 413950 672669 931388 672669 362207 258719 465694 983132 776157 310463 258719 362207 569182 620926 776157 1138364 776157 310463 258719 362207 413950 258719 258719 465694 1086620 1138364 517438 258719 310463 517438 672669 517438 413950 465694 465694 362207 465694
 15536 15536 20715 20715 20715 31073 56967 72503 77682 88040 77682 62146 67325 88040 82861 51788 51788 51788 36252 15536 15536 31073 41431 36252 46609 77682 41431 20715 20715 62146 181259 56967 15536 15536 46609 212332 155365 36252 20715 20715 25894 31073 51788 56967 25894 20715 31073 67325 46609 31073 36252 51788 51788 51788 77682 72503 41431 25894 25894 56967 98398 67325 46609 77682 248583 108755 20715 15536 20715 31073 46609 98398 145007 72503 25894 25894 77682 129471 51788 20715 20715 41431 124292 248583 98398 31073 20715 36252 62146 31073
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 1731309 3462617 3462617 2596963 5626753 11037092 3462617 1082068 216414 216414 432827 1514895 1947722 649241 216414 649241 3895444 2813376 1082068 1731309 3895444 1082068 649241 1298481 1947722 865654 865654 3895444 2164136 432827 216414 2164136 9089370 1298481 432827 432827 1298481 6492407 3246204 1082068 649241 432827 432827 1514895 2380549 1082068 432827 216414 216414 432827 1298481 5626753 16663845 4977512 2164136 2164136 2813376 4328271 5193926 2380549 1082068 2164136 8007302 2596963 216414 432827 2164136 2813376 1947722 4977512 13634055 865654 216414 865654 2813376 1731309 432827 649241 2164136 4111858 2380549 432827 432827 649241 1298481 2164136 3679031 3462617 1514895 1082068
 1302002 2170004 2387004 1953003 2387004 3038005 3472006 2821005 1302002 651001 651001 1302002 1519003 1085002 651001 868001 1953003 4991008 8246014 3689006 1519003 1085002 1302002 1302002 1736003 3906006 5642009 1302002 434001 434001 1085002 3689006 3038005 1085002 651001 1085002 3689006 3038005 868001 434001 651001 2387004 8246014 6076010 2387004 1085002 868001 1085002 2170004 4991008 12152020 7595013 2170004 868001 1085002 2387004 2387004 1085002 434001 868001 3689006 8246014 4774008 2821005 1953003 1302002 868001 868001 868001 1085002 1519003 1953003 868001 434001 868001 2821005 7378012 2387004 1085002 1302002 4123007 9982017 2821005 868001 651001 651001 1519003 2170004 1302002 868001
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 8176568 4459946 5946595 17839784 8176568 5946595 13379838 8919892 3716622 4459946 9663216 11893189 6689919 4459946 7433243 18583108 8919892 2973297 5946595 5203270 2973297 5946595 12636514 4459946 3716622 6689919 2973297 2973297 11893189 8919892 7433243 23043054 16353135 3716622 3716622 18583108 28246325 8919892 6689919 5203270 2973297 5203270 9663216 5203270 5946595 26016352 14866487 7433243 10406541 5203270 1486649 3716622 5946595 5203270 9663216 14123162 4459946 2973297 7433243 9663216 5203270 6689919 8919892 3716622 4459946 13379838 5203270 3716622 5946595 2973297 2973297 11149865 11893189 2973297 6689919 20813081 8176568 3716622 4459946 10406541 11893189 4459946 2973297 6689919 14866487 11149865 18583108 14123162 3716622 4459946
 6036021 5173732 6036021 5173732 3018010 2586866 4311443 5173732 5604876 6036021 5604876 5173732 6036021 6036021 5604876 4742588 5173732 4311443 2586866 3449155 6467165 7760598 6467165 5604876 3880299 3880299 5604876 6467165 5173732 4742588 5604876 6036021 5604876 4311443 3880299 4742588 5604876 4742588 4742588 6467165 6898309 5604876 5173732 3449155 3018010 4311443 5173732 4742588 5173732 4311443 3449155 5173732 5604876 3880299 3449155 4742588 6036021 4311443 3449155 3880299 5604876 5173732 3449155 3880299 4742588 4742588 4742588 4311443 3018010 3449155 4742588 5173732 4742588 4742588 4311443 4742588 5604876 4311443 3018010 3880299 6036021 4742588 3449155 3880299 4742588 5173732 5604876 4742588 3449155 4742588
 1448040 965360 2654740 8929579 6033500 2654740 1206700 965360 1689380 2172060 965360 724020 1448040 2413400 1206700 724020 1206700 3137420 2654740 2172060 4102780 4102780 2654740 1930720 1448040 2172060 3137420 1448040 1206700 3137420 9412259 4585460 2413400 2654740 4344120 4102780 2654740 2413400 5550820 9653599 1689380 482680 965360 1689380 1689380 2896080 1689380 724020 965360 1689380 3620100 9894939 3620100 1448040 1930720 3620100 1689380 965360 1448040 4102780 5309480 2896080 2172060 4102780 3861440 965360 482680 965360 2413400 6757519 4102780 965360 724020 1448040 2654740 1930720 1206700 1448040 2654740 2896080 1689380 1206700 1930720 2413400 965360 724020 2172060 8446899 4585460 2654740
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 5524647 10260058 2762323 5919264 6313882 3156941 4340794 1578471 789235 5919264 5130029 789235 1183853 6708500 3946176 789235 789235 2367706 3946176 5130029 5130029 5130029 9076206 4340794 3946176 5919264 2367706 789235 1183853 3946176 11049294 10260058 3946176 4735412 7497735 7103117 3551559 4340794 13811617 4340794 789235 3551559 5524647 1183853 2367706 3156941 2762323 7892353 3156941 3156941 12627764 789235 394618 2367706 3156941 1183853 1973088 3946176 3156941 789235 789235 1973088 11049294 3946176 1973088 3156941 3551559 2762323 1183853 789235 1973088 4735412 4735412 8681588 11838529 5524647 2762323 2762323 7892353 9470823 3156941 3946176 14206235 4340794 3156941 5919264 1973088 3551559 7103117 2367706
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 51381604 32697384 37368439 42039494 70065824 42039494 23355275 37368439 65394769 28026330 14013165 23355275 51381604 23355275 14013165 60723714 51381604 28026330 74736879 56052659 56052659 46710549 14013165 46710549 93421098 51381604 51381604 18684220 42039494 74736879 18684220 28026330 93421098 37368439 23355275 56052659 84078989 28026330 14013165 28026330 79407934 74736879 46710549 98092153 102763208 56052659 42039494 37368439 79407934 84078989 56052659 65394769 51381604 37368439 56052659 70065824 32697384 28026330 65394769 65394769 42039494 74736879 56052659 60723714 88750043 18684220 28026330 74736879 65394769 121447428 28026330 23355275 88750043 42039494 32697384 51381604 51381604 93421098 60723714 32697384 56052659 84078989 51381604 65394769 60723714 23355275 14013165 28026330 65394769 116776373
 18803598 47008994 150428782 131625184 28205397 37607196 65812592 56410793 37607196 37607196 56410793 103419788 75214391 47008994 65812592 37607196 28205397 84616190 94017989 56410793 385473755 112821587 75214391 37607196 28205397 319661162 84616190 56410793 188035978 206839576 150428782 47008994 37607196 235044972 103419788 28205397 75214391 197437777 84616190 150428782 338464760 65812592 18803598 9401799 47008994 150428782 47008994 18803598 9401799 28205397 272652168 357268358 310259363 206839576 65812592 56410793 159830581 112821587 47008994 159830581 263250369 225643173 357268358 37607196 18803598 75214391 28205397 131625184 131625184 47008994 75214391 47008994 225643173 103419788 18803598 65812592 188035978 18803598 28205397 188035978 75214391 9401799 37607196 263250369 84616190 37607196 28205397 131625184 112821587 18803598
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 229074074 156734893 48226121 48226121 120565302 156734893 204961014 132621832 217017544 120565302 36169591 72339181 204961014 48226121 48226121 217017544 180847953 289356725 204961014 132621832 84395711 24113060 72339181 204961014 132621832 72339181 36169591 204961014 144678363 60282651 144678363 180847953 120565302 204961014 217017544 132621832 132621832 180847953 204961014 72339181 24113060 72339181 192904483 120565302 168791423 96452242 192904483 168791423 120565302 84395711 24113060 48226121 229074074 168791423 144678363 168791423 192904483 217017544 156734893 204961014 144678363 36169591 84395711 156734893 48226121 108508772 180847953 241130604 84395711 36169591 132621832 192904483 144678363 144678363 120565302 217017544 60282651 60282651 241130604 72339181 36169591 132621832 204961014 132621832 120565302 156734893 132621832 36169591 60282651 192904483
 296839111 86578074 49473185 111314667 247365926 123682963 49473185 98946370 222629334 49473185 37104889 160787852 86578074 37104889 111314667 222629334 49473185 111314667 321575704 111314667 61841482 61841482 247365926 234997630 86578074 61841482 49473185 197892741 222629334 160787852 247365926 136051259 86578074 86578074 98946370 86578074 98946370 210261037 173156148 136051259 123682963 111314667 111314667 61841482 111314667 371048889 210261037 86578074 74209778 173156148 86578074 49473185 111314667 321575704 123682963 86578074 173156148 197892741 86578074 136051259 296839111 61841482 61841482 234997630 111314667 74209778 86578074 222629334 197892741 61841482 86578074 86578074 111314667 173156148 197892741 272102519 98946370 123682963 185524445 74209778 86578074 197892741 210261037 160787852 160787852 148419556 74209778 37104889 86578074 234997630
 196186355 220709650 343326122 784745421 220709650 122616472 220709650 220709650 196186355 196186355 196186355 196186355 220709650 171663061 196186355 171663061 171663061 367849416 147139766 171663061 490465888 196186355 196186355 122616472 343326122 343326122 196186355 245232944 147139766 220709650 147139766 147139766 269756239 147139766 171663061 294279533 196186355 122616472 122616472 220709650 245232944 416896005 711175538 220709650 147139766 122616472 269756239 416896005 220709650 220709650 294279533 367849416 147139766 122616472 760222127 343326122 122616472 392372711 564035771 122616472 220709650 539512477 147139766 196186355 220709650 294279533 220709650 98093178 269756239 196186355 367849416 171663061 122616472 245232944 220709650 343326122 220709650 294279533 907361893 294279533 220709650 613082360 367849416 220709650 196186355 122616472 171663061 245232944 833792010 637605655
 95978563 307131400 230348550 671849938 57587138 38391425 134369988 134369988 249544263 479892813 499088526 211152838 307131400 556675663 230348550 307131400 211152838 115174275 38391425 19195713 863807064 345522825 191957125 57587138 134369988 1343699877 172761413 57587138 19195713 191957125 172761413 57587138 249544263 268739975 95978563 172761413 383914250 76782850 19195713 191957125 115174275 76782850 537479951 287935688 115174275 19195713 76782850 460697101 287935688 134369988 76782850 191957125 38391425 38391425 518284238 134369988 57587138 287935688 268739975 19195713 76782850 230348550 38391425 57587138 115174275 307131400 57587138 19195713 76782850 134369988 268739975 19195713 38391425 191957125 211152838 134369988 95978563 575871376 345522825 115174275 326327113 614262801 115174275 153565700 115174275 19195713 134369988 383914250 326327113 172761413
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 186977248 186977248 336559046 560931743 411349945 224372697 486140844 149581798 224372697 299163596 224372697 373954496 299163596 224372697 224372697 336559046 224372697 149581798 448745395 1009677138 635722642 336559046 411349945 1121863487 897490789 373954496 186977248 598327193 411349945 261768147 635722642 710513542 149581798 261768147 747908991 186977248 261768147 747908991 224372697 673118092 673118092 411349945 149581798 299163596 598327193 261768147 261768147 186977248 822699890 448745395 448745395 186977248 299163596 224372697 149581798 635722642 299163596 149581798 560931743 299163596 112186349 186977248 336559046 560931743 860095340 1009677138 261768147 186977248 336559046 860095340 448745395 261768147 635722642 411349945 186977248 261768147 1084468037 411349945 261768147 785304441 448745395 224372697 897490789 299163596 224372697 598327193 186977248 261768147 336559046 897490789
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 669880178 167470045 251205067 921085245 1507230401 2147483647 1674700446 167470045 167470045 586145156 167470045 167470045 586145156 167470045 167470045 753615201 251205067 1339760357 2147483647 1339760357 251205067 418675111 1004820268 1423495379 418675111 251205067 2147483647 1842170490 334940089 251205067 1423495379 167470045 418675111 1423495379 167470045 502410134 1256025334 83735022 251205067 1507230401 502410134 1088555290 2147483647 334940089 83735022 502410134 2147483647 418675111 167470045 502410134 1590965424 753615201 1590965424 1339760357 753615201 1088555290 586145156 586145156 1256025334 1004820268 1339760357 1590965424 2147483647 167470045 251205067 502410134 921085245 753615201 334940089 502410134 921085245 753615201 83735022 753615201 1590965424 669880178 586145156 2147483647 669880178 502410134 2147483647 669880178 669880178 1758435468 334940089 586145156 1339760357 334940089 334940089 1256025334
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1565349909 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 1565349909 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 1565349909 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 1565349909 2147483647 2147483647 2147483647 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
 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 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 1216699546 2147483647 2147483647 2147483647 2147483647 1825049318 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 1825049318 1825049318 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 1825049318 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 1825049318 2147483647 2147483647 2147483647 2147483647 1825049318 2147483647 2147483647 2147483647 2147483647 2147483647 1825049318 2147483647 2147483647 2147483647 2147483647 1216699546 2147483647 1825049318 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 1216699546 2147483647 2147483647 2147483647 2147483647 1825049318 1825049318 2147483647 2147483647 1216699546 2147483647 2147483647 2147483647 2147483647 1825049318 2147483647 1825049318 1216699546 2147483647 1216699546 2147483647 1825049318 2147483647 2147483647 2147483647 2147483647 2147483647 1825049318 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
 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647
 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 2147483647 2147483647 2147483647 2147483647 2147483647 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 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 0 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 0 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
 57201 66001 35201 26401 48401 74802 26401 30801 114402 35201 70401 57201 52801 48401 83602 26401 70401 30801 26401 44001 70401 70401 88002 61601 66001 88002 39601 26401 30801 105602 22000 79202 44001 44001 52801 52801 35201 83602 30801 30801 70401 39601 22000 44001 66001 70401 22000 44001 74802 39601 22000 66001 52801 35201 79202 39601 39601 57201 35201 61601 61601 26401 35201 61601 39601 35201 17600 22000 22000 22000 35201 30801 88002 35201 26401 57201 66001 26401 70401 30801 44001 57201 35201 48401 70401 26401 44001 61601 48401 22000