% 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
 5070 5634 6197 6761 7887 8451 9577 10141 11268 11831 12394 12394 12958 12394 11831 11268 10704 9577 9014 7887 7324 6197 5634 5070 4507 4507 3944 3380 3380 2817 2817 2817 2817 2817 2817 2817 2817 2817 2817 2817 2817 3380 3380 3380 3944 4507 4507 5070 5634 6197 7324 7887 8451 9577 10141 10704 11268 11268 11831 11268 11268 10704 9577 9014 8451 7324 6761 6197 5634 5070 4507 4507 3944 3944 3380 3380 3380 2817 2817 2817 2817 2817 2817 3380 3380 3380 3944 3944 4507 4507
 595 595 555 555 555 555 515 555 555 555 555 595 595 634 634 674 674 674 674 714 674 674 634 634 595 555 515 476 436 397 357 317 278 238 238 198 198 159 159 159 119 119 119 119 119 119 79 79 79 79 79 79 119 119 119 119 119 119 159 159 159 198 198 238 238 278 317 357 397 436 476 555 595 634 714 753 793 833 872 872 872 872 833 833 793 753 714 674 674 634
 676 676 676 676 636 597 557 517 477 437 398 358 318 278 239 239 199 199 199 159 159 159 159 159 159 159 159 159 159 159 199 199 199 239 278 278 318 358 398 477 557 597 676 795 875 954 1034 1074 1114 1114 1074 1034 954 875 795 716 636 557 517 437 398 358 318 278 278 239 239 239 199 199 199 199 199 199 239 239 239 278 278 318 358 358 398 437 477 557 597 636 636 676
 104 104 130 130 130 156 156 156 182 182 182 208 208 208 208 208 208 208 208 208 208 208 208 182 182 182 182 182 182 156 156 156 156 182 182 182 182 208 208 234 260 286 312 364 416 468 520 598 676 754 831 909 961 1013 1013 987 935 857 780 676 598 520 442 390 338 286 234 208 182 156 156 130 104 104 104 78 78 78 78 78 78 78 78 78 78 78 78 104 104 104
 669 669 669 730 791 791 852 852 913 913 973 973 973 973 973 973 913 913 852 791 730 669 669 608 548 487 487 426 426 365 365 304 304 304 304 304 243 243 243 243 243 243 304 304 304 304 304 365 365 426 426 487 487 548 608 669 730 791 852 913 973 1034 1095 1156 1156 1217 1217 1217 1156 1156 1095 1034 973 913 852 791 791 730 669 669 608 608 608 548 548 548 548 608 608 608
 668 622 553 507 461 415 369 323 300 276 253 230 230 230 230 230 230 230 230 230 253 253 276 276 300 300 300 323 323 323 323 323 300 300 276 276 253 230 230 207 184 161 161 138 138 115 115 92 92 92 69 69 69 69 46 46 46 46 46 46 46 46 46 46 46 69 69 69 69 92 92 115 115 138 161 184 207 253 300 346 392 461 530 576 645 691 737 737 737 714
 130 130 130 130 119 119 119 119 119 119 109 109 109 109 109 98 98 98 98 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 98 98 98 109 109 109 109 119 119 119 130 130 130 130 141 141 141 141 141 141 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 141 141 141 141 141 130 130 130 130 130 130 130 130 130 130 130 130
 9322 8390 7458 6525 5593 4661 4195 3729 2797 2797 2330 1864 1864 1398 1398 932 932 932 932 932 932 932 466 466 466 466 466 466 932 932 932 932 932 932 932 1398 1398 1398 1864 1864 2330 2797 3263 3263 3729 4195 4661 5127 5593 6059 6525 6991 7458 7458 7924 7924 7924 7924 7924 7458 7458 7458 7458 6991 6991 6991 6991 6991 6991 6991 6991 6991 6991 7458 7458 7924 8390 8390 8856 9788 10254 10720 11186 11652 11652 12118 11652 11186 10720 10254
 3274 3001 2728 2728 2455 2182 2182 1910 1910 1637 1637 1637 1364 1364 1364 1364 1091 1091 1091 1091 1091 1091 818 818 818 818 818 818 818 818 546 546 546 546 546 546 818 818 818 818 1091 1091 1364 1364 1637 1637 1910 2182 2455 2728 3001 3546 3819 4092 4365 4910 5183 5456 5729 5729 6002 6002 6002 6002 6002 6002 6002 5729 5729 5729 5729 5456 5456 5456 5456 5183 5183 5183 5183 5183 4910 4910 4910 4638 4638 4365 4092 4092 3819 3546
 2797 2797 2797 3357 3357 3357 3357 3357 3357 3357 3357 3357 3357 3357 3357 3357 3357 3357 3357 3357 3357 3357 3357 3357 2797 2797 2797 2797 2238 2238 2238 2238 1678 1678 1678 1678 1678 1678 1678 1678 2238 2238 2797 2797 3357 3916 4476 5035 6154 7273 8392 10070 11748 13986 16224 19021 21819 24616 26294 26854 26294 24616 21819 19581 16784 14546 12308 10630 8951 7273 6154 5595 5035 3916 3916 3357 2797 2797 2797 2797 2797 2797 2797 2797 2797 2797 2797 2797 2797 2797
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2515 2515 2515 5030 5030 7545 10060 12575 17605 20120 25150 30180 35211 40241 45271 47786 50301 52816 52816 52816 52816 52816 52816 52816 52816 55331 60361 65391 70421 77966 88026 98087 108147 115692 123237 125752 125752 115692 103117 88026 70421 55331 42756 35211 25150 20120 15090 12575 10060 7545 5030 2515 2515 2515
 7730 6441 6441 5153 5153 3865 3865 3865 2577 2577 2577 2577 2577 2577 2577 2577 2577 2577 2577 2577 2577 2577 2577 2577 2577 2577 2577 2577 2577 2577 2577 2577 3865 3865 3865 3865 5153 5153 6441 6441 7730 9018 10306 11594 12883 14171 15459 16748 18036 19324 20612 23189 24477 25765 27054 29630 30918 32207 34783 36072 38648 39936 41225 41225 41225 41225 39936 38648 37360 34783 32207 29630 27054 25765 23189 20612 19324 18036 16748 15459 14171 14171 12883 11594 11594 10306 10306 9018 9018 7730
 5908 3939 3939 3939 3939 1969 1969 1969 1969 1969 1969 1969 1969 1969 1969 1969 1969 1969 1969 1969 3939 3939 3939 3939 3939 3939 3939 3939 3939 3939 3939 1969 1969 1969 1969 1969 1969 1969 1969 1969 1969 1969 3939 3939 5908 7878 9847 13786 19694 25602 33480 47265 64990 88623 118163 151643 179215 183153 165429 133919 104378 78776 59082 45296 35449 29541 23633 19694 15755 13786 11816 11816 9847 9847 7878 7878 7878 7878 7878 9847 9847 9847 9847 7878 7878 7878 7878 7878 5908 5908
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9438 9438 9438 9438 9438 9438 9438 9438 9438 0 0 0 0 0 9438 9438 9438 18877 28315 37754 56630 75507 94384 132138 160453 198206 245398 283152 320906 339782 358659 368098 377536 377536 396413 424728 453043 500235 547427 585181 594619 566304 490797 396413 292590 207645 141576 94384 66069 37754 28315 18877 9438 9438 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6003 6003 6003 6003 6003 12006 12006 12006 12006 12006 12006 18008 18008 18008 12006 12006 12006 12006 12006 12006 18008 18008 24011 24011 30014 36017 42019 48022 60028 72033 90041 114053 156072 210097 300138 432199 588271 714329 726335 618285 462213 324149 222102 150069 102047 66030 48022 30014 18008 12006 6003 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5408 16223 27038 37854 54077 81115 108153 135191 167637 194676 216306 216306 210899 194676 173045 156822 146007 140599 135191 135191 140599 140599 146007 156822 162230 173045 183860 194676 205491 205491 200083 183860 162230 135191 113561 91930 70300 54077 43261 32446 21631 16223 10815 5408
 14213 7106 7106 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7106 7106 14213 21319 28426 35532 42639 49745 63958 85278 113704 156343 213195 305579 433496 575626 696436 724862 653797 532987 405070 305579 227408 170556 127917 99491 78171 63958 56852 49745 56852 56852 63958 63958 63958 63958 63958 63958 56852 49745 42639 35532 28426 21319
 30485 22864 15243 15243 7621 7621 7621 7621 7621 7621 7621 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7621 7621 15243 15243 22864 22864 30485 38106 38106 45728 45728 45728 45728 45728 38106 38106 38106 38106 38106 45728 53349 68592 91455 121941 167668 228639 320094 457277 632567 807857 876448 784993 602082 426792 297230 213396 160047 121941 99077 83834 68592 53349 45728 38106
 300513 214652 128791 85861 42930 42930 42930 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 42930 42930 85861 128791 128791 214652 257582 300513 343443 386373 429304 429304 429304 386373 343443 300513 300513 257582 257582 257582 257582 300513 386373 429304 558095 686886 858607 1116189 1416702 1888936 2404100 2962195 3391498 3520289 3262707 2833404 2361170 1931866 1545493 1287911 1030329 815677 643955 515164 386373
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80193 80193 80193 80193 80193 80193 80193 80193 80193 80193 80193 80193 80193 80193 80193 80193 160386 240578 481157 721735 1042506 1443470 2004820 2566169 3127519 3608676 3849254 3769061 3448290 2886941 2405784 2085013 2165205 2566169 3528483 5052146 7297544 9141979 7939087 4490797 1924627 641542 160386
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 114135 342404 913076 2054421 4222977 8331820 14038546 17462581 16435371 13696142 11527586 9587300 7190475 4565381 2282690 913076 228269
 1739507 869754 372752 124251 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 62125 62125 62125 62125 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 62125 186376 372752 745503 1242505 1553131 1491006 1304630 994004 807628 621253 559127 497002 497002 559127 745503 1118255 1677382 2609261 3851766 5218521 6274650 6647402 6398901 5529147 4224517 2857762
 835288 487251 278429 69607 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 69607 69607 69607 69607 139215 139215 139215 208822 208822 208822 208822 139215 139215 139215 69607 69607 69607 69607 69607 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 69607 139215 278429 348036 487251 626466 696073 765680 835288 904895 904895 974502 1044109 1183324 1461753 1809790 2436255 3410758 4802904 6334264 7447981 7447981 6473479 5081333 3758794 2714685 1879397 1252931
 961738 443879 147960 73980 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 147960 517859 1405617 3181132 6066345 8581659 8211760 6140325 4586749 3920930 4068890 4734709 5474507 5622466 4808688 3255112 1849496
 7122884 4962009 2641070 1200486 480194 160065 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80032 80032 160065 240097 320130 320130 400162 400162 320130 320130 240097 160065 160065 160065 160065 160065 240097 320130 400162 640259 1120454 1760713 2881167 4321750 5442204 5682301 4962009 4081653 3521426 3361361 3681491 4481815 5762334 7122884
 514128 373912 186956 93478 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 46739 46739 93478 140217 140217 140217 93478 46739 46739 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 46739 93478 186956 280434 373912 420651 420651 420651 373912 327173 327173 327173 373912 514128 747823 1261952 2290209 4113028 6543453 7338015 5702152 3785855 2523903 1822819 1402169 1121735 934779 747823
 2503407 1309922 669516 320203 145547 58219 29109 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 29109 29109 58219 116438 174656 232875 291094 291094 291094 232875 203766 174656 145547 145547 116438 116438 116438 116438 116438 145547 145547 174656 203766 232875 320203 436641 640406 989719 1659235 2736282 4191751 5065032 4162641
 2359598 1509292 637729 233834 63773 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21258 63773 127546 233834 403895 680244 1105397 1551808 1785642 1658096 1296716 914079 616472 425153 318865 255092 255092 318865 467668 744017 1232943 1976961
 442261 331696 257986 221131 184275 110565 73710 73710 36855 36855 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 36855 36855 36855 73710 73710 73710 110565 110565 147420 184275 257986 368551 515971 773957 1289928 2137595 3685509 5749394 6560206 5049147 3132683 1879610 1179363 810812 589681
 814873 1692428 3949000 5735452 2350595 658167 156706 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 31341 31341 94024 156706 219389 313413 344754 313413 219389 125365 62683 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 31341 156706 313413 532802 720849 689508 532802 376095 250730 156706 94024 62683 31341 31341 62683 94024 219389 438778 846214 1473040 1943159 1723770 1128286 658167 438778 344754 344754 470119
 810308 661040 533097 405154 298534 213239 170591 127943 85296 63972 42648 21324 21324 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21324 21324 63972 106619 149267 170591 149267 127943 85296 63972 42648 21324 21324 21324 42648 42648 21324 21324 21324 21324 0 0 0 0 0 0 0 0 0 21324 42648 85296 149267 234563 298534 298534 255887 191915 149267 127943 106619 85296 85296 85296 85296 106619 149267 255887 426478 746336 1130166 1407376 1428700 1258109 1066194 916927 852955 852955 916927 959575 959575 916927
 525305 319751 159875 68518 22839 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22839 45679 68518 91357 91357 91357 91357 91357 91357 91357 114197 137036 182715 182715 205554 182715 182715 182715 182715 205554 251233 296911 296911 274072 205554 159875 91357 68518 22839 22839 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22839 45679 68518 91357 159875 251233 411108 662341 982091 1301842 1438878 1416038 1301842 1187645 1073448 959252 845055 753698 708019 708019 753698 799376 799376 708019
 2791750 2555161 1514169 709767 283907 94636 47318 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 141953 378542 662449 851720 757085 662449 520496 473178 425860 378542 331225 283907 189271 94636 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 47318 141953 283907 567814 709767 662449 520496 331225 189271 141953 47318 47318 94636 189271 425860 899038 1703441 3170292 4873733 4873733 3312246 1987347 1230263 946356 899038 1088309 1514169 2129301
 439972 523777 502825 377119 230462 146657 83804 41902 41902 20951 20951 20951 20951 20951 20951 20951 20951 41902 41902 62853 62853 62853 83804 83804 83804 83804 62853 41902 20951 20951 20951 0 0 0 0 0 0 0 0 0 0 20951 41902 62853 83804 104755 104755 125706 125706 146657 146657 146657 146657 146657 125706 104755 104755 104755 104755 125706 146657 188560 209511 230462 251413 230462 209511 188560 188560 209511 251413 335217 439972 586630 754238 838042 879945 879945 900896 963749 1047553 1110406 1068504 879945 670434 481874 377119 314266 314266 356168
 885969 799533 605052 388962 237699 151263 108045 64827 43218 43218 21609 21609 21609 21609 21609 21609 43218 43218 43218 64827 64827 108045 151263 216090 302526 345744 324135 259308 194481 129654 108045 86436 64827 64827 86436 86436 129654 172872 259308 410571 648270 864360 864360 669879 453789 280917 172872 129654 86436 64827 43218 21609 21609 21609 21609 21609 21609 21609 21609 43218 43218 64827 129654 216090 367353 561834 777924 885969 885969 799533 713097 583443 453789 324135 216090 151263 108045 86436 64827 64827 64827 64827 64827 86436 108045 151263 216090 345744 540225 756315
 222843 343550 427116 343550 213558 120707 74281 46426 37141 27855 27855 27855 27855 37141 46426 64996 74281 102136 120707 139277 157847 176418 167132 120707 64996 27855 9285 0 0 0 0 0 0 0 0 0 0 0 0 0 9285 18570 46426 83566 102136 92851 74281 55711 55711 46426 37141 27855 27855 18570 9285 9285 9285 9285 9285 9285 9285 9285 18570 37141 64996 120707 213558 287839 259984 185703 139277 120707 111422 120707 139277 157847 185703 213558 250699 287839 324980 362120 362120 334265 269269 204273 148562 120707 120707 148562
 509435 971111 1066630 589034 270637 127359 79599 47760 31840 15920 15920 15920 15920 15920 15920 15920 15920 15920 15920 31840 79599 159199 302477 382076 238798 111439 47760 15920 15920 0 0 0 0 0 0 0 0 0 15920 15920 31840 79599 143279 270637 366157 334317 238798 159199 111439 63679 47760 31840 15920 15920 15920 15920 0 0 15920 15920 15920 15920 31840 47760 95519 175118 270637 270637 159199 63679 15920 0 15920 31840 63679 111439 222878 461676 955191 1623825 1576065 923351 493515 270637 159199 111439 79599 79599 127359 238798
 915552 603432 332928 187272 114444 83232 62424 41616 41616 41616 41616 41616 52020 62424 72828 72828 72828 72828 83232 114444 176868 249696 197676 62424 10404 0 0 0 0 0 0 0 0 0 0 0 0 0 10404 20808 52020 93636 114444 114444 93636 72828 62424 52020 31212 10404 0 0 0 0 0 0 0 0 0 0 0 0 0 10404 20808 62424 197676 426564 239292 52020 0 0 0 10404 31212 83232 187272 374544 541008 478584 312120 208080 156060 124848 124848 156060 218484 353736 593028 905148
 664603 456915 269995 155766 93460 62307 51922 41538 51922 51922 72691 103844 155766 207689 218073 176535 124613 93460 72691 93460 155766 342686 456915 197304 51922 10384 0 0 0 0 0 0 0 0 0 0 0 0 10384 41538 93460 166151 166151 103844 51922 20769 10384 20769 31153 62307 93460 83075 62307 31153 10384 10384 0 0 0 0 0 0 0 0 0 0 10384 51922 218073 404993 311533 186920 134998 114229 114229 124613 134998 134998 124613 114229 103844 103844 103844 124613 145382 197304 269995 384224 539990 685372
 504000 849600 950400 676800 417600 259200 187200 144000 129600 144000 158400 187200 216000 230400 216000 187200 172800 158400 158400 216000 302400 360000 259200 115200 43200 14400 0 0 0 0 0 0 0 0 0 14400 28800 57600 100800 144000 144000 115200 72000 28800 14400 0 0 0 0 28800 57600 100800 129600 129600 86400 43200 28800 14400 0 0 0 0 0 0 0 0 14400 57600 144000 302400 475200 532800 504000 475200 460800 432000 388800 316800 244800 187200 144000 115200 100800 86400 86400 86400 100800 115200 158400 273600
 798768 465948 282897 166410 116487 83205 66564 49923 49923 33282 33282 33282 49923 49923 49923 66564 99846 149769 216333 282897 232974 116487 33282 0 0 0 0 0 0 0 0 0 0 16641 16641 33282 49923 49923 49923 16641 0 0 0 0 0 0 0 0 0 49923 149769 432666 565794 249615 66564 16641 0 0 0 0 0 0 0 0 0 0 0 33282 166410 665640 931896 465948 216333 133128 133128 149769 216333 332820 482589 582435 565794 482589 416025 382743 399384 499230 682281 981819 1248075 1181511
 299350 235852 172353 108855 72570 54427 36285 36285 27214 36285 54427 72570 108855 136068 126997 90712 63499 54427 63499 81641 126997 163282 145140 81641 36285 18142 9071 0 0 0 0 0 0 0 0 9071 9071 18142 36285 36285 27214 18142 9071 0 0 0 0 0 0 9071 36285 81641 136068 145140 81641 27214 9071 0 0 0 0 0 0 0 0 0 18142 54427 172353 435419 462632 244923 136068 99783 90712 108855 136068 163282 181424 181424 181424 181424 208638 253994 326564 417276 489846 489846 435419 371920
 318386 332858 289442 217081 159193 115777 86833 86833 86833 130249 188137 332858 492051 549939 434163 303914 231553 217081 202609 202609 159193 101305 57888 28944 14472 0 0 0 0 0 14472 14472 28944 43416 57888 72360 101305 115777 115777 101305 72360 43416 28944 14472 0 0 0 0 0 0 0 14472 57888 188137 434163 477579 217081 72360 28944 0 0 0 0 0 0 0 0 0 0 43416 188137 520995 911742 810437 549939 376274 274970 246026 231553 231553 246026 260498 260498 260498 246026 231553 217081 217081 231553 260498
 207693 217584 217584 197803 168133 138462 118682 108792 108792 118682 138462 168133 178023 168133 138462 118682 98902 98902 98902 89011 69231 49451 29670 19780 9890 9890 0 0 0 9890 9890 19780 29670 39561 39561 49451 49451 49451 39561 19780 19780 9890 0 0 0 0 0 0 0 0 9890 19780 39561 79121 108792 98902 69231 39561 19780 9890 9890 0 0 0 9890 9890 19780 39561 89011 178023 286815 247254 138462 79121 49451 39561 49451 69231 128572 227474 415387 642860 741762 642860 494508 365936 276924 227474 207693 207693
 208823 197222 139215 81209 46405 29003 17402 17402 17402 23203 29003 34804 40604 46405 52206 58006 69608 81209 104412 116013 110212 92810 69608 58006 52206 46405 46405 46405 46405 46405 46405 40604 46405 58006 75408 98611 121813 127614 116013 92810 75408 52206 40604 29003 23203 17402 11601 11601 11601 11601 11601 11601 23203 34804 58006 92810 121813 116013 87010 52206 34804 17402 11601 5801 5801 5801 5801 5801 11601 17402 29003 52206 87010 133415 162418 162418 139215 116013 92810 81209 69608 63807 63807 63807 63807 69608 81209 98611 133415 179820
 279082 270625 245254 228340 236797 279082 346739 380567 295996 160684 76113 25371 8457 0 0 8457 25371 59199 143770 219883 169141 93027 50742 33828 33828 42285 59199 101484 143770 135313 93027 59199 33828 25371 25371 25371 33828 50742 67656 76113 84570 93027 101484 101484 101484 84570 67656 50742 33828 16914 8457 0 0 0 0 0 8457 25371 67656 160684 312910 279082 118399 42285 16914 8457 8457 8457 8457 25371 50742 126856 253711 253711 135313 59199 25371 16914 8457 8457 16914 33828 42285 59199 67656 93027 118399 160684 211426 262168
 728913 499147 269381 150536 95076 79230 79230 79230 95076 95076 95076 87153 71307 63384 63384 63384 71307 79230 79230 79230 79230 63384 55461 47538 47538 47538 55461 63384 71307 71307 63384 55461 47538 47538 55461 63384 71307 79230 71307 63384 55461 55461 55461 55461 55461 47538 39615 39615 31692 31692 39615 47538 71307 79230 71307 55461 31692 23769 15846 15846 15846 23769 23769 31692 31692 39615 39615 47538 55461 63384 87153 102999 110921 95076 79230 63384 55461 47538 39615 39615 47538 63384 71307 79230 87153 102999 134690 213920 364456 617991
 133371 115588 97806 71131 53349 44457 44457 35566 35566 44457 44457 53349 71131 88914 97806 88914 71131 62240 53349 44457 53349 71131 97806 133371 168937 204503 186720 133371 97806 71131 62240 62240 62240 71131 88914 142263 204503 275634 311200 266743 177828 106697 71131 53349 44457 44457 44457 44457 44457 44457 53349 62240 80023 80023 88914 97806 106697 106697 97806 88914 71131 62240 62240 62240 62240 71131 71131 71131 62240 62240 62240 71131 106697 186720 328983 417897 311200 160046 71131 35566 26674 17783 26674 26674 44457 71131 115588 160046 168937 151154
 46865 76155 99588 82014 52723 41007 41007 64439 111304 187459 158169 64439 23432 11716 5858 5858 5858 11716 29291 93730 140595 93730 52723 35149 23432 17574 11716 11716 11716 11716 11716 11716 11716 17574 23432 29291 29291 17574 11716 11716 11716 17574 41007 87872 146453 158169 134736 111304 117162 158169 210892 187459 123020 70297 41007 23432 17574 17574 23432 46865 93730 222608 445216 275331 87872 35149 23432 17574 17574 23432 29291 29291 23432 23432 17574 17574 23432 29291 46865 93730 152311 175743 140595 93730 58581 29291 17574 17574 17574 29291
 9605 4802 4802 4802 4802 9605 19210 28815 48025 81642 110457 105655 72037 43222 28815 19210 19210 14407 19210 28815 48025 67235 81642 76840 67235 57630 57630 62432 67235 67235 57630 43222 28815 19210 14407 14407 14407 24012 28815 48025 72037 100852 124865 129667 124865 105655 76840 43222 24012 9605 9605 9605 9605 9605 14407 24012 38420 57630 62432 43222 24012 14407 4802 4802 0 0 4802 9605 24012 52827 115260 206507 206507 139272 91247 67235 57630 52827 52827 57630 72037 86445 105655 124865 139272 139272 110457 67235 38420 19210
 42293 47580 74013 111019 137452 116306 89873 74013 74013 89873 111019 132165 126879 105732 95159 89873 95159 89873 68726 47580 26433 21146 21146 26433 31720 31720 26433 21146 21146 26433 37006 63439 95159 89873 47580 26433 15860 10573 10573 15860 26433 52866 74013 74013 52866 37006 31720 26433 21146 15860 10573 10573 10573 10573 21146 31720 52866 52866 37006 21146 10573 10573 10573 15860 31720 58153 89873 105732 105732 111019 132165 153312 132165 84586 52866 37006 31720 26433 31720 47580 63439 84586 89873 95159 105732 111019 105732 79299 58153 42293
 30076 65164 160404 360910 365923 200506 120303 90228 80202 75190 60152 45114 35088 30076 30076 45114 75190 115291 120303 85215 55139 40101 30076 20051 15038 5013 5013 0 0 5013 15038 50126 165417 200506 65164 20051 5013 5013 0 0 5013 10025 35088 70177 95240 85215 70177 65164 50126 35088 20051 10025 5013 5013 5013 5013 15038 30076 45114 45114 30076 20051 15038 15038 20051 35088 60152 85215 80202 60152 50126 40101 40101 35088 35088 35088 40101 50126 75190 110278 120303 90228 60152 45114 35088 35088 30076 25063 20051 20051
 55135 20675 13784 6892 13784 20675 48243 117161 192971 137837 62026 27567 13784 13784 13784 20675 41351 82702 151620 172296 130945 96486 89594 110269 130945 130945 96486 62026 41351 34459 27567 27567 27567 27567 34459 41351 55135 62026 55135 41351 27567 13784 13784 13784 27567 62026 137837 213647 172296 103377 68918 55135 48243 48243 55135 68918 103377 151620 186079 151620 82702 48243 34459 27567 27567 27567 27567 20675 20675 20675 27567 48243 89594 117161 103377 68918 55135 48243 48243 68918 96486 130945 158512 151620 137837 137837 172296 241214 254998 137837
 24899 28456 39127 53355 64026 74696 81810 92481 85367 56912 32013 17785 14228 10671 14228 24899 53355 99595 74696 39127 21342 17785 21342 24899 21342 10671 7114 3557 3557 3557 17785 42684 64026 49798 24899 10671 7114 3557 0 3557 3557 10671 14228 14228 10671 10671 14228 21342 35570 35570 17785 3557 0 0 3557 7114 14228 46241 174292 231203 53355 10671 3557 3557 3557 7114 10671 10671 7114 7114 10671 21342 49798 110266 120937 67583 39127 35570 35570 42684 53355 60469 67583 81810 120937 177849 167178 92481 49798 32013
 11944 9555 9555 11944 16722 21499 28666 47776 100330 176773 145718 69276 33443 19111 14333 11944 21499 42999 59721 40610 19111 9555 7166 7166 7166 9555 9555 7166 7166 7166 11944 16722 19111 16722 11944 9555 7166 4778 4778 7166 9555 7166 7166 4778 4778 7166 11944 19111 26277 19111 11944 4778 4778 7166 14333 26277 50165 95553 100330 47776 14333 7166 4778 7166 9555 11944 11944 11944 11944 16722 26277 50165 81220 59721 23888 11944 9555 11944 14333 21499 38221 62109 74053 52554 35832 31055 33443 31055 23888 16722
 112871 104809 128995 225742 403111 403111 193493 96747 88684 112871 169307 233804 257991 233804 185431 153182 137058 120933 88684 72560 72560 80622 88684 72560 40311 24187 16124 8062 16124 56436 185431 161244 64498 24187 16124 8062 0 0 8062 80622 241866 193493 88684 48373 40311 56436 80622 104809 80622 40311 16124 8062 16124 40311 96747 153182 169307 145120 104809 64498 32249 8062 8062 16124 32249 56436 96747 112871 88684 56436 48373 56436 80622 80622 40311 16124 8062 8062 16124 24187 48373 104809 153182 96747 48373 40311 48373 72560 96747 112871
 59231 86569 145800 141244 68344 22781 4556 4556 13669 22781 41006 50119 54675 45563 27338 9113 4556 4556 13669 27338 54675 91125 113906 104794 95681 82013 59231 31894 13669 0 4556 13669 36450 95681 195919 164025 63788 18225 4556 4556 13669 50119 132131 154913 82013 45563 31894 31894 31894 27338 13669 4556 4556 18225 45563 91125 95681 59231 27338 13669 4556 0 13669 27338 41006 41006 36450 41006 45563 45563 31894 18225 9113 0 0 13669 50119 145800 291600 186806 68344 22781 4556 0 9113 31894 77456 100238 72900 54675
 79388 79388 71449 71449 79388 95266 95266 71449 55572 47633 55572 55572 63510 63510 63510 63510 79388 95266 79388 63510 63510 79388 119082 166715 150837 87327 47633 31755 39694 71449 158776 166715 103205 63510 39694 31755 31755 31755 63510 127021 142899 119082 111143 127021 174654 222287 174654 111143 71449 55572 63510 95266 119082 103205 63510 47633 39694 47633 55572 87327 134960 158776 127021 111143 111143 134960 134960 95266 63510 47633 39694 55572 103205 190531 174654 95266 55572 47633 47633 55572 79388 127021 182593 150837 71449 31755 31755 31755 47633 63510
 48176 80293 85646 74940 85646 123116 149881 85646 48176 37470 37470 48176 69588 90999 96352 85646 74940 69588 64235 58882 69588 90999 101705 80293 48176 26764 16059 16059 32117 64235 69588 37470 21412 10706 10706 10706 10706 26764 58882 58882 26764 16059 16059 32117 64235 96352 74940 48176 32117 26764 32117 53529 69588 90999 96352 85646 64235 42823 32117 32117 42823 90999 155234 139175 90999 58882 42823 26764 16059 10706 10706 10706 16059 48176 133822 176645 112411 69588 48176 42823 42823 53529 90999 176645 128469 42823 16059 10706 16059 26764
 33072 20670 8268 0 4134 16536 49609 57877 28938 12402 8268 8268 8268 12402 28938 53743 53743 20670 8268 4134 4134 16536 41340 78547 66145 37206 24804 28938 37206 41340 41340 41340 41340 37206 28938 24804 20670 20670 41340 78547 90949 62011 45474 45474 45474 28938 16536 8268 4134 4134 16536 62011 248043 210836 70279 33072 20670 16536 20670 41340 136423 314187 78547 12402 4134 4134 8268 16536 28938 33072 37206 53743 115753 219104 115753 41340 24804 24804 33072 49609 66145 74413 70279 62011 49609 37206 28938 24804 33072 41340
 23165 13899 4633 4633 13899 41697 60229 41697 27798 23165 27798 37064 50963 60229 46330 37064 32431 27798 18532 9266 4633 13899 41697 78761 55596 23165 13899 18532 27798 37064 37064 32431 27798 27798 23165 23165 23165 27798 41697 55596 46330 27798 18532 18532 41697 55596 46330 23165 13899 13899 27798 55596 111191 157521 115824 69495 41697 32431 27798 41697 92660 227016 138989 41697 18532 13899 23165 27798 23165 18532 18532 37064 120457 231649 143622 78761 74128 106558 166787 194585 143622 97293 78761 78761 74128 46330 27798 18532 23165 27798
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 85761 85761 85761 94338 128642 137218 94338 51457 34305 34305 51457 128642 300165 334469 137218 60033 42881 42881 60033 77185 77185 68609 77185 85761 85761 68609 60033 51457 51457 51457 51457 60033 85761 111490 120066 85761 60033 42881 42881 42881 42881 51457 51457 68609 77185 77185 77185 60033 51457 51457 51457 42881 51457 68609 137218 222980 197251 120066 68609 60033 68609 85761 111490 102914 85761 68609 51457 42881 42881 42881 77185 137218 162947 111490 85761 85761 128642 222980 334469 291589 171523 102914 77185 77185 102914 137218 162947 137218 111490 94338
 19941 39882 119645 358935 279172 119645 59822 79763 159527 498521 777692 279172 79763 39882 39882 99704 259231 498521 578284 578284 418757 179467 79763 39882 39882 119645 358935 618165 438698 338994 358935 378876 279172 199408 199408 319053 518461 498521 299112 219349 259231 378876 358935 179467 99704 99704 119645 199408 338994 378876 279172 159527 79763 39882 19941 39882 119645 338994 398816 159527 59822 19941 39882 119645 338994 279172 139586 99704 139586 159527 99704 39882 39882 59822 179467 418757 518461 319053 199408 159527 159527 239290 378876 378876 199408 79763 39882 19941 19941 19941
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 2964 4150 7114 7114 3557 3557 8893 10079 5929 4743 6521 16600 23714 10672 5929 5336 5929 5336 2964 3557 4150 4150 3557 3557 5336 9486 8893 3557 2964 3557 5929 10079 13636 10079 4743 2964 3557 8893 26086 18972 5336 4150 7707 7707 4150 2371 4150 8893 9486 4743 4743 8893 8893 4743 2964 3557 5929 8300 7114 5336 4150 3557 2371 2964 5336 5929 4150 3557 4150 5336 4743 2964 2371 4150 5929 5336 5336 6521 8893 8300 5336 4743 5929 7114 5929 2964 4743 16600 17786 5336
 138031 184041 276062 460103 552123 276062 184041 230051 506113 1150256 1012225 368082 184041 184041 414092 1426318 1564349 460103 276062 414092 414092 230051 184041 322072 874195 644144 230051 276062 598133 598133 276062 138031 138031 276062 414092 322072 230051 138031 92021 138031 230051 598133 874195 874195 920205 966215 598133 322072 276062 322072 506113 414092 184041 92021 138031 276062 828185 920205 276062 138031 138031 322072 598133 644144 874195 1794400 920205 184041 92021 184041 460103 736164 690154 966215 1748390 1058236 414092 276062 414092 1104246 2070461 920205 414092 368082 460103 598133 414092 230051 184041 184041
 91398 79973 79973 114247 125672 68548 45699 57124 91398 91398 57124 34274 34274 57124 91398 102822 68548 68548 114247 137097 79973 45699 68548 91398 57124 34274 68548 159946 205645 102822 68548 79973 114247 102822 68548 57124 68548 79973 91398 137097 274193 399865 159946 79973 79973 137097 159946 125672 148521 331317 548386 251344 114247 91398 79973 79973 79973 114247 125672 114247 91398 137097 399865 525537 194220 125672 148521 137097 68548 45699 102822 354166 377015 159946 102822 114247 125672 114247 102822 114247 125672 114247 102822 114247 194220 194220 79973 34274 22849 57124
 123879 134202 103233 72263 51616 51616 51616 51616 61940 123879 206465 154849 61940 41293 61940 113556 113556 72263 72263 113556 144526 103233 103233 196142 237435 103233 72263 103233 165172 123879 51616 41293 72263 134202 165172 103233 51616 41293 72263 144526 196142 185819 185819 196142 154849 113556 123879 175495 206465 185819 196142 216788 134202 61940 51616 72263 165172 247758 123879 61940 51616 103233 185819 123879 82586 103233 154849 113556 72263 103233 247758 185819 82586 61940 82586 103233 92909 82586 82586 103233 103233 103233 113556 103233 72263 51616 51616 82586 123879 134202
 635354 776544 423569 388272 705949 917733 458867 247082 247082 352974 423569 423569 352974 282380 282380 423569 882436 776544 423569 317677 388272 317677 247082 247082 352974 423569 352974 352974 564759 600056 352974 211785 211785 282380 352974 352974 282380 176487 176487 352974 635354 564759 352974 423569 847139 670651 352974 352974 670651 635354 352974 247082 282380 282380 211785 211785 317677 458867 423569 282380 282380 352974 247082 176487 176487 282380 352974 282380 282380 352974 247082 176487 176487 282380 388272 317677 352974 458867 494164 352974 247082 282380 352974 317677 247082 388272 776544 847139 388272 352974
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 1925286 1668581 1155171 1540229 1668581 898467 770114 1796933 3080457 1283524 641762 770114 1411876 3208810 2310343 898467 641762 898467 1411876 1283524 1283524 1796933 1796933 1283524 1155171 1411876 1540229 1026819 1026819 1411876 1668581 1540229 1540229 1540229 1411876 1155171 1283524 1540229 1026819 770114 1283524 2567048 1925286 1283524 1925286 2952105 1796933 1026819 1540229 2438695 1155171 641762 770114 1411876 1668581 1411876 1411876 1411876 1411876 1668581 1925286 1155171 513410 513410 770114 1026819 1411876 1925286 2567048 1540229 641762 513410 770114 1026819 1155171 1540229 2310343 2438695 1668581 1283524 1283524 1925286 2438695 1411876 1026819 1540229 1925286 770114 513410 1026819
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 241683 322244 322244 201402 281963 1168134 1973744 443085 161122 161122 322244 443085 322244 201402 161122 402805 1450098 805610 241683 161122 402805 483366 322244 322244 281963 161122 161122 322244 322244 281963 523646 1490378 1007012 362524 322244 765329 1691781 805610 362524 281963 201402 161122 281963 443085 362524 281963 443085 402805 201402 281963 644488 926451 523646 362524 362524 362524 322244 281963 322244 362524 443085 725049 1047293 563927 201402 241683 443085 362524 241683 362524 443085 201402 161122 241683 322244 443085 684768 765329 402805 281963 443085 684768 483366 281963 281963 362524 281963 241683 322244 322244
 248788 373182 870758 1119546 1865910 2612274 1865910 1865910 3483032 2114698 621970 373182 1492728 4478183 1865910 870758 1368334 1617122 995152 1368334 1741516 621970 373182 1243940 2985456 1368334 1368334 1492728 621970 497576 1492728 2487880 870758 248788 373182 1741516 2114698 870758 373182 621970 1617122 1492728 1368334 2114698 1990304 1119546 1492728 2239092 1617122 1119546 870758 497576 373182 1119546 4478183 2363486 373182 248788 1243940 4602577 1368334 373182 621970 1492728 1243940 995152 1617122 995152 373182 746364 1865910 1243940 1119546 2487880 1617122 621970 870758 1741516 1243940 373182 373182 995152 1617122 1990304 2363486 1990304 1368334 1617122 1617122 621970
 363983 1728920 1546928 1182945 727966 272987 90996 909958 3548836 363983 90996 181992 3002861 2001907 181992 0 90996 1273941 1273941 545975 545975 909958 2092903 6369705 3275848 727966 454979 454979 181992 0 0 454979 1273941 909958 90996 181992 545975 1000954 181992 0 90996 363983 454979 909958 5368752 909958 181992 272987 454979 636971 1728920 1273941 90996 90996 818962 5004768 272987 0 181992 1273941 3730827 636971 363983 454979 818962 1546928 818962 90996 0 181992 636971 1000954 1728920 2092903 1546928 1819916 1364937 545975 181992 272987 1273941 1091949 636971 818962 2911865 1819916 1182945 1091949 363983 90996
 974355 1809517 835162 835162 695968 556774 835162 3479840 1670323 556774 417581 1391936 4315002 1252742 417581 417581 2227098 1809517 695968 1113549 2923066 2644678 2505485 2505485 695968 556774 1670323 3201453 1391936 1113549 2087904 1948710 1948710 3619034 3897421 2087904 1809517 2505485 1809517 974355 1531130 3062259 1531130 695968 974355 1670323 1948710 3897421 2923066 1252742 1391936 3340646 974355 278387 417581 1252742 2366291 556774 278387 556774 2505485 2087904 835162 1113549 1113549 695968 1113549 1252742 417581 417581 974355 974355 695968 1252742 2923066 2227098 1948710 1531130 974355 974355 1948710 1809517 1252742 1948710 3340646 1391936 835162 695968 417581 278387
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 12421495 15970494 17744993 12421495 17744993 31940988 15970494 8872497 14195994 17744993 12421495 8872497 14195994 19519492 15970494 10646996 8872497 8872497 23068491 63881975 37264486 17744993 19519492 19519492 23068491 53234979 51460480 19519492 10646996 7097997 7097997 12421495 19519492 14195994 7097997 8872497 17744993 15970494 7097997 8872497 23068491 23068491 17744993 21293992 14195994 10646996 15970494 19519492 19519492 19519492 10646996 5323498 12421495 46136982 21293992 8872497 10646996 44362483 40813484 10646996 5323498 12421495 23068491 15970494 14195994 15970494 23068491 58558477 46136982 12421495 10646996 15970494 17744993 17744993 15970494 12421495 19519492 49685981 53234979 17744993 14195994 28391989 51460480 19519492 10646996 14195994 15970494 12421495 14195994 15970494
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 208822 417644 765680 1044109 1183324 1183324 1322539 1113717 417644 208822 556858 1461753 626466 208822 626466 1600968 626466 626466 1392146 904895 974502 1113717 278429 417644 1461753 904895 1044109 1252931 556858 765680 1113717 348036 278429 835288 1044109 348036 208822 556858 1183324 974502 835288 1044109 904895 626466 278429 208822 348036 765680 835288 765680 765680 974502 1252931 556858 208822 348036 1252931 835288 208822 348036 1252931 765680 487251 1113717 1044109 765680 1183324 348036 278429 1113717 904895 765680 1252931 626466 626466 1183324 487251 208822 626466 1392146 487251 208822 487251 1044109 1113717 1044109 1044109 974502 765680 417644
 7117527 15658560 11388044 8541033 18505571 34164131 22776088 21352582 12811549 5694022 15658560 24199593 11388044 5694022 15658560 21352582 12811549 17082066 34164131 11388044 8541033 11388044 5694022 9964538 15658560 8541033 11388044 11388044 8541033 25623099 32740626 7117527 5694022 29893615 37011142 8541033 4270516 25623099 41281659 11388044 8541033 9964538 8541033 14235055 14235055 2847011 8541033 11388044 9964538 17082066 14235055 9964538 19929077 21352582 4270516 4270516 15658560 19929077 4270516 4270516 15658560 22776088 14235055 21352582 17082066 11388044 17082066 7117527 4270516 12811549 12811549 12811549 22776088 17082066 22776088 45552175 12811549 4270516 21352582 54093208 14235055 5694022 21352582 45552175 24199593 24199593 15658560 8541033 12811549 12811549
 1006660 2684426 4026639 4362192 6039958 1677766 1342213 9395490 6711064 1006660 2013319 7382171 5033298 1006660 1677766 9731043 9395490 1342213 1677766 3691085 4026639 3691085 1342213 671106 3019979 4362192 3691085 4026639 2013319 2684426 4697745 2013319 335553 2013319 4697745 2013319 335553 2013319 4362192 2684426 3355532 6711064 3691085 4362192 2348873 335553 2013319 4026639 3691085 4362192 2013319 3355532 17448767 3355532 671106 3019979 16777661 3019979 671106 3355532 19462087 3691085 1342213 3019979 3691085 4362192 3019979 1006660 2013319 4697745 4026639 4362192 2684426 1342213 3019979 4026639 2013319 1342213 2684426 4026639 2684426 1006660 2684426 3691085 1677766 1677766 4362192 4026639 7046618 5368852
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 8472579 16945157 14827013 19063302 10590723 10590723 65662485 48717328 10590723 14827013 63544340 27535881 10590723 21181447 99552800 14827013 8472579 25417736 29654025 14827013 10590723 10590723 72016919 42362893 10590723 10590723 10590723 23299591 27535881 12708868 31772170 72016919 23299591 21181447 38126604 33890315 19063302 21181447 101670944 65662485 10590723 8472579 10590723 6354434 16945157 14827013 10590723 12708868 8472579 29654025 27535881 8472579 14827013 23299591 8472579 10590723 23299591 23299591 8472579 12708868 21181447 16945157 10590723 6354434 12708868 116497957 21181447 8472579 10590723 14827013 91080221 25417736 8472579 10590723 12708868 14827013 12708868 6354434 10590723 21181447 10590723 6354434 12708868 12708868 8472579 25417736 50835472 19063302 19063302 8472579
 889309 1245033 2312204 2312204 1245033 1422895 2134342 2312204 1245033 1067171 1600756 2134342 1422895 1067171 2134342 1422895 889309 2134342 2490066 1600756 3201513 1778618 2134342 1778618 1245033 3023651 1600756 1422895 3201513 2312204 2490066 2134342 1422895 2312204 2312204 1422895 1600756 2490066 2667927 3201513 3201513 1600756 889309 889309 1422895 2134342 1422895 889309 889309 1422895 3379375 3557237 3023651 2845789 1778618 1600756 2845789 2490066 1422895 2490066 3023651 2845789 4090822 1600756 1422895 2490066 1245033 2134342 2490066 1778618 2490066 1422895 3023651 2667927 1067171 1778618 2667927 1245033 1422895 2667927 1956480 1067171 1422895 2845789 2490066 1422895 1245033 2134342 2490066 1245033
 88160711 66120533 36733630 14693452 29386904 264482133 213055051 95507437 66120533 80813985 66120533 36733630 51427081 80813985 88160711 80813985 198361599 124894340 22040178 29386904 73467259 51427081 102854163 80813985 80813985 66120533 66120533 168974696 29386904 7346726 44080355 80813985 22040178 22040178 95507437 51427081 14693452 36733630 88160711 22040178 22040178 88160711 440803554 139587792 22040178 29386904 132241066 404069925 132241066 14693452 14693452 51427081 58773807 58773807 95507437 168974696 110200889 88160711 132241066 102854163 51427081 29386904 58773807 36733630 14693452 51427081 315909214 88160711 22040178 14693452 51427081 168974696 58773807 80813985 102854163 88160711 22040178 14693452 51427081 44080355 14693452 22040178 73467259 36733630 73467259 345296118 117547615 36733630 14693452 29386904
 237713728 27428507 27428507 82285521 63999850 182856714 118856864 91428357 109714028 27428507 27428507 73142685 27428507 18285671 54857014 137142535 100571192 137142535 91428357 36571343 27428507 27428507 73142685 164571042 54857014 27428507 18285671 91428357 91428357 45714178 109714028 155428206 27428507 27428507 210285221 63999850 27428507 118856864 137142535 63999850 54857014 63999850 255999399 45714178 27428507 127999699 146285371 210285221 45714178 36571343 54857014 27428507 100571192 210285221 118856864 265142235 292570742 146285371 164571042 292570742 182856714 45714178 27428507 27428507 63999850 137142535 301713577 237713728 82285521 63999850 146285371 191999549 36571343 27428507 73142685 255999399 63999850 63999850 146285371 91428357 54857014 91428357 219428056 54857014 36571343 191999549 54857014 27428507 82285521 127999699
 28816700 77805090 20171690 17290020 51870060 28816700 11526680 8645010 37461710 43225050 11526680 20171690 83568430 17290020 8645010 43225050 20171690 11526680 37461710 46106720 20171690 11526680 11526680 40343380 23053360 17290020 11526680 11526680 46106720 57633400 46106720 40343380 57633400 80686760 31698370 37461710 97976780 51870060 57633400 51870060 11526680 8645010 11526680 25935030 92213440 28816700 17290020 11526680 37461710 69160080 8645010 11526680 34580040 28816700 11526680 14408350 51870060 17290020 11526680 34580040 20171690 8645010 28816700 77805090 23053360 14408350 17290020 46106720 17290020 14408350 14408350 14408350 54751730 97976780 63396740 20171690 14408350 25935030 14408350 8645010 20171690 25935030 14408350 31698370 86450100 37461710 34580040 23053360 14408350 20171690
 74197773 222593320 296791093 197860729 197860729 123662955 717245141 395721457 123662955 370988866 321523684 222593320 321523684 420454048 222593320 123662955 519384413 643047368 148395546 272058502 197860729 222593320 123662955 98930364 247325911 173128138 395721457 197860729 272058502 395721457 123662955 173128138 346256275 321523684 222593320 272058502 346256275 123662955 222593320 445186639 173128138 346256275 197860729 272058502 222593320 74197773 247325911 173128138 346256275 173128138 247325911 1063501416 173128138 173128138 321523684 247325911 272058502 272058502 272058502 173128138 197860729 865640688 247325911 98930364 272058502 247325911 296791093 98930364 173128138 395721457 247325911 222593320 74197773 247325911 346256275 222593320 321523684 222593320 370988866 667779959 247325911 272058502 272058502 197860729 395721457 123662955 148395546 370988866 197860729 346256275
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 728676423 392364228 336312195 1008936586 336312195 448416260 728676423 672624391 280260163 504468293 448416260 224208130 504468293 448416260 280260163 448416260 840780488 504468293 1008936586 1121040651 224208130 280260163 616572358 1121040651 224208130 280260163 560520326 1513404879 840780488 728676423 616572358 224208130 560520326 392364228 224208130 504468293 448416260 280260163 616572358 1177092684 1064988619 448416260 560520326 224208130 336312195 616572358 672624391 280260163 336312195 672624391 392364228 672624391 1008936586 616572358 448416260 1345248781 504468293 336312195 1401300814 616572358 616572358 1008936586 504468293 280260163 448416260 1008936586 448416260 728676423 616572358 896832521 560520326 504468293 224208130 448416260 1121040651 616572358 1233144716 896832521 448416260 896832521 840780488 560520326 1233144716 1177092684 560520326 224208130 392364228 336312195 504468293 1345248781
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 868751385 1969169806 521250831 347500554 752917867 752917867 289583795 752917867 984584903 231667036 405417313 579167590 231667036 521250831 521250831 289583795 2147483647 521250831 579167590 579167590 521250831 231667036 1042501662 810834626 463334072 289583795 695001108 463334072 868751385 1447918975 463334072 579167590 463334072 463334072 347500554 463334072 463334072 810834626 695001108 463334072 1332085457 984584903 347500554 405417313 1390002216 637084349 289583795 405417313 2147483647 1042501662 463334072 463334072 289583795 289583795 1042501662 347500554 289583795 1390002216 289583795 405417313 521250831 289583795 463334072 926668144 695001108 289583795 752917867 405417313 521250831 347500554 637084349 637084349 1100418421 231667036 405417313 347500554 405417313 463334072 695001108 521250831 463334072 463334072 405417313 405417313 231667036 231667036 810834626 2147483647 521250831 405417313
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 0 2147483647 2147483647 2147483647 2147483647 2147483647 0 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 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647
 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647
 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647
 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 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
 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 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
 905 18090 8141 6332 9045 15377 10854 5427 4523 4523 5427 8141 3618 11759 905 18090 3618 30754 7236 12663 3618 18090 9950 4523 18995 5427 10854 5427 28945 7236 12663 905 10854 1809 9045 2714 5427 2714 9950 16281 14472 4523 9045 17186 15377 2714 26231 9045 13568 4523 15377 9045 11759 1809 9950 2714 16281 1809 19899 905 18090 4523 29849 4523 19899 3618 20804 4523 7236 28040 2714 9045 11759 29849 3618 10854 905 9045 3618 8141 4523 4523 3618 5427 9950 24422 9045 5427 8141 17186