% 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.00488281) % The first direction slice begins at 273 degrees 2784 3037 3290 3543 3796 4049 4302 4555 5061 5314 5567 5820 5820 6074 5820 5820 5567 5314 5061 4808 4555 4049 3796 3543 3290 3037 2784 2531 2278 2278 2025 2025 1771 1771 1771 1518 1518 1518 1518 1518 1518 1518 1518 1518 1518 1771 1771 1771 2025 2025 2025 2278 2278 2278 2531 2531 2531 2784 2784 2784 2784 2784 2784 2784 2531 2531 2531 2531 2278 2278 2278 2025 2025 2025 2025 2025 1771 1771 1771 1771 1771 1771 2025 2025 2025 2025 2278 2278 2531 2531 243 264 284 284 304 304 325 325 325 325 325 325 325 325 325 304 304 304 284 284 264 264 243 243 243 223 223 223 203 203 203 203 203 203 203 203 203 203 223 223 223 223 223 243 243 243 243 243 243 243 243 243 243 243 243 223 223 223 203 203 203 183 183 183 162 162 162 162 162 142 142 142 142 142 142 142 142 142 142 162 162 162 162 183 183 203 203 223 223 243 1018 1018 1018 1110 1110 1203 1203 1295 1295 1388 1388 1388 1480 1480 1480 1480 1480 1480 1480 1480 1388 1388 1295 1295 1203 1203 1110 1110 1018 1018 925 925 925 833 833 833 833 833 740 740 740 740 740 833 833 833 833 833 833 925 925 925 925 925 1018 1018 1018 1018 1018 1018 1018 1018 1018 1018 1018 1018 1018 1018 1018 925 925 925 925 925 925 833 833 833 833 833 833 833 833 833 833 833 833 925 925 925 929 813 813 813 813 813 813 813 813 813 813 813 813 813 929 929 929 929 929 929 929 1046 1046 1046 1046 1046 1046 1046 1046 1046 1046 1046 1046 1046 929 929 929 929 929 1046 1046 1046 1046 1046 1046 1162 1162 1162 1278 1278 1394 1394 1510 1626 1626 1743 1859 1975 1975 2091 2207 2207 2207 2324 2324 2324 2324 2324 2207 2207 2091 2091 1975 1859 1743 1743 1626 1510 1394 1394 1278 1278 1162 1162 1046 1046 1046 929 929 929 1207 1121 1121 1121 1035 1035 1035 1035 949 949 949 949 949 949 949 949 949 949 949 949 862 862 862 862 862 862 862 776 776 776 776 690 690 690 690 690 604 604 604 604 604 604 604 604 604 604 517 604 604 604 604 604 604 604 604 604 690 690 690 776 776 862 862 949 949 1035 1121 1121 1207 1293 1380 1380 1466 1466 1552 1552 1552 1552 1552 1552 1552 1552 1466 1466 1380 1380 1293 1293 1207 1207 1297 1297 1297 1211 1211 1211 1211 1124 1124 1124 1038 1038 1038 951 951 951 865 865 865 865 865 865 865 865 865 865 865 865 865 865 865 865 865 865 865 865 865 865 865 865 865 865 865 865 865 865 778 778 778 778 778 778 778 778 778 778 778 778 778 778 778 778 865 865 865 865 865 951 951 951 951 951 1038 1038 1038 1038 1038 1124 1124 1124 1124 1211 1211 1211 1211 1211 1297 1297 1297 1297 1586 1586 1586 1586 1586 1586 1586 1784 1784 1784 1784 1784 1784 1784 1982 1982 1982 1982 1982 1982 1982 1982 1982 1784 1784 1784 1784 1784 1784 1784 1784 1784 1586 1586 1586 1586 1784 1784 1784 1784 1784 1784 1982 1982 1982 1982 2180 2180 2379 2379 2577 2775 2775 2973 2973 3171 3370 3370 3568 3766 3766 3766 3766 3766 3766 3766 3568 3568 3370 3171 2973 2775 2775 2577 2379 2180 2180 1982 1982 1784 1784 1586 1586 1586 1586 1586 1586 1586 1586 1586 11774 11186 10597 10008 9420 8831 8242 7065 6476 6476 5887 5299 4710 4710 4121 4121 3532 3532 2944 2944 2944 2355 2355 2355 2355 1766 1766 1766 1766 1766 1766 1766 1766 1766 1766 1766 1766 1766 1766 1766 1766 1766 1766 2355 2355 2355 2355 2355 2355 2355 2944 2944 2944 2944 3532 3532 3532 4121 4121 4710 4710 5299 5887 6476 7065 7653 8242 8831 9420 10008 11186 11774 12363 13541 14129 14718 15307 15307 15896 15896 15896 15896 15896 15896 15307 14718 14718 14129 13541 12952 5715 5715 5715 5000 5000 5000 5000 5000 4286 4286 4286 4286 4286 4286 4286 4286 4286 4286 4286 4286 4286 4286 4286 4286 4286 4286 5000 5000 5000 5000 5000 5715 5715 5715 6429 6429 6429 7143 7858 7858 8572 8572 9286 9286 10000 10715 10715 10715 11429 11429 11429 11429 12143 12143 12143 12143 11429 11429 11429 11429 11429 11429 11429 11429 11429 11429 11429 11429 11429 11429 11429 10715 10715 10715 10715 10000 10000 10000 9286 9286 8572 8572 7858 7858 7858 7143 7143 6429 6429 6429 75007 75007 75007 75007 75007 66673 66673 66673 58339 58339 58339 58339 50005 50005 50005 50005 50005 41671 41671 41671 41671 41671 41671 41671 33336 33336 33336 33336 33336 33336 33336 33336 33336 33336 33336 41671 41671 41671 50005 50005 58339 66673 75007 75007 83341 100009 108343 116678 133346 141680 150014 166682 175016 183350 191684 200019 200019 208353 208353 200019 200019 191684 183350 175016 166682 158348 150014 150014 141680 133346 125012 116678 116678 108343 100009 100009 100009 91675 91675 91675 91675 83341 83341 83341 83341 83341 83341 83341 83341 83341 11301 11301 11301 11301 11301 11301 11301 14126 14126 14126 16952 16952 16952 19777 19777 22602 22602 25427 28253 28253 28253 31078 31078 31078 31078 31078 31078 31078 31078 31078 31078 28253 28253 28253 28253 28253 28253 31078 31078 31078 33903 36728 36728 39554 42379 45204 50855 53680 56505 59330 64981 67806 70632 73457 73457 73457 73457 73457 70632 67806 62156 59330 56505 50855 45204 42379 39554 33903 31078 28253 25427 22602 19777 19777 16952 14126 14126 14126 11301 11301 11301 11301 11301 8476 8476 8476 8476 8476 8476 11301 26720 26720 26720 26720 22267 22267 22267 22267 17813 17813 17813 17813 17813 17813 17813 17813 17813 17813 17813 17813 17813 22267 22267 22267 22267 26720 26720 31174 31174 35627 40080 40080 44534 48987 53440 62347 66801 75707 80161 89067 97974 102428 111334 115788 124694 129148 129148 129148 129148 124694 120241 115788 111334 102428 97974 89067 84614 80161 71254 66801 62347 57894 53440 48987 48987 44534 40080 40080 35627 35627 31174 31174 31174 31174 26720 26720 26720 26720 26720 26720 26720 26720 26720 26720 26720 31174 31174 31174 26720 26720 45587 45587 22794 22794 22794 22794 22794 22794 22794 22794 22794 22794 22794 22794 22794 22794 22794 45587 45587 45587 45587 45587 45587 68381 68381 68381 68381 91174 91174 91174 113968 113968 113968 136762 159555 182349 205142 250730 296317 341904 410285 478666 569840 661015 774983 866157 957331 1025712 1071299 1094093 1071299 1025712 957331 866157 797776 706602 638221 569840 524253 455872 433078 387491 341904 319110 273523 250730 227936 205142 182349 159555 136762 113968 113968 91174 91174 68381 68381 68381 45587 45587 45587 45587 45587 45587 45587 45587 45587 45587 45587 45587 78138 78138 66975 66975 55813 55813 44650 44650 33488 33488 33488 22325 22325 22325 22325 22325 11163 11163 11163 11163 11163 11163 11163 11163 11163 11163 11163 11163 11163 11163 0 0 0 0 0 0 0 11163 11163 11163 22325 33488 44650 55813 78138 100463 133950 167438 212088 279063 346038 424176 502314 580451 625101 625101 591614 535801 457663 390688 323713 279063 234413 212088 178600 167438 156275 145113 133950 122788 122788 122788 111625 111625 111625 111625 111625 111625 111625 100463 100463 100463 100463 100463 100463 100463 100463 89300 89300 89300 28141 18760 18760 18760 18760 9380 9380 9380 9380 9380 9380 9380 9380 9380 9380 9380 9380 9380 9380 9380 9380 9380 18760 18760 18760 18760 18760 18760 28141 28141 28141 28141 37521 37521 46901 46901 56281 65662 84422 93802 112563 131323 159464 187605 206365 234506 262646 281407 300167 309548 318928 318928 309548 300167 281407 262646 253266 234506 225126 215745 206365 196985 196985 187605 187605 178224 178224 178224 168844 168844 159464 150084 150084 140703 131323 112563 103183 93802 84422 75042 75042 65662 56281 56281 46901 46901 37521 37521 28141 28141 35467 17734 17734 17734 17734 17734 17734 17734 17734 17734 17734 17734 17734 17734 17734 17734 17734 17734 17734 17734 35467 35467 35467 35467 53201 53201 70934 70934 88668 88668 106401 124135 141869 159602 195069 212803 248270 266004 283737 301471 301471 301471 301471 283737 283737 266004 266004 266004 266004 266004 266004 283737 301471 319204 354672 407872 461073 532007 602942 673876 727077 780278 780278 762544 709343 638409 549741 478807 407872 336938 283737 230537 177336 141869 124135 88668 70934 70934 53201 53201 53201 35467 35467 35467 35467 35467 35467 35467 35467 35467 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 34484 34484 34484 34484 34484 34484 68969 68969 68969 68969 68969 103453 103453 103453 103453 137938 137938 172422 206907 241391 310360 379329 448298 551752 655205 758659 896597 1000050 1103504 1172473 1241442 1310411 1344895 1344895 1310411 1241442 1206957 1137988 1069019 1000050 965566 931081 931081 896597 896597 896597 862112 862112 827628 758659 724174 655205 551752 482783 379329 310360 241391 172422 137938 103453 103453 68969 68969 68969 34484 34484 34484 34484 34484 34484 34484 0 10929 10929 10929 10929 10929 0 0 0 0 0 0 0 0 0 0 0 0 0 10929 10929 10929 10929 10929 10929 10929 10929 21859 21859 21859 21859 21859 21859 21859 21859 21859 21859 32788 32788 32788 43717 54647 65576 76505 87434 109293 131152 153010 185798 218586 251374 295091 338808 393455 437172 491819 535536 557394 579253 568324 557394 524607 480889 437172 393455 338808 306020 262303 229515 196727 163940 142081 120222 98364 87434 76505 65576 54647 43717 43717 43717 32788 32788 32788 32788 21859 21859 21859 21859 21859 21859 136620 109296 109296 109296 81972 81972 81972 54648 54648 54648 54648 54648 54648 54648 54648 54648 81972 81972 109296 136620 136620 163945 191269 218593 245917 273241 273241 300565 300565 300565 273241 245917 245917 218593 191269 163945 163945 136620 136620 136620 136620 136620 136620 136620 136620 163945 163945 163945 191269 191269 218593 245917 273241 327889 382537 464510 573806 737750 929019 1174936 1393529 1584797 1666769 1584797 1393529 1147612 929019 737750 573806 437185 355213 273241 218593 163945 136620 136620 109296 109296 109296 109296 109296 136620 136620 136620 136620 136620 136620 136620 136620 136620 9175 9175 9175 4588 4588 4588 4588 4588 4588 4588 4588 4588 4588 4588 4588 4588 4588 4588 4588 4588 9175 9175 9175 13763 13763 13763 18351 22938 22938 27526 32114 41289 45877 55052 59640 64227 68815 68815 68815 64227 59640 55052 50464 45877 41289 36701 36701 32114 32114 27526 27526 27526 27526 32114 32114 36701 45877 55052 68815 91753 119279 155981 197270 238559 270672 289023 284435 256909 220208 183507 142218 110104 87166 64227 50464 36701 27526 22938 18351 18351 13763 13763 13763 9175 9175 9175 9175 9175 9175 9175 16967 16967 16967 16967 16967 16967 16967 16967 16967 16967 16967 16967 16967 33933 33933 33933 50900 67867 67867 84833 101800 101800 118767 118767 118767 118767 135733 135733 135733 135733 135733 135733 135733 135733 135733 135733 135733 152700 152700 169666 169666 169666 186633 186633 186633 186633 203600 203600 203600 203600 220566 220566 220566 237533 237533 254500 288433 322366 373266 441133 525966 627766 746532 865299 967099 1001032 967099 848332 695632 525966 390233 288433 203600 135733 84833 67867 50900 33933 16967 16967 16967 16967 16967 16967 16967 16967 16967 16967 16967 16967 15023 15023 15023 15023 15023 15023 15023 15023 15023 20031 20031 20031 20031 20031 20031 20031 20031 25038 25038 25038 25038 30046 30046 30046 35053 35053 40061 40061 45069 45069 50076 50076 55084 55084 60092 60092 60092 60092 55084 55084 50076 50076 45069 45069 45069 45069 40061 40061 40061 45069 45069 50076 50076 55084 65099 75114 85130 105160 120183 145221 165252 185282 200305 205313 200305 190290 175267 155237 140214 120183 105160 90137 75114 65099 55084 45069 40061 35053 30046 25038 25038 20031 20031 20031 20031 15023 15023 15023 15023 15023 9535 9535 9535 9535 9535 9535 0 0 0 0 0 0 0 0 9535 9535 9535 9535 19070 19070 19070 19070 28605 28605 28605 38139 38139 47674 47674 57209 66744 85814 95349 114418 133488 162093 181162 209767 219302 228837 228837 219302 209767 200232 181162 171627 162093 152558 143023 133488 123953 114418 104883 95349 85814 85814 76279 76279 76279 76279 85814 85814 95349 114418 123953 143023 162093 190697 228837 266976 305115 343255 371859 381394 362324 324185 266976 219302 171627 133488 95349 76279 57209 47674 38139 28605 28605 19070 19070 19070 48132 40110 32088 32088 24066 24066 16044 16044 16044 16044 8022 8022 16044 16044 16044 16044 24066 24066 32088 32088 40110 40110 48132 48132 56154 56154 64176 72198 72198 72198 80220 80220 80220 80220 80220 88242 88242 96264 104286 112308 120330 128352 144396 152418 160440 168463 168463 168463 168463 160440 144396 136374 120330 112308 96264 96264 88242 88242 88242 96264 104286 112308 128352 136374 152418 160440 168463 176485 176485 168463 168463 160440 152418 144396 128352 120330 112308 112308 104286 96264 96264 88242 88242 80220 80220 72198 64176 64176 56154 48132 50854 50854 50854 50854 50854 40683 40683 40683 40683 30512 30512 30512 30512 30512 30512 30512 30512 30512 40683 40683 40683 40683 50854 50854 50854 50854 61025 61025 61025 71196 71196 81366 81366 101708 111879 132221 152562 183075 213587 244099 264441 284783 294954 284783 274612 254270 233929 203416 183075 152562 132221 122050 101708 91537 91537 81366 81366 81366 91537 91537 111879 122050 142391 162733 183075 203416 223758 244099 254270 254270 254270 233929 223758 193245 172904 142391 122050 101708 91537 81366 71196 61025 61025 61025 50854 50854 50854 50854 50854 50854 8451 12676 12676 12676 16901 21127 21127 25352 33803 38028 46479 50704 59155 67605 71831 76056 80281 80281 80281 76056 67605 59155 50704 42253 38028 29577 25352 21127 16901 12676 12676 12676 8451 12676 12676 12676 16901 16901 21127 25352 25352 29577 29577 33803 33803 38028 38028 42253 46479 50704 54929 59155 63380 71831 76056 80281 80281 84507 84507 88732 92957 101408 109859 122535 139436 152112 156337 152112 139436 114084 92957 71831 54929 42253 29577 21127 16901 12676 12676 8451 8451 8451 8451 4225 4225 8451 8451 8451 8451 8451 35053 35053 35053 35053 40061 40061 45069 45069 45069 50076 50076 45069 45069 40061 40061 35053 35053 35053 35053 35053 35053 40061 40061 45069 45069 45069 45069 50076 50076 50076 50076 50076 55084 55084 60092 60092 65099 65099 65099 65099 60092 60092 55084 55084 55084 50076 50076 50076 45069 45069 45069 45069 45069 45069 45069 45069 45069 45069 45069 50076 55084 60092 65099 70107 75114 80122 85130 85130 85130 90137 90137 90137 90137 90137 95145 95145 95145 95145 95145 90137 80122 70107 65099 55084 50076 45069 40061 40061 35053 35053 84962 95582 106203 127443 148684 180545 212405 244266 286747 318608 339849 339849 307988 276127 233646 201785 169924 138064 127443 106203 95582 95582 84962 74342 74342 63722 53101 53101 42481 42481 42481 42481 42481 42481 42481 42481 42481 53101 53101 53101 63722 63722 74342 84962 84962 95582 106203 106203 106203 116823 116823 127443 138064 148684 159304 169924 180545 201785 201785 212405 212405 212405 201785 201785 191165 169924 159304 138064 127443 106203 95582 84962 74342 63722 63722 53101 53101 53101 42481 42481 42481 42481 42481 42481 42481 42481 53101 53101 63722 74342 14286 14286 21429 28571 35714 42857 57143 64286 78572 92857 100000 107143 114286 121429 121429 121429 114286 107143 100000 85714 64286 50000 35714 28571 21429 14286 7143 7143 7143 7143 14286 14286 21429 28571 35714 42857 64286 85714 114286 157143 200000 228572 235715 221429 192858 157143 135715 114286 100000 92857 85714 85714 78572 71429 71429 64286 57143 50000 42857 42857 35714 35714 35714 35714 42857 64286 85714 121429 171429 235715 285715 300001 257143 192858 135715 100000 71429 57143 42857 35714 28571 21429 14286 14286 7143 7143 7143 7143 7143 7143 19622 29432 39243 58865 88297 137351 196216 274703 343378 382622 382622 343378 294324 235459 186405 147162 117730 88297 68676 58865 49054 39243 39243 39243 29432 39243 39243 39243 49054 49054 58865 68676 78486 98108 107919 127541 147162 156973 166784 156973 137351 117730 88297 78486 58865 49054 49054 49054 58865 68676 88297 98108 117730 137351 147162 147162 147162 147162 137351 137351 127541 107919 98108 88297 78486 78486 68676 68676 68676 78486 78486 88297 98108 117730 127541 137351 137351 147162 137351 127541 117730 107919 88297 78486 58865 49054 39243 29432 19622 19622 0 7428 14856 37140 59425 103993 148561 207986 274838 326835 363975 371403 356547 311979 252554 193130 141133 96565 59425 37140 22284 7428 0 0 0 0 0 7428 14856 22284 22284 29712 37140 51996 59425 74281 81709 96565 111421 111421 103993 89137 66853 44568 29712 14856 14856 7428 14856 22284 29712 44568 66853 89137 126277 155989 193130 207986 200558 170846 133705 96565 74281 51996 29712 22284 22284 22284 29712 44568 59425 89137 111421 133705 133705 118849 96565 81709 66853 51996 37140 29712 22284 14856 14856 7428 7428 0 0 0 11658 19430 31088 50518 77720 108808 136010 155440 159326 147668 128238 108808 89378 77720 66062 54404 46632 38860 31088 23316 19430 15544 11658 11658 11658 11658 11658 15544 15544 19430 19430 23316 23316 27202 31088 34974 42746 50518 58290 62176 66062 62176 50518 34974 23316 15544 11658 11658 15544 19430 23316 27202 34974 46632 54404 66062 77720 81606 85492 81606 73834 62176 54404 42746 34974 27202 23316 23316 23316 27202 34974 38860 42746 42746 42746 42746 38860 34974 31088 31088 27202 23316 19430 19430 15544 11658 11658 7772 7772 7772 6305 7356 8406 10508 11559 12610 13661 14711 14711 14711 14711 14711 14711 15762 15762 16813 17864 18915 18915 16813 14711 10508 7356 5254 4203 4203 5254 5254 6305 7356 8406 9457 10508 11559 13661 14711 15762 16813 16813 16813 14711 12610 10508 8406 6305 5254 6305 6305 8406 10508 11559 13661 14711 16813 16813 17864 16813 15762 13661 12610 10508 9457 8406 6305 5254 5254 5254 6305 8406 11559 15762 18915 19965 19965 18915 16813 14711 13661 12610 11559 10508 10508 9457 9457 9457 8406 8406 7356 6305 6305 12400 19840 34721 54561 84321 116562 143842 151282 133922 106642 81841 59521 44641 32241 27280 22320 17360 14880 14880 12400 12400 12400 14880 17360 19840 19840 17360 14880 14880 12400 12400 12400 12400 14880 17360 19840 27280 39681 54561 71921 81841 74401 54561 34721 19840 9920 7440 4960 4960 4960 7440 7440 9920 9920 12400 14880 14880 17360 17360 17360 17360 17360 17360 17360 14880 14880 12400 9920 9920 9920 12400 14880 17360 19840 22320 22320 22320 22320 19840 17360 14880 12400 12400 9920 9920 7440 7440 7440 7440 7440 67718 64154 60590 53461 49897 46333 42769 39205 35641 32077 28513 28513 28513 28513 32077 35641 39205 42769 49897 53461 57025 53461 46333 39205 35641 35641 32077 35641 35641 35641 35641 35641 35641 35641 35641 35641 35641 35641 35641 35641 35641 35641 32077 32077 28513 24949 24949 28513 28513 32077 32077 35641 35641 39205 42769 42769 42769 42769 42769 39205 39205 35641 32077 28513 28513 28513 32077 39205 49897 64154 74846 74846 64154 53461 42769 35641 28513 24949 21385 21385 21385 24949 28513 32077 35641 42769 49897 57025 64154 67718 17412 24377 34824 45271 55718 66165 73130 76612 80094 76612 76612 73130 69647 62683 59200 52235 48753 45271 41788 38306 38306 34824 34824 34824 34824 34824 34824 38306 38306 41788 45271 48753 55718 59200 66165 73130 73130 73130 66165 62683 52235 41788 34824 24377 17412 13929 10447 10447 13929 13929 17412 20894 24377 27859 31341 38306 41788 45271 45271 45271 41788 34824 31341 24377 20894 13929 13929 10447 10447 10447 13929 17412 20894 27859 38306 48753 55718 62683 59200 52235 41788 34824 27859 20894 17412 13929 13929 10447 10447 13929 31726 36607 36607 34167 29286 26845 24405 21964 21964 21964 24405 26845 31726 36607 43929 51250 56131 56131 53691 43929 31726 24405 17083 12202 9762 9762 12202 14643 19524 26845 39048 53691 68334 68334 53691 36607 24405 17083 12202 9762 7321 7321 9762 9762 12202 12202 14643 14643 14643 17083 17083 17083 19524 21964 26845 31726 39048 46369 51250 51250 48810 41488 34167 26845 21964 17083 14643 14643 14643 14643 14643 17083 19524 21964 24405 26845 31726 39048 41488 41488 36607 29286 21964 17083 14643 14643 14643 17083 19524 24405 23077 27692 36922 41538 50768 55384 55384 55384 50768 46153 41538 41538 41538 41538 36922 36922 36922 36922 41538 41538 46153 55384 59999 59999 59999 59999 55384 50768 50768 50768 50768 50768 50768 46153 36922 32307 32307 32307 32307 36922 36922 41538 41538 46153 46153 46153 46153 55384 59999 73845 87691 101537 110767 106152 96921 78460 64614 55384 50768 46153 46153 50768 55384 59999 64614 69230 64614 59999 46153 36922 27692 23077 18461 18461 18461 23077 27692 41538 55384 78460 106152 115383 106152 83075 64614 46153 32307 27692 23077 23077 13122 14762 19683 26244 31165 31165 29525 24604 19683 16403 14762 16403 18043 22964 27884 31165 32805 32805 31165 29525 27884 26244 24604 21323 18043 16403 13122 11482 9842 9842 8201 9842 9842 11482 13122 14762 16403 18043 18043 16403 14762 13122 11482 9842 8201 8201 9842 11482 16403 22964 31165 37726 37726 32805 26244 19683 14762 13122 11482 11482 11482 13122 16403 18043 21323 22964 22964 21323 18043 16403 13122 13122 11482 13122 13122 14762 18043 18043 19683 18043 18043 16403 16403 16403 14762 14762 13122 11482 11482 11482 26555 34143 37936 37936 30349 26555 22762 22762 22762 30349 49317 79666 117603 132777 106222 72079 53111 41730 37936 41730 49317 56904 60698 56904 45524 34143 30349 26555 26555 34143 45524 72079 110015 125190 98634 60698 37936 26555 22762 18968 18968 22762 22762 26555 22762 22762 18968 18968 18968 22762 26555 37936 53111 75873 94841 102428 83460 60698 41730 30349 18968 15175 15175 18968 22762 30349 34143 41730 37936 34143 26555 18968 15175 15175 15175 22762 30349 41730 60698 68285 64492 53111 41730 30349 22762 18968 18968 18968 18968 22762 26113 29015 29015 26113 26113 26113 29015 34818 40621 46424 55128 58030 58030 55128 49325 40621 31916 26113 26113 26113 26113 29015 29015 29015 23212 17409 14507 11606 8704 8704 14507 20310 37719 63833 92848 87045 55128 31916 20310 14507 11606 11606 11606 14507 20310 26113 31916 31916 31916 31916 29015 31916 34818 43522 58030 72537 84143 84143 69636 55128 40621 34818 29015 29015 31916 31916 29015 23212 17409 14507 11606 8704 8704 8704 14507 23212 37719 58030 69636 60931 40621 26113 17409 11606 8704 8704 8704 11606 17409 20310 100514 93813 87112 73710 60308 53607 46906 40205 46906 46906 60308 80411 113915 140719 147420 120616 93813 67009 53607 46906 46906 53607 53607 53607 53607 53607 53607 60308 67009 80411 100514 113915 120616 113915 107215 100514 87112 80411 73710 60308 53607 46906 40205 40205 46906 46906 53607 53607 60308 60308 67009 73710 80411 93813 93813 93813 87112 80411 73710 67009 60308 60308 60308 67009 87112 107215 134018 147420 140719 120616 93813 67009 53607 46906 46906 46906 53607 60308 60308 60308 60308 60308 60308 53607 60308 60308 73710 87112 93813 100514 57946 39838 25351 18108 14486 14486 18108 25351 36216 50702 68810 76054 68810 50702 32594 25351 18108 14486 14486 18108 25351 36216 47081 50702 43459 36216 32594 32594 36216 39838 43459 50702 54324 54324 57946 61567 57946 54324 43459 36216 28973 28973 32594 43459 54324 61567 54324 39838 25351 18108 14486 18108 25351 36216 54324 79675 94162 86918 65189 43459 32594 25351 18108 14486 18108 21730 32594 43459 50702 47081 36216 25351 21730 21730 25351 28973 39838 57946 76054 86918 76054 57946 39838 28973 25351 21730 25351 36216 50702 61567 54304 40728 27152 16970 16970 20364 23758 33940 44122 44122 40728 30546 23758 20364 20364 20364 20364 20364 23758 33940 50910 78063 101821 91639 64487 40728 27152 20364 20364 20364 20364 20364 23758 27152 33940 40728 44122 40728 30546 23758 16970 13576 16970 27152 44122 67881 74669 61093 44122 33940 30546 33940 37334 40728 44122 47516 54304 61093 64487 64487 54304 40728 30546 23758 23758 23758 27152 33940 33940 30546 23758 20364 23758 27152 33940 40728 50910 57698 61093 61093 57698 50910 40728 33940 27152 23758 23758 30546 44122 54304 256887 135579 64222 28543 21407 21407 21407 28543 42815 57086 64222 71358 71358 57086 42815 35679 28543 21407 21407 28543 49950 99901 214073 306837 221208 121308 71358 49950 49950 42815 42815 42815 42815 42815 49950 57086 71358 71358 64222 49950 42815 49950 64222 99901 149851 171258 128444 71358 42815 35679 35679 42815 57086 78493 99901 128444 149851 142715 121308 92765 71358 49950 42815 35679 42815 64222 99901 149851 149851 114172 71358 57086 57086 64222 78493 92765 92765 78493 57086 42815 35679 35679 42815 49950 57086 64222 78493 114172 192665 285430 90375 60250 47339 43036 43036 43036 43036 34429 30125 25821 25821 25821 34429 38732 38732 38732 38732 43036 51643 73161 116197 189357 206572 137715 77464 47339 38732 34429 30125 34429 34429 34429 30125 25821 21518 21518 21518 25821 30125 34429 38732 38732 38732 51643 81768 146322 202268 129107 60250 30125 21518 17214 17214 25821 34429 43036 43036 38732 30125 21518 17214 17214 17214 17214 21518 25821 38732 55947 73161 73161 51643 34429 21518 17214 17214 17214 21518 34429 47339 68857 73161 55947 34429 21518 17214 17214 21518 38732 73161 103286 440982 479892 298311 181581 116731 90790 90790 103760 129701 155641 155641 116731 90790 64850 51880 51880 64850 116731 168611 220491 272371 324251 428012 492862 350192 181581 90790 38910 25940 25940 38910 77820 142671 207521 181581 116731 64850 38910 25940 25940 25940 51880 90790 181581 363162 492862 324251 181581 103760 64850 38910 38910 25940 25940 38910 51880 77820 90790 90790 64850 38910 25940 38910 51880 90790 168611 324251 453952 402072 324251 259401 207521 142671 90790 51880 38910 38910 51880 77820 116731 168611 181581 142671 90790 64850 64850 64850 77820 129701 246431 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 216940 206850 110993 55496 35316 25226 25226 35316 50451 55496 45406 35316 30271 25226 20180 20180 25226 35316 55496 100902 196760 312797 211895 90812 45406 30271 25226 25226 20180 20180 20180 25226 30271 30271 35316 35316 35316 30271 25226 20180 25226 30271 45406 60541 65587 55496 45406 40361 40361 50451 50451 40361 30271 25226 25226 30271 35316 45406 50451 55496 50451 40361 30271 25226 25226 25226 35316 55496 100902 131173 110993 75677 55496 50451 50451 55496 55496 50451 45406 40361 35316 30271 30271 40361 50451 65587 70632 70632 90812 136218 127009 61690 32659 18144 14515 7258 7258 10886 21773 39917 50804 43546 29031 18144 10886 7258 7258 18144 32659 43546 47175 47175 43546 39917 32659 25402 18144 14515 7258 7258 10886 18144 29031 39917 39917 32659 21773 14515 7258 7258 10886 14515 21773 29031 39917 65319 101607 112494 83463 50804 25402 10886 7258 7258 10886 18144 29031 39917 43546 32659 18144 7258 7258 10886 21773 43546 97978 228616 312080 185070 94350 50804 29031 18144 10886 10886 14515 18144 21773 25402 21773 18144 10886 10886 10886 18144 36288 72577 145153 203215 208554 133689 85561 69518 58823 53475 37433 26738 26738 37433 53475 64171 74866 64171 48128 37433 26738 32085 48128 69518 85561 85561 69518 53475 42780 37433 32085 26738 26738 26738 42780 74866 101603 101603 74866 48128 32085 26738 26738 42780 53475 48128 42780 37433 48128 58823 74866 69518 53475 42780 32085 32085 42780 53475 64171 74866 85561 90908 80213 58823 42780 37433 42780 53475 64171 69518 74866 85561 101603 117646 117646 101603 74866 53475 37433 32085 32085 32085 37433 42780 48128 53475 48128 37433 26738 26738 32085 58823 112298 203207 79209 79209 93611 100811 93611 79209 57606 50406 57606 72008 86410 100811 100811 93611 79209 57606 50406 43205 43205 50406 79209 122414 151217 136815 108012 86410 72008 64807 57606 43205 36004 36004 57606 79209 100811 100811 79209 50406 36004 36004 43205 57606 79209 100811 108012 115213 122414 108012 86410 57606 36004 28803 43205 72008 129615 180020 151217 93611 57606 36004 36004 43205 72008 93611 100811 100811 115213 136815 151217 129615 93611 72008 57606 50406 50406 50406 57606 72008 93611 115213 122414 100811 72008 50406 50406 57606 79209 93611 93611 86410 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 70071 84085 126128 168171 168171 126128 84085 56057 70071 112114 280284 560569 266270 84085 56057 56057 112114 224228 252256 154156 98100 70071 70071 56057 42043 56057 112114 238242 238242 154156 126128 140142 210213 378384 406412 252256 154156 126128 126128 140142 154156 154156 126128 112114 84085 70071 70071 84085 154156 238242 168171 84085 56057 56057 84085 182185 448455 378384 140142 70071 56057 70071 140142 280284 238242 126128 84085 84085 84085 84085 84085 98100 154156 210213 168171 140142 126128 196199 364370 574583 434441 224228 140142 112114 126128 126128 112114 70071 56057 56057 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 176834 176834 160758 144682 128606 160758 176834 144682 128606 128606 176834 241137 225061 160758 128606 112531 112531 112531 128606 144682 160758 160758 160758 176834 192909 208985 160758 128606 128606 176834 257213 305440 273288 176834 128606 144682 176834 273288 369743 337592 192909 128606 144682 176834 192909 160758 144682 160758 208985 225061 160758 128606 112531 128606 128606 128606 128606 112531 112531 128606 128606 128606 144682 176834 208985 192909 160758 160758 160758 176834 160758 144682 160758 241137 353667 337592 241137 160758 112531 128606 208985 337592 337592 241137 160758 144682 176834 208985 192909 160758 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0