% 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
 234 234 469 469 469 703 937 1172 1406 1640 2109 2578 3281 4218 5389 6561 7733 8904 9373 9373 8670 7498 6327 5155 4218 3281 2578 2109 1640 1406 1172 937 703 703 469 469 469 234 234 234 234 234 234 234 469 469 469 469 703 703 937 1172 1406 1640 2109 2578 3281 3984 4921 6092 7264 8436 9139 9373 8904 7967 6795 5624 4452 3515 2812 2109 1640 1406 1172 937 703 469 469 469 234 234 234 234 234 234 234 234 234 234
 0 0 0 0 0 0 234 234 234 234 234 234 469 469 703 703 937 1172 1640 2109 2812 3515 4452 5389 6327 7264 7733 7733 7498 6561 5624 4686 3984 3281 2578 2109 1640 1406 1172 937 937 703 703 703 703 703 469 469 703 703 703 703 937 937 1172 1406 1875 2343 3046 3984 5155 6561 8201 10076 11482 12185 11951 10545 8904 7030 5389 3984 3046 2109 1640 1172 937 703 469 469 234 234 234 234 234 234 234 234 0 0
 5599 5168 4451 3733 3159 2584 2154 1723 1436 1149 1005 861 718 574 574 431 431 431 287 287 287 287 287 287 287 287 287 287 287 287 287 431 431 431 574 574 718 861 1005 1149 1292 1436 1723 1866 2154 2441 2584 2728 2728 2728 2584 2441 2297 2154 1866 1723 1579 1292 1149 1005 1005 861 861 718 718 718 718 574 574 574 718 718 718 718 861 861 1005 1149 1436 1579 1866 2297 2728 3302 3876 4451 5168 5599 5886 5886
 1045 979 849 783 718 653 653 588 522 522 522 522 522 522 522 522 522 522 522 588 588 588 588 588 588 588 588 588 588 522 522 522 457 457 457 392 392 392 392 326 326 326 326 326 261 261 261 261 261 261 261 261 261 261 261 261 261 261 261 326 326 392 392 457 522 522 588 718 783 849 979 1110 1240 1371 1502 1632 1763 1828 1959 1959 2024 1959 1959 1828 1763 1632 1502 1371 1240 1175
 4342 4135 3928 3721 3515 3101 2894 2481 2274 2067 1861 1654 1447 1447 1240 1240 1240 1240 1240 1240 1240 1240 1240 1447 1447 1654 1654 1861 2067 2481 2688 3101 3515 3928 4548 4962 5375 5789 5995 6202 5995 5582 5168 4548 4135 3515 2894 2481 2067 1861 1447 1240 1034 1034 827 827 620 620 620 620 620 620 620 620 620 620 620 620 620 620 827 827 827 1034 1034 1034 1240 1447 1654 1861 2067 2274 2688 2894 3308 3515 3928 4135 4342 4342
 565 565 565 565 508 508 508 508 508 452 452 452 452 452 452 508 508 508 508 508 508 565 565 565 565 565 621 621 621 621 621 678 678 678 678 734 734 791 791 847 847 904 904 960 960 960 960 960 960 904 904 847 791 791 734 734 678 678 621 621 621 565 565 565 565 565 565 508 508 508 508 508 508 508 508 508 508 565 565 565 565 565 565 565 565 565 565 565 565 565
 523 523 523 523 698 698 698 698 698 698 872 872 1046 1046 1221 1395 1395 1570 1919 2093 2267 2442 2791 2965 3139 3314 3314 3488 3488 3488 3488 3314 3314 3314 3139 3139 3139 3139 3139 3139 3139 3314 3314 3314 3314 3314 3488 3488 3488 3488 3488 3314 3314 3314 3139 3139 2965 2965 2791 2616 2442 2267 2093 1919 1744 1570 1395 1395 1221 1046 872 872 698 698 523 523 523 349 349 349 349 349 349 349 349 349 349 523 523 523
 1385 1385 1385 1385 1039 1039 1039 693 693 693 693 693 693 693 693 693 693 693 693 693 693 693 1039 1039 1039 1039 1039 1039 1039 1039 1385 1385 1385 1385 1732 1732 1732 2078 2424 2770 3117 3809 4502 5195 6234 7272 8311 9350 10735 11774 12813 13506 13852 13852 13506 12813 12121 11082 10043 9350 8311 7619 6926 6234 5887 5541 4848 4502 4156 3809 3809 3463 3117 3117 2770 2770 2770 2424 2424 2424 2424 2424 2078 2078 2078 2078 2078 1732 1732 1732
 12208 13225 13225 14243 14243 14243 14243 14243 14243 14243 13225 13225 13225 12208 12208 12208 11191 11191 11191 11191 11191 11191 11191 12208 12208 12208 12208 12208 13225 13225 14243 14243 15260 16278 16278 17295 18312 18312 19330 19330 19330 19330 19330 19330 18312 17295 16278 15260 14243 13225 12208 11191 11191 10173 9156 8139 8139 7121 7121 7121 6104 6104 6104 6104 6104 5087 5087 5087 5087 5087 5087 5087 5087 5087 5087 5087 5087 5087 6104 6104 6104 7121 7121 8139 8139 9156 10173 10173 11191 12208
 29792 29792 29792 24826 24826 24826 24826 19861 19861 19861 19861 19861 19861 19861 19861 19861 19861 19861 24826 24826 24826 29792 29792 29792 34757 34757 34757 39722 39722 39722 44688 44688 44688 49653 49653 54618 59583 64549 69514 74479 79445 84410 89375 94340 99306 104271 109236 109236 109236 114202 109236 109236 109236 104271 104271 99306 99306 99306 94340 94340 89375 89375 84410 84410 79445 79445 74479 69514 69514 64549 59583 59583 54618 49653 49653 44688 44688 39722 39722 39722 34757 34757 34757 34757 34757 34757 34757 34757 29792 29792
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7179 14357 14357 21536 28715 43072 57430 71787 93323 122038 165110 208182 265612 323041 380471 423543 445079 445079 416364 380471 337399 294327 258433 222540 193825 165110 143574 129217 114859 100502 93323 86144 86144 86144 78966 78966 78966 78966 71787 71787 64608 57430 57430 50251 43072 35893 28715 28715 21536 14357 14357 7179 7179 7179 7179 7179 7179 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 78355 861909 2429015 6033360 13398761 20999228 16376264 8227310 3839411 1958883 1096975 783553 548487 470132 391777 313421 235066 156711 156711 78355 78355 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 99036 99036 99036 99036 99036 99036 198072 198072 297108 396144 594217 891325 1485541 2475902 3961444 5744093 7328671 7922887 7526743 6437346 5248913 4258552 3466263 2872047 2475902 2376866 2475902 2773011 3070119 3466263 3664335 3565299 3367227 2872047 2277830 1782650 1287469 792289 495180 297108 99036 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 356055 356055 356055 712110 712110 1068166 1068166 1424221 1424221 1424221 1780276 1780276 1780276 1780276 1780276 1780276 1780276 1780276 2136331 2848441 3204497 3916607 4628717 5340828 6052938 7121104 7833214 9257435 10681655 12817986 15666428 19583035 25279918 32044966 37385794 37029739 30976801 22787531 15310373 9613490 6052938 3560552 1780276 712110 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 696362 696362 696362 696362 696362 696362 696362 696362 696362 696362 696362 2089085 3481808 6963616 13230871 22979934 36907167 52923485 64065272 64065272 54316209 40388976 28550828 20194488 15319956 13230871 13230871 16016318 19498126 23676296 28550828 32728997 34121721 29943551 22979934 14623595 8356340 4178170 2089085 696362 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 981401 1962801 3925602 6869804 10795406 16683809 24535013 34839718 47107224 57902630 61828232 56921229 47107224 36311819 26988514 19628010 13739607 9323305 6379103 3925602 1962801 981401 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 393163 393163 393163 786327 1572653 3145306 5897449 10615409 17692348 26735103 34991533 39316329 39316329 35777859 30666736 26341940 22410307 19658164 16906021 14547042 12188062 9435919 7470102 5504286 3931633 2752143 1965816 1179490 393163 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 280053 280053 280053 280053 560105 560105 560105 840158 840158 1120211 1400263 1680316 2240421 3360632 4760895 7281369 11202106 16523106 22684264 28005264 29965632 27725211 22404211 16523106 11202106 7561421 5040948 3360632 2520474 2240421 2240421 2240421 2520474 2520474 2800526 3080579 3360632 3360632 3640684 3640684 3640684 3360632 2800526 2240421 1680316 1120211 840158 560105 280053 280053 280053 280053 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 200278 801110 2203053 3805274 4005551 2603608 1602221 801110 400555 200278 0 0 0 0 200278 600833 1401943 3004164 5207217 7410270 8011103 7209992 6008327 5407494 5607772 6809437 10214156 17824704 31043023 35048574 18225259 6408882 2002776 400555 0 0 0 0 0 0 0 0 0 200278 200278 400555 801110 1001388 1201665 1001388 400555 200278 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 208901 208901 208901 208901 208901 208901 208901 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 208901 626704 1671211 3551323 6267041 9818364 13369687 15667602 15876504 14623095 12534082 10445068 8564956 7311548 6684844 6684844 7311548 8147153 8982759 9609463 9609463 8982759 7520449 5640337 3760225 2089014 1044507 417803 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 187850 187850 187850 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 375700 1502801 3381302 6762603 12398106 21414910 32498066 36442917 27426113 15591557 8077554 4320552 2629901 1878501 1502801 1314951 1314951 1314951 1314951 1314951 1127101 1127101 939250 563550 375700 187850 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 214491 214491 428982 428982 428982 428982 214491 214491 214491 0 0 0 0 0 0 0 0 0 428982 1286945 3431854 7292691 13512927 17588254 16301308 12440472 9437600 7507182 6649218 6434727 6863709 7507182 8365145 8794127 8794127 8150654 7721672 7292691 7292691 7721672 7936163 7936163 6649218 4504309 2359400 1072455 214491 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 182096 182096 364192 364192 546288 728384 910479 1456767 2367246 3824014 6919644 12382520 20030547 23126177 17481205 10743657 6555452 4188205 2731438 2003055 1638863 1456767 1456767 1456767 1638863 2003055 2549342 3277726 4370301 5462876 6373356 6737548 6373356 5644972 4370301 3459822 2367246 1638863 1092575 728384 364192 182096 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 189153 189153 189153 189153 189153 189153 189153 189153 189153 189153 189153 189153 378306 567460 945766 1891532 4728831 11727501 27994680 45207625 32912664 16456332 8133589 4350525 2458992 1324073 756613 378306 189153 189153 189153 189153 378306 567460 756613 945766 1324073 1513226 1891532 2269839 2458992 2837299 2837299 2648145 2080686 1513226 945766 567460 189153 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 67590 67590 67590 135180 135180 202771 202771 270361 270361 270361 270361 270361 270361 270361 270361 270361 270361 337951 337951 337951 405541 540721 675902 811082 1013853 1216623 1419394 1554574 1689755 1824935 1960115 2162886 2500837 3041558 3785050 4798903 5880346 6285887 5677575 4393362 3109148 2162886 1554574 1081443 811082 608312 473131 337951 270361 202771 135180 135180 67590 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 239708 239708 239708 479416 719124 719124 958833 1198541 1438249 1917665 2397082 3116206 4554455 6711828 10786867 16779571 23970816 28285563 25648773 19656069 14142781 10067743 7670661 5992704 4794163 4075039 3355914 3116206 2636790 2397082 2157373 2157373 1917665 1917665 1677957 1677957 1677957 1677957 1917665 1917665 1917665 1917665 1917665 1677957 1438249 1198541 958833 719124 479416 239708 239708 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 544303 1768985 4898728 11566440 11430364 4898728 1768985 408227 0 0 0 0 0 0 0 0 0 0 0 0 0 1088606 3401894 8436697 17553774 24085411 18234153 10205682 5306955 2857591 1768985 1088606 816455 680379 544303 544303 408227 408227 408227 272152 272152 136076 136076 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 103813 103813 207626 415251 622877 1038128 1661005 2595321 3841075 4983016 5190642 4463952 3633449 2906760 2387695 2076257 2076257 2076257 2180070 2387695 2491508 2595321 2699134 2699134 2802947 2906760 3114385 3529637 4048701 4671578 5190642 5190642 4671578 3737262 2802947 1972444 1349567 934316 622877 415251 207626 103813 103813 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 89730 358921 717843 1435686 2781641 4037866 3858405 2602180 1615146 897304 538382 358921 269191 269191 269191 358921 628113 1076764 1704877 2512450 3589214 4845439 6370856 7986002 9152497 8703845 6550316 4127597 2422720 1435686 897304 628113 448652 448652 448652 538382 628113 717843 717843 717843 628113 538382 358921 269191 179461 89730 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 205107 307661 307661 307661 307661 307661 307661 307661 410214 410214 410214 410214 410214 307661 307661 205107 205107 205107 205107 205107 205107 307661 307661 410214 512768 717875 922982 1128090 1538304 1845965 2153626 2358733 2358733 2358733 2358733 2358733 2563840 2871501 3589376 4614912 6153216 7794074 8511949 7588967 5743002 3999591 2563840 1640858 1025536 615322 307661 205107 205107 205107 205107 307661 410214 512768 717875 922982 1230643 1538304 1538304 1435750 1230643 922982 717875 615322 410214 307661 307661 205107 205107 102554 102554 0 0 0 0 0 0 0 0 0 0 0 102554 102554 205107 205107
 314093 314093 314093 314093 235570 235570 157046 157046 157046 157046 157046 78523 78523 78523 78523 78523 78523 157046 157046 157046 235570 235570 314093 314093 392616 471139 549662 706709 942278 1177848 1413418 1648987 1648987 1570464 1570464 1491941 1570464 1648987 1963080 2512743 3376498 4475823 5418101 5810717 5261055 4240253 3140928 2277173 1570464 1099325 785232 628186 549662 549662 549662 549662 549662 549662 471139 471139 392616 314093 235570 235570 157046 157046 157046 157046 157046 157046 157046 157046 235570 235570 392616 549662 706709 863755 863755 785232 628186 471139 392616 314093 235570 235570 235570 314093 314093 314093
 152352 76176 76176 0 0 0 0 0 0 0 0 152352 304704 533232 914112 1523520 1828224 1523520 990288 609408 380880 228528 228528 152352 152352 152352 152352 228528 304704 685584 1523520 2894688 4265856 4418208 3351744 2285280 1523520 1066464 761760 609408 609408 761760 990288 1218816 1447344 1599696 1752048 1752048 1599696 1294992 990288 685584 533232 457056 380880 304704 228528 152352 76176 0 0 0 0 0 0 0 0 0 76176 76176 76176 152352 380880 685584 1599696 3275568 4951440 4494384 3047040 1904400 1218816 837936 533232 380880 304704 304704 304704 228528 228528 228528
 290662 217996 145331 72665 0 0 0 0 0 0 0 0 0 72665 72665 145331 217996 363327 508658 726654 799320 726654 653989 581323 508658 508658 508658 508658 653989 799320 944651 1017316 1017316 944651 871985 871985 871985 944651 1089981 1307978 1671305 2034632 2179963 2107297 1889301 1671305 1453308 1380643 1380643 1525974 1816636 2325294 2833952 3051948 2906617 2470624 1961966 1525974 1162647 799320 581323 435993 363327 363327 363327 435993 435993 508658 581323 581323 581323 581323 508658 435993 363327 363327 363327 363327 363327 435993 508658 653989 726654 799320 871985 799320 726654 581323 508658 435993
 414150 414150 345125 276100 207075 207075 138050 138050 138050 138050 138050 138050 138050 207075 276100 345125 483175 690249 1035374 1449524 1656599 1656599 1380499 1173424 966349 897324 897324 1035374 1380499 1863673 2553923 3106122 3382222 3244172 2830023 2346848 1863673 1518549 1242449 1104399 1035374 966349 1035374 1104399 1173424 1173424 1104399 966349 759274 621224 483175 345125 345125 276100 276100 276100 276100 207075 207075 207075 138050 138050 69025 69025 0 0 69025 69025 138050 276100 552200 897324 1242449 1311474 1173424 897324 690249 483175 414150 345125 276100 276100 276100 276100 276100 345125 414150 414150 483175 483175
 174098 174098 174098 232131 232131 232131 232131 174098 174098 116066 116066 116066 116066 116066 174098 232131 348197 580328 986558 1624919 2205247 2147214 1566886 1102623 812459 696394 638361 696394 696394 696394 696394 696394 638361 638361 638361 696394 812459 986558 1276722 1566886 1857050 1973116 1915083 1740984 1566886 1508853 1566886 1740984 1799017 1740984 1392787 1102623 812459 580328 464262 406230 348197 290164 232131 232131 174098 174098 116066 58033 58033 0 0 58033 174098 406230 638361 870492 812459 638361 464262 348197 232131 174098 174098 174098 174098 174098 232131 290164 348197 348197 348197 348197 290164 232131
 310777 399571 488364 488364 488364 443968 355174 310777 266381 221984 221984 177587 177587 177587 133190 133190 133190 133190 88794 88794 88794 88794 133190 310777 621555 1109919 1687077 1997854 1864664 1553886 1243109 1021125 932332 887935 887935 976729 1065522 1243109 1376299 1509490 1598283 1642680 1598283 1465093 1198712 887935 621555 443968 310777 221984 133190 133190 88794 88794 88794 44397 44397 44397 44397 88794 88794 133190 177587 310777 488364 665951 843538 799142 665951 488364 399571 310777 266381 221984 177587 177587 133190 133190 88794 88794 88794 88794 88794 88794 88794 88794 88794 88794 133190 221984
 320677 427570 481016 481016 320677 213785 106892 53446 0 0 0 0 0 0 0 0 53446 53446 160339 374124 1015479 2725758 5344624 4382592 2405081 1496495 1229264 1229264 1389602 1549941 1603387 1443049 1175817 908586 748247 641355 587909 587909 641355 748247 855140 908586 962032 908586 855140 748247 748247 694801 641355 587909 481016 427570 374124 320677 267231 267231 320677 320677 427570 481016 587909 641355 694801 641355 587909 534462 534462 534462 427570 320677 213785 106892 53446 53446 0 0 0 0 0 0 0 0 53446 53446 53446 106892 160339 160339 213785 267231
 1778606 818159 355721 142288 71144 35572 0 0 0 0 0 0 0 0 0 0 0 35572 71144 106716 213433 284577 355721 426865 498010 604726 782587 960447 1102736 1067164 818159 569154 355721 249005 177861 106716 106716 71144 71144 71144 106716 142288 249005 462438 960447 1636317 1707462 1102736 569154 320149 177861 106716 71144 35572 35572 35572 0 0 0 35572 35572 71144 106716 177861 284577 426865 711442 996019 996019 675870 391293 213433 142288 71144 71144 71144 71144 71144 71144 71144 106716 142288 213433 320149 462438 675870 1031591 1636317 2490048 2739053
 0 0 25447 50893 101787 127234 127234 101787 76340 50893 25447 25447 25447 0 0 0 0 0 0 0 0 25447 50893 152680 356254 636168 890635 1043315 1119655 1170549 1170549 1068762 865188 661615 508934 381701 330807 305361 305361 330807 356254 407147 432594 432594 381701 356254 356254 356254 356254 381701 381701 407147 381701 381701 356254 330807 305361 254467 229020 229020 229020 229020 279914 356254 458041 508934 407147 229020 101787 25447 0 0 0 0 0 25447 25447 25447 50893 101787 178127 330807 585274 839742 661615 356254 178127 76340 25447 0
 0 0 28196 56392 112783 197371 281958 310154 225566 140979 84587 28196 28196 0 0 0 0 0 0 0 0 0 28196 140979 281958 310154 253762 169175 140979 140979 169175 225566 310154 394741 479329 535720 535720 507524 507524 535720 563916 676699 874070 1127832 1437986 1550769 1297007 902266 592112 422937 310154 253762 225566 197371 197371 197371 197371 197371 169175 169175 169175 169175 253762 451133 1043245 2678601 2340252 620308 140979 28196 0 0 0 0 0 0 0 28196 28196 84587 112783 197371 281958 338350 253762 169175 84587 28196 0 0
 173750 173750 173750 173750 139000 139000 104250 69500 34750 34750 0 34750 34750 34750 34750 69500 69500 104250 104250 104250 139000 139000 139000 173750 243250 451751 868751 1668003 2675755 2432504 1355252 660251 347501 208500 139000 104250 104250 139000 173750 208500 312751 486501 660251 764501 764501 660251 625501 660251 799251 973002 1042502 973002 729751 521251 347501 243250 173750 139000 139000 173750 208500 278000 347501 382251 417001 417001 417001 347501 312751 243250 173750 139000 104250 69500 34750 34750 34750 34750 34750 34750 69500 139000 312751 660251 1146752 1251002 834001 486501 278000 208500
 72935 97247 170182 340364 656416 1094026 1288519 948156 534857 267429 145870 72935 48623 24312 24312 48623 48623 97247 145870 243117 388987 486234 388987 267429 170182 145870 145870 194494 316052 583481 1045403 1458701 1166961 632104 316052 194494 121558 121558 121558 121558 145870 170182 170182 145870 121558 97247 72935 72935 97247 97247 121558 145870 194494 243117 340364 486234 753662 996779 972468 632104 340364 170182 97247 48623 48623 48623 48623 72935 121558 145870 145870 121558 97247 72935 48623 48623 24312 48623 48623 97247 145870 218805 267429 267429 218805 170182 121558 72935 72935 48623
 29285 29285 58570 87855 175709 292849 468559 614983 556413 380704 204994 87855 58570 29285 0 0 29285 29285 58570 87855 175709 351419 585698 761408 614983 409989 263564 204994 204994 263564 380704 527128 673553 614983 439274 292849 204994 175709 146425 146425 175709 234279 351419 497844 702838 849263 790693 585698 409989 292849 204994 175709 146425 175709 204994 322134 556413 1054257 1669240 1698525 1171397 732123 527128 439274 439274 468559 497844 409989 292849 175709 117140 58570 29285 29285 29285 29285 29285 58570 117140 175709 263564 322134 292849 234279 146425 87855 58570 29285 29285 29285
 136401 136401 136401 136401 170501 272801 409202 647903 1023004 1364006 1261705 818403 443302 238701 136401 102300 68200 68200 102300 170501 306901 545602 852504 954804 716103 409202 238701 136401 102300 102300 136401 238701 409202 682003 1023004 1125305 920704 613803 409202 306901 238701 238701 238701 272801 306901 375102 375102 375102 306901 238701 204601 170501 170501 170501 238701 375102 613803 988904 1193505 954804 613803 409202 272801 238701 238701 238701 272801 238701 238701 170501 136401 136401 136401 136401 204601 306901 477402 647903 682003 545602 341001 204601 136401 102300 102300 102300 102300 102300 136401 136401
 19248 19248 19248 19248 38497 96242 250230 731441 1886349 1328144 365721 76994 0 0 0 0 0 0 0 38497 134739 327224 519708 404218 230981 115491 76994 76994 96242 173236 346472 461963 346472 134739 19248 0 0 0 0 0 19248 38497 76994 134739 192485 211733 211733 153988 96242 57745 19248 0 0 0 0 0 38497 211733 923926 2829523 1385889 404218 153988 96242 76994 115491 173236 269478 288727 211733 115491 38497 19248 0 0 0 0 0 19248 115491 346472 596702 538957 307975 153988 76994 57745 38497 19248 19248
 217778 266173 314568 411358 483951 508149 435556 314568 217778 169383 120988 120988 120988 169383 241976 338766 459754 556544 556544 508149 508149 532346 556544 604939 556544 459754 314568 217778 169383 145185 145185 169383 193580 217778 217778 217778 217778 193580 193580 193580 193580 217778 241976 266173 290371 314568 314568 362963 411358 483951 532346 532346 459754 338766 241976 169383 120988 96790 96790 96790 120988 145185 217778 314568 411358 435556 387161 290371 217778 193580 169383 145185 169383 217778 241976 266173 217778 169383 120988 96790 72593 96790 96790 120988 120988 120988 145185 145185 169383 169383
 57315 57315 57315 57315 114629 315230 1031663 2980359 2521842 773747 200601 57315 0 0 0 0 28657 85972 229258 601803 1003005 917034 630461 458517 372545 372545 401202 429859 372545 257916 143286 57315 0 0 0 0 0 28657 57315 143286 229258 429859 716432 1003005 1146292 1117635 888376 601803 315230 143286 57315 28657 0 0 0 0 28657 85972 286573 687775 945691 573146 200601 28657 0 0 0 0 28657 28657 57315 85972 85972 143286 171944 200601 257916 315230 372545 429859 429859 401202 343888 257916 200601 143286 114629 85972 85972 57315
 231220 168160 84080 42040 21020 21020 42040 84080 189180 399380 945899 1807718 1219159 483460 189180 84080 42040 21020 0 21020 84080 210200 378360 462440 378360 231220 126120 84080 126120 252240 462440 651619 651619 462440 315300 252240 210200 168160 147140 105100 63060 63060 105100 147140 147140 126120 84080 42040 0 0 0 0 21020 63060 126120 294280 567539 651619 378360 168160 63060 21020 0 0 0 21020 105100 210200 378360 441420 315300 189180 126120 147140 189180 252240 294280 294280 273260 252240 273260 315300 315300 294280 231220 189180 189180 231220 273260 294280
 272910 272910 194936 116962 58481 38987 58481 77974 97468 155949 272910 467846 604302 467846 272910 155949 77974 38987 38987 38987 58481 97468 136455 155949 175442 175442 194936 272910 409366 526327 526327 448353 350885 292404 272910 292404 331391 350885 350885 331391 331391 350885 370378 350885 272910 175442 116962 77974 58481 58481 97468 175442 253417 311898 272910 194936 116962 97468 97468 116962 116962 116962 116962 116962 116962 155949 253417 389872 545821 604302 467846 292404 175442 136455 116962 97468 97468 77974 77974 77974 116962 194936 253417 272910 233923 155949 116962 97468 136455 214430
 560882 413281 265681 147600 88560 88560 88560 118080 177121 295201 590402 1003683 885603 501842 265681 177121 118080 118080 118080 147600 236161 383761 501842 619922 678962 649442 560882 472321 383761 324721 295201 295201 295201 295201 324721 324721 324721 324721 324721 324721 383761 501842 738002 944643 944643 708482 442801 265681 177121 118080 118080 147600 177121 236161 354241 531362 590402 442801 295201 206641 147600 118080 88560 88560 88560 147600 236161 354241 442801 442801 354241 236161 177121 147600 147600 177121 206641 236161 236161 236161 236161 206641 206641 177121 177121 206641 236161 324721 472321 560882
 178007 320412 462818 534020 534020 534020 605223 747629 961237 1032440 854433 605223 462818 391615 391615 427216 498419 498419 391615 249210 178007 106804 71203 71203 71203 71203 106804 178007 249210 320412 356014 320412 284811 284811 249210 249210 284811 284811 284811 284811 356014 498419 747629 854433 605223 320412 178007 106804 106804 178007 284811 391615 391615 356014 249210 178007 142405 106804 142405 178007 213608 284811 320412 356014 391615 356014 391615 427216 534020 747629 1068041 1246048 925635 569622 356014 213608 178007 142405 142405 178007 320412 676426 1281649 1352852 747629 320412 142405 71203 71203 106804
 154220 308440 462659 462659 431815 370127 370127 370127 339283 308440 277596 277596 308440 370127 462659 493503 431815 400971 339283 339283 339283 277596 154220 92532 30844 30844 30844 92532 185064 308440 400971 431815 431815 400971 370127 400971 400971 339283 308440 246752 246752 277596 370127 555191 616879 493503 339283 277596 277596 431815 863631 1542198 1295446 586035 215908 92532 61688 61688 92532 185064 400971 863631 1418822 1110382 616879 370127 339283 339283 339283 308440 215908 154220 123376 123376 123376 154220 215908 277596 308440 308440 308440 277596 246752 185064 123376 61688 30844 30844 30844 61688
 79043 118565 197608 434739 869477 988042 671869 395217 316174 276652 316174 434739 632347 988042 1580868 1778476 1027564 434739 158087 79043 39522 39522 39522 118565 197608 276652 316174 355695 474260 908999 1897041 1857519 829955 355695 197608 118565 118565 118565 237130 513782 1264694 1541346 790434 316174 158087 118565 79043 118565 118565 118565 79043 79043 79043 158087 316174 671869 1383259 1936563 1264694 553304 276652 118565 79043 79043 118565 158087 118565 79043 39522 39522 39522 158087 395217 750912 750912 395217 197608 118565 79043 79043 118565 158087 276652 513782 711390 750912 513782 276652 158087 79043
 1224329 760568 185504 92752 111303 166954 222605 166954 92752 55651 55651 55651 92752 148404 222605 278257 241156 185504 148404 129853 129853 241156 704917 2708364 1558237 426660 185504 129853 148404 204055 241156 111303 18550 0 0 0 0 0 37101 148404 185504 129853 92752 166954 630715 1187228 148404 0 0 0 0 0 0 55651 166954 166954 74202 18550 0 0 0 0 0 0 37101 148404 649265 1317081 575064 241156 166954 129853 74202 37101 0 0 0 0 0 0 18550 111303 166954 74202 0 0 0 0 0 148404
 167231 167231 167231 167231 133785 100339 100339 200677 468247 1103724 1739201 1304401 668924 334462 200677 100339 133785 267569 635477 1103724 836155 401354 200677 133785 133785 167231 267569 301016 234123 133785 133785 167231 234123 334462 434800 501693 501693 401354 234123 167231 133785 133785 133785 100339 100339 100339 133785 200677 334462 468247 468247 367908 301016 301016 367908 568585 903047 1170616 1036832 635477 401354 301016 301016 301016 234123 167231 133785 133785 167231 301016 602031 903047 735816 434800 267569 301016 367908 468247 468247 434800 367908 301016 234123 234123 267569 334462 334462 301016 234123 200677
 80901 80901 80901 80901 101127 141577 141577 121352 80901 60676 60676 80901 121352 222479 343831 303380 141577 101127 121352 182028 222479 182028 121352 60676 60676 80901 182028 606760 1071943 303380 80901 60676 60676 80901 121352 182028 303380 525859 485408 202253 80901 60676 40451 40451 40451 40451 20225 20225 20225 20225 40451 141577 748338 1193296 485408 202253 101127 60676 40451 40451 60676 444958 4065295 889915 141577 40451 20225 40451 60676 101127 141577 141577 121352 101127 182028 465183 566310 323606 161803 101127 80901 80901 101127 141577 161803 141577 101127 80901 80901 80901
 301152 125480 25096 0 0 0 75288 552112 527016 175672 75288 50192 50192 50192 50192 125480 451728 803072 476824 225864 150576 100384 100384 100384 100384 125480 175672 225864 376440 501920 351344 175672 100384 75288 50192 75288 125480 376440 627400 200768 25096 0 25096 75288 175672 351344 326248 200768 150576 200768 577208 1204608 250960 25096 0 0 25096 50192 125480 401536 1079128 602304 200768 125480 125480 175672 225864 301152 301152 250960 175672 150576 150576 200768 527016 1806912 1581048 476824 175672 75288 25096 25096 25096 200768 1129320 978744 376440 276056 351344 451728
 205753 154315 154315 205753 411506 823012 925888 514382 257191 205753 257191 308629 411506 617259 977327 1080203 565821 205753 102876 102876 154315 205753 462944 874450 1285956 1183080 977327 874450 668697 411506 257191 257191 360068 514382 668697 771574 617259 360068 257191 308629 565821 823012 874450 874450 874450 925888 771574 462944 257191 154315 51438 102876 411506 925888 771574 360068 205753 102876 51438 51438 102876 308629 668697 617259 514382 565821 771574 1131641 1183080 823012 565821 462944 411506 462944 462944 462944 565821 771574 1080203 1440271 1697462 1543147 1080203 668697 462944 514382 720135 823012 617259 360068
 132813 166017 199220 232423 232423 166017 132813 132813 232423 365237 431644 464847 531254 531254 431644 265627 166017 199220 265627 298830 265627 199220 199220 232423 464847 1062507 1660168 996101 431644 199220 132813 166017 199220 232423 365237 531254 597660 398440 199220 132813 199220 398440 796880 1095711 830084 597660 564457 697270 730474 498050 232423 132813 99610 166017 265627 298830 265627 232423 199220 132813 99610 66407 132813 298830 531254 697270 564457 431644 365237 365237 332034 232423 99610 33203 33203 132813 464847 896491 763677 398440 199220 99610 33203 33203 132813 531254 1228524 863287 365237 166017
 189103 212741 307293 378207 330931 189103 94552 70914 141828 378207 1087345 1418276 590948 236379 94552 70914 94552 141828 236379 283655 330931 378207 401845 354569 260017 165466 118190 118190 118190 118190 118190 141828 189103 260017 354569 425483 330931 165466 118190 118190 141828 165466 189103 189103 236379 354569 638224 874604 543672 260017 141828 94552 94552 118190 189103 212741 236379 212741 165466 118190 94552 94552 141828 189103 354569 732776 1418276 1040069 425483 189103 94552 70914 94552 118190 141828 141828 165466 165466 189103 189103 189103 189103 165466 141828 94552 70914 70914 94552 141828 165466
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 291470 641234 1049293 1340763 1515645 1457351 932704 524646 349764 349764 408058 466352 466352 408058 408058 466352 524646 524646 524646 757822 1981997 2914701 874410 233176 58294 58294 116588 291470 524646 582940 582940 524646 524646 466352 466352 408058 466352 524646 466352 291470 116588 58294 0 116588 408058 1049293 1573939 1399057 1107587 699528 349764 116588 0 0 116588 349764 699528 582940 233176 58294 0 0 233176 1049293 2331761 1399057 816116 641234 466352 174882 0 0 0 174882 932704 3381054 1515645 466352 291470 291470 349764 699528 1807115 3963994 1807115 408058 58294 0 0 116588
 3596959 2226689 1113345 856419 856419 685135 428209 342568 513851 1370270 2569257 1712838 685135 342568 256926 342568 685135 1198986 1113345 770777 770777 1027703 1284628 1198986 942061 685135 685135 856419 942061 856419 856419 1027703 1455912 1884122 1884122 1370270 856419 685135 942061 2141047 3340034 1627196 513851 342568 599493 942061 1027703 685135 428209 599493 1798480 2997466 1284628 428209 256926 342568 599493 1455912 2312331 1541554 770777 428209 428209 428209 428209 599493 1113345 1370270 942061 428209 171284 85642 171284 428209 770777 942061 942061 770777 599493 428209 428209 513851 770777 1113345 856419 342568 85642 85642 342568 1627196
 845012 1436520 1690023 760510 338005 338005 507007 591508 676009 507007 422506 338005 422506 507007 591508 676009 760510 760510 676009 591508 591508 591508 676009 591508 507007 338005 338005 507007 845012 1943527 3971555 3126543 1183016 507007 338005 422506 929513 2788538 4140557 1521021 591508 422506 507007 760510 760510 676009 676009 1014014 1943527 1859026 1014014 591508 591508 760510 845012 845012 676009 591508 507007 591508 676009 845012 1098515 1352019 1774524 2112529 2028028 1521021 1098515 845012 760510 845012 1014014 1183016 1183016 845012 591508 507007 507007 676009 1098515 1352019 1014014 591508 422506 422506 591508 676009 591508 591508
 584064 389376 389376 389376 389376 486720 486720 681408 1168128 2628288 5061888 3796416 1654848 876096 681408 973440 1654848 1946880 1070784 584064 681408 1070784 1362816 1168128 973440 1265472 2530944 2725632 1070784 486720 389376 584064 1460160 2822976 2141568 973440 584064 389376 486720 681408 1460160 2336256 1557504 876096 778752 973440 1460160 1752192 1460160 1070784 1070784 1168128 1070784 876096 681408 778752 1168128 2044224 2044224 1265472 876096 973440 1265472 1168128 584064 292032 292032 486720 681408 584064 486720 486720 876096 1265472 681408 389376 292032 389376 973440 1849536 1168128 584064 292032 292032 292032 389376 584064 973440 1265472 973440
 714246 803527 1071370 892808 267842 89281 89281 178562 357123 892808 2053459 2499863 1071370 446404 357123 446404 892808 1607055 624966 89281 89281 267842 714246 1249931 1517774 1428493 1696335 1607055 892808 624966 803527 1874897 4821164 1785616 357123 178562 267842 624966 1607055 2767705 2232020 1696335 1428493 982089 624966 624966 892808 1607055 2589144 2232020 1785616 1428493 803527 357123 178562 89281 267842 1160651 1607055 714246 357123 357123 714246 1517774 1517774 982089 892808 714246 446404 178562 0 89281 535685 2321301 1785616 714246 446404 535685 892808 1696335 2232020 1517774 714246 267842 89281 0 178562 892808 1517774 1071370
 1217974 1217974 1461569 2435948 5846276 8769414 6333466 4384707 3166733 2192354 1461569 1217974 1948759 3653923 4141112 3166733 2435948 3410328 8282225 7795035 2435948 1217974 1217974 1461569 1705164 1705164 1948759 4628302 8038630 3166733 1217974 974379 1217974 2435948 4871897 3410328 1461569 974379 730785 730785 1461569 2923138 2679543 1705164 1461569 1461569 1705164 1705164 1461569 1461569 1705164 1461569 1217974 1217974 1948759 4141112 7064251 3653923 1461569 1217974 1461569 3166733 4871897 2435948 1217974 1461569 1705164 1705164 1461569 1705164 3166733 8525820 4871897 1461569 974379 1217974 1705164 2192354 1948759 1217974 974379 1217974 1461569 2679543 6089871 9256604 4384707 2435948 1948759 1705164
 1468693 1468693 1468693 2937385 13218234 9987110 2056170 881216 881216 1174954 2056170 2643647 1468693 881216 881216 881216 1468693 4699816 14099449 5581032 2056170 1468693 1468693 1468693 1468693 1762431 3231124 11749541 9693371 2937385 1468693 1174954 1174954 1468693 2349908 2643647 1762431 1174954 1174954 1762431 7343463 14980665 4699816 2349908 1468693 1174954 881216 881216 1468693 4699816 9987110 3231124 1468693 1174954 1468693 2937385 5581032 4406078 2056170 1174954 1174954 1468693 3818601 6168509 2349908 1174954 881216 881216 1174954 1762431 2937385 6462248 7637202 3231124 1762431 1762431 2056170 2349908 2349908 1762431 1762431 1762431 2056170 2937385 7930940 19386743 5287294 1762431 1174954 1174954
 1401866 2570088 3738309 2102799 934577 1401866 3738309 4439242 2570088 1869155 2102799 3504665 4439242 3738309 2803732 2336443 1869155 1168222 1168222 1869155 2570088 2570088 2102799 2102799 2336443 2570088 2102799 1401866 1168222 1401866 1635510 2336443 4205598 5841108 3738309 1869155 1401866 2102799 3971954 4906531 2102799 1401866 2336443 3971954 3037376 1869155 2102799 4439242 5841108 2570088 1401866 2336443 4205598 3971954 2336443 1635510 1635510 2803732 4439242 4672887 3738309 2570088 1635510 1168222 1869155 2570088 2570088 1869155 1635510 1401866 1401866 1168222 1168222 1869155 3271021 3971954 3738309 3504665 3037376 2570088 2336443 2803732 3504665 3037376 1635510 934577 1869155 3971954 3037376 1635510
 5878083 4542155 5610898 4007784 1603114 801557 1335928 3473413 4542155 2671856 1870299 2137485 3740599 5343712 5076527 4007784 2939042 1335928 534371 801557 2137485 3740599 2137485 1335928 1603114 2137485 1335928 534371 534371 1870299 6679640 8282754 3740599 1870299 1603114 2404670 5076527 8015568 3473413 801557 267186 534371 1335928 1870299 1603114 2137485 3740599 2404670 801557 267186 534371 1870299 3206227 4274970 4542155 3740599 2404670 1870299 2404670 4007784 4274970 1603114 534371 801557 2671856 6946826 5610898 4274970 7481197 9885868 3206227 1068742 801557 1603114 2137485 1870299 1870299 2671856 5076527 6412455 3740599 2137485 1603114 1870299 1870299 1068742 801557 1870299 5610898 10420239
 2892683 2506992 2699837 2699837 1928455 1542764 1928455 2699837 2121301 1157073 771382 1157073 2314146 3471219 2314146 1157073 771382 1157073 1542764 1735610 1735610 2314146 2699837 1735610 1157073 1157073 1349919 1735610 1928455 2314146 3471219 3856910 2699837 1735610 1542764 1928455 3085528 3664065 2699837 1928455 1735610 2314146 2506992 1542764 1157073 1349919 1735610 1735610 1542764 1735610 2506992 2892683 2892683 3085528 2892683 2121301 1542764 1542764 2314146 3085528 2699837 1928455 1928455 2699837 3278374 2506992 2121301 2314146 2121301 1542764 1349919 2121301 3085528 2506992 1542764 1349919 1928455 3085528 3471219 2506992 1735610 1542764 1735610 2506992 3664065 2892683 1735610 1349919 1735610 2892683
 2911767 2547796 1091913 1091913 1819854 2911767 2547796 2547796 6187505 16378690 8735301 2911767 1455884 2183825 7279418 13466923 5823534 3275738 5459563 8735301 2911767 727942 1091913 2547796 3639709 2547796 4367651 10919127 9463243 3639709 2547796 5095592 6915447 3275738 1455884 1455884 2911767 4731622 6915447 11647068 13102952 5823534 2547796 2911767 5459563 4367651 1819854 2183825 5459563 6915447 3275738 2547796 3275738 4367651 2547796 1455884 1819854 3639709 6915447 4731622 2183825 2183825 2547796 1819854 727942 727942 2911767 5823534 2547796 1455884 1819854 2183825 1091913 1091913 2547796 10919127 8371330 2183825 1091913 1455884 4003680 11647068 7279418 1819854 727942 1091913 2547796 2911767 1455884 1455884
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 4260359 6816575 8520719 10224862 19597653 30674587 19597653 11076934 8520719 5112431 3408287 2556216 4260359 5964503 6816575 5112431 7668647 21301796 31526659 15337293 9372790 6816575 4260359 2556216 2556216 5964503 18745581 15337293 8520719 5964503 4260359 5112431 8520719 10224862 5964503 4260359 4260359 6816575 9372790 9372790 6816575 4260359 4260359 9372790 29822515 17893509 8520719 5964503 5964503 4260359 3408287 2556216 4260359 6816575 9372790 14485222 16189365 11929006 8520719 8520719 9372790 5964503 3408287 2556216 3408287 5112431 7668647 14485222 41751521 30674587 5112431 3408287 4260359 5964503 10224862 12781078 10224862 6816575 5964503 8520719 13633150 13633150 8520719 5112431 5964503 9372790 18745581 13633150 4260359 3408287
 28857665 30300548 17314599 12985949 23086132 37514964 11543066 2885766 1442883 4328650 17314599 23086132 8657299 2885766 2885766 14428832 36072081 12985949 5771533 7214416 7214416 7214416 11543066 18757482 12985949 4328650 5771533 10100183 10100183 7214416 8657299 14428832 12985949 8657299 8657299 12985949 18757482 12985949 8657299 8657299 8657299 5771533 5771533 12985949 30300548 25971898 15871716 10100183 5771533 5771533 10100183 33186315 49058030 17314599 10100183 12985949 25971898 38957848 24529015 11543066 7214416 11543066 38957848 46172264 11543066 7214416 14428832 27414782 27414782 34629198 59158213 21643249 8657299 10100183 17314599 10100183 2885766 2885766 10100183 23086132 14428832 4328650 1442883 2885766 7214416 12985949 21643249 41843614 41843614 27414782
 10707032 15573865 18493965 17520598 14600499 11680399 10707032 9733666 6813566 4866833 4866833 7786933 11680399 8760299 4866833 5840199 8760299 9733666 7786933 10707032 16547232 8760299 6813566 7786933 10707032 7786933 8760299 18493965 15573865 6813566 5840199 9733666 13627132 8760299 5840199 5840199 8760299 15573865 16547232 10707032 7786933 6813566 6813566 8760299 9733666 7786933 5840199 4866833 4866833 6813566 7786933 10707032 17520598 23360798 17520598 10707032 9733666 14600499 23360798 18493965 8760299 7786933 10707032 8760299 4866833 6813566 14600499 14600499 11680399 15573865 14600499 5840199 3893466 9733666 19467332 11680399 6813566 8760299 15573865 18493965 12653765 6813566 6813566 9733666 15573865 24334164 20440698 9733666 5840199 6813566
 2349675 3916125 7049025 18014175 7049025 1566450 1566450 3132900 6265800 3916125 1566450 783225 2349675 4699350 3916125 1566450 783225 2349675 8615475 19580625 42294150 32895450 5482575 2349675 2349675 6265800 13314825 23496750 14881275 3916125 1566450 2349675 15664500 23496750 3916125 1566450 1566450 14098050 58741875 8615475 3916125 5482575 7049025 5482575 4699350 3916125 2349675 2349675 3916125 5482575 3916125 5482575 18797400 43860600 9398700 3916125 6265800 24279975 57175425 10965150 4699350 4699350 4699350 3132900 3916125 4699350 2349675 2349675 6265800 28196100 10965150 4699350 4699350 4699350 3916125 6265800 6265800 3132900 2349675 3132900 5482575 7049025 4699350 3916125 3916125 10181925 18014175 3916125 783225 1566450
 1025857 1123558 390803 244252 195401 146551 195401 635054 1025857 439653 244252 390803 1172408 1270109 390803 146551 195401 341952 390803 244252 244252 586204 1074707 1318959 1074707 488503 244252 293102 488503 293102 146551 146551 390803 928156 439653 146551 146551 341952 586204 341952 244252 195401 195401 439653 1563211 1123558 244252 146551 146551 195401 390803 830456 732755 341952 341952 830456 2344816 1025857 390803 293102 488503 928156 586204 244252 146551 293102 537354 683905 928156 683905 244252 146551 341952 928156 1025857 439653 293102 293102 732755 1807463 683905 293102 341952 1123558 1318959 390803 195401 195401 195401 293102
 10721189 13784386 32163566 29100370 6126394 4594795 9189590 13784386 9189590 7657992 7657992 6126394 7657992 9189590 7657992 4594795 9189590 27568771 29100370 15315984 18379181 26037173 12252787 6126394 10721189 12252787 16847582 35226763 30631968 10721189 6126394 13784386 24505574 16847582 9189590 10721189 16847582 24505574 24505574 9189590 4594795 9189590 30631968 19910779 9189590 10721189 12252787 6126394 9189590 30631968 29100370 18379181 22973976 22973976 12252787 7657992 9189590 16847582 16847582 12252787 9189590 13784386 22973976 18379181 19910779 45947952 44416354 15315984 13784386 26037173 26037173 18379181 18379181 12252787 7657992 13784386 42884755 39821558 13784386 7657992 16847582 44416354 44416354 13784386 7657992 18379181 26037173 6126394 3063197 7657992
 1544016 10036105 11580121 5404056 6176064 7720080 6948072 10808113 8492089 3088032 1544016 3088032 13896145 6948072 2316024 2316024 7720080 11580121 6176064 6176064 9264097 9264097 10808113 14668153 9264097 6948072 6948072 3860040 1544016 2316024 10808113 32424338 16212169 6176064 5404056 15440161 29336306 9264097 2316024 2316024 8492089 6948072 3088032 4632048 13124137 12352129 13124137 14668153 5404056 3860040 9264097 11580121 1544016 1544016 4632048 16984177 6948072 772008 1544016 6176064 21616225 7720080 2316024 2316024 3860040 7720080 14668153 6176064 1544016 772008 2316024 4632048 6948072 13896145 20844217 17756185 19300201 16984177 6176064 3860040 8492089 18528193 13896145 11580121 20844217 10808113 5404056 5404056 4632048 1544016
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 73363435 66694032 113379854 146726870 133388064 126718661 66694032 26677613 26677613 53355226 73363435 40016419 26677613 40016419 66694032 66694032 26677613 26677613 80032838 146726870 100041048 80032838 53355226 33347016 46685822 126718661 126718661 80032838 46685822 33347016 53355226 133388064 86702242 26677613 20008210 86702242 146726870 53355226 26677613 60024629 120049258 100041048 80032838 53355226 40016419 80032838 133388064 106710451 93371645 66694032 33347016 26677613 53355226 100041048 73363435 53355226 53355226 86702242 100041048 53355226 33347016 46685822 86702242 66694032 66694032 100041048 93371645 86702242 100041048 60024629 46685822 100041048 140057467 60024629 40016419 60024629 73363435 80032838 80032838 73363435 73363435 80032838 66694032 46685822 40016419 80032838 173404483 126718661 73363435 73363435
 34729611 34729611 34729611 94266088 158763938 29768238 9922746 14884119 39690985 49613731 24806865 9922746 9922746 39690985 34729611 9922746 19845492 193493549 124034327 39690985 39690985 19845492 14884119 44652358 69459223 34729611 44652358 29768238 9922746 29768238 89304715 29768238 14884119 44652358 213339042 49613731 14884119 14884119 44652358 59536477 39690985 39690985 39690985 54575104 104188834 39690985 14884119 19845492 39690985 74420596 272875518 128995700 39690985 34729611 64497850 64497850 44652358 39690985 54575104 109150207 109150207 29768238 24806865 94266088 54575104 14884119 24806865 54575104 49613731 168686684 99227461 19845492 19845492 44652358 24806865 14884119 39690985 49613731 24806865 14884119 29768238 49613731 39690985 19845492 9922746 9922746 24806865 143879819 357218861 54575104
 132676921 75815384 94769230 644430761 227446151 75815384 265353843 511753839 113723075 75815384 132676921 189538459 113723075 75815384 113723075 322215380 682338453 189538459 75815384 94769230 94769230 113723075 113723075 75815384 56861538 94769230 75815384 94769230 246399997 777107682 833969220 284307689 132676921 94769230 246399997 416984610 170584613 151630767 701292299 492799994 94769230 170584613 246399997 75815384 132676921 360123072 170584613 208492305 284307689 75815384 94769230 815015374 227446151 75815384 170584613 454892302 151630767 75815384 132676921 398030764 568615377 208492305 94769230 56861538 113723075 189538459 94769230 94769230 132676921 151630767 170584613 132676921 56861538 94769230 208492305 227446151 132676921 94769230 75815384 113723075 132676921 94769230 75815384 208492305 360123072 94769230 113723075 758153836 208492305 75815384
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 467546935 233773468 262995151 262995151 146108417 146108417 233773468 233773468 379881885 584433669 204551784 116886734 233773468 642877036 233773468 175330101 321438518 233773468 146108417 321438518 262995151 146108417 496768619 409103568 233773468 438325252 204551784 146108417 379881885 175330101 87665050 292216835 759763770 175330101 87665050 262995151 935093871 262995151 116886734 146108417 233773468 409103568 701320403 438325252 379881885 847428820 701320403 584433669 730542086 321438518 146108417 116886734 175330101 292216835 730542086 409103568 204551784 233773468 672098720 321438518 146108417 262995151 379881885 146108417 204551784 584433669 321438518 467546935 379881885 116886734 262995151 525990302 204551784 262995151 379881885 233773468 350660201 467546935 204551784 146108417 321438518 467546935 262995151 262995151 262995151 146108417 175330101 262995151 292216835 409103568
 33475782 35866909 93253964 33475782 14346764 19129018 11955636 9564509 19129018 33475782 16737891 11955636 19129018 31084655 11955636 9564509 14346764 21520146 23911273 57387055 35866909 19129018 28693527 14346764 19129018 50213673 31084655 21520146 23911273 16737891 19129018 31084655 19129018 23911273 38258037 33475782 21520146 19129018 16737891 26302400 26302400 16737891 40649164 90862837 26302400 21520146 21520146 19129018 69342691 95645091 31084655 28693527 16737891 9564509 19129018 31084655 14346764 9564509 16737891 33475782 16737891 16737891 28693527 16737891 19129018 40649164 21520146 19129018 33475782 23911273 31084655 23911273 9564509 16737891 38258037 21520146 21520146 31084655 19129018 14346764 23911273 31084655 26302400 26302400 14346764 9564509 35866909 52604800 16737891 23911273
 237365195 237365195 267035845 415389091 534071689 712095585 504401040 178023896 148353247 237365195 267035845 148353247 118682598 237365195 326377143 178023896 207694546 563742338 534071689 415389091 326377143 207694546 267035845 474730390 415389091 385718442 207694546 148353247 385718442 474730390 237365195 296706494 593412988 415389091 237365195 296706494 623083637 415389091 207694546 207694546 296706494 415389091 296706494 178023896 237365195 652754287 534071689 356047793 237365195 207694546 267035845 178023896 148353247 237365195 623083637 445059741 237365195 296706494 623083637 356047793 178023896 207694546 296706494 178023896 207694546 267035845 356047793 623083637 267035845 148353247 237365195 326377143 385718442 326377143 207694546 326377143 623083637 237365195 207694546 385718442 563742338 237365195 207694546 356047793 623083637 326377143 207694546 326377143 445059741 296706494
 906241845 426466750 426466750 319850063 213233375 266541719 586391782 906241845 1545941970 852933501 639700126 1652558658 2147483647 746316813 693008470 1119475220 586391782 319850063 319850063 266541719 426466750 639700126 533083438 586391782 319850063 319850063 959550189 1226091908 319850063 213233375 266541719 533083438 426466750 266541719 319850063 639700126 426466750 266541719 319850063 639700126 319850063 213233375 693008470 1812483689 693008470 426466750 266541719 426466750 1279400251 693008470 533083438 533083438 319850063 319850063 373158407 213233375 159925031 319850063 373158407 213233375 266541719 426466750 586391782 1332708595 2147483647 586391782 319850063 266541719 373158407 1759175346 1172783564 373158407 426466750 586391782 426466750 266541719 213233375 693008470 1172783564 266541719 213233375 852933501 639700126 266541719 373158407 639700126 586391782 479775094 266541719 319850063
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 293939500 293939500 587879000 808333626 587879000 587879000 881818501 1322727751 587879000 293939500 587879000 1690152126 587879000 293939500 1028788251 955303376 367424375 734848751 955303376 661363876 1469697501 440909250 587879000 1102273126 514394125 1396212626 587879000 293939500 1102273126 881818501 808333626 1249242876 734848751 808333626 1469697501 1028788251 734848751 734848751 808333626 1028788251 1396212626 808333626 367424375 367424375 587879000 734848751 440909250 293939500 367424375 808333626 1322727751 1175758001 1175758001 955303376 661363876 1028788251 2057576502 881818501 661363876 1543182376 1249242876 1102273126 1175758001 367424375 514394125 955303376 367424375 1102273126 808333626 514394125 1102273126 514394125 955303376 808333626 293939500 881818501 1396212626 367424375 587879000 2131061377 808333626 293939500 587879000 1396212626 955303376 514394125 440909250 734848751 734848751 440909250
 51344307 154032921 462098763 393639687 119803383 102688614 290951073 154032921 51344307 102688614 256721535 85573845 68459076 188262459 188262459 51344307 51344307 222491997 393639687 154032921 188262459 290951073 205377228 119803383 85573845 171147690 205377228 188262459 376524918 359410149 119803383 119803383 188262459 136918152 85573845 119803383 205377228 136918152 171147690 393639687 462098763 359410149 119803383 85573845 136918152 205377228 308065842 136918152 85573845 188262459 462098763 290951073 119803383 119803383 325180611 188262459 85573845 154032921 308065842 136918152 102688614 308065842 290951073 119803383 154032921 273836304 188262459 136918152 119803383 205377228 273836304 256721535 342295380 171147690 68459076 68459076 136918152 119803383 68459076 102688614 154032921 85573845 51344307 136918152 171147690 136918152 239606766 427869225 410754456 102688614
 1794242522 1993602803 1993602803 2147483647 2147483647 2147483647 2147483647 797441121 1395521962 1794242522 996801401 996801401 1794242522 1395521962 797441121 1196161682 2147483647 2147483647 1993602803 2147483647 2147483647 1395521962 797441121 1196161682 2147483647 2147483647 1395521962 1594882242 2147483647 1993602803 996801401 1395521962 2147483647 1993602803 1594882242 2147483647 2147483647 1395521962 1196161682 2147483647 1794242522 1196161682 2147483647 2147483647 2147483647 1196161682 996801401 2147483647 2147483647 1993602803 1794242522 1794242522 2147483647 1196161682 996801401 2147483647 1794242522 797441121 1594882242 2147483647 1395521962 1196161682 2147483647 2147483647 1794242522 2147483647 2147483647 2147483647 1794242522 1993602803 2147483647 1794242522 1993602803 2147483647 2147483647 1594882242 1794242522 1993602803 996801401 1196161682 1993602803 1594882242 1196161682 1993602803 2147483647 2147483647 1794242522 1794242522 2147483647 1395521962
 25089637 158901036 117084974 108721762 41816062 33452850 133811399 66905700 50179275 150537824 91995337 83632124 183990674 133811399 66905700 41816062 75268912 150537824 50179275 41816062 100358549 83632124 58542487 16726425 33452850 100358549 108721762 117084974 83632124 142174611 75268912 8363212 58542487 317802073 25089637 25089637 192353886 75268912 25089637 75268912 91995337 125448187 83632124 66905700 301075648 75268912 108721762 83632124 58542487 142174611 91995337 150537824 66905700 41816062 125448187 41816062 16726425 75268912 91995337 25089637 41816062 125448187 234169948 301075648 100358549 100358549 41816062 25089637 108721762 100358549 100358549 75268912 158901036 209080311 33452850 25089637 117084974 100358549 50179275 66905700 125448187 58542487 25089637 158901036 91995337 33452850 100358549 125448187 108721762 58542487
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 1626652545 975991527 1626652545 2147483647 2147483647 2147483647 2147483647 2147483647 975991527 1951983054 2147483647 1301322036 1301322036 2147483647 1301322036 1301322036 2147483647 2147483647 2147483647 2147483647 2147483647 1626652545 1301322036 2147483647 2147483647 2147483647 1626652545 2147483647 2147483647 1626652545 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 1626652545 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 1626652545 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 1301322036 2147483647 2147483647 975991527 2147483647 2147483647 1301322036 1951983054 2147483647 2147483647 2147483647 2147483647 2147483647 975991527 1951983054 1951983054 2147483647 2147483647 1951983054 2147483647 1626652545 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 1951983054 1301322036 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 884768591 1277999076 589845728 1277999076 884768591 196615243 491538106 2147483647 786460970 2147483647 2147483647 491538106 2147483647 1572921940 688153349 2147483647 884768591 196615243 884768591 393230485 393230485 1769537183 983076213 196615243 491538106 1081383834 884768591 786460970 1081383834 196615243 294922864 589845728 294922864 1179691455 589845728 393230485 983076213 294922864 196615243 688153349 786460970 884768591 2147483647 393230485 196615243 589845728 2147483647 393230485 196615243 884768591 1179691455 589845728 2147483647 786460970 589845728 1474614319 294922864 589845728 1376306698 393230485 1671229561 2147483647 393230485 491538106 884768591 196615243 983076213 2147483647 786460970 196615243 884768591 983076213 884768591 1572921940 688153349 196615243 589845728 196615243 196615243 688153349 196615243 294922864 589845728 294922864 589845728 2147483647 983076213 688153349 688153349 491538106
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 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 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647
 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 697959 824860 888311 507606 1015213 444156 1015213 380705 634508 697959 888311 697959 951762 634508 824860 444156 571057 634508 1015213 571057 697959 444156 634508 380705 697959 571057 571057 571057 824860 571057 1078664 761410 571057 571057 571057 507606 824860 634508 1205565 634508 761410 380705 1078664 507606 380705 888311 507606 571057 634508 380705 1205565 571057 888311 824860 571057 507606 571057 571057 507606 824860 634508 951762 761410 507606 507606 824860 1142114 507606 1142114 634508 824860 761410 571057 571057 697959 444156 951762 888311 888311 951762 1015213 697959 1015213 380705 761410 571057 1078664 444156 697959 1332467