% 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 9588 10056 10056 9354 8185 6782 5613 4677 3742 3040 2572 2105 1871 1637 1403 1169 1169 935 935 935 935 935 935 935 935 1169 1169 1403 1403 1637 2105 2339 2806 3274 3976 4677 5613 6314 7016 7717 7717 7483 6782 5846 4911 3976 3274 2572 1871 1637 1169 935 702 468 468 234 234 234 234 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 234 234 234 468 468 702 935 1169 1637 2105 2806 3508 4443 5846 7016 8419 13 13 13 13 13 13 9 9 9 9 9 9 9 13 13 13 18 18 22 27 31 40 49 62 80 97 124 150 186 217 243 257 252 230 199 168 137 111 88 71 58 49 40 35 31 27 22 18 18 18 13 13 13 13 13 13 13 18 18 18 18 22 22 22 27 27 31 31 31 35 35 40 40 40 40 40 40 40 35 35 31 31 31 27 27 22 22 18 18 18 104 117 130 156 182 208 234 260 286 312 338 338 351 338 325 299 286 260 234 208 195 169 156 143 130 117 117 104 104 104 104 104 104 104 117 117 130 130 143 156 169 182 208 221 234 247 260 260 260 260 247 234 221 208 182 169 143 130 117 104 91 78 78 65 52 52 52 39 39 39 39 26 26 26 26 26 26 26 26 26 26 39 39 39 39 52 52 65 78 91 436 436 436 396 396 396 396 396 396 396 396 396 396 396 396 396 396 436 436 436 436 436 436 475 475 475 475 475 475 475 475 475 475 475 475 475 475 475 475 475 475 436 436 436 436 436 436 436 396 396 396 396 396 396 396 396 396 396 396 396 396 396 396 396 436 436 436 436 475 475 475 475 475 475 475 515 515 515 515 475 475 475 475 475 475 475 475 475 436 436 3559 3068 2700 2332 1964 1595 1350 1227 982 859 736 736 614 614 491 491 491 491 491 491 491 491 491 491 491 491 491 491 491 491 614 614 614 736 736 859 982 982 1104 1227 1350 1473 1595 1718 1718 1841 1841 1841 1718 1718 1595 1595 1473 1350 1227 1104 982 982 859 859 736 736 736 614 614 614 614 614 614 736 736 736 859 982 982 1104 1350 1473 1718 2086 2332 2823 3191 3559 3927 4295 4418 4418 4172 3927 760 760 760 760 760 760 684 684 684 684 608 608 608 532 532 532 532 456 456 456 380 380 380 380 380 304 304 304 304 304 228 228 228 228 228 228 228 228 228 228 228 228 228 304 304 304 304 304 380 380 380 456 532 532 608 684 760 912 988 1140 1368 1520 1748 1976 2204 2356 2508 2584 2584 2584 2432 2280 2128 1900 1748 1596 1444 1292 1216 1140 1064 988 912 912 836 836 836 836 836 760 87 87 87 87 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 87 87 87 87 87 87 87 173 173 173 173 173 260 260 260 260 346 346 346 433 433 433 433 519 519 519 519 519 519 519 519 519 606 606 606 606 693 693 779 866 1039 1125 1385 1645 1905 2338 2770 3376 4069 4762 5368 5714 5801 5541 4935 4156 3376 2684 2078 1645 1212 952 779 606 433 346 260 260 173 7463 7463 7463 7463 7463 7463 7463 7463 7463 7463 7463 7463 7463 7463 7463 9950 9950 9950 9950 9950 12438 12438 12438 14925 14925 14925 17413 17413 17413 19900 19900 22388 22388 24875 27363 29850 32338 37313 42288 47263 52238 59700 67163 77113 84575 92038 99500 104475 106963 104475 101988 94525 87063 79600 69650 62188 52238 47263 39800 34825 29850 27363 24875 22388 19900 17413 14925 12438 12438 9950 9950 9950 7463 7463 7463 7463 7463 7463 4975 4975 7463 7463 7463 7463 7463 7463 7463 7463 7463 7463 633 633 633 633 633 633 633 633 633 633 633 633 633 633 633 633 633 633 633 633 633 633 633 1265 1265 1265 1265 1265 1265 1898 1898 1898 1898 2530 2530 3163 3163 3795 3795 4428 5060 6325 6958 8223 8855 10120 12018 13283 15180 17078 18975 20240 22138 24035 24668 25933 26565 26565 25933 25300 24035 22770 20873 19608 17710 15813 14548 12650 11385 10120 8855 7590 6958 5693 5060 4428 3795 3795 3163 2530 2530 2530 1898 1898 1898 1265 1265 1265 1265 1265 9457 8406 8406 7356 7356 6305 5254 5254 4203 4203 3152 3152 3152 3152 3152 3152 3152 3152 3152 3152 3152 3152 3152 3152 3152 3152 3152 3152 4203 4203 4203 4203 4203 4203 4203 4203 4203 5254 5254 5254 6305 6305 7356 8406 9457 10508 12610 14711 16813 19965 24169 28372 33626 38880 44134 49388 51490 51490 48337 43083 37829 31524 27321 22067 18915 15762 13661 11559 9457 8406 7356 7356 6305 6305 5254 5254 5254 6305 6305 6305 7356 7356 8406 8406 9457 9457 9457 10508 9457 9457 1741 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1741 1741 1741 1741 1741 1741 3481 3481 3481 5222 5222 6963 10444 12184 15666 20888 26109 31331 38294 43516 48738 52219 53960 53960 53960 52219 48738 45256 43516 40035 38294 38294 38294 40035 41775 45256 46997 50478 53960 57441 59181 59181 59181 55700 52219 45256 40035 33072 27850 22628 19147 15666 12184 10444 8703 6963 5222 5222 3481 3481 3481 3481 1741 1741 1741 1979 1979 1979 1979 1979 1979 1979 1979 989 989 989 989 1979 1979 1979 1979 1979 1979 2968 2968 3957 3957 3957 4946 4946 5936 6925 6925 7914 8904 8904 9893 10882 10882 11871 12861 13850 14839 14839 15829 16818 17807 17807 18796 18796 18796 19786 19786 19786 20775 20775 20775 21764 21764 22753 23743 24732 25721 26711 27700 28689 28689 28689 27700 26711 24732 22753 19786 17807 15829 13850 11871 9893 8904 6925 5936 5936 4946 3957 3957 3957 2968 2968 2968 2968 2968 2968 2968 1979 1979 12911 12911 12911 8607 8607 8607 8607 4304 4304 4304 4304 4304 4304 4304 4304 4304 4304 4304 4304 4304 4304 4304 4304 4304 4304 4304 8607 8607 8607 8607 8607 12911 12911 12911 17214 17214 21518 21518 25821 30125 34429 38732 43036 47339 55947 60250 64554 73161 81768 90375 98982 111893 129107 146322 172143 197965 223786 245304 253911 253911 236697 210875 180750 150625 120500 98982 77464 60250 47339 38732 30125 25821 21518 17214 12911 12911 12911 12911 12911 12911 12911 12911 12911 12911 12911 12911 12911 12911 12911 12911 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16417 32833 65667 106709 180584 279084 418626 582794 722336 755169 673086 541752 410418 311918 238042 197001 164167 155959 147750 147750 147750 147750 147750 147750 147750 147750 139542 131334 123125 114917 98500 90292 73875 65667 57459 49250 41042 32833 32833 24625 24625 16417 16417 16417 8208 8208 8208 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5126 5126 5126 5126 5126 5126 5126 5126 5126 5126 5126 10251 10251 10251 10251 10251 10251 10251 10251 10251 15377 20502 25628 35879 46130 56381 76883 92259 112761 138389 158891 184518 205021 220397 235774 246025 251150 251150 251150 251150 251150 246025 235774 225523 205021 184518 158891 133263 107636 87134 66632 46130 35879 25628 15377 10251 10251 5126 5126 5126 5126 5126 5126 5126 5126 5126 5126 5126 5126 5126 5126 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8632 17263 25895 43159 51790 69054 86317 112213 138108 172635 207162 241689 293479 345269 405692 474746 543799 612853 673275 707802 699171 638749 552431 440219 328006 233057 155371 103581 69054 43159 25895 17263 17263 8632 8632 8632 8632 8632 8632 8632 8632 8632 8632 8632 0 2304 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2304 2304 2304 2304 2304 2304 2304 2304 0 0 0 0 2304 2304 4608 6912 9216 13824 20736 27648 39168 52992 69120 92160 119808 154368 188928 214272 218880 202752 172800 138240 108288 82944 64512 50688 39168 29952 23040 18432 13824 11520 6912 6912 4608 4608 4608 4608 4608 4608 4608 4608 4608 4608 4608 4608 4608 4608 4608 2304 2304 2304 37417 26192 14967 7483 3742 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3742 7483 11225 14967 22450 33675 52384 78576 127218 202052 314303 419070 434037 351720 246952 168376 115993 82317 63609 48642 37417 29934 22450 18708 14967 11225 7483 7483 7483 11225 14967 22450 33675 44900 56125 67351 78576 86059 86059 78576 67351 52384 10902 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10902 21804 32707 54511 87218 141729 250751 436089 665036 774058 632329 414284 250751 152631 98120 65413 43609 32707 21804 21804 21804 10902 21804 21804 21804 43609 65413 119924 239849 436089 774058 1177440 1286462 981200 610525 359773 207142 119924 65413 32707 129552 75572 43184 21592 10796 10796 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10796 10796 10796 10796 10796 21592 21592 21592 32388 32388 43184 43184 43184 53980 53980 53980 53980 53980 53980 64776 64776 75572 75572 86368 97164 118756 140348 172737 226717 302289 410249 561394 766518 993235 1144379 1144379 1014827 820498 615374 442637 302289 205125 377350 274436 205827 137218 68609 34305 34305 34305 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 34305 34305 34305 34305 34305 34305 34305 34305 34305 34305 34305 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 68609 137218 205827 377350 651786 1097746 1886750 3190323 4665419 5145683 4219460 2984496 2058273 1509400 1166355 960527 789005 686091 583177 445959 2813850 1140750 418275 114075 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 38025 76050 190125 342225 608400 874575 1178775 1368900 1406925 1330875 1178775 988650 798525 646425 494325 380250 304200 304200 380250 570375 912600 1482975 2471625 4106700 5855850 5247450 16574699 10168527 4474152 1728650 610112 101685 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 101685 101685 203371 406741 508426 711797 1016853 1423594 1830335 2338761 2745502 3050558 3152243 3050558 2948873 3050558 3558984 4677522 6914598 10676953 15761217 14835235 5272026 1471263 245211 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 122605 367816 735632 1226053 1839079 2574710 3310342 3923368 4291184 4413789 4291184 3678158 3065131 2574710 2329500 2452105 3310342 5272026 9440604 17287340 24030629 1438410 1091208 793606 595204 396803 297602 198401 148801 148801 99201 99201 99201 49600 49600 49600 49600 49600 49600 49600 49600 49600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 49600 49600 49600 49600 49600 49600 99201 99201 148801 248002 297602 446403 545604 694405 843206 992007 1041608 1140808 1140808 1140808 1190409 1190409 1240009 1388810 1537611 1884814 2281617 2777620 3273624 3571226 3620826 3372825 2926421 2380817 1884814 3048412 1793184 941421 448296 179318 44830 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 44830 44830 44830 44830 44830 44830 44830 44830 44830 44830 44830 44830 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 44830 89659 179318 268978 358637 493125 582785 672444 717273 806933 896592 986251 1075910 1210399 1344888 1434547 1524206 1569036 1658695 1793184 2062161 2465627 3093242 3810515 4348470 4124322 4661675 3934625 2651595 1539636 769818 384909 171071 42768 0 0 0 0 0 0 0 0 0 0 0 42768 42768 42768 42768 42768 85535 85535 85535 85535 85535 85535 42768 42768 42768 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 42768 42768 85535 128303 171071 171071 213838 213838 256606 256606 256606 256606 256606 299374 342141 384909 470444 598747 769818 1026424 1325797 1625171 1967312 2309454 2737130 3207574 3849089 4447836 1049445 914033 812474 677061 541649 406237 304678 236971 203118 169265 135412 135412 101559 101559 101559 101559 101559 101559 67706 67706 67706 33853 33853 33853 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 33853 67706 101559 135412 236971 406237 643208 1015592 1557241 2098890 2302008 2031184 1624947 1252563 1015592 914033 880180 914033 1015592 1151004 1286416 1387976 1421829 1354123 1286416 1184857 750877 1211091 1574419 1211091 605546 242218 72665 0 0 0 0 0 0 0 0 0 0 0 0 24222 24222 48444 72665 72665 72665 72665 72665 72665 48444 48444 24222 24222 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24222 48444 121109 242218 435993 799320 1332200 1913524 2131521 1961968 1622862 1356422 1162648 968873 775098 581324 411771 290662 217996 193775 193775 242218 314884 460215 515985 795477 1375961 1999443 1483458 666481 257993 107497 42999 0 0 0 0 0 0 0 0 0 0 21499 21499 21499 21499 21499 42999 42999 42999 64498 85998 107497 150496 214994 257993 257993 214994 128996 64498 21499 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21499 21499 21499 21499 42999 42999 64498 85998 107497 150496 193495 300991 429988 580484 687980 730979 752479 773978 838476 945973 1053470 1074970 945973 709480 494486 365490 322491 322491 365490 735912 712915 643923 528937 390953 298964 229972 183978 183978 183978 183978 183978 183978 160981 137983 114986 91989 68992 68992 45994 45994 45994 45994 45994 45994 45994 68992 91989 137983 229972 367956 551934 666920 643923 551934 459945 367956 298964 252970 229972 252970 252970 275967 275967 275967 252970 229972 206975 160981 137983 114986 91989 91989 91989 114986 137983 160981 206975 252970 275967 298964 275967 252970 206975 183978 160981 137983 137983 137983 137983 160981 183978 229972 275967 321961 367956 390953 367956 344959 298964 275967 252970 229972 229972 252970 321961 390953 505939 620926 689917 340487 179204 71681 17920 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17920 71681 125443 197124 268805 304646 304646 304646 286726 268805 268805 250885 250885 250885 250885 286726 304646 322566 304646 232965 125443 53761 17920 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17920 35841 89602 161283 250885 340487 376328 376328 358407 376328 412168 501770 645133 842257 1057301 1164823 1075222 896018 752655 680974 663053 627213 519690 406642 459682 477362 442002 335922 229841 159121 106081 70720 53040 53040 35360 35360 35360 35360 17680 17680 17680 17680 35360 35360 53040 70720 88400 88400 88400 88400 88400 70720 70720 53040 53040 53040 53040 53040 53040 70720 88400 106081 123761 141441 159121 159121 141441 123761 106081 88400 70720 70720 70720 70720 70720 70720 70720 70720 70720 88400 88400 88400 106081 141441 159121 212161 265201 318242 371282 388962 388962 371282 371282 388962 406642 424322 459682 459682 459682 442002 424322 406642 406642 406642 424322 442002 442002 424322 388962 371282 353602 353602 371282 390881 977202 1602611 820850 273617 78176 19544 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19544 39088 117264 293161 625409 625409 293161 97720 19544 0 0 0 0 0 0 0 19544 19544 19544 19544 39088 39088 78176 117264 234528 469057 996746 1583067 1328995 762218 449513 312705 293161 332249 410425 566777 703585 781762 762218 644953 527689 410425 312705 234528 175896 117264 78176 58632 58632 58632 78176 156352 137911 206867 379256 706796 1155008 1327397 1017097 637840 396495 275823 189628 155150 120672 103434 86195 68956 51717 34478 34478 17239 17239 17239 51717 103434 155150 155150 120672 86195 51717 34478 34478 17239 17239 17239 17239 17239 17239 34478 51717 68956 103434 155150 172389 155150 120672 86195 68956 51717 51717 34478 34478 34478 17239 17239 17239 17239 0 0 0 0 17239 17239 17239 34478 68956 120672 206867 275823 275823 224106 206867 189628 206867 224106 258584 310301 362017 413734 448212 499929 534407 568885 551646 499929 413734 310301 224106 155150 120672 103434 746172 396900 190512 95256 47628 31752 15876 15876 15876 15876 15876 31752 47628 79380 127008 206388 238140 190512 127008 63504 47628 95256 365148 904932 444528 95256 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 31752 111132 238140 333396 349272 254016 127008 47628 15876 0 0 0 0 0 0 0 0 0 0 0 0 31752 142884 650916 1285956 444528 111132 31752 47628 63504 111132 174636 222264 222264 190512 158760 127008 111132 111132 127008 190512 285768 460404 762048 1143072 1349460 1158948 280895 456455 737350 1018246 1000690 684682 403787 228227 122892 87780 52668 35112 17556 17556 17556 17556 17556 17556 17556 17556 17556 35112 52668 70224 52668 35112 17556 0 0 0 0 0 0 0 0 0 0 17556 52668 122892 316007 702238 1000690 754906 421343 228227 140448 87780 70224 52668 35112 17556 17556 0 0 0 0 0 0 0 17556 17556 35112 52668 105336 193116 386231 596903 632014 509123 403787 386231 403787 456455 491567 474011 403787 316007 245783 193116 158004 140448 140448 140448 140448 158004 158004 175560 193116 210671 722324 354595 170731 91932 52533 39399 26266 13133 13133 13133 26266 26266 39399 65666 91932 131332 157598 157598 157598 144465 144465 157598 157598 131332 78799 39399 26266 13133 0 0 0 0 0 0 0 0 0 13133 13133 26266 26266 39399 52533 52533 39399 39399 52533 78799 105065 118198 91932 52533 26266 13133 0 0 0 0 0 0 0 0 0 13133 13133 52533 144465 367728 682924 564726 328329 210131 170731 170731 183864 183864 183864 183864 157598 144465 144465 144465 157598 196997 275796 393995 590992 919321 1260783 1208251 193638 165975 138313 110650 96819 82988 69156 69156 55325 55325 69156 82988 96819 110650 124481 124481 124481 110650 110650 110650 110650 110650 96819 82988 41494 27663 13831 13831 0 0 0 0 0 13831 13831 13831 27663 41494 55325 82988 96819 96819 96819 82988 82988 82988 82988 124481 165975 235131 276625 235131 152144 82988 41494 27663 13831 13831 13831 13831 13831 13831 13831 27663 41494 82988 179806 387275 622406 539419 331950 221300 179806 179806 207469 262794 345781 456431 553250 594744 567081 497925 442600 401106 387275 359613 331950 304288 262794 221300 601034 382476 191238 95619 40980 27320 13660 13660 13660 27320 54639 95619 177578 191238 122939 40980 0 0 0 0 27320 95619 95619 27320 0 0 0 0 0 0 0 0 0 0 0 0 0 0 27320 81959 109279 68299 27320 0 0 0 0 0 0 0 0 122939 546395 218558 13660 0 0 0 0 0 0 0 0 0 0 0 0 0 13660 218558 601034 327837 136599 81959 81959 109279 177578 314177 519075 669334 696653 669334 642014 655674 696653 696653 682993 669334 696653 710313 337501 298930 270001 241072 212144 173572 154286 135001 144643 163929 212144 270001 318216 289287 212144 154286 115715 115715 125358 163929 192858 154286 77143 28929 9643 0 0 0 0 0 0 0 9643 19286 28929 67500 135001 202501 163929 86786 38572 9643 0 0 0 0 0 0 0 9643 19286 38572 67500 67500 48214 28929 9643 0 0 0 0 0 0 0 0 0 0 19286 57857 144643 260358 279644 231429 173572 154286 144643 135001 125358 106072 86786 77143 77143 77143 96429 135001 192858 279644 366430 405002 376073 605410 474238 272434 151352 80721 50451 40361 30270 30270 30270 30270 40361 50451 70631 80721 110992 131172 151352 181623 191713 171533 131172 90811 50451 30270 20180 10090 10090 10090 10090 10090 20180 20180 20180 20180 20180 10090 10090 0 0 0 0 0 10090 10090 10090 10090 20180 30270 50451 90811 161443 262344 262344 151352 70631 20180 10090 0 0 0 0 0 0 10090 30270 90811 252254 655860 686131 282524 100902 40361 20180 10090 20180 20180 40361 60541 110992 181623 262344 312795 312795 282524 252254 242164 282524 373336 524688 34322 11441 0 0 0 0 0 0 0 11441 68643 297455 903804 400420 91524 11441 0 0 0 0 0 0 11441 34322 57203 80084 80084 68643 57203 45762 34322 34322 34322 34322 34322 34322 45762 45762 57203 68643 68643 68643 57203 45762 34322 11441 11441 0 0 0 11441 45762 137287 377539 446182 137287 11441 0 0 0 0 0 0 0 0 0 0 45762 148727 400420 755077 812280 663553 549147 503385 446182 354657 263133 205930 160168 160168 171608 194490 240252 263133 274573 251692 194490 125846 68643 232710 174532 145444 116355 116355 116355 116355 116355 116355 130899 130899 116355 116355 101811 87266 72722 72722 72722 87266 87266 116355 116355 116355 116355 87266 72722 43633 29089 14544 0 0 0 0 14544 29089 58177 87266 116355 130899 101811 72722 58177 43633 29089 29089 29089 29089 29089 43633 72722 101811 159988 218165 261798 218165 145444 87266 43633 29089 14544 14544 14544 29089 29089 43633 72722 101811 159988 247254 349065 450875 523597 581774 610863 625407 596319 509053 392698 290887 232710 189077 189077 203621 247254 319976 436331 538141 523597 421786 305432 58470 45477 32483 25987 19490 19490 25987 32483 51973 90953 142926 142926 84456 32483 12993 0 0 0 12993 25987 64966 129933 175409 142926 84456 51973 32483 25987 32483 51973 90953 136430 155919 129933 103946 84456 71463 64966 58470 45477 32483 25987 19490 19490 12993 12993 6497 6497 6497 0 0 0 0 6497 12993 45477 116940 279356 331329 162416 64966 25987 12993 6497 6497 12993 25987 64966 155919 363812 363812 162416 71463 32483 25987 32483 51973 84456 123436 149423 136430 110443 90953 77960 77960 84456 90953 97450 90953 77960 296357 263429 197571 131714 87810 76833 76833 87810 109762 131714 153667 142691 120738 98786 76833 65857 54881 54881 54881 54881 54881 54881 43905 43905 32929 32929 32929 32929 54881 98786 175619 274405 340262 318310 241476 175619 120738 87810 65857 43905 43905 54881 65857 76833 87810 87810 76833 54881 43905 21952 21952 21952 43905 87810 175619 307333 395143 318310 208548 120738 76833 54881 43905 32929 43905 65857 98786 153667 219524 252452 208548 131714 65857 32929 21952 21952 32929 65857 142691 296357 461000 373191 208548 109762 65857 54881 65857 98786 164643 252452 137919 131351 124784 111649 91946 65676 52541 39405 26270 19703 19703 19703 26270 39405 59108 65676 72243 78811 98514 144486 256135 374351 361216 223297 124784 65676 32838 19703 19703 19703 26270 26270 32838 39405 59108 91946 144486 190459 170757 111649 59108 26270 19703 19703 19703 19703 19703 19703 26270 26270 39405 52541 72243 91946 105081 105081 98514 85378 72243 52541 39405 32838 26270 26270 32838 52541 65676 72243 78811 72243 65676 59108 59108 72243 105081 137919 131351 85378 32838 13135 6568 6568 6568 6568 13135 19703 39405 85378 124784 144486 153165 112321 51055 10211 0 0 0 20422 71477 204220 520761 316541 91899 30633 10211 0 0 0 0 40844 153165 316541 275697 173587 112321 81688 81688 81688 71477 61266 40844 30633 20422 20422 40844 81688 142954 153165 132743 91899 81688 81688 122532 214431 275697 245064 163376 112321 81688 71477 81688 102110 122532 112321 102110 91899 81688 102110 142954 194009 234853 194009 112321 51055 20422 20422 30633 40844 81688 163376 285908 245064 112321 51055 40844 40844 61266 102110 163376 234853 255275 234853 194009 153165 122532 102110 91899 102110 132743 163376 152978 103806 65562 49171 43708 54635 65562 76489 65562 43708 16390 5463 0 0 0 5463 10927 32781 92879 251321 229467 103806 54635 49171 54635 60098 49171 27317 10927 5463 5463 5463 5463 5463 27317 76489 120197 87416 49171 27317 16390 10927 10927 16390 32781 65562 142051 245857 240394 152978 103806 87416 81952 92879 98343 92879 65562 43708 32781 32781 38244 60098 98343 114733 65562 21854 10927 5463 5463 5463 5463 10927 16390 16390 21854 21854 32781 65562 136587 213076 142051 71025 38244 27317 21854 21854 27317 54635 103806 158441 123903 94749 65595 51019 36442 36442 43730 58307 102037 153056 138479 65595 29154 14577 7288 7288 21865 43730 102037 196786 160344 87461 58307 58307 94749 123903 87461 43730 21865 7288 7288 7288 21865 36442 72884 87461 65595 36442 21865 14577 14577 14577 21865 29154 43730 65595 87461 109326 109326 87461 65595 51019 43730 51019 65595 94749 131191 131191 87461 51019 43730 51019 72884 123903 153056 109326 58307 29154 21865 36442 80172 167633 218652 138479 72884 51019 43730 65595 116614 196786 240517 189498 138479 116614 109326 131191 160344 182210 174921 153056 41945 83890 178266 262157 199239 115349 73404 73404 94376 178266 335560 408964 262157 136321 83890 62918 73404 94376 136321 157294 136321 83890 52431 31459 20973 20973 10486 10486 10486 20973 52431 146808 398478 419451 167780 62918 20973 10486 10486 10486 31459 104863 335560 650148 356533 157294 94376 73404 73404 62918 41945 31459 20973 10486 10486 20973 31459 41945 41945 41945 31459 31459 31459 41945 52431 73404 104863 157294 272643 482368 555772 293615 125835 52431 31459 31459 31459 41945 83890 157294 220212 188753 115349 62918 52431 41945 31459 31459 20973 31459 83408 89824 102656 115488 141152 166816 192480 218144 224560 179648 121904 76992 51328 38496 38496 57744 109072 230976 275888 166816 89824 64160 64160 76992 76992 57744 38496 25664 19248 25664 44912 83408 134736 102656 57744 32080 19248 12832 12832 19248 32080 57744 76992 96240 89824 76992 57744 38496 19248 12832 6416 6416 6416 12832 25664 51328 83408 83408 51328 19248 6416 0 0 6416 19248 38496 70576 96240 96240 89824 96240 96240 76992 38496 19248 12832 12832 19248 32080 64160 134736 205312 134736 70576 44912 38496 44912 57744 70576 76992 193508 156295 193508 275377 267935 141410 59541 29771 29771 44656 81869 133967 148853 111639 66984 37213 37213 44656 59541 81869 96754 119082 126525 119082 74426 37213 22328 7443 7443 7443 29771 96754 171181 119082 52098 14885 7443 0 0 14885 52098 126525 178623 156295 133967 156295 193508 141410 59541 22328 7443 0 0 14885 52098 141410 245607 171181 66984 22328 7443 0 7443 14885 29771 66984 126525 163738 141410 111639 104197 89312 66984 37213 14885 7443 7443 14885 37213 74426 119082 119082 66984 37213 22328 29771 59541 119082 238164 267935 44568 59425 51996 37140 29712 29712 37140 59425 89137 74281 51996 37140 29712 22284 22284 22284 37140 118849 356547 430828 178274 74281 37140 29712 37140 44568 44568 37140 29712 22284 29712 59425 141133 267410 304551 200558 111421 59425 29712 14856 14856 22284 37140 44568 37140 29712 14856 14856 7428 14856 22284 29712 37140 29712 29712 29712 29712 29712 22284 22284 14856 29712 51996 81709 89137 74281 51996 51996 66853 148561 445684 646242 207986 59425 22284 22284 37140 81709 170846 304551 349119 222842 103993 44568 22284 14856 14856 14856 22284 29712 185715 150000 92857 57143 35714 21429 21429 35714 78572 107143 92857 64286 35714 21429 14286 7143 14286 64286 164286 235715 200000 150000 142857 157143 142857 85714 42857 21429 7143 0 14286 50000 121429 171429 135715 78572 35714 14286 0 0 14286 28571 64286 107143 135715 128572 114286 100000 85714 64286 35714 7143 0 0 14286 21429 42857 78572 100000 71429 28571 7143 7143 14286 28571 50000 78572 107143 128572 171429 235715 242858 142857 57143 21429 14286 28571 64286 135715 264286 271429 150000 64286 28571 28571 42857 64286 92857 128572 171429 52203 59660 74575 111863 149150 149150 111863 82033 74575 74575 74575 74575 67118 59660 52203 52203 52203 67118 74575 74575 74575 74575 82033 82033 74575 59660 44745 29830 22373 22373 52203 89490 111863 104405 82033 67118 52203 37288 29830 52203 104405 141693 141693 119320 104405 104405 111863 111863 96948 74575 59660 52203 67118 111863 134235 126778 104405 89490 82033 74575 67118 67118 82033 89490 104405 104405 96948 82033 74575 74575 82033 104405 149150 149150 89490 44745 37288 37288 44745 59660 111863 201353 253555 141693 59660 37288 37288 44745 44745 44745 46508 27905 27905 27905 37206 93016 204635 186032 102318 74413 65111 74413 102318 139524 213937 241841 158127 83714 46508 27905 27905 18603 27905 37206 55810 93016 158127 204635 186032 130222 102318 102318 102318 120921 130222 139524 130222 111619 102318 93016 74413 55810 55810 65111 111619 186032 204635 130222 74413 46508 46508 55810 74413 55810 37206 27905 27905 27905 27905 37206 46508 65111 93016 120921 139524 158127 176730 167429 139524 102318 83714 74413 65111 65111 102318 195333 288349 223238 130222 83714 65111 65111 83714 139524 223238 204635 158127 139524 111619 83714 7906 9224 11859 11859 10542 10542 13177 18448 27671 31625 28989 22401 17130 14495 14495 18448 19765 15812 9224 9224 13177 23718 40848 32942 17130 10542 10542 17130 26354 18448 6588 3953 3953 5271 9224 17130 32942 30307 13177 5271 2635 3953 6588 11859 19765 23718 23718 23718 21083 15812 9224 5271 3953 9224 19765 31625 25036 11859 5271 2635 2635 3953 9224 10542 11859 15812 27671 43484 27671 10542 3953 2635 1318 2635 6588 10542 13177 17130 19765 19765 15812 11859 7906 9224 13177 19765 17130 10542 6588 6588 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 52102 28945 17367 17367 28945 40524 46313 40524 52102 98414 173672 173672 109992 63680 40524 34734 63680 144727 127360 34734 11578 11578 17367 28945 34734 28945 17367 28945 81047 185250 156305 69469 40524 40524 57891 92625 144727 191039 231563 225774 144727 63680 28945 23156 28945 46313 52102 40524 28945 34734 86836 231563 196828 63680 28945 17367 17367 17367 34734 98414 179461 92625 34734 17367 17367 40524 109992 121571 57891 23156 23156 40524 57891 57891 40524 34734 34734 40524 40524 28945 23156 23156 28945 34734 40524 28945 23156 23156 46313 69469 262869 151655 121324 141545 161766 101104 60662 40441 40441 70773 121324 131435 101104 60662 40441 30331 40441 60662 90993 121324 141545 131435 111214 111214 90993 70773 60662 50552 50552 60662 70773 101104 141545 171876 161766 131435 90993 70773 80883 141545 242649 192097 80883 50552 50552 80883 121324 131435 90993 90993 141545 252759 242649 131435 70773 60662 80883 131435 242649 353863 272980 161766 111214 101104 90993 90993 90993 70773 60662 60662 60662 70773 101104 131435 151655 151655 121324 90993 70773 60662 70773 90993 141545 151655 90993 50552 40441 50552 141545 313421 110592 82944 55296 46080 82944 147456 156672 101376 64512 64512 73728 92160 101376 92160 92160 82944 73728 55296 46080 46080 82944 165888 202752 129024 82944 55296 55296 55296 55296 55296 55296 73728 101376 110592 101376 73728 55296 55296 73728 101376 101376 73728 55296 82944 184320 396288 331776 147456 92160 101376 119808 110592 82944 64512 64512 92160 129024 138240 110592 82944 73728 73728 101376 119808 101376 92160 101376 119808 138240 110592 55296 46080 55296 101376 165888 184320 147456 119808 101376 101376 110592 110592 147456 202752 211968 129024 55296 36864 46080 82944 185199 79371 26457 13228 26457 39685 52914 39685 52914 66142 119056 132285 92599 66142 39685 39685 39685 26457 13228 13228 39685 119056 185199 211655 211655 198427 119056 39685 13228 0 13228 105828 555596 343940 66142 13228 0 13228 66142 330712 674652 185199 66142 66142 92599 145513 211655 238112 277798 542367 820165 383626 145513 66142 39685 52914 92599 158742 211655 158742 105828 92599 158742 383626 449768 185199 105828 79371 79371 79371 66142 66142 119056 277798 238112 92599 39685 26457 52914 198427 634966 370397 105828 52914 39685 52914 66142 92599 185199 264569 2797 2797 3916 6154 11189 16784 17343 11189 5595 3357 2238 2797 7832 22378 15665 5035 2238 2238 4476 11189 6713 2797 2797 3916 5035 4476 1678 1678 3357 7832 7832 4476 2797 2797 4476 8392 10070 7273 4476 2797 1678 1119 1119 1678 2238 2238 2797 3357 2238 1678 1678 2238 3916 7832 15105 12867 5035 1678 1678 3357 8392 15665 7273 2238 2238 3357 3916 2797 2238 2238 6154 19021 9511 3357 2797 5035 9511 10630 6154 3357 2797 3357 5035 8392 12867 19021 25175 17902 8392 4476 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 75706 129782 194673 162228 129782 140597 151413 118967 86521 97337 140597 194673 162228 118967 97337 86521 97337 108152 108152 97337 75706 64891 64891 86521 118967 129782 129782 108152 86521 75706 64891 75706 108152 151413 129782 75706 54076 64891 97337 162228 129782 97337 118967 151413 118967 75706 54076 64891 108152 140597 97337 97337 108152 118967 97337 75706 75706 108152 140597 129782 129782 129782 129782 129782 140597 140597 118967 86521 64891 64891 75706 108152 129782 173043 205488 248749 259564 205488 129782 108152 162228 248749 270379 183858 118967 118967 162228 129782 75706 54076 259554 179691 199657 239588 119794 19966 39931 79863 99828 139760 159726 159726 139760 119794 119794 119794 139760 139760 59897 39931 59897 119794 219623 239588 199657 159726 119794 99828 139760 339417 998285 978319 259554 79863 39931 99828 379348 1118079 519108 159726 99828 239588 618936 459211 239588 179691 179691 159726 99828 79863 179691 259554 159726 79863 59897 119794 399314 698799 299485 119794 59897 59897 59897 119794 139760 119794 119794 159726 299485 339417 199657 119794 79863 119794 199657 279520 399314 399314 259554 159726 139760 179691 339417 539074 319451 79863 39931 139760 379348 479177 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2355 1177 1570 3532 8241 10988 13735 18837 9811 3532 1962 3139 10203 26685 9418 3924 4317 8634 7064 2355 1177 1177 1570 1177 1177 3532 9418 3532 1570 1570 3924 14128 8634 1962 785 1177 3532 14520 12558 3139 1570 1177 1177 785 1570 3532 3924 1570 785 1177 1177 1177 785 1570 3139 2747 1177 785 785 1570 1962 1570 1177 1962 2747 2747 3139 8241 20014 4709 1177 1177 2747 5886 5494 2747 1570 1177 1570 2747 4709 3532 1570 1177 2355 5494 9418 6671 4709 3924 71753 71753 89692 143507 197321 233198 287013 304951 269075 197321 143507 143507 179383 269075 269075 161445 125568 233198 269075 143507 71753 161445 681656 466396 161445 197321 304951 179383 71753 71753 161445 269075 161445 71753 71753 125568 215260 269075 179383 107630 89692 89692 107630 143507 143507 143507 125568 71753 53815 71753 143507 251136 287013 215260 197321 179383 161445 143507 179383 197321 125568 89692 143507 502273 627841 125568 71753 161445 340828 215260 161445 394643 789286 269075 107630 107630 215260 215260 125568 71753 89692 143507 251136 394643 448458 304951 197321 161445 143507 107630 808812 314538 224670 269604 269604 314538 584142 763878 359472 224670 314538 1033483 1527757 584142 269604 224670 269604 359472 449340 449340 269604 224670 359472 988549 1707493 763878 539208 449340 314538 179736 134802 269604 359472 269604 179736 134802 179736 314538 449340 359472 359472 629076 1303087 629076 314538 269604 269604 179736 179736 584142 2516305 1213219 314538 224670 404406 718944 584142 359472 269604 269604 449340 1213219 2111899 718944 224670 134802 269604 449340 449340 494274 584142 494274 314538 224670 269604 359472 314538 179736 179736 224670 404406 404406 224670 134802 179736 269604 269604 314538 988549 2606173 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 463107 289442 520995 463107 231553 347330 1505097 1562986 578884 578884 1389321 1968204 868325 520995 520995 868325 1562986 2083981 1273544 405219 231553 289442 463107 636772 926214 926214 463107 347330 578884 1273544 868325 289442 173665 347330 1447209 1447209 289442 173665 405219 984102 636772 405219 636772 463107 231553 463107 1678762 694660 347330 694660 810437 289442 231553 405219 520995 347330 231553 347330 520995 578884 520995 347330 231553 173665 289442 520995 578884 520995 405219 289442 231553 231553 405219 405219 405219 578884 1273544 1447209 578884 289442 405219 1157767 1389321 463107 347330 520995 405219 231553 636772 1505097 311722 233792 545514 2182056 1324820 545514 545514 935167 2026195 2026195 935167 467583 623444 1792403 1792403 779306 623444 935167 1636542 1636542 701375 233792 155861 389653 1636542 1870333 1324820 1168958 857236 623444 545514 389653 233792 155861 311722 545514 389653 233792 389653 623444 623444 701375 1013097 701375 389653 389653 467583 389653 545514 1013097 389653 155861 233792 1013097 2026195 701375 233792 311722 1168958 2026195 545514 155861 233792 623444 1246889 1714472 1480681 701375 467583 701375 1168958 1558611 2104125 2104125 779306 389653 389653 779306 779306 311722 233792 389653 857236 1246889 935167 1324820 2259986 1636542 1013097 701375 1220223 813482 813482 3660670 6914598 6507857 19523572 8541563 813482 406741 813482 3253929 1626964 406741 406741 1626964 17489866 10168527 4880893 7728080 6507857 2033705 813482 813482 1220223 2847188 9355045 3253929 1220223 1626964 9761786 6101116 1626964 1220223 5287634 18710090 4880893 2033705 1626964 1626964 4067411 15456161 3253929 813482 813482 6101116 21150536 15049420 14235938 3253929 1220223 1220223 1220223 406741 406741 813482 2847188 1220223 406741 406741 813482 1220223 1626964 2847188 4880893 5694375 13422456 13422456 1220223 813482 1626964 4880893 6914598 3660670 1220223 813482 2033705 11795491 15456161 1626964 813482 2440446 14642679 6507857 813482 406741 2847188 6101116 1626964 813482 3848550 4917591 5986633 2779508 1496658 1496658 1496658 855233 855233 1496658 2993316 2351891 855233 855233 1710467 2565700 1282850 1069042 1496658 1282850 1496658 3848550 3207125 855233 855233 1282850 1282850 1710467 3634741 2779508 1924275 3420933 6200441 2779508 1282850 2138083 4489975 5772825 4062358 2779508 1710467 1496658 1710467 1496658 855233 1282850 2351891 1924275 1710467 1924275 2138083 2779508 4276166 2565700 1282850 1069042 1710467 2779508 1924275 1069042 1282850 3420933 3848550 1924275 2351891 5559016 3420933 1496658 1924275 1924275 1710467 2993316 3848550 1710467 1282850 3848550 4276166 1924275 1496658 2779508 4489975 3420933 1924275 1069042 1282850 2993316 3420933 1924275 1496658 2565700 1527788 2585488 1880355 705133 587611 940177 940177 940177 1410266 1762832 1762832 1292744 1057699 1292744 1997877 1527788 940177 1175222 822655 470089 940177 2938054 1292744 1057699 1645310 705133 470089 1175222 1880355 940177 1175222 1880355 1527788 940177 822655 1292744 1880355 1762832 1057699 940177 940177 705133 705133 1057699 1175222 1057699 2350443 2115399 705133 587611 822655 940177 1057699 1057699 1057699 1175222 1292744 940177 940177 1175222 1175222 1175222 1645310 940177 587611 1175222 4348320 1410266 940177 1645310 822655 587611 1292744 1880355 1057699 1762832 3173098 1762832 1057699 1292744 2115399 2467965 1762832 1057699 1057699 1175222 822655 705133 1410266 1880355 18044127 8748668 3827542 3827542 3280750 3280750 5467917 6014709 5467917 9295459 14216585 6561501 4374334 7108293 10935835 7655084 6014709 4374334 2733959 3280750 4921126 3280750 3280750 6014709 4374334 2733959 4374334 7108293 6014709 6561501 5467917 3280750 3827542 5467917 5467917 3827542 3280750 4374334 6561501 5467917 4921126 12029418 19684502 6014709 3280750 3280750 3280750 7108293 20778086 12576210 7108293 6561501 4921126 3280750 3280750 3827542 4374334 3827542 3280750 3280750 4921126 4921126 4374334 7655084 7108293 4374334 6014709 6014709 3280750 3827542 7108293 4921126 3280750 3827542 4374334 8201876 15856960 7655084 3280750 4921126 16403752 11482626 4921126 4921126 6561501 4374334 3280750 3827542 3827542 7108293 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 29589014 29589014 41917770 32054766 24657512 32054766 9863005 7397254 19726010 32054766 9863005 12328756 29589014 29589014 7397254 7397254 22191761 36986268 27123263 27123263 34520517 51780775 19726010 7397254 12328756 27123263 41917770 44383521 36986268 73972536 56712277 12328756 9863005 51780775 39452019 7397254 12328756 76438287 54246526 29589014 32054766 32054766 36986268 14794507 7397254 17260258 54246526 44383521 27123263 12328756 14794507 27123263 12328756 12328756 22191761 24657512 17260258 17260258 24657512 19726010 9863005 7397254 12328756 34520517 22191761 29589014 49315024 27123263 17260258 14794507 22191761 39452019 17260258 9863005 36986268 56712277 24657512 19726010 41917770 41917770 22191761 24657512 51780775 61643780 24657512 9863005 17260258 36986268 19726010 17260258 60700280 54630252 21245098 12140056 21245098 18210084 18210084 69805322 106225490 51595238 57665266 72840336 69805322 48560224 54630252 109260503 69805322 18210084 9105042 12140056 18210084 42490196 48560224 30350140 18210084 15175070 36420168 54630252 15175070 12140056 27315126 48560224 12140056 9105042 27315126 45525210 9105042 12140056 48560224 30350140 15175070 24280112 36420168 100155462 24280112 9105042 21245098 42490196 60700280 54630252 18210084 21245098 21245098 9105042 9105042 18210084 12140056 6070028 9105042 15175070 15175070 9105042 12140056 51595238 91050420 30350140 18210084 15175070 24280112 81945378 51595238 15175070 6070028 12140056 57665266 30350140 18210084 42490196 72840336 21245098 21245098 54630252 57665266 21245098 12140056 21245098 54630252 15175070 12140056 45525210 12653382 7592029 30368117 10122706 10122706 45552175 53144205 45552175 12653382 7592029 103757733 58205557 7592029 12653382 189800731 25306764 17714735 43021499 10122706 7592029 10122706 10122706 75920292 25306764 10122706 12653382 5061353 17714735 32898793 17714735 88573674 65797587 7592029 12653382 83512321 25306764 7592029 30368117 134125850 32898793 30368117 10122706 7592029 17714735 5061353 15184058 17714735 7592029 17714735 12653382 22776088 32898793 10122706 12653382 22776088 7592029 10122706 32898793 15184058 7592029 7592029 12653382 45552175 27837440 20245411 134125850 15184058 7592029 10122706 10122706 91104351 55674881 25306764 58205557 12653382 5061353 7592029 15184058 15184058 7592029 10122706 17714735 7592029 5061353 37960146 48082852 43021499 32898793 5061353 10122706 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12545496 16727328 58545648 27181908 16727328 12545496 8363664 14636412 18818244 12545496 16727328 25090992 20909160 12545496 16727328 18818244 8363664 10454580 18818244 25090992 100363968 35545572 16727328 18818244 23000076 100363968 20909160 8363664 20909160 31363740 23000076 16727328 23000076 29272824 16727328 16727328 25090992 20909160 16727328 25090992 50181984 12545496 8363664 20909160 27181908 18818244 8363664 8363664 16727328 20909160 41818320 62727480 23000076 16727328 10454580 8363664 14636412 12545496 8363664 14636412 18818244 27181908 94091220 35545572 18818244 16727328 8363664 14636412 23000076 23000076 16727328 8363664 39727404 52272900 14636412 14636412 23000076 16727328 16727328 20909160 20909160 14636412 16727328 29272824 33454656 10454580 8363664 43909236 27181908 14636412 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 84975099 123600144 54075063 92700108 162225189 100425117 23175027 15450018 131325153 54075063 15450018 69525081 139050162 15450018 23175027 146775171 30900036 23175027 92700108 169950198 69525081 23175027 30900036 108150126 108150126 54075063 15450018 23175027 131325153 200850234 123600144 108150126 208575243 115875135 69525081 146775171 208575243 100425117 115875135 193125225 30900036 15450018 69525081 92700108 123600144 54075063 46350054 92700108 123600144 200850234 15450018 15450018 54075063 54075063 38625045 61800072 108150126 61800072 46350054 77250090 38625045 15450018 30900036 162225189 84975099 92700108 92700108 92700108 30900036 38625045 92700108 54075063 77250090 247200288 231750270 46350054 30900036 131325153 54075063 15450018 61800072 131325153 30900036 84975099 278100324 123600144 54075063 38625045 84975099 61800072 200772327 80308931 180695094 341312956 160617861 381467421 261004025 200772327 120463396 140540629 321235723 120463396 80308931 281081258 180695094 160617861 261004025 200772327 180695094 180695094 381467421 240926792 180695094 381467421 321235723 441699119 220849560 220849560 80308931 60231698 240926792 281081258 120463396 180695094 361390188 160617861 120463396 341312956 120463396 40154465 160617861 220849560 421621886 281081258 200772327 301158490 140540629 481853584 160617861 120463396 200772327 220849560 281081258 120463396 301158490 301158490 60231698 180695094 481853584 140540629 140540629 240926792 281081258 180695094 200772327 441699119 160617861 180695094 200772327 281081258 381467421 301158490 281081258 80308931 80308931 160617861 200772327 301158490 220849560 200772327 321235723 220849560 180695094 140540629 80308931 220849560 220849560 140540629 421621886 180695094 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 229929310 229929310 525552709 558399754 164235222 328470443 229929310 229929310 262776355 262776355 295623399 229929310 295623399 295623399 295623399 262776355 197082266 197082266 295623399 1773740394 394164532 262776355 295623399 492705665 689787931 262776355 295623399 262776355 558399754 262776355 295623399 1281034729 361317488 197082266 525552709 427011576 197082266 755482020 1018258374 229929310 295623399 164235222 229929310 229929310 525552709 821176108 229929310 262776355 197082266 394164532 164235222 262776355 1051105419 229929310 229929310 262776355 229929310 229929310 295623399 295623399 164235222 525552709 1116799508 197082266 197082266 164235222 229929310 164235222 164235222 229929310 197082266 361317488 229929310 229929310 229929310 229929310 229929310 262776355 821176108 295623399 229929310 525552709 262776355 229929310 164235222 164235222 262776355 229929310 1346728818 295623399 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 505642581 561825090 337095054 449460072 280912545 393277563 1629292762 393277563 674190108 337095054 393277563 449460072 280912545 393277563 618007599 505642581 393277563 505642581 2147483647 618007599 393277563 561825090 1179832689 505642581 280912545 674190108 2147483647 1123650180 393277563 393277563 224730036 449460072 561825090 224730036 505642581 561825090 224730036 505642581 337095054 449460072 337095054 1011285162 786555126 280912545 505642581 618007599 1348380216 224730036 449460072 449460072 1404562725 224730036 955102653 505642581 224730036 561825090 280912545 224730036 618007599 337095054 224730036 1236015198 1797840289 618007599 393277563 337095054 224730036 280912545 505642581 337095054 224730036 337095054 505642581 449460072 1685475271 505642581 337095054 1685475271 730372617 280912545 1573110253 561825090 393277563 2147483647 393277563 337095054 224730036 674190108 280912545 842737635 191780896 191780896 1150685378 575342689 287671345 767123586 2147483647 191780896 575342689 2013699412 479452241 863014034 1342466275 383561793 1150685378 1630137619 191780896 1150685378 863014034 479452241 958904482 2147483647 479452241 287671345 1054794930 2147483647 1150685378 575342689 479452241 191780896 767123586 863014034 1246575827 1150685378 1630137619 1438356723 1054794930 575342689 383561793 671233137 479452241 479452241 958904482 1150685378 287671345 287671345 767123586 1150685378 287671345 383561793 2147483647 671233137 575342689 1150685378 575342689 767123586 1726028068 479452241 863014034 1246575827 575342689 575342689 1821918516 287671345 479452241 2147483647 767123586 383561793 671233137 2147483647 958904482 383561793 191780896 671233137 671233137 2147483647 1342466275 1821918516 2147483647 1054794930 1917808964 2147483647 958904482 1054794930 958904482 575342689 191780896 287671345 1054794930 575342689 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2077005567 2147483647 2147483647 1384670378 2147483647 2077005567 2147483647 2147483647 2147483647 2147483647 2147483647 2077005567 2147483647 2147483647 2077005567 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2077005567 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2077005567 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2077005567 2147483647 2077005567 2147483647 2147483647 1384670378 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 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 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80990 21128 31692 45777 24649 31692 38734 49298 80990 28171 42256 17607 42256 21128 45777 80990 49298 21128 31692 45777 49298 10564 52820 31692 21128 52820 14085 88033 31692 52820 24649 42256 17607 28171 31692 17607 45777 21128 49298 38734 98597 10564 45777 35213 59862 38734 31692 52820 35213 14085 73948 49298 42256 21128 21128 24649 17607 31692 10564 38734 17607 56341 56341 49298 14085 56341 45777 35213 73948 21128 52820 38734 24649 31692 49298 42256 49298 14085 70426 10564 84512 14085 73948 38734 42256 31692 35213 35213 42256 14085