% 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 45928 44652 43376 39549 35721 30618 26791 22964 19136 16585 14033 12758 11482 10206 8930 7655 7655 6379 6379 6379 5103 5103 5103 5103 5103 5103 5103 6379 6379 6379 6379 7655 7655 8930 8930 10206 11482 12758 14033 15309 15309 16585 17861 19136 19136 19136 19136 17861 17861 16585 15309 14033 12758 11482 11482 10206 8930 7655 7655 6379 6379 6379 5103 5103 5103 5103 5103 5103 5103 5103 5103 5103 6379 6379 6379 7655 7655 8930 10206 11482 14033 16585 19136 21688 25515 29343 34446 38273 42100 44652 92017 68356 52581 39436 28920 23662 18403 13145 10516 10516 7887 7887 5258 5258 5258 5258 5258 5258 5258 5258 5258 5258 5258 5258 5258 5258 5258 5258 5258 5258 5258 7887 7887 7887 7887 7887 7887 7887 10516 10516 10516 10516 10516 10516 10516 10516 10516 10516 10516 10516 10516 10516 7887 7887 7887 7887 7887 7887 7887 7887 7887 7887 7887 7887 7887 7887 7887 7887 10516 10516 13145 13145 15774 18403 21032 26291 31549 36807 47323 60468 78872 102533 131453 163002 191921 205067 202438 181405 149856 118308 37362 37362 37362 37362 37362 32692 32692 32692 32692 32692 32692 28022 28022 28022 32692 32692 32692 32692 37362 37362 37362 42033 42033 46703 51373 51373 56044 60714 65384 70055 74725 79395 84065 88736 93406 102747 107417 112087 116758 116758 116758 116758 116758 112087 102747 98076 88736 84065 74725 70055 60714 56044 51373 46703 42033 42033 37362 37362 37362 32692 32692 32692 32692 32692 32692 32692 32692 32692 32692 32692 32692 32692 32692 32692 32692 32692 32692 37362 37362 37362 37362 37362 37362 37362 37362 37362 37362 37362 37362 37362 2223 2223 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2223 2223 2223 2223 2223 2223 4446 4446 4446 4446 6669 6669 6669 6669 8891 8891 8891 8891 8891 11114 11114 11114 13337 13337 15560 20006 24451 28897 37789 48903 62240 80023 102251 128926 155600 180051 191166 186720 166714 140040 111143 86691 66686 51126 37789 31120 24451 17783 15560 11114 8891 6669 6669 4446 2223 5587 2793 2793 2793 2793 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2793 2793 2793 5587 5587 8380 11174 13967 19554 25141 33521 44695 61455 83803 108944 136878 159225 167606 159225 139671 111737 89390 67042 53075 39108 30728 22347 19554 13967 11174 8380 5587 5587 5587 2793 2793 2793 2793 5587 5587 8380 8380 11174 13967 16761 19554 25141 30728 36315 41901 50282 58662 69836 75423 81009 81009 75423 69836 58662 50282 41901 33521 27934 22347 16761 13967 11174 8380 8380 5587 20083 20083 21909 21909 23734 23734 23734 23734 23734 23734 23734 23734 23734 23734 23734 23734 23734 21909 21909 20083 18257 18257 16431 14606 12780 12780 10954 9129 9129 7303 5477 5477 5477 3651 3651 3651 3651 3651 1826 1826 1826 1826 3651 3651 3651 3651 3651 3651 5477 5477 5477 7303 9129 9129 12780 14606 18257 23734 29211 36514 45643 54771 63900 71203 74854 73029 69377 62074 54771 45643 40166 32863 27386 23734 20083 18257 16431 14606 12780 12780 12780 12780 12780 14606 14606 16431 16431 16431 18257 18257 1524 1524 762 762 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 762 762 762 762 762 762 762 762 762 762 762 1524 1524 2285 3047 3809 5332 6856 9141 11426 13712 15997 17520 19044 19044 19044 17520 15997 14473 12950 11426 9903 9141 8379 7618 7618 7618 7618 8379 9141 10665 11426 13712 15235 17520 20568 23615 26662 30470 33517 35041 35041 32756 28947 25138 20568 16759 13712 10665 8379 6856 5332 3809 3047 2285 71566 71566 71566 71566 71566 65060 65060 58554 52048 52048 45542 45542 39036 39036 39036 32530 32530 32530 32530 32530 32530 26024 26024 26024 26024 26024 26024 26024 26024 26024 26024 26024 26024 26024 26024 26024 26024 32530 32530 39036 45542 45542 52048 58554 58554 65060 71566 71566 78072 78072 78072 84578 84578 91084 91084 97590 97590 110602 117108 130120 136626 149638 162650 175662 182168 188674 188674 182168 175662 162650 156144 136626 123614 110602 97590 84578 78072 71566 65060 58554 58554 58554 58554 58554 65060 65060 65060 71566 71566 71566 47901 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 47901 47901 47901 95802 95802 143703 191604 239504 287405 335306 383207 479009 574811 670612 862216 1101720 1389126 1772333 2155540 2538747 2874053 3065657 3113558 3065657 2874053 2634549 2347143 2107639 1868135 1676531 1484927 1341225 1197522 1053820 910117 766414 622712 479009 383207 287405 191604 143703 95802 406081 203040 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 203040 203040 406081 609121 609121 812161 1015202 1218242 1421283 1624323 1624323 1827363 1827363 1827363 2030404 2030404 2030404 2030404 2233444 2436484 2639525 3045605 3451686 4060807 4669928 5279049 5888170 6497292 7309453 8121614 8933776 9542897 10355058 10964179 11573301 11573301 11370260 10355058 9136816 7715534 6294251 4872969 3654726 2842565 2030404 1421283 812161 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 616528 616528 616528 616528 1233055 1233055 1849583 1849583 2466110 2466110 3082638 3699165 4315693 4932221 5548748 6781803 8014858 9247914 10480969 11714024 12947079 14796662 16029717 18495827 21578465 26510685 32675961 41307347 51788316 61036229 62269284 54254426 41923875 29593323 19728882 12947079 8014858 4932221 2466110 1233055 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3198039 3198039 6396077 6396077 9594116 12792154 15990193 19188232 22386270 31980386 38376463 51168618 63960772 76752926 86347042 95941158 102337235 108733312 118327428 131119583 147109776 175892123 217466625 268635243 310209744 307011706 249447011 172694084 111931351 70356849 47970579 31980386 22386270 19188232 12792154 9594116 9594116 6396077 3198039 3198039 0 0 1658800 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1658800 3317600 8294000 13270401 19905601 23223201 23223201 21564401 18246801 14929201 13270401 11611601 9952801 9952801 9952801 9952801 13270401 21564401 38152402 64693204 106163206 154268408 187444410 190762010 165880009 129386407 96210405 69669604 48105203 33176002 21564401 16588001 11611601 9952801 8294000 6635200 6635200 6635200 4976400 4976400 4976400 4976400 3317600 3317600 3317600 3317600 1658800 1658800 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1018898 5094491 13245675 28529147 46869313 57058294 51963804 39737026 29548045 21396860 16302370 12226777 9170083 8151185 9170083 12226777 19359064 29548045 44831517 64190581 86606339 104946505 105965403 86606339 56039396 31585841 15283472 7132287 3056694 1018898 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1873199 5619597 14985591 28097983 41210376 44956773 39337177 35590779 31844381 31844381 37463978 54322768 95533144 176080696 280979834 284726232 185446690 104899138 59942365 37463978 24351586 16858790 13112392 11239193 11239193 13112392 14985591 16858790 18731989 18731989 18731989 16858790 14985591 13112392 13112392 11239193 11239193 9365994 7492796 5619597 3746398 1873199 0 0 4375202 2625121 1750081 875040 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1750081 5250242 12250565 21000968 28001291 28876331 25376170 20125928 16625766 13125605 11375524 9625444 8750403 9625444 12250565 16625766 24501129 35001613 46377138 56877621 64752984 68253146 66503065 60377783 49877299 38501775 26251210 16625766 9625444 5250242 3500161 2625121 1750081 1750081 1750081 1750081 2625121 2625121 3500161 3500161 4375202 5250242 6125282 7000323 6125282 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 943618 2830854 5661708 9436180 15097887 21703213 29252157 36801100 42462808 45293662 47180898 48124516 49068134 50955370 51898988 52842606 52842606 51898988 49068134 45293662 40575572 34913865 30195775 24534067 20759595 16985123 14154269 12267033 10379798 8492562 6605326 4718090 3774472 2830854 1887236 943618 943618 0 0 0 0 9121710 8420040 7016700 4911690 2806680 1403340 701670 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 701670 1403340 2806680 4210020 5613360 7016700 9121710 11226720 14033399 17541749 23856779 32978489 45608548 59641947 65255307 55431928 39293518 25260119 16840079 11226720 8420040 6315030 5613360 4911690 4911690 4911690 5613360 6315030 7016700 9121710 10525050 12630059 14033399 14033399 13331729 11226720 9121710 7718370 7016700 6315030 5613360 5613360 5613360 6315030 7016700 7718370 9121710 2025391 2025391 2025391 2025391 2531739 2531739 2531739 2025391 2025391 1519043 1012696 1012696 506348 506348 506348 506348 0 0 0 0 0 0 0 0 0 0 0 0 0 0 506348 506348 506348 506348 506348 506348 1012696 1012696 1012696 1519043 1519043 1519043 1519043 1519043 1519043 1519043 1519043 2025391 2025391 2025391 2531739 3038087 4050782 5569826 7595217 11139651 16709477 25317389 34937997 40507822 36963388 28861823 20760259 15190433 11139651 9114260 7595217 7088869 7088869 7088869 8101564 9114260 11139651 13165042 15696781 16709477 16203129 14177738 11139651 8101564 6076173 4557130 3544434 3038087 2531739 2025391 2025391 1519043 1519043 1519043 1367461 683730 341865 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 341865 1025596 2734922 5469844 9230361 11281552 10255957 7862900 5469844 4102383 2734922 2051191 1709326 1367461 1367461 1709326 2734922 4444248 7179170 11965283 18118857 23930566 27691083 27349218 24614296 20853779 17435126 14358339 11623418 9230361 7179170 5469844 4102383 3076787 2393057 2051191 1709326 1709326 1709326 1709326 1709326 2051191 2051191 2393057 2393057 2734922 2393057 2051191 2903592 2903592 2903592 2419660 2419660 1935728 1451796 967864 483932 483932 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 483932 1451796 2419660 4355389 6291117 9194709 12098302 15969758 19357283 23228739 27100196 29519856 30487720 29035924 25648400 21293011 16937622 13550098 11130438 9194709 8226845 7258981 7258981 6775049 6775049 7258981 7742913 7742913 8710777 8710777 9194709 8710777 8226845 7258981 6291117 5323253 4355389 3871457 3387524 2903592 2903592 2419660 2419660 2419660 2419660 2419660 2903592 2903592 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 583309 583309 1749926 2916543 5249778 8749630 13416100 18082569 20999113 19832495 15749335 11666174 8166322 5249778 3499852 1749926 1166617 0 0 0 0 583309 1749926 4083161 7583013 12832791 20415804 31498669 45498078 57164251 60664103 53664399 40831608 28582126 19832495 13999408 9916248 7583013 5833087 4666469 3499852 2916543 2333235 1749926 1749926 1166617 583309 583309 583309 0 0 649048 649048 649048 649048 324524 324524 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 324524 649048 973572 1298095 1947143 1947143 1947143 1947143 1622619 1622619 1622619 2271667 2920715 5192382 10384763 23690242 51599293 73666916 48029531 22392146 10709287 5516906 3245239 2271667 1947143 2271667 2596191 3569762 4867858 6165953 6490477 5516906 3894286 2271667 1298095 649048 324524 0 0 0 0 0 0 0 324524 324524 324524 594328 594328 594328 594328 594328 297164 297164 297164 297164 297164 297164 297164 297164 297164 297164 297164 297164 297164 297164 297164 297164 297164 297164 297164 297164 297164 297164 297164 297164 297164 297164 297164 297164 297164 297164 297164 297164 594328 594328 594328 594328 891492 891492 1188656 1188656 1188656 1485820 1485820 1782984 1782984 2080148 2080148 2080148 2377312 2674476 2674476 2971640 3268804 3565968 4160296 4754624 5646116 6834772 8617756 10400740 12480888 14858200 17235512 19018496 20207152 20504316 19315660 16938348 14263872 11292232 8617756 6834772 5051788 3863132 3268804 2377312 2080148 1782984 1485820 1188656 891492 891492 891492 594328 594328 2499008 1999207 1499405 999603 749702 499802 249901 249901 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 249901 249901 499802 999603 1249504 1749306 2499008 2998810 3498611 3998413 4498215 4748115 4998016 4998016 5247917 5497818 5747719 6247520 6997223 7996826 8996429 9746132 9996033 9996033 9246330 8496628 7746925 6997223 6247520 5747719 5247917 4998016 4748115 4498215 4248314 3998413 3998413 3998413 3748512 3748512 3998413 3998413 3998413 3998413 4248314 4248314 3998413 3748512 3498611 2998810 193424 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 193424 580272 1160544 1934240 3288209 5802721 9477778 14506803 18955556 19535828 16634467 12572563 9284354 6769841 5222449 4061905 3481633 3094785 2707937 2707937 2707937 2901361 3094785 3288209 3481633 3675057 3675057 3481633 3094785 2707937 2127664 1740816 1547392 1353968 1353968 1160544 1160544 1160544 1160544 1160544 1160544 967120 967120 773696 580272 386848 386848 1172622 912040 651457 521166 260583 130291 130291 0 0 0 0 0 0 0 130291 130291 130291 260583 260583 260583 390874 390874 390874 390874 390874 390874 390874 390874 390874 390874 390874 390874 390874 390874 390874 390874 521166 521166 781748 912040 1302914 1693788 2345245 3126993 3908741 4560198 4820781 4560198 3908741 3126993 2475536 1954371 1563497 1302914 1172622 1042331 912040 912040 1042331 1042331 1172622 1433205 1693788 2084662 2605828 3126993 3778450 4429907 4820781 4820781 4560198 4039033 3387576 2736119 2214953 1693788 1433205 1302914 1302914 1172622 1302914 1302914 1433205 1563497 1824079 1824079 1954371 1824079 1693788 1433205 903168 790272 677376 564480 564480 451584 338688 338688 338688 338688 338688 338688 338688 338688 225792 225792 225792 225792 225792 225792 112896 112896 112896 112896 112896 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 112896 225792 338688 564480 790272 1016064 1354752 1693440 2145024 2709504 3273984 3838464 4515840 5080320 5531904 5644800 5306112 4741632 3951360 3161088 2483712 2032128 1806336 1693440 1693440 1806336 1919232 2145024 2483712 2822400 3048192 3161088 2935296 2483712 2032128 1580544 1241856 1016064 790272 790272 677376 677376 677376 677376 790272 903168 903168 1016064 1016064 1016064 363897 363897 181948 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 181948 181948 363897 545845 727793 909741 1273638 1819483 2547276 3275069 4548707 6004293 8005724 10007156 11826638 12372483 11098845 8915466 6732086 5458448 4730655 4548707 4912604 5640397 6914035 8369621 9643259 9279362 7277931 4912604 3093121 2001431 1455586 1091690 909741 727793 727793 727793 727793 909741 909741 909741 909741 909741 727793 545845 790069 658391 526713 395035 395035 263356 263356 263356 263356 395035 395035 395035 395035 263356 263356 131678 131678 131678 131678 131678 0 0 131678 131678 131678 131678 131678 131678 263356 395035 658391 921748 1448461 1975174 2501887 2765243 2896921 2633565 2106852 1711817 1316782 1053426 921748 921748 1053426 1185104 1316782 1711817 2238530 2765243 3160278 2896921 2370208 1843495 1316782 1053426 921748 921748 1053426 1185104 1580139 2106852 2765243 3160278 3291956 3028600 2765243 2501887 2501887 2501887 2765243 3028600 3291956 3423634 3160278 2633565 2106852 1843495 1580139 1580139 1711817 1975174 2370208 2896921 3160278 3028600 2370208 1843495 1316782 1053426 582471 465976 465976 465976 349482 349482 232988 232988 232988 116494 116494 116494 0 0 0 0 0 0 0 116494 116494 116494 116494 116494 116494 116494 116494 0 0 0 0 0 116494 116494 232988 232988 349482 465976 465976 582471 698965 815459 931953 1164941 1397929 1630918 1747412 1980400 2213388 2446377 2679365 2795859 2912353 3028847 3028847 3028847 2912353 2912353 2679365 2562871 2329882 2213388 2213388 2213388 2329882 2446377 2562871 2679365 2795859 2912353 2912353 2912353 2795859 2679365 2679365 2679365 2795859 2795859 2795859 2795859 2562871 2213388 1747412 1397929 1164941 931953 815459 698965 698965 582471 480791 400659 320527 320527 240396 320527 400659 480791 560923 560923 641055 641055 560923 560923 560923 560923 560923 560923 641055 801319 881450 1041714 1121846 1121846 1201978 1201978 1201978 1282110 1362242 1442373 1522505 1602637 1522505 1442373 1282110 1121846 881450 721187 560923 480791 400659 480791 480791 560923 560923 641055 721187 721187 721187 721187 721187 641055 641055 641055 641055 641055 721187 721187 721187 721187 801319 801319 881450 1041714 1201978 1442373 1602637 1762901 1843033 1682769 1442373 1121846 881450 721187 560923 560923 560923 641055 721187 881450 1121846 1362242 1682769 1923165 1923165 1682769 1282110 961582 721187 560923 296546 118619 59309 0 0 0 0 0 0 0 0 59309 118619 237237 355856 652402 1008258 1304804 1423423 1304804 1126876 1008258 948949 889639 771021 652402 474474 355856 237237 177928 177928 118619 118619 118619 118619 118619 177928 177928 177928 237237 237237 355856 533784 889639 1423423 2135134 2668918 2550299 1838588 1126876 593093 355856 237237 118619 118619 59309 59309 59309 59309 59309 59309 118619 177928 355856 771021 1364113 2016516 2194443 1897897 1482732 1126876 948949 889639 948949 1008258 1067567 1067567 1067567 1008258 948949 889639 889639 889639 889639 948949 1008258 948949 830330 652402 415165 968877 819819 596232 447174 298116 223587 149058 149058 149058 74529 74529 74529 74529 74529 74529 149058 149058 223587 223587 372645 447174 596232 670761 670761 670761 521703 298116 149058 74529 0 0 0 0 0 0 0 0 0 0 0 0 74529 149058 298116 447174 670761 745290 819819 819819 819819 819819 819819 819819 819819 819819 894348 968877 1117935 1341522 1714167 2310399 3055689 3726450 3577392 2683044 1714167 1043406 670761 447174 298116 223587 223587 223587 298116 298116 447174 596232 745290 1043406 1490580 2235870 3130218 3875508 3950037 3279276 2533986 1937754 1565109 1341522 1117935 0 0 122830 429904 921224 1412543 1412543 1044054 736979 491319 307075 245660 184245 122830 122830 122830 61415 61415 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 61415 122830 184245 429904 859809 1658203 2456597 2149522 1289713 675564 368489 245660 184245 245660 307075 429904 552734 736979 859809 921224 921224 982639 1044054 1105468 1228298 1351128 1473958 1596788 1596788 1473958 1289713 1166883 1044054 1105468 1228298 1473958 1842447 2272352 2702256 2886501 2702256 2149522 1596788 1044054 675564 368489 184245 61415 0 0 0 0 0 0 0 0 33878 67757 101635 135513 169392 237148 271027 271027 271027 271027 237148 203270 135513 101635 67757 33878 33878 0 0 0 0 0 67757 237148 575932 1084107 1558404 1693918 1422891 1084107 813080 643689 542054 474297 440419 406540 406540 440419 474297 542054 643689 846959 1151864 1389012 1355134 1016351 677567 406540 271027 169392 101635 67757 67757 33878 33878 33878 33878 67757 67757 135513 203270 304905 440419 508175 508175 440419 338784 304905 304905 372662 474297 643689 779202 880837 813080 643689 474297 338784 237148 169392 135513 101635 67757 67757 33878 0 0 0 233099 186479 186479 186479 233099 279718 326338 372958 372958 372958 326338 279718 186479 139859 93239 93239 46620 46620 46620 46620 0 46620 46620 46620 93239 139859 139859 139859 139859 139859 186479 186479 233099 279718 326338 419578 559437 652676 699296 699296 652676 606056 559437 559437 606056 792535 979014 1072254 932395 699296 466197 326338 233099 139859 139859 93239 93239 139859 139859 186479 279718 466197 699296 1212113 2051268 2937043 2843803 1864789 1025634 652676 466197 372958 372958 419578 512817 606056 745916 885775 1025634 1118874 1072254 1025634 932395 839155 792535 745916 652676 559437 419578 279718 0 0 0 43805 43805 43805 43805 43805 43805 43805 43805 87609 131414 262827 525655 1051309 1620769 1445550 876091 481850 262827 175218 131414 131414 175218 262827 394241 525655 569459 481850 350436 262827 175218 131414 87609 87609 87609 87609 87609 87609 131414 131414 175218 219023 306632 394241 481850 525655 481850 394241 350436 306632 262827 219023 219023 262827 306632 394241 613264 1007505 1620769 2277837 2234032 1445550 744677 306632 87609 0 0 0 0 43805 175218 438046 1051309 2365446 4336651 3810996 1927400 919896 481850 306632 175218 131414 131414 87609 87609 43805 43805 0 259114 222098 185082 148065 111049 74033 74033 74033 37016 37016 37016 74033 111049 185082 370163 777342 1443636 1665734 1110489 555245 296130 185082 148065 185082 259114 370163 481212 444196 296130 185082 111049 37016 37016 0 0 0 0 0 0 37016 37016 74033 111049 222098 333147 481212 703310 888391 999440 925408 666294 444196 259114 148065 74033 37016 37016 37016 37016 74033 111049 148065 259114 370163 518228 629277 629277 518228 444196 518228 666294 888391 1073473 1110489 925408 703310 518228 407179 333147 333147 407179 518228 740326 999440 1295571 1406620 1295571 962424 629277 407179 1197601 1277441 998001 598801 359280 199600 119760 79840 79840 79840 79840 159680 239520 359280 558881 718561 718561 638721 479040 359280 199600 39920 0 0 0 0 0 0 0 0 0 0 0 0 0 0 39920 79840 79840 79840 39920 0 0 0 0 0 0 0 0 359280 3193603 16287376 1556882 199600 0 0 0 0 0 0 0 0 0 0 0 79840 279440 918161 1437121 678641 199600 39920 0 0 39920 79840 199600 359280 518961 558881 439120 319360 199600 119760 119760 119760 159680 279440 479040 838321 950067 814343 633378 452413 316689 180965 135724 90483 45241 45241 45241 45241 45241 90483 180965 316689 542895 723861 769102 633378 452413 361930 271448 226206 226206 226206 180965 180965 135724 90483 45241 0 0 0 0 0 0 0 45241 90483 135724 226206 271448 271448 271448 271448 226206 226206 271448 316689 361930 361930 316689 226206 180965 135724 90483 90483 90483 90483 135724 180965 226206 316689 407172 542895 723861 950067 1221515 1492963 1719169 1628686 1357239 1040550 769102 588137 452413 407172 407172 452413 633378 904826 1402480 2081099 2623995 2623995 2081099 1583445 1221515 1040550 394073 486796 579519 533158 394073 254988 162265 92723 46362 23181 23181 0 0 23181 46362 69542 139085 231808 347712 440435 417254 324531 254988 208627 185446 208627 278169 417254 556339 602700 440435 231808 115904 46362 23181 0 0 0 23181 23181 46362 92723 115904 162265 185446 208627 208627 231808 254988 301350 301350 278169 231808 162265 115904 92723 92723 92723 115904 139085 208627 254988 324531 347712 370892 417254 486796 625881 811327 880869 695423 417254 231808 139085 69542 46362 46362 46362 46362 69542 115904 208627 370892 602700 788146 741785 579519 417254 347712 347712 628454 655778 519158 382537 273241 191269 163945 136620 136620 136620 163945 191269 245917 327889 437185 601130 683102 628454 464510 300565 191269 136620 109296 81972 81972 81972 81972 109296 136620 163945 163945 136620 109296 81972 54648 54648 27324 27324 27324 54648 54648 81972 136620 218593 382537 683102 1120288 1338880 1065640 683102 409861 273241 163945 109296 81972 54648 54648 54648 54648 109296 191269 327889 601130 1065640 1475501 1366205 983667 683102 491834 382537 300565 245917 218593 218593 191269 191269 163945 163945 163945 136620 109296 81972 81972 54648 54648 81972 109296 163945 273241 437185 622071 1024587 987995 622071 329332 182962 146370 182962 256147 439109 731848 1061179 1097772 914810 731848 622071 585478 585478 512294 402516 256147 146370 73185 36592 36592 0 0 0 36592 73185 146370 402516 987995 1683250 987995 329332 73185 0 0 0 0 0 36592 109777 219554 402516 548886 548886 439109 329332 292739 329332 439109 585478 731848 805033 768440 768440 805033 914810 1024587 951402 768440 548886 402516 329332 256147 219554 182962 146370 109777 73185 36592 0 0 0 0 73185 329332 1134364 1719843 805033 292739 109777 36592 36592 36592 73185 146370 292739 346472 259854 173236 129927 129927 86618 86618 129927 129927 129927 173236 259854 389781 476399 476399 433090 346472 303163 259854 259854 259854 259854 259854 259854 259854 259854 303163 389781 519708 692944 736253 606326 389781 216545 129927 86618 86618 86618 86618 129927 129927 173236 173236 173236 173236 173236 173236 173236 216545 216545 216545 216545 216545 216545 216545 259854 259854 303163 303163 259854 259854 216545 173236 173236 216545 259854 433090 736253 1299271 2338688 3161559 2511924 1472507 909490 649635 519708 433090 389781 389781 389781 433090 476399 606326 779563 1212653 1862288 2338688 1775670 996108 563017 451086 328063 287055 246047 287055 451086 697134 943181 943181 738142 533102 328063 246047 164031 123024 82016 82016 82016 123024 287055 574110 820157 861165 738142 574110 451086 410079 410079 369071 328063 205039 123024 41008 0 0 41008 123024 287055 533102 656126 533102 369071 287055 287055 328063 410079 574110 697134 574110 287055 123024 41008 0 0 0 41008 82016 205039 492094 984189 1517291 1476283 984189 615118 451086 451086 533102 738142 984189 1107212 943181 574110 328063 205039 205039 287055 492094 820157 1189228 1148220 738142 410079 246047 164031 164031 246047 451086 697134 779149 656126 505295 469203 433110 397018 433110 577480 757943 866221 757943 577480 360925 252648 216555 216555 252648 288740 288740 288740 252648 252648 288740 360925 433110 541388 649666 721851 613573 469203 360925 324833 288740 288740 288740 324833 397018 541388 649666 685758 613573 469203 324833 252648 252648 288740 324833 324833 324833 288740 252648 216555 180463 216555 252648 288740 288740 252648 216555 216555 252648 288740 288740 324833 360925 469203 577480 649666 649666 577480 469203 397018 324833 288740 324833 360925 433110 433110 397018 360925 324833 324833 360925 433110 469203 469203 433110 397018 433110 469203 541388 541388 794567 501832 334555 250916 250916 209097 209097 125458 83639 41819 0 0 41819 209097 376374 460013 460013 376374 250916 250916 292735 460013 710929 878206 752748 501832 292735 209097 209097 250916 250916 250916 209097 167277 167277 250916 418193 627290 752748 627290 376374 167277 83639 83639 125458 167277 209097 209097 209097 209097 250916 292735 376374 501832 627290 878206 1212761 1421858 1212761 836387 501832 334555 209097 167277 209097 376374 543651 752748 794567 669109 501832 418193 501832 794567 1380038 2007328 1630954 794567 334555 167277 125458 125458 125458 125458 209097 292735 627290 1296400 1672774 1212761 745360 575960 508200 575960 745360 880880 779240 542080 338800 237160 169400 135520 135520 237160 440440 711480 982520 914760 609840 372680 271040 237160 271040 338800 372680 406560 372680 338800 338800 372680 406560 508200 575960 575960 542080 474320 474320 440440 406560 372680 271040 169400 135520 135520 169400 203280 271040 372680 372680 304920 237160 203280 169400 203280 203280 271040 304920 338800 338800 304920 271040 237160 237160 271040 304920 372680 406560 338800 271040 203280 169400 169400 203280 237160 304920 338800 372680 406560 372680 304920 237160 203280 169400 169400 203280 271040 440440 813120 1118040 1016400 96032 144048 216072 264088 240080 192064 168056 168056 168056 192064 264088 408136 600200 576192 408136 264088 168056 144048 144048 192064 240080 216072 120040 48016 24008 24008 24008 96032 192064 336112 456152 432144 336112 240080 192064 168056 168056 168056 168056 216072 312104 480160 768256 912304 720240 504168 360120 336112 384128 504168 624208 576192 408136 216072 96032 48016 0 0 24008 72024 168056 336112 504168 456152 312104 240080 264088 432144 840280 984328 456152 168056 72024 48016 48016 72024 96032 192064 336112 480160 456152 312104 192064 120040 72024 48016 24008 24008 24008 48016 373248 373248 326592 373248 373248 419904 373248 326592 233280 186624 139968 186624 233280 326592 466560 513216 466560 373248 279936 233280 279936 419904 653184 746496 699840 559872 513216 513216 559872 653184 606528 513216 419904 373248 373248 373248 466560 559872 606528 606528 559872 466560 419904 419904 419904 466560 559872 746496 979776 1073088 979776 699840 466560 326592 279936 233280 279936 466560 839808 1446336 1726272 1166400 606528 326592 233280 233280 279936 419904 466560 419904 326592 279936 326592 466560 793152 1259712 1446336 1073088 653184 419904 326592 279936 326592 373248 419904 559872 606528 606528 559872 466560 28063 56125 84188 84188 56125 56125 56125 84188 140314 224502 280627 252565 168376 84188 56125 28063 28063 28063 28063 28063 28063 28063 28063 28063 84188 140314 196439 168376 112251 84188 56125 56125 84188 140314 280627 589317 785756 449004 196439 112251 112251 140314 168376 168376 112251 56125 28063 28063 84188 252565 813819 1262823 701568 336753 252565 252565 308690 420941 645443 926070 1234760 1515387 1571513 1178634 645443 308690 140314 84188 56125 56125 84188 112251 196439 392878 869944 1655701 1206697 477066 196439 84188 56125 56125 84188 196439 589317 1318948 701568 196439 56125 28063 708750 658125 708750 911250 1265625 1569375 1265625 607500 253125 151875 101250 50625 101250 151875 303750 658125 961875 658125 303750 202500 151875 202500 354375 607500 860625 860625 607500 455625 405000 405000 607500 961875 1417500 1822500 1822500 1518750 1113750 810000 607500 506250 455625 405000 405000 405000 405000 405000 405000 405000 405000 354375 354375 405000 405000 455625 405000 405000 405000 405000 405000 405000 354375 303750 202500 202500 253125 354375 506250 607500 556875 455625 405000 455625 556875 658125 607500 455625 303750 253125 303750 354375 506250 708750 810000 759375 658125 556875 607500 658125 708750 708750 398820 299115 249263 199410 149558 99705 99705 149558 348968 947198 1645134 1694987 1096756 598231 348968 199410 149558 199410 648083 2293217 3090858 847493 199410 49853 49853 49853 149558 249263 249263 149558 99705 99705 199410 299115 498525 648083 598231 348968 199410 99705 99705 99705 99705 99705 99705 99705 149558 348968 548378 648083 448673 249263 199410 199410 348968 598231 847493 897346 648083 348968 249263 249263 398820 448673 348968 249263 199410 299115 797641 2841595 4337171 1246314 348968 99705 149558 448673 1296166 2143659 1495576 697936 348968 149558 49853 49853 199410 498525 897346 997051 797641 548378 834730 687425 589221 589221 540120 540120 540120 540120 491018 392814 294611 245509 196407 196407 245509 343713 441916 441916 343713 294611 294611 441916 736527 1129341 1031138 687425 441916 343713 294611 294611 343713 540120 785629 1031138 1129341 982036 638323 392814 245509 245509 343713 540120 687425 736527 638323 540120 441916 441916 441916 441916 392814 245509 196407 196407 196407 245509 245509 245509 245509 294611 294611 245509 245509 196407 245509 294611 441916 687425 834730 736527 540120 441916 441916 392814 392814 392814 491018 687425 982036 1325748 1423952 1129341 736527 491018 540120 785629 1129341 1473054 1423952 1129341 442796 553496 885593 1605137 1771186 996292 387447 166049 221398 276748 387447 442796 608845 719544 774894 498146 221398 166049 166049 276748 442796 608845 719544 664195 608845 608845 608845 498146 332097 221398 221398 442796 940942 1771186 2269332 1494438 719544 276748 110699 221398 553496 1051641 996292 553496 276748 166049 221398 276748 387447 387447 276748 166049 166049 387447 719544 940942 830243 664195 442796 276748 221398 221398 332097 387447 387447 332097 332097 387447 553496 664195 608845 387447 221398 166049 221398 387447 830243 1328389 1605137 1494438 1051641 608845 276748 166049 332097 830243 1992584 2269332 1162341 608845 518056 949768 1813194 1554167 863426 431713 431713 1122454 1985880 1208796 604398 345370 259028 259028 345370 604398 1122454 1726852 1985880 1985880 1813194 1295139 863426 690741 604398 777083 1122454 1640509 1985880 1554167 1036111 777083 690741 690741 690741 1036111 1640509 2417592 1985880 1208796 1122454 1295139 1208796 690741 259028 86343 86343 86343 172685 518056 1295139 1640509 1208796 1036111 1208796 1467824 1726852 1726852 1640509 1467824 1208796 949768 604398 345370 172685 86343 86343 86343 172685 259028 345370 518056 604398 518056 518056 777083 1036111 1208796 1467824 1554167 1381481 949768 518056 431713 949768 1813194 1467824 690741 431713 345370 111619 223238 595302 669715 260445 74413 37206 74413 372064 930159 1041779 595302 334857 148826 74413 37206 37206 74413 111619 223238 409270 744128 1265017 1637081 1823113 2046351 1711493 706921 148826 0 0 0 0 74413 297651 1227811 1451049 223238 0 0 0 0 223238 1376636 1599874 632508 446477 558096 632508 260445 37206 0 0 0 74413 334857 446477 223238 74413 0 0 0 0 37206 186032 372064 595302 744128 595302 297651 111619 0 0 0 0 37206 223238 744128 1785906 1227811 409270 111619 0 0 74413 520889 1451049 595302 186032 74413 589161 458236 392774 392774 458236 523698 458236 327311 261849 392774 654623 1112859 1702019 1702019 981934 523698 392774 458236 589161 523698 327311 261849 261849 327311 523698 720085 720085 589161 589161 720085 785547 720085 654623 589161 654623 851010 981934 1047397 981934 851010 785547 720085 785547 981934 1571095 2487567 2749416 1898406 1178321 916472 851010 851010 654623 392774 261849 261849 261849 327311 458236 654623 654623 458236 327311 327311 589161 1243783 1636557 1178321 851010 785547 916472 851010 589161 392774 327311 458236 916472 1309246 981934 589161 327311 261849 261849 327311 458236 523698 589161 654623 720085 720085 1028389 1503030 1265710 632855 395534 395534 553748 632855 474641 395534 395534 553748 711962 870175 791069 711962 791069 949282 1028389 711962 395534 395534 553748 791069 791069 474641 237321 316427 553748 1107496 1423923 791069 316427 158214 158214 237321 316427 791069 1344817 1107496 632855 395534 474641 711962 949282 949282 870175 870175 1107496 1423923 1582137 1503030 1582137 1898564 1898564 1503030 1107496 870175 949282 1265710 1898564 1898564 1265710 949282 1107496 1503030 1423923 791069 395534 316427 395534 1107496 2452312 1819458 711962 395534 395534 632855 1107496 1740351 2056778 1503030 711962 395534 316427 395534 395534 395534 474641 632855 1050830 817312 467036 233518 350277 817312 2335178 3386008 1751383 817312 700553 817312 1167589 2218419 3853043 3502767 1751383 817312 350277 116759 116759 233518 583794 817312 1167589 1284348 1401107 1517866 1284348 934071 700553 700553 934071 1050830 1050830 817312 700553 817312 1050830 1284348 1167589 1284348 1868142 4436838 4436838 1401107 350277 116759 233518 583794 1167589 1401107 1167589 1050830 1167589 1517866 1634624 1634624 1401107 1167589 1050830 817312 583794 350277 233518 350277 583794 934071 1517866 1984901 2101660 1751383 1167589 700553 467036 350277 583794 1284348 3269249 4086561 1984901 817312 467036 467036 1167589 3502767 5137391 2101660 1050830 934071 633602 633602 633602 633602 1140483 2280966 2027526 1013763 633602 506881 887043 1520644 2407687 2027526 1267204 887043 760322 760322 633602 760322 1267204 2787848 2787848 1393924 633602 380161 506881 760322 887043 760322 887043 1267204 1900805 2027526 1520644 1013763 760322 760322 1013763 1140483 887043 633602 506881 1013763 2027526 3674890 3801611 2661128 1900805 1520644 1140483 760322 506881 633602 1013763 2027526 2534407 1520644 760322 506881 506881 887043 1900805 2534407 1393924 760322 760322 1013763 1140483 1013763 760322 760322 1267204 2407687 3168009 2407687 1774085 1774085 2280966 3041289 3294729 2787848 2407687 2534407 2787848 2154246 1140483 506881 380161 506881 1410614 1410614 1175511 822858 705307 587756 587756 470205 470205 587756 940409 1057960 940409 587756 470205 470205 587756 822858 822858 940409 1293063 1880818 1998369 1528165 1175511 940409 940409 1057960 940409 1057960 1528165 2703676 3644085 2703676 1528165 1057960 1057960 1293063 1763267 1998369 1645716 1175511 1057960 1175511 1528165 1998369 2468574 2938778 3173881 2703676 1645716 940409 705307 587756 822858 1175511 1410614 1410614 1057960 705307 705307 822858 1410614 2351023 2468574 1763267 1528165 1645716 1763267 1410614 1057960 822858 1057960 1645716 2115920 1645716 1175511 940409 940409 1175511 1528165 1763267 1528165 1057960 822858 705307 705307 705307 940409 1293063 546371 390265 312212 546371 1092741 1483006 1014688 624423 390265 312212 234159 390265 780529 1014688 702476 468318 702476 1639112 2341588 936635 468318 780529 1873270 1561059 546371 234159 234159 1248847 2575747 546371 78053 0 0 156106 1326900 2497694 702476 156106 0 0 0 234159 780529 1326900 1873270 2809905 2107429 702476 156106 0 0 78053 234159 546371 1404953 2497694 1639112 624423 234159 234159 546371 1639112 1483006 234159 0 0 156106 858582 2263535 1951323 1717164 2966011 1873270 390265 78053 78053 312212 1248847 1873270 312212 0 0 0 156106 780529 2185482 2029376 1561059 1404953 1014688 3016241 5362206 4915356 2122540 1005414 893701 1452264 1452264 781988 223425 0 0 223425 1117126 1452264 670276 335138 223425 446851 1228839 1675690 1899115 2792816 2569391 893701 223425 0 111713 893701 2569391 1675690 781988 446851 335138 558563 1117126 1787402 1340552 670276 223425 0 111713 781988 2681103 5138781 4356793 2904529 1563977 670276 111713 111713 223425 670276 1340552 1787402 1228839 670276 446851 446851 781988 1452264 1675690 781988 111713 111713 335138 1117126 3351379 3686517 2457678 2122540 1340552 446851 111713 223425 670276 2234253 2122540 446851 0 0 223425 781988 2234253 2234253 1005414 670276 893701 1228839 1899115 1884186 4501112 5024497 2093540 732739 418708 523385 837416 1046770 837416 418708 104677 209354 314031 837416 1256124 1046770 628062 523385 1256124 2721602 2930956 2093540 1465478 1046770 628062 418708 314031 1046770 1779509 942093 418708 209354 209354 628062 1570155 1465478 732739 418708 209354 104677 418708 1674832 3035633 2407571 1256124 732739 418708 209354 104677 209354 942093 2930956 4396435 2616925 1151447 732739 942093 1884186 3873049 3244987 1151447 314031 104677 314031 837416 1256124 1360801 1465478 1988863 1779509 732739 104677 209354 418708 837416 1779509 2093540 942093 418708 418708 628062 1151447 1884186 1465478 418708 209354 209354 418708 837416 1792650 2987750 1045713 448163 746938 1643263 298775 0 0 0 298775 1045713 597550 0 0 0 0 149388 1792650 5975500 5676725 5079175 3585300 1643263 746938 448163 448163 1195100 4033463 4332238 1942038 896325 597550 746938 2390200 12249775 4631013 1493875 1195100 2091425 2240813 746938 746938 1643263 2240813 746938 298775 298775 896325 4033463 597550 0 0 298775 2091425 10307738 3435913 746938 298775 298775 448163 1344488 4481625 1792650 298775 149388 149388 298775 1045713 2987750 5975500 5079175 2240813 1195100 1195100 1643263 2091425 1045713 149388 0 298775 896325 1792650 1792650 1195100 1493875 1195100 448163 149388 448163 3756796 3005437 2629757 2254078 3005437 3756796 4508155 3756796 3381116 2629757 2629757 3005437 3381116 4132476 3756796 3005437 2629757 3005437 4883835 9391990 7513592 3756796 2254078 1878398 2254078 3005437 3756796 4883835 6762233 6010874 4883835 4508155 6010874 9391990 10894709 7889272 5259515 4508155 4883835 6010874 4883835 3005437 1878398 1878398 2254078 3756796 5635194 7889272 8264951 5259515 2254078 1878398 2254078 4132476 7137913 6386553 3005437 1878398 2254078 3381116 6386553 8264951 4883835 2629757 2629757 4132476 6010874 6386553 5635194 5635194 5635194 4132476 2629757 2629757 3381116 3381116 3005437 2629757 2629757 3005437 3381116 3381116 3005437 2629757 3005437 3005437 3005437 2629757 3005437 3381116 3355885 5369416 8054124 4362650 2349119 2349119 4027062 4362650 2684708 2013531 3020296 6376181 9060889 5705004 3355885 2684708 2684708 2349119 1677942 2349119 5033827 7047358 4027062 2684708 3355885 4362650 2684708 1342354 1342354 2349119 3691473 4698239 6040593 7382947 6711770 4698239 3691473 4698239 5033827 2684708 1006765 1006765 2013531 4027062 3691473 3020296 4698239 7047358 3355885 1006765 671177 2013531 4698239 6376181 5033827 3691473 3355885 3355885 4362650 6040593 5705004 2684708 1006765 1006765 2013531 4027062 4027062 3355885 4698239 5705004 3355885 1342354 1006765 2013531 2684708 2684708 3020296 4698239 6376181 5033827 3020296 2349119 2684708 3355885 2684708 1677942 2349119 5705004 8389712 4698239 2723082 2227976 1732870 1485317 1732870 2723082 4703505 4951058 3218188 1980423 1732870 2227976 3960846 5941270 3713293 1732870 1485317 2723082 3713293 1980423 990212 1732870 5198611 5941270 2970635 2970635 3960846 2723082 1237764 990212 2475529 5198611 3218188 1237764 742659 1237764 2475529 4703505 4208399 2227976 1485317 1237764 1732870 1980423 1732870 1237764 990212 990212 990212 1237764 1980423 3218188 4208399 3713293 2970635 2475529 2227976 2723082 3960846 4455952 2723082 1732870 2227976 3465741 2475529 1237764 990212 2970635 6931481 4455952 2970635 3960846 3465741 1485317 742659 990212 3960846 7179034 2723082 990212 742659 1237764 3960846 7674140 4703505 2227976 1732870 1980423 2970635 3218188 2395525 7186576 2927864 1064678 1330847 1597017 1330847 798508 1064678 1597017 1064678 798508 532339 798508 1064678 1064678 1064678 1330847 1863186 1863186 1863186 5057220 6920407 2395525 798508 798508 1330847 2395525 4258712 6388068 3460203 1064678 532339 1064678 6388068 20495051 3726373 798508 798508 2661695 5057220 2129356 798508 1064678 2129356 2129356 2129356 5057220 8517424 2661695 1330847 1597017 3726373 3460203 1064678 532339 798508 1330847 2661695 2395525 1064678 532339 798508 2129356 5855729 6388068 3194034 2395525 1597017 1064678 798508 1863186 3726373 2395525 798508 798508 2395525 16236339 17567187 2129356 532339 798508 3726373 18898034 5855729 1863186 1330847 1064678 532339 798508 1495931 1495931 2493218 5485080 5485080 5485080 6482367 6482367 6482367 6482367 5485080 3490505 2991862 3490505 5983723 5983723 4986436 6482367 8975585 5983723 3490505 5485080 8476941 5485080 3490505 5983723 11468803 5485080 1994574 1495931 3490505 9474229 9474229 5485080 3989149 3989149 6981010 13962021 10471516 3490505 1495931 1495931 2493218 4986436 5485080 5983723 6981010 3490505 1495931 1495931 2493218 3989149 6482367 10471516 13962021 8975585 4487792 3490505 5983723 11468803 7978298 3490505 3490505 6981010 9474229 3989149 2493218 3989149 5983723 4487792 3490505 6981010 10970159 7978298 5983723 7978298 7978298 3490505 1994574 2493218 5983723 8975585 5983723 4986436 6981010 7479654 5485080 3989149 2991862 1994574 2935249 1834531 2568343 3302155 1100718 550359 1284171 3669061 1100718 183453 183453 917265 2751796 1834531 366906 0 183453 1100718 4769780 7705029 3302155 2568343 2568343 2384890 2017984 3118702 7888482 6237404 1467625 183453 0 366906 1467625 3669061 1467625 183453 183453 917265 5870498 3118702 1284171 1834531 3118702 1651078 1467625 3118702 3852514 1100718 733812 2201437 2201437 550359 183453 550359 4402874 5136686 1100718 366906 366906 1651078 4219420 2017984 733812 550359 550359 733812 2201437 4402874 2935249 733812 183453 366906 917265 2201437 5320139 4219420 1467625 733812 1100718 2568343 6971216 3118702 733812 366906 1284171 4035967 1467625 183453 550359 2201437 4639840 4639840 3247888 2319920 3711872 7423744 7887728 5567808 4639840 3711872 4175856 6959760 11135615 8351712 4175856 5103824 10207647 6959760 2319920 1855936 2783904 2783904 2319920 3711872 11135615 5103824 1855936 2783904 5567808 5567808 4175856 5103824 4639840 2783904 2319920 3247888 5103824 4175856 3711872 5103824 9743663 8351712 4175856 3247888 2783904 2319920 1855936 2783904 6031792 7423744 9279680 14383503 9743663 3711872 1855936 2319920 3711872 5567808 4639840 2319920 2319920 5567808 14383503 6495776 3247888 7423744 11599599 4175856 2783904 5103824 8351712 4175856 3247888 5103824 3711872 1855936 2319920 7423744 12991551 5567808 2319920 1855936 3711872 9279680 6031792 3247888 2783904 5103824 6031792 4639840 12599104 12599104 13859015 26458119 23938299 7559463 3779731 3779731 5039642 6299552 7559463 6299552 5039642 3779731 6299552 7559463 5039642 3779731 6299552 16378836 36537403 44096866 28977940 11339194 5039642 5039642 11339194 18898657 12599104 8819373 8819373 12599104 28977940 42836955 20158567 10079284 11339194 27718030 34017582 12599104 6299552 7559463 8819373 10079284 16378836 30237851 21418478 11339194 8819373 6299552 6299552 8819373 21418478 32757672 16378836 12599104 17638746 32757672 35277493 18898657 10079284 7559463 8819373 12599104 10079284 6299552 6299552 13859015 32757672 31497761 18898657 11339194 7559463 6299552 11339194 13859015 7559463 5039642 6299552 10079284 13859015 8819373 5039642 5039642 7559463 17638746 31497761 13859015 7559463 10079284 11853214 6465390 4310260 2155130 1077565 2155130 7542955 29094254 45257728 26939124 18318604 17241039 26939124 47412858 23706429 8620520 7542955 17241039 9698085 1077565 1077565 5387825 12930779 16163474 40947468 19396169 1077565 1077565 8620520 42025033 7542955 1077565 2155130 9698085 28016689 7542955 1077565 1077565 5387825 30171818 30171818 7542955 4310260 4310260 6465390 10775649 11853214 5387825 4310260 7542955 9698085 6465390 3232695 2155130 3232695 4310260 7542955 7542955 4310260 3232695 4310260 7542955 3232695 1077565 2155130 32326948 32326948 10775649 10775649 5387825 1077565 1077565 21551299 44180163 8620520 5387825 8620520 20473734 20473734 8620520 5387825 7542955 23706429 47412858 12930779 4310260 1077565 1077565 5387825 14008344 7022383 7022383 6242118 6242118 4681589 3901324 4681589 7022383 8582913 6242118 4681589 5461854 7802648 9363178 6242118 3901324 4681589 7022383 6242118 6242118 10923707 15605296 10923707 8582913 9363178 7022383 7022383 14825031 17946090 7022383 4681589 7022383 13264502 14044766 7022383 4681589 7022383 16385561 18726355 8582913 6242118 7022383 9363178 8582913 9363178 7802648 5461854 5461854 8582913 8582913 7022383 9363178 16385561 17165825 12484237 9363178 7802648 10143442 13264502 10923707 7802648 7802648 12484237 13264502 10143442 10923707 10143442 6242118 6242118 12484237 12484237 9363178 10143442 12484237 9363178 6242118 6242118 7022383 7802648 7802648 6242118 6242118 7802648 10143442 9363178 7022383 6242118 5461854 3901324 4681589 2501459 5628282 6879011 5002917 6879011 10631199 10005834 8129740 6879011 4377552 3126823 3126823 6879011 6879011 4377552 3752188 7504376 8129740 5628282 6253646 8755105 6253646 5002917 7504376 7504376 6253646 6879011 5628282 3126823 3126823 8129740 15008751 8755105 4377552 3752188 10005834 14383387 6879011 3126823 4377552 8755105 8129740 6253646 7504376 8129740 6253646 10005834 13758022 8129740 6879011 9380470 6253646 3126823 4377552 8129740 8755105 3752188 3126823 5002917 8755105 9380470 5002917 5002917 6253646 6879011 6879011 10005834 7504376 3752188 4377552 6253646 6253646 5628282 6879011 8129740 8129740 11881928 15008751 7504376 3752188 6253646 12507293 10631199 7504376 9380470 8755105 5628282 5628282 5628282 3126823 9298912 7153010 5722408 7868311 10014213 7868311 6437709 8583611 8583611 7153010 7153010 10014213 13590718 8583611 5722408 6437709 6437709 4291806 5007107 10014213 8583611 5007107 8583611 12160116 5007107 5722408 10729514 8583611 5722408 6437709 5007107 3576505 4291806 10729514 9298912 4291806 3576505 5007107 7153010 5722408 6437709 11444815 12160116 8583611 7153010 5722408 4291806 6437709 12160116 14306019 14306019 14306019 6437709 2861204 3576505 7153010 10014213 5007107 3576505 5007107 12875417 11444815 6437709 10014213 15736621 6437709 3576505 5722408 5007107 5007107 12875417 14306019 5722408 5007107 12875417 12160116 5722408 5007107 7153010 11444815 9298912 5007107 4291806 7868311 17167223 13590718 10729514 9298912 6437709 6437709 2846673 948891 474445 3321118 8065572 3795564 2846673 8065572 17080036 8540018 2846673 1897782 6167791 14707809 4744454 2372227 5693345 8065572 8540018 8540018 2372227 474445 1897782 11861136 8065572 8065572 6167791 2372227 1423336 4744454 2372227 948891 948891 5218900 9014463 1423336 474445 948891 5218900 3795564 1897782 3795564 7116682 8540018 11861136 3321118 474445 948891 4744454 12335581 16131145 14233363 5693345 4744454 10912245 9488909 3321118 3321118 7116682 14707809 18977818 7591127 3795564 9014463 9014463 948891 0 1423336 4270009 6167791 13284472 3795564 948891 1897782 8065572 2846673 948891 1423336 2372227 2846673 1897782 1423336 1423336 4270009 5218900 1423336 1897782 5693345 6167791 3321118 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3248661 1624330 649732 1624330 4548125 2274063 2274063 6172456 7796786 3898393 3248661 4223259 6497322 4872991 2923795 3573527 6497322 6497322 3248661 1624330 649732 1299464 3898393 4872991 2598929 1624330 974598 1624330 6497322 6497322 2274063 2274063 4872991 9745983 5522724 2923795 3573527 10070849 6172456 1299464 974598 3248661 4223259 2598929 4223259 3573527 2598929 4223259 4548125 4223259 7796786 3573527 974598 1299464 3898393 2923795 974598 974598 2923795 4548125 1624330 974598 1949197 5522724 12344912 6497322 1949197 1624330 2923795 6172456 12020045 6822188 1299464 649732 1299464 3248661 2923795 1624330 1624330 2598929 3248661 1949197 974598 1299464 4223259 2274063 974598 2274063 6172456 4223259 8295027 11060036 11060036 13825045 41475135 49770162 35945117 52535171 22120072 8295027 16590054 132720432 38710126 8295027 13825045 63595207 30415099 27650090 49770162 11060036 8295027 24885081 13825045 11060036 33180108 11060036 8295027 58065189 55300180 22120072 27650090 16590054 8295027 24885081 49770162 16590054 11060036 19355063 24885081 19355063 52535171 121660396 27650090 19355063 16590054 11060036 27650090 69125225 27650090 35945117 60830198 24885081 13825045 8295027 8295027 22120072 44240144 13825045 8295027 19355063 22120072 8295027 16590054 74655243 35945117 52535171 71890234 8295027 11060036 44240144 27650090 63595207 135485441 11060036 8295027 33180108 16590054 5530018 16590054 49770162 19355063 8295027 8295027 16590054 49770162 116130378 24885081 13825045 27650090 19355063 17321257 25981886 21651572 12990943 25981886 30312200 25981886 99597229 103927544 21651572 17321257 25981886 25981886 17321257 12990943 34642515 792447521 108257858 25981886 47633458 17321257 0 4330314 17321257 21651572 47633458 21651572 8660629 177542887 103927544 4330314 4330314 25981886 38972829 12990943 4330314 21651572 95266915 12990943 0 8660629 116918487 64954715 51963772 25981886 12990943 86606286 489325519 60624401 34642515 8660629 0 12990943 34642515 17321257 8660629 12990943 25981886 17321257 4330314 4330314 30312200 34642515 8660629 34642515 138570058 21651572 17321257 8660629 4330314 34642515 199194459 25981886 30312200 43303143 30312200 21651572 12990943 17321257 30312200 25981886 17321257 25981886 38972829 25981886 21651572 12990943 12990943 73615344 90936601 248182316 354546166 460910015 496364632 248182316 212727699 567273865 673637715 319091549 248182316 460910015 602728482 390000782 248182316 496364632 780001565 390000782 212727699 319091549 673637715 602728482 354546166 283636933 390000782 638183098 780001565 602728482 390000782 248182316 212727699 248182316 319091549 283636933 248182316 248182316 319091549 248182316 177273083 212727699 283636933 248182316 354546166 673637715 567273865 460910015 248182316 177273083 354546166 673637715 354546166 283636933 319091549 425455399 567273865 319091549 177273083 354546166 602728482 354546166 248182316 354546166 496364632 354546166 319091549 496364632 815456181 602728482 319091549 319091549 460910015 638183098 780001565 638183098 425455399 319091549 248182316 212727699 319091549 319091549 212727699 177273083 283636933 319091549 283636933 425455399 496364632 425455399 567273865 354546166 177273083 30933357 39369727 33745480 19684863 14060617 28121233 53430343 30933357 22496987 30933357 42181850 33745480 28121233 30933357 44993973 33745480 16872740 19684863 50618220 30933357 19684863 30933357 36557603 44993973 42181850 22496987 25309110 30933357 16872740 22496987 36557603 39369727 36557603 44993973 42181850 36557603 30933357 30933357 33745480 39369727 19684863 11248493 19684863 30933357 36557603 28121233 14060617 14060617 22496987 36557603 36557603 33745480 33745480 39369727 28121233 16872740 19684863 39369727 30933357 19684863 30933357 42181850 36557603 33745480 22496987 25309110 47806097 30933357 25309110 36557603 25309110 28121233 47806097 42181850 42181850 33745480 25309110 28121233 30933357 22496987 19684863 30933357 36557603 39369727 50618220 47806097 39369727 25309110 14060617 16872740 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 44044460 44044460 44044460 44044460 77077804 165166723 44044460 11011115 22022230 77077804 44044460 22022230 33033345 88088919 33033345 0 99100034 143144494 55055574 231233413 99100034 66066689 110111149 44044460 143144494 99100034 22022230 110111149 220222298 55055574 88088919 121122264 55055574 55055574 88088919 121122264 66066689 55055574 66066689 165166723 946955881 66066689 22022230 55055574 143144494 319322332 99100034 33033345 55055574 110111149 44044460 33033345 55055574 242244528 1024033685 110111149 66066689 385389021 286288987 44044460 110111149 88088919 0 22022230 44044460 77077804 1112122604 22022230 11011115 44044460 55055574 220222298 88088919 22022230 187188953 242244528 0 11011115 209211183 66066689 0 22022230 528533515 286288987 88088919 55055574 44044460 44044460 0 168112336 151301102 100867402 50433701 50433701 134489869 100867402 117678635 285790971 151301102 134489869 403469607 504337008 134489869 151301102 201734803 151301102 134489869 50433701 33622467 336224672 218546037 134489869 67244934 33622467 218546037 437092074 151301102 117678635 84056168 184923570 134489869 33622467 84056168 403469607 84056168 33622467 134489869 184923570 100867402 168112336 403469607 470714541 117678635 16811234 67244934 184923570 336224672 218546037 50433701 84056168 235357270 134489869 84056168 134489869 571581943 403469607 134489869 201734803 487525775 84056168 50433701 168112336 117678635 100867402 184923570 168112336 453903307 100867402 33622467 151301102 168112336 168112336 168112336 168112336 739694279 184923570 67244934 319413439 622015643 84056168 84056168 453903307 487525775 184923570 117678635 117678635 100867402 33622467 50433701 56988646 199460260 161467829 85482968 170965937 28494323 9498108 28494323 66486753 85482968 56988646 56988646 113977291 85482968 37992430 56988646 37992430 9498108 28494323 161467829 294441336 275445121 37992430 37992430 113977291 246950798 284943228 18996215 18996215 56988646 66486753 47490538 75984861 113977291 66486753 66486753 85482968 85482968 37992430 18996215 47490538 265947013 47490538 56988646 123475399 85482968 113977291 37992430 56988646 66486753 28494323 94981076 246950798 85482968 151969722 284943228 94981076 75984861 246950798 294441336 104479184 75984861 56988646 85482968 75984861 28494323 66486753 389422412 237452690 85482968 28494323 94981076 246950798 37992430 28494323 85482968 237452690 132973507 56988646 75984861 218456475 94981076 66486753 313437551 75984861 18996215 66486753 132973507 75984861 104479184 186312304 605514988 838405369 93156152 93156152 186312304 232890380 558936912 326046532 372624608 652093065 465780760 465780760 605514988 698671141 279468456 139734228 232890380 139734228 139734228 2147483647 1164451901 698671141 232890380 186312304 2147483647 931561521 326046532 139734228 93156152 465780760 186312304 93156152 372624608 279468456 139734228 139734228 419202684 326046532 139734228 279468456 465780760 139734228 326046532 279468456 326046532 419202684 186312304 232890380 93156152 232890380 2147483647 605514988 465780760 419202684 139734228 279468456 558936912 279468456 232890380 419202684 512358836 2147483647 698671141 139734228 232890380 139734228 279468456 326046532 93156152 232890380 232890380 1956279194 1490498433 186312304 279468456 279468456 93156152 279468456 419202684 93156152 139734228 326046532 605514988 605514988 186312304 279468456 652093065 139734228 139734228 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 406082615 406082615 203041308 507603269 507603269 1472049480 456842942 203041308 456842942 253801635 152280981 355322288 355322288 152280981 253801635 558363596 406082615 304561961 659884250 964446211 355322288 203041308 355322288 1522809807 1167487519 253801635 152280981 355322288 710644577 406082615 710644577 2030413076 406082615 304561961 1522809807 659884250 304561961 1116727192 1218247846 456842942 253801635 406082615 659884250 203041308 456842942 913685884 710644577 406082615 203041308 456842942 203041308 355322288 1928892422 761404904 761404904 964446211 761404904 710644577 964446211 1218247846 507603269 456842942 761404904 456842942 203041308 203041308 659884250 812165230 203041308 101520654 304561961 1472049480 913685884 406082615 507603269 355322288 152280981 304561961 609123923 203041308 203041308 558363596 253801635 253801635 456842942 913685884 710644577 203041308 456842942 507603269 609330549 761663186 228498956 380831593 685496867 1294827416 1066328460 913995823 1066328460 456997912 990162142 1980324284 456997912 685496867 1827991646 913995823 990162142 533164230 913995823 609330549 380831593 2147483647 1066328460 1294827416 380831593 837829505 1370993735 685496867 1142494779 609330549 1142494779 609330549 304665274 913995823 609330549 228498956 685496867 1066328460 609330549 761663186 685496867 533164230 1066328460 837829505 1066328460 990162142 1599492691 1218661098 685496867 913995823 380831593 304665274 533164230 1447160053 761663186 304665274 1142494779 1675659009 304665274 837829505 1066328460 380831593 990162142 685496867 761663186 533164230 533164230 1218661098 380831593 761663186 380831593 761663186 990162142 1142494779 2147483647 456997912 609330549 913995823 380831593 609330549 837829505 533164230 380831593 1142494779 2132656921 1066328460 1066328460 380831593 304665274 380831593 2147483647 2147483647 2147483647 1113439751 2147483647 2147483647 890751801 2147483647 2147483647 1781503601 1781503601 2147483647 2147483647 1558815651 2147483647 1558815651 1113439751 2147483647 2147483647 1558815651 1113439751 2147483647 1781503601 890751801 1113439751 1558815651 2147483647 2147483647 2147483647 2147483647 890751801 1113439751 1781503601 1336127701 1113439751 1781503601 1336127701 1113439751 2147483647 1781503601 2147483647 2147483647 2147483647 2147483647 890751801 2147483647 2147483647 2147483647 1113439751 1781503601 2147483647 1336127701 2147483647 2147483647 2147483647 2004191551 2147483647 2147483647 2004191551 2147483647 2147483647 1336127701 2147483647 2147483647 2147483647 1113439751 2147483647 2147483647 2004191551 1113439751 1558815651 2147483647 2147483647 2147483647 2147483647 1336127701 1558815651 1558815651 1336127701 1113439751 1558815651 1336127701 1558815651 2147483647 2147483647 2147483647 2147483647 2147483647 1781503601 1558815651 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 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 1771733494 885866747 2126080193 2147483647 2147483647 708693398 2126080193 885866747 1240213446 2126080193 1063040096 1417386795 2126080193 1063040096 1240213446 2126080193 1063040096 708693398 1417386795 2147483647 1594560145 1594560145 2126080193 2147483647 1948906843 1417386795 1417386795 2147483647 2126080193 1240213446 2147483647 1771733494 885866747 1240213446 1594560145 885866747 1594560145 1771733494 1063040096 2147483647 2147483647 2126080193 885866747 1240213446 1417386795 1771733494 1240213446 1063040096 2147483647 2126080193 1594560145 885866747 2147483647 885866747 1417386795 2147483647 885866747 1417386795 2147483647 885866747 1063040096 2147483647 1771733494 1063040096 1594560145 1948906843 708693398 708693398 1063040096 2126080193 885866747 708693398 1063040096 2147483647 2147483647 1771733494 2147483647 2126080193 2147483647 1771733494 1948906843 2147483647 2147483647 2147483647 1063040096 2147483647 885866747 1240213446 2126080193 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 923778832 2147483647 1231705109 1847557664 615852555 2147483647 1539631386 2147483647 2147483647 2147483647 2147483647 1539631386 2147483647 2147483647 1847557664 2147483647 2147483647 2147483647 1231705109 923778832 1231705109 1539631386 1539631386 923778832 1231705109 1231705109 1231705109 1231705109 2147483647 2147483647 1231705109 1847557664 2147483647 1539631386 1539631386 2147483647 1231705109 2147483647 2147483647 923778832 2147483647 1231705109 1847557664 1539631386 2147483647 923778832 2147483647 1231705109 2147483647 1847557664 2147483647 1231705109 1539631386 1847557664 1539631386 2147483647 1539631386 2147483647 2147483647 1231705109 923778832 1231705109 2147483647 2147483647 2147483647 1539631386 923778832 615852555 1231705109 1539631386 923778832 1231705109 2147483647 2147483647 1231705109 1847557664 1231705109 2147483647 2147483647 1231705109 2147483647 2147483647 1539631386 1539631386 2147483647 2147483647 923778832 2147483647 1231705109 1539631386 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 0 2147483647 2147483647 2147483647 0 0 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 0 0 2147483647 2147483647 2147483647 0 2147483647 2147483647 0 2147483647 2147483647 2147483647 2147483647 0 2147483647 0 2147483647 0 2147483647 0 2147483647 2147483647 2147483647 0 2147483647 0 2147483647 0 2147483647 2147483647 0 2147483647 2147483647 0 2147483647 2147483647 2147483647 2147483647 0 2147483647 0 2147483647 2147483647 2147483647 0 0 2147483647 2147483647 2147483647 2147483647 0 2147483647 2147483647 0 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 0 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 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 346826 346826 346826 373504 133394 346826 346826 400183 160073 293468 106716 320147 133394 213431 240110 213431 506899 320147 266789 160073 533578 320147 213431 426862 133394 533578 426862 266789 133394 506899 320147 373504 293468 373504 213431 426862 240110 426862 426862 133394 293468 320147 400183 160073 186752 426862 106716 320147 266789 346826 213431 320147 320147 453541 133394 293468 160073 213431 266789 186752 426862 426862 266789 160073 426862 453541 213431 240110 293468 346826 453541 160073 426862 293468 400183 133394 346826 186752 240110 320147 186752 293468 160073 293468 240110 453541 186752 293468 320147 400183