% 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 1432 1563 1823 2084 2214 2474 2604 2735 2735 2604 2474 2344 2084 1953 1693 1432 1302 1042 912 781 781 651 521 521 521 391 391 391 391 391 260 260 260 391 391 391 391 391 521 521 651 781 781 1042 1172 1432 1693 2084 2474 2995 3516 4037 4558 4818 4948 4948 4558 4167 3646 3125 2604 2214 1823 1563 1302 1042 912 781 651 651 521 521 521 391 391 391 391 391 391 391 521 521 521 651 651 781 781 912 1042 1302 1276 1519 1823 2127 2370 2614 2796 2857 2857 2674 2431 2127 1823 1580 1337 1094 912 790 669 608 486 425 425 365 304 304 243 243 243 243 243 243 243 243 243 243 243 243 243 243 304 304 304 304 365 365 365 365 365 425 425 425 425 425 425 425 365 365 365 365 365 304 304 304 304 304 243 243 243 243 243 243 243 243 243 243 243 243 304 304 304 365 365 425 486 547 669 790 912 1094 204 211 211 204 197 182 168 153 138 131 117 102 95 87 80 73 73 66 66 58 58 58 58 58 58 58 66 66 66 73 73 73 80 80 87 87 87 87 95 87 87 87 80 80 73 73 66 58 58 51 51 44 44 36 36 36 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 36 36 36 44 44 51 58 66 73 80 87 102 117 124 146 160 175 189 197 215 215 215 179 215 215 215 215 215 215 251 251 287 287 323 323 359 395 431 431 467 502 502 538 538 538 538 538 538 538 502 502 467 467 431 431 395 395 359 359 323 323 323 323 287 287 287 287 287 287 287 323 323 323 359 359 395 395 431 467 502 538 574 574 610 646 682 682 682 682 682 646 646 610 574 538 502 467 431 395 359 323 287 287 251 251 251 215 215 215 176 159 141 141 123 106 106 88 70 70 70 53 53 35 35 35 35 35 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 35 35 35 53 53 70 88 106 123 159 194 229 264 335 388 458 546 617 670 723 740 740 705 670 599 546 493 441 388 352 317 300 264 247 229 229 211 211 211 211 211 211 211 211 211 211 211 211 211 194 194 176 596 636 636 596 596 596 596 556 556 516 516 477 437 437 397 397 358 358 358 318 318 318 318 318 278 278 278 278 278 278 278 318 318 318 318 358 358 358 397 397 397 437 437 437 477 477 477 477 477 477 477 477 477 477 477 477 477 437 437 437 437 437 437 437 437 437 437 437 437 437 437 437 437 437 437 437 437 437 437 477 477 477 516 516 516 556 556 596 596 596 78 78 78 78 65 65 65 65 65 65 65 65 65 65 78 78 78 78 91 91 91 104 104 104 104 117 117 117 117 117 117 117 117 117 117 117 104 104 104 104 104 104 91 91 91 91 91 104 104 104 104 117 117 130 143 156 169 183 196 222 248 274 300 313 339 352 365 365 365 352 339 313 300 274 248 222 209 183 169 156 143 130 130 117 104 104 91 91 91 78 547 547 547 547 547 547 547 547 547 547 547 729 729 729 729 729 729 911 911 911 911 911 911 911 911 911 911 911 911 729 729 729 729 729 729 729 729 547 547 729 729 729 729 729 729 911 911 1094 1094 1276 1458 1640 1823 2005 2369 2916 3281 4009 4739 5650 6561 7472 8384 9113 9477 9477 8930 8201 7290 6197 5285 4374 3645 2916 2552 2005 1823 1458 1276 1094 911 911 729 729 729 729 547 547 547 547 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2954 2954 2954 2954 2954 2954 2954 2954 5909 5909 5909 5909 5909 8863 8863 11818 11818 14772 14772 17726 20681 23635 29544 32498 38407 44316 50225 59088 64997 73860 85678 94541 106358 121130 132948 147720 159538 168401 174310 171355 165446 150674 132948 115222 94541 76814 62042 47270 38407 29544 23635 17726 11818 8863 8863 5909 5909 2954 2954 2954 2954 0 0 0 0 0 0 0 6161 3080 3080 3080 3080 3080 3080 3080 3080 3080 3080 3080 3080 3080 3080 3080 3080 3080 3080 6161 6161 6161 6161 6161 6161 6161 9241 9241 9241 9241 9241 12321 12321 15401 15401 18482 21562 24642 27722 30803 33883 40043 46204 52364 58525 64685 70846 77006 83167 89327 95488 98568 104729 107809 110889 113969 113969 117050 113969 113969 110889 104729 98568 92408 83167 73926 67766 58525 49284 43124 36963 30803 27722 21562 18482 15401 12321 12321 9241 9241 9241 9241 6161 6161 6161 6161 6161 6161 6161 6161 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6503 6503 13006 19510 32516 45522 65032 97548 143070 201599 286140 396694 526758 643815 702343 669827 572280 455223 344668 266630 201599 156076 123560 97548 78038 65032 52025 39019 32516 26013 19510 19510 13006 13006 6503 6503 6503 6503 6503 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10723 10723 21446 32169 42892 64338 85784 117953 160845 225182 321689 471811 696993 986514 1276034 1404709 1286757 1007959 729162 503980 353858 246628 171568 117953 85784 53615 42892 32169 21446 10723 10723 10723 10723 10723 10723 10723 10723 10723 10723 10723 10723 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20201 40401 80803 141404 242408 343411 464615 606019 747424 888828 1050433 1252440 1494847 1797857 2100866 2242271 2080666 1656452 1171637 767624 484815 282809 161605 80803 20201 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21452 21452 21452 21452 21452 21452 21452 21452 21452 21452 21452 21452 21452 21452 21452 21452 21452 21452 21452 21452 21452 21452 21452 21452 21452 21452 21452 21452 42905 42905 64357 85810 107262 150167 214525 257430 321787 364692 407597 429049 450502 450502 471954 471954 493407 493407 514859 536312 579217 665027 815194 986814 1201338 1415863 1566030 1608935 1523126 1287148 986814 707932 450502 278882 150167 85810 42905 21452 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9467 9467 9467 9467 9467 9467 9467 9467 18934 18934 28400 37867 56801 75734 104135 142002 189335 236669 284003 331337 369204 397604 416538 416538 416538 416538 416538 426005 435472 444938 463872 463872 454405 426005 388138 331337 274536 217736 170402 123068 94668 66267 47334 28400 18934 18934 9467 9467 9467 9467 9467 9467 9467 9467 9467 9467 9467 0 0 0 0 18917 18917 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18917 18917 37833 56750 94583 151333 226999 321582 416165 472915 491831 472915 435082 416165 397248 397248 416165 472915 586414 794497 1134996 1626827 2080825 2137575 1702493 1153912 737747 472915 302665 189166 132416 94583 56750 37833 18917 0 0 0 0 0 0 0 18917 18917 18917 18917 18917 18917 18917 18917 18917 18917 18917 18917 18917 18917 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 39762 79524 159048 258453 377739 516906 616311 695835 755478 775359 795240 795240 835002 894645 1033812 1212741 1411551 1570599 1630242 1530837 1292265 994050 695835 437382 258453 139167 59643 19881 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 35271 35271 35271 52907 35271 35271 35271 35271 17636 17636 17636 17636 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17636 52907 105814 176357 264535 370349 476163 581977 670155 723062 740698 758334 740698 723062 705427 687791 670155 687791 705427 723062 723062 740698 723062 705427 687791 634884 546706 458527 352713 264535 176357 123450 88178 52907 35271 35271 17636 17636 17636 17636 17636 17636 17636 17636 35271 35271 35271 35271 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16952 50856 101712 186472 339041 491609 644178 711986 711986 644178 576369 525513 474657 457705 474657 525513 627225 779794 932362 1067979 1135787 1118835 1017122 864554 678082 508561 355993 237329 152568 101712 67808 50856 33904 33904 33904 33904 16952 16952 16952 16952 16952 16952 16952 16952 16952 16952 16952 100454 160726 241089 301361 301361 200907 100454 40181 20091 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60272 200907 542450 1205444 1908620 1888530 1406352 1004537 743357 602722 542450 562541 622813 723267 823720 843811 783539 662994 542450 421906 341543 301361 261180 241089 220998 200907 200907 180817 160726 120544 80363 40181 20091 0 0 0 0 0 0 0 0 0 0 0 20091 40181 60272 62300 31150 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15575 46725 93450 155750 249201 373801 545126 763177 1074678 1448479 1744404 1697679 1292728 809902 467251 264776 155750 93450 62300 46725 31150 15575 15575 15575 0 0 0 0 0 0 15575 15575 31150 46725 77875 140175 218051 311501 404951 482826 498401 482826 420526 327076 249201 171325 109025 164521 70509 23503 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23503 70509 141018 258533 446557 681587 940120 1104642 1151648 1057636 940120 822605 705090 634581 540569 493563 423054 376048 329042 258533 211527 188024 164521 141018 117515 94012 94012 94012 70509 70509 70509 94012 94012 94012 117515 141018 188024 282036 376048 540569 728593 916617 1104642 1198654 1198654 1081139 893114 658084 446557 282036 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24856 99424 173992 273416 422551 521975 621399 671111 671111 646255 596543 497119 422551 323128 273416 223704 173992 149136 149136 124280 124280 124280 124280 149136 149136 173992 173992 198848 198848 198848 198848 223704 273416 397695 671111 1193086 2261893 3952098 4101234 1963621 671111 198848 24856 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 35721 107163 214326 392931 607257 678699 607257 464373 321489 214326 142884 107163 71442 71442 71442 71442 71442 107163 142884 178605 214326 214326 214326 214326 178605 178605 178605 214326 250047 285768 392931 535815 750141 1071630 1393119 1643166 1714608 1678887 1678887 1821771 2178981 2821959 3500658 3536379 2393307 1178793 464373 142884 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40200 40200 120601 160801 241202 281403 281403 281403 201002 160801 120601 80401 80401 80401 40200 40200 80401 120601 241202 402004 763807 1206011 1648215 1728615 1487413 1165810 884408 723606 603005 562805 603005 683406 884408 1165810 1527614 1889417 2170819 2291421 2291421 2251220 2211020 2170819 2050218 1688415 1165810 683406 361803 160801 40200 47926 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23963 23963 47926 71889 71889 95852 95852 119815 143778 167741 215667 263593 359446 503224 718891 1006448 1270041 1341930 1222115 1006448 790780 647002 527187 455298 431335 407372 407372 407372 431335 479261 527187 599076 694928 790780 934559 1102300 1222115 1222115 1078337 814743 551150 335483 191704 95852 90902 54541 18180 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18180 18180 18180 18180 18180 18180 36361 36361 36361 36361 36361 54541 54541 54541 54541 54541 54541 54541 54541 54541 36361 36361 36361 18180 18180 18180 0 0 0 0 0 0 0 0 0 0 0 18180 54541 127263 290887 599955 1109008 1799865 2218015 2018030 1490797 1018105 690857 490872 381789 327248 309068 327248 363609 399970 418150 454511 454511 418150 381789 309068 254526 181805 127263 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24032 72096 144192 240320 360480 456608 504672 456608 384512 312416 264352 240320 216288 240320 288384 360480 504672 648863 793055 889183 961279 985311 1009343 1009343 1009343 985311 913215 793055 672895 576767 504672 504672 552735 648863 817087 1033375 1153535 1033375 720959 408544 216288 96128 48064 0 188762 141572 94381 70786 70786 47191 47191 23595 23595 23595 23595 23595 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23595 23595 23595 23595 23595 23595 23595 47191 47191 47191 47191 47191 70786 70786 70786 70786 94381 94381 117976 141572 165167 212357 259548 330334 377524 401120 401120 377524 353929 330334 306739 330334 353929 401120 495501 613477 778644 943811 1085382 1132573 1108978 1061787 1061787 1085382 1156168 1250549 1274145 1156168 943811 707858 519096 353929 259548 54476 27238 27238 13619 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 27238 40857 81713 136189 190664 272378 340472 394948 408567 381329 326853 272378 204283 149808 108951 68094 40857 27238 13619 13619 0 0 0 0 13619 13619 27238 40857 68094 122570 217902 340472 463042 490280 449423 367710 299616 258759 245140 245140 258759 313234 408567 531137 667326 721801 680945 571993 449423 367710 299616 245140 204283 177046 149808 122570 95332 68094 170481 189423 189423 208366 227308 246251 265193 284135 265193 227308 189423 132596 113654 75769 56827 37885 18942 18942 18942 18942 18942 18942 37885 37885 37885 56827 75769 94712 132596 189423 246251 322020 378847 378847 359905 303078 227308 151539 113654 75769 56827 56827 37885 37885 37885 18942 18942 18942 18942 0 0 0 0 0 0 0 0 0 0 18942 37885 75769 132596 208366 303078 378847 416732 416732 416732 416732 397789 397789 397789 397789 416732 473559 530386 606155 681925 757694 795579 795579 700867 568270 454616 340962 284135 227308 208366 189423 251154 195342 139530 83718 55812 27906 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 27906 55812 83718 111624 139530 167436 167436 195342 223248 251154 306966 362777 474401 586025 697649 781367 697649 558119 390683 279060 195342 139530 83718 55812 27906 27906 0 0 0 0 0 0 0 0 0 0 0 0 0 0 27906 83718 195342 418589 725555 1088332 1311580 1255768 1004614 753461 586025 502307 502307 586025 697649 837179 1004614 1172050 1311580 1339486 1199956 948803 725555 586025 446495 362777 306966 155313 170844 201907 217438 217438 170844 124251 93188 62125 46594 46594 31063 31063 31063 31063 31063 46594 62125 93188 139782 186376 217438 217438 170844 108719 62125 15531 0 0 0 0 0 0 15531 15531 15531 15531 31063 46594 77657 155313 264032 372752 403814 357220 310626 264032 232970 201907 170844 139782 108719 77657 46594 46594 31063 15531 15531 15531 0 0 0 0 0 0 31063 62125 108719 155313 217438 310626 388283 497002 559127 605721 605721 590190 574659 559127 574659 590190 574659 528065 419345 310626 217438 170844 139782 139782 139782 0 21499 42999 107497 214994 322491 429988 408488 343990 257993 214994 171995 150496 128996 128996 128996 128996 150496 150496 150496 150496 128996 107497 64498 42999 21499 0 0 0 0 0 0 0 21499 21499 21499 42999 64498 107497 193495 365490 558984 537485 365490 236493 150496 150496 171995 214994 300991 343990 322491 236493 150496 107497 64498 42999 42999 21499 21499 21499 21499 21499 21499 21499 42999 85998 171995 279492 429988 623482 816977 1010471 1139468 1160967 1096469 1010471 924474 838476 773978 666481 515985 365490 214994 128996 42999 21499 0 0 0 197984 240409 268693 254551 197984 127276 84850 56567 42425 28283 28283 28283 28283 28283 28283 28283 28283 42425 42425 56567 70709 84850 113134 127276 127276 113134 70709 56567 28283 28283 14142 14142 14142 14142 14142 28283 28283 42425 70709 127276 226268 353543 410110 325260 197984 113134 84850 84850 98992 113134 141417 169701 169701 155559 127276 113134 98992 84850 84850 84850 98992 113134 141417 183842 226268 268693 268693 254551 226268 197984 197984 212126 226268 254551 282834 311118 325260 339401 353543 381827 410110 424252 438393 395968 339401 268693 212126 169701 155559 169701 156885 193090 193090 144817 108613 72409 48272 36204 24136 24136 24136 12068 12068 24136 24136 24136 36204 48272 60341 72409 72409 72409 60341 48272 48272 48272 36204 36204 36204 36204 24136 24136 24136 24136 12068 12068 24136 24136 24136 36204 48272 60341 84477 108613 120681 120681 108613 108613 120681 144817 168954 205158 229294 253430 253430 229294 217226 193090 181022 168954 168954 156885 156885 144817 144817 132749 132749 144817 181022 241362 337907 446520 543065 555133 506861 434452 362043 301703 265498 229294 205158 181022 156885 132749 120681 96545 84477 84477 96545 120681 130556 74604 37302 18651 18651 18651 0 0 0 18651 18651 18651 37302 55953 93255 167858 279764 391669 410320 354367 298414 261113 261113 242462 186509 93255 37302 18651 0 0 0 0 0 0 0 0 0 0 0 0 18651 37302 93255 186509 373018 522225 503574 428971 373018 373018 391669 391669 335716 242462 167858 111905 74604 55953 55953 55953 55953 74604 93255 111905 167858 223811 261113 242462 186509 149207 130556 167858 242462 373018 540876 764687 913894 932545 820640 652782 522225 428971 373018 317065 298414 279764 261113 261113 242462 205160 135964 165099 145675 106829 67982 38847 29135 19423 9712 9712 9712 9712 9712 9712 9712 19423 29135 38847 58270 77694 97117 106829 126252 135964 145675 126252 97117 67982 38847 19423 9712 9712 0 0 0 0 9712 9712 9712 19423 29135 48558 77694 116540 155387 145675 126252 106829 106829 116540 135964 165099 184522 194234 184522 165099 145675 135964 135964 145675 165099 194234 233081 262216 271927 242792 194234 155387 126252 126252 126252 135964 145675 145675 135964 135964 145675 155387 165099 194234 223369 252504 242792 213657 165099 126252 97117 77694 77694 97117 50854 40683 30512 30512 20342 20342 20342 20342 20342 20342 20342 30512 40683 61025 81366 122050 152562 162733 152562 142391 122050 111879 101708 91537 71196 61025 40683 30512 20342 10171 10171 10171 0 0 0 0 10171 10171 10171 20342 30512 40683 50854 71196 71196 71196 71196 71196 91537 152562 233929 335637 355978 244099 132221 71196 40683 30512 20342 20342 10171 10171 10171 10171 20342 20342 40683 81366 162733 294954 406832 417003 355978 284783 223758 193245 172904 162733 183075 203416 254270 315295 376320 406832 386491 335637 254270 183075 122050 81366 0 0 0 0 0 0 0 0 0 0 7296 14591 36478 58365 65661 43774 14591 0 0 0 0 0 0 0 0 21887 65661 102139 80252 29183 7296 0 0 0 0 0 0 0 0 0 0 0 0 0 7296 87548 437740 583653 196983 72957 36478 43774 72957 138618 269939 364783 262644 131322 65661 36478 21887 14591 21887 43774 102139 284531 722270 605540 204278 65661 29183 14591 14591 14591 14591 14591 14591 21887 21887 29183 29183 29183 36478 43774 80252 160504 393966 627427 240757 36478 294887 182549 84254 28085 14042 0 0 0 0 0 0 0 0 0 28085 42127 70211 98296 112338 98296 70211 56169 42127 42127 42127 70211 126380 224676 421268 533606 337014 126380 42127 14042 0 0 0 0 0 0 0 0 28085 70211 154465 238718 182549 84254 28085 14042 14042 28085 70211 154465 379141 842535 1193591 856577 463394 266803 182549 140423 126380 126380 140423 154465 196592 224676 224676 182549 140423 98296 70211 56169 42127 42127 56169 84254 154465 308930 589775 758282 519563 266803 140423 98296 84254 112338 182549 266803 64916 46368 37095 27821 18547 18547 9274 9274 18547 18547 27821 37095 55642 74190 92737 102011 83463 64916 46368 37095 27821 18547 18547 18547 9274 18547 18547 18547 27821 37095 37095 46368 37095 27821 27821 18547 9274 9274 9274 9274 9274 9274 9274 18547 27821 37095 64916 83463 102011 120558 139105 166926 213295 259663 278211 259663 204021 157653 120558 102011 92737 102011 111284 148379 194747 278211 343127 324579 222569 129832 74190 46368 37095 27821 27821 37095 46368 74190 129832 259663 500779 695527 547148 333853 204021 148379 120558 111284 102011 83463 331494 232046 149172 99448 66299 49724 33149 33149 33149 33149 49724 66299 116023 149172 182322 182322 165747 132598 116023 116023 116023 116023 132598 149172 182322 215471 232046 232046 215471 165747 116023 82874 49724 33149 16575 16575 16575 16575 33149 66299 99448 165747 232046 281770 265195 198896 149172 99448 82874 82874 99448 132598 182322 281770 331494 281770 165747 82874 49724 33149 16575 16575 16575 33149 33149 49724 82874 132598 198896 265195 314919 298345 248621 215471 182322 165747 165747 182322 232046 348069 513816 712712 828735 779011 629839 497241 430942 414368 414368 381218 29491 23593 17695 17695 23593 29491 41288 58982 94372 147456 171049 129761 64881 29491 17695 11796 11796 11796 17695 23593 29491 35389 35389 29491 23593 11796 11796 5898 5898 5898 11796 17695 47186 100270 200540 253624 182845 100270 53084 29491 17695 11796 11796 5898 5898 11796 11796 11796 17695 17695 23593 29491 41288 58982 94372 153354 206438 171049 94372 47186 29491 17695 11796 11796 17695 23593 47186 88474 171049 247726 206438 129761 82575 58982 53084 53084 64881 82575 106168 123863 129761 123863 117965 117965 123863 129761 117965 94372 64881 41288 55934 34959 20975 13983 6992 6992 6992 6992 6992 6992 13983 27967 69917 181784 454461 538361 209751 62925 20975 6992 0 0 0 0 0 6992 6992 6992 6992 6992 0 0 0 13983 34959 55934 48942 27967 13983 6992 6992 0 0 6992 6992 13983 27967 55934 97884 167801 237718 321619 419502 475436 370560 195768 90892 41950 20975 13983 13983 27967 62925 160809 349585 342594 160809 69917 34959 20975 20975 20975 34959 48942 62925 83900 111867 125851 118859 83900 55934 34959 27967 20975 27967 34959 48942 69917 83900 76909 48132 32088 32088 24066 32088 40110 48132 56154 56154 64176 56154 56154 48132 48132 48132 40110 40110 32088 24066 24066 24066 24066 24066 24066 32088 40110 48132 56154 64176 64176 64176 56154 56154 64176 80220 112308 168463 216595 208573 144396 80220 48132 32088 24066 24066 24066 24066 40110 48132 72198 96264 120330 136374 136374 120330 104286 72198 56154 40110 40110 40110 40110 48132 56154 72198 80220 88242 104286 120330 144396 184507 248683 320881 328903 256705 176485 112308 72198 48132 40110 40110 48132 72198 120330 208573 360991 401101 248683 128352 72198 20932 16746 16746 20932 25119 29305 33492 29305 25119 20932 16746 20932 29305 50238 79543 104662 100476 66984 37678 25119 20932 20932 25119 33492 46051 58611 62797 50238 33492 25119 20932 20932 25119 33492 46051 62797 92103 117221 125594 96289 54424 29305 16746 12559 12559 16746 20932 29305 46051 54424 50238 37678 29305 25119 25119 29305 37678 46051 46051 41865 37678 37678 46051 58611 71170 66984 54424 37678 29305 25119 25119 33492 50238 104662 205138 263748 180019 87916 37678 16746 8373 8373 8373 12559 20932 37678 54424 58611 41865 29305 38106 30485 22864 15243 15243 15243 22864 60970 144805 350579 510626 243881 83834 30485 15243 7621 7621 7621 7621 22864 30485 45728 45728 45728 45728 45728 53349 68592 91455 99077 91455 76213 53349 45728 38106 38106 45728 53349 53349 60970 76213 99077 137183 182911 198154 167668 114319 60970 30485 15243 15243 15243 15243 22864 30485 45728 60970 76213 68592 53349 38106 30485 22864 15243 15243 22864 30485 53349 76213 114319 144805 121941 68592 45728 30485 38106 45728 76213 144805 327715 594461 510626 274366 152426 91455 60970 53349 53349 53349 45728 30197 35229 30197 25164 15098 10066 10066 15098 20131 25164 45295 90590 201311 306999 201311 90590 40262 15098 5033 5033 5033 10066 20131 30197 40262 40262 35229 35229 45295 65426 110721 186213 231507 171114 95623 55360 40262 35229 35229 45295 65426 100655 120787 90590 55360 30197 15098 10066 5033 5033 5033 10066 15098 20131 30197 45295 60393 60393 45295 30197 20131 10066 10066 5033 10066 25164 60393 105688 135885 120787 95623 90590 100655 105688 100655 80524 55360 35229 25164 20131 25164 35229 50328 65426 70459 60393 40262 25164 25164 30197 40797 48215 63050 81594 96429 81594 55632 37088 25962 18544 14835 11126 18544 37088 66759 103847 114973 92720 70467 51923 48215 48215 44506 40797 33379 25962 25962 29670 40797 55632 63050 66759 55632 40797 33379 33379 37088 40797 44506 44506 37088 29670 22253 14835 14835 14835 14835 22253 33379 55632 77885 85303 70467 48215 33379 18544 14835 14835 25962 37088 55632 77885 89011 85303 70467 55632 44506 33379 25962 18544 11126 11126 14835 25962 33379 44506 48215 40797 22253 14835 11126 11126 11126 14835 18544 22253 25962 29670 33379 37088 22495 22495 26244 29994 26244 18746 14997 11248 11248 14997 18746 26244 29994 29994 26244 22495 18746 14997 18746 22495 48739 119974 232450 142469 44990 11248 3749 3749 3749 3749 7498 14997 22495 22495 14997 7498 3749 3749 3749 3749 3749 11248 18746 41241 67485 86231 97479 82482 44990 18746 7498 3749 3749 3749 3749 7498 26244 112476 329929 134971 37492 14997 7498 3749 7498 11248 29994 63736 101228 101228 74984 56238 52489 63736 89981 131222 157466 119974 63736 29994 18746 14997 14997 18746 26244 37492 48739 41241 29994 22495 22568 27583 40120 60180 70210 50150 25075 12538 7523 5015 5015 5015 7523 15045 30090 47643 47643 35105 20060 12538 7523 7523 7523 12538 30090 72718 130390 102808 55165 35105 30090 30090 37613 47643 60180 72718 90270 110330 105315 65195 30090 12538 5015 0 0 0 0 2508 2508 5015 10030 17553 35105 85255 135405 70210 27583 12538 7523 5015 5015 7523 15045 35105 65195 55165 22568 7523 2508 2508 2508 5015 5015 7523 7523 7523 7523 7523 7523 7523 7523 7523 7523 5015 7523 7523 10030 12538 17553 22568 51031 68041 73711 56701 34021 17010 11340 11340 17010 34021 90721 221134 300515 141752 56701 22680 11340 11340 11340 17010 17010 22680 22680 34021 45361 62371 79381 73711 56701 39691 28350 28350 34021 51031 73711 85051 79381 62371 51031 51031 68041 96392 130412 119072 79381 51031 39691 39691 45361 56701 62371 62371 68041 79381 107732 141752 153092 119072 79381 56701 51031 56701 73711 102062 124742 119072 102062 85051 73711 73711 68041 56701 51031 45361 45361 51031 51031 51031 39691 28350 17010 17010 17010 22680 39691 62371 73711 62371 51031 45361 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 32666 32666 48999 73498 81664 57165 32666 24499 32666 48999 57165 53082 40832 28582 20416 16333 24499 40832 53082 48999 36749 32666 28582 28582 24499 16333 12250 8166 4083 8166 28582 134746 510401 257242 69415 24499 8166 4083 4083 8166 28582 77581 97997 61248 36749 28582 32666 44915 44915 28582 12250 4083 0 4083 12250 20416 36749 48999 44915 28582 8166 0 0 4083 8166 12250 20416 24499 28582 32666 36749 44915 36749 20416 8166 8166 12250 20416 53082 142912 298074 163328 53082 20416 16333 24499 40832 57165 53082 40832 19287 12858 12858 19287 25715 45002 70718 64289 38573 25715 19287 19287 19287 25715 45002 83575 96433 45002 19287 12858 6429 12858 19287 32144 51431 70718 90004 102862 122148 128577 102862 70718 51431 45002 51431 64289 96433 135006 141435 102862 64289 45002 38573 32144 32144 38573 51431 64289 70718 90004 122148 167151 154293 83575 45002 25715 19287 19287 25715 51431 122148 225010 173579 109291 83575 70718 64289 38573 25715 12858 6429 6429 12858 32144 109291 327872 289299 128577 70718 45002 32144 32144 38573 57860 128577 244297 237868 135006 64289 32144 43560 47916 47916 39204 26136 17424 17424 26136 60984 108900 126324 95832 65340 43560 30492 21780 21780 34848 56628 69696 65340 56628 47916 47916 52272 60984 65340 60984 43560 21780 17424 21780 26136 34848 47916 65340 78408 60984 30492 17424 17424 21780 30492 39204 43560 47916 52272 60984 87120 108900 87120 43560 26136 21780 30492 47916 78408 108900 117612 82764 47916 30492 30492 43560 52272 60984 56628 52272 43560 39204 39204 34848 30492 26136 30492 43560 60984 65340 52272 39204 30492 21780 17424 21780 39204 65340 69696 52272 39204 39204 75873 91047 91047 75873 75873 91047 151745 242792 257967 182094 136571 121396 121396 151745 197269 257967 257967 197269 151745 106222 106222 106222 121396 151745 197269 273141 394538 531108 485585 273141 136571 91047 91047 91047 121396 182094 288316 364189 242792 121396 91047 106222 151745 197269 182094 136571 91047 75873 75873 106222 151745 151745 121396 91047 91047 91047 91047 91047 91047 106222 121396 121396 121396 106222 91047 91047 91047 91047 91047 91047 91047 91047 75873 91047 121396 257967 546283 743552 515934 273141 151745 91047 75873 106222 257967 379363 242792 136571 91047 75873 141695 132839 79703 44280 44280 79703 168263 141695 70847 44280 44280 70847 123983 247966 354237 230254 123983 106271 123983 123983 79703 44280 26568 26568 26568 53136 88559 115127 115127 115127 132839 123983 88559 53136 35424 35424 35424 70847 115127 88559 35424 17712 17712 35424 88559 132839 106271 61991 53136 61991 123983 150551 70847 26568 17712 26568 53136 106271 203686 239110 150551 79703 70847 97415 106271 79703 44280 35424 35424 35424 53136 53136 53136 53136 97415 301102 673051 292246 97415 44280 26568 17712 26568 97415 256822 150551 61991 44280 53136 88559 25562 25562 25562 23432 19172 14911 10651 8521 10651 19172 31953 44734 42604 27692 14911 10651 10651 12781 17041 19172 23432 27692 38343 42604 36213 23432 14911 10651 10651 12781 14911 19172 25562 27692 27692 23432 19172 14911 14911 17041 21302 25562 25562 27692 29823 31953 34083 29823 25562 21302 17041 17041 19172 27692 40473 46864 42604 31953 25562 21302 19172 19172 21302 23432 27692 34083 40473 38343 27692 23432 21302 23432 25562 21302 17041 12781 14911 23432 34083 42604 42604 31953 21302 12781 10651 10651 12781 14911 19172 23432 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 131302 95493 47746 23873 35810 47746 71619 71619 83556 107429 155175 179049 143239 95493 71619 71619 83556 83556 59683 35810 35810 47746 83556 119366 131302 119366 95493 83556 71619 59683 71619 119366 310351 572956 298414 107429 59683 47746 83556 167112 226795 143239 83556 71619 71619 59683 47746 35810 47746 107429 214858 214858 155175 143239 202922 429717 799751 596829 274541 155175 131302 131302 131302 107429 71619 59683 71619 83556 83556 71619 59683 83556 131302 143239 83556 47746 47746 71619 167112 489400 465526 167112 71619 47746 59683 71619 71619 59683 71619 107429 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 539587 719449 839357 959266 959266 539587 299771 239816 299771 359725 419679 299771 179862 179862 239816 299771 479633 599541 719449 1318990 1798623 1498853 839357 479633 359725 299771 299771 539587 1378944 1558807 779403 359725 239816 239816 539587 1558807 1259036 539587 299771 239816 359725 719449 899312 719449 539587 419679 359725 299771 299771 359725 599541 659495 599541 599541 779403 1139128 1378944 1199082 899312 719449 659495 659495 659495 719449 719449 539587 419679 359725 479633 779403 1259036 1199082 779403 599541 539587 539587 719449 959266 1199082 899312 599541 539587 599541 899312 1378944 959266 359725 239816 299771 359725 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1777636 1086333 1086333 1678879 888818 197515 0 98758 395030 691303 592545 296273 98758 98758 296273 691303 888818 493788 197515 197515 691303 1185091 987576 592545 493788 296273 197515 197515 888818 4147818 2073909 395030 197515 98758 395030 2073909 2765212 691303 197515 98758 296273 1975151 3160242 888818 592545 691303 592545 296273 197515 395030 1876394 3654030 1975151 1481364 2271424 3950303 3160242 1678879 1086333 1185091 1580121 1580121 1283848 1382606 2073909 1777636 790061 493788 592545 1580121 4147818 2765212 1086333 790061 691303 592545 592545 987576 1678879 1678879 1086333 691303 691303 1185091 2172666 987576 197515 98758 395030 1185091 1879356 1670539 939678 939678 1148495 1148495 835269 626452 730861 1148495 1252904 1044087 730861 522043 730861 1357313 2192582 1566130 939678 1044087 1983764 1670539 730861 522043 835269 1252904 939678 835269 1566130 3132260 1879356 730861 522043 730861 1879356 3445486 1983764 730861 417635 626452 1044087 1148495 835269 835269 1357313 1879356 1461721 1148495 1357313 1357313 835269 522043 730861 1148495 1879356 1670539 939678 626452 626452 1044087 2296990 2401399 1044087 626452 1044087 1983764 1566130 730861 730861 1044087 835269 522043 626452 1357313 2088173 1148495 522043 522043 835269 1461721 1670539 1044087 522043 313226 417635 835269 1357313 1252904 939678 1148495 1128973 1411216 5927108 10443000 2822432 1693459 2822432 4515892 2822432 1693459 1975703 4798135 8749541 5362622 2540189 1975703 2540189 1975703 1128973 846730 1975703 9031784 5927108 2822432 3669162 5362622 1975703 564486 564486 1128973 1975703 2257946 2540189 3669162 3951405 2540189 1975703 2540189 2257946 846730 282243 564486 2257946 4515892 2540189 2822432 6209351 4233649 846730 564486 846730 1975703 1975703 1693459 2540189 5080378 5644865 2540189 1411216 1693459 2257946 1693459 1128973 1411216 4798135 10160757 3104676 1693459 3669162 7620568 3104676 1693459 2257946 5080378 4233649 1975703 1411216 2540189 4798135 6773838 4233649 1975703 1693459 2822432 5644865 3951405 2257946 3386919 6773838 2822432 3289653 1879802 1409851 1644827 1174876 704926 939901 2819703 4464529 1879802 704926 704926 1879802 4464529 3759604 1174876 469950 704926 1174876 1879802 2114777 3759604 6109356 3759604 1409851 939901 1174876 1879802 2584727 3524628 3994579 3289653 2819703 3054678 3994579 3759604 3289653 3289653 3054678 2819703 3759604 5874381 3289653 939901 704926 1409851 3054678 3524628 3759604 5639405 4934480 2349752 1409851 2349752 3759604 2349752 1174876 704926 1409851 3054678 4229554 3524628 3524628 4699505 4464529 2349752 1644827 1644827 1409851 939901 1174876 3524628 5404430 2819703 1644827 1879802 3994579 4464529 2114777 1174876 1409851 2584727 4229554 4699505 3994579 2349752 1174876 704926 939901 2819703 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1366541 683270 227757 683270 5238405 10932324 3188595 1822054 1822054 2733081 3644108 3188595 2505324 2277568 2505324 5921676 8199243 2277568 455514 227757 1138784 2505324 2049811 2049811 2733081 1366541 455514 455514 911027 1594297 3416351 7515973 5693919 2733081 2049811 2960838 6604946 4099622 1594297 1138784 1822054 2277568 911027 455514 911027 1594297 2049811 2277568 2960838 1822054 1366541 2505324 6377189 2049811 455514 227757 911027 2960838 2505324 455514 227757 911027 4099622 8199243 4327378 2960838 1822054 1138784 1138784 2960838 9110270 5921676 2960838 1366541 455514 227757 683270 2277568 1822054 683270 227757 455514 1594297 2277568 1138784 683270 2049811 8199243 5466162 2277568 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7032823 3516412 5860686 11721372 17582058 28131292 38680527 17582058 8204960 9377097 21098469 23442744 9377097 5860686 9377097 26959155 43369076 23442744 16409921 16409921 12893509 8204960 7032823 7032823 9377097 12893509 15237783 11721372 9377097 14065646 31647704 18754195 8204960 7032823 17582058 41024801 18754195 9377097 9377097 11721372 11721372 11721372 10549235 5860686 4688549 9377097 32819841 25787018 14065646 10549235 7032823 4688549 7032823 10549235 8204960 4688549 4688549 7032823 10549235 8204960 5860686 4688549 7032823 12893509 14065646 10549235 11721372 11721372 9377097 8204960 11721372 15237783 10549235 7032823 4688549 5860686 11721372 19926332 10549235 4688549 4688549 11721372 18754195 8204960 4688549 5860686 11721372 17582058 25787018 23442744 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 32346001 80865002 58222802 35580601 35580601 22642201 9703800 9703800 35580601 51753601 25876801 12938400 19407601 45284401 45284401 16173000 6469200 19407601 35580601 35580601 48519001 97038003 54988202 29111401 42049801 42049801 35580601 51753601 42049801 9703800 9703800 35580601 106741803 32346001 6469200 12938400 51753601 93803403 19407601 9703800 19407601 35580601 42049801 51753601 35580601 9703800 12938400 29111401 42049801 45284401 61457402 38815201 16173000 29111401 58222802 32346001 6469200 6469200 32346001 58222802 35580601 25876801 45284401 48519001 45284401 51753601 22642201 6469200 9703800 35580601 48519001 45284401 38815201 19407601 16173000 64692002 93803403 22642201 6469200 12938400 80865002 67926602 16173000 9703800 25876801 58222802 42049801 38815201 38815201 25876801 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 47097190 177922717 120359485 26165105 10466042 10466042 15699063 20932084 10466042 15699063 31398127 68029274 47097190 15699063 15699063 31398127 26165105 10466042 10466042 20932084 47097190 240718970 209320843 20932084 5233021 10466042 36631148 125592506 136058548 31398127 15699063 62796253 324447307 36631148 5233021 20932084 156990633 204087822 31398127 15699063 36631148 99427401 57563232 10466042 5233021 10466042 47097190 167456675 83728337 31398127 15699063 10466042 10466042 10466042 10466042 10466042 5233021 10466042 10466042 10466042 10466042 10466042 15699063 20932084 78495316 392476581 109893443 26165105 10466042 5233021 31398127 193621780 78495316 10466042 10466042 57563232 177922717 41864169 10466042 15699063 78495316 94194380 20932084 10466042 47097190 408175645 88961358 15699063 5233021 10466042 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 83995431 50397259 39197868 61596649 100794517 50397259 22398782 22398782 55996954 106394212 33598172 22398782 44797563 117593603 33598172 22398782 44797563 83995431 44797563 39197868 44797563 55996954 123193299 55996954 27998477 39197868 39197868 27998477 50397259 89595126 100794517 139992385 89595126 55996954 89595126 145592080 95194822 78395735 89595126 61596649 27998477 27998477 33598172 50397259 95194822 117593603 67196345 44797563 33598172 50397259 100794517 61596649 27998477 27998477 100794517 72796040 22398782 16799086 78395735 100794517 27998477 33598172 72796040 100794517 72796040 33598172 16799086 39197868 179190253 100794517 67196345 27998477 16799086 33598172 50397259 33598172 39197868 123193299 123193299 61596649 50397259 106394212 95194822 39197868 22398782 22398782 33598172 55996954 78395735 89595126 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 413210 550947 550947 1377367 2341524 550947 964157 7988730 1515104 413210 1377367 8126467 1239631 413210 2203788 8677414 1101894 413210 413210 964157 2892471 826420 550947 1928314 1515104 2341524 2066051 413210 413210 413210 413210 1101894 964157 413210 550947 1790577 688684 275473 413210 275473 550947 2203788 3581155 7300046 3718892 550947 688684 2341524 4545312 3167945 550947 413210 2203788 1239631 413210 1239631 2479261 688684 413210 1239631 2754734 1790577 413210 413210 3305681 1377367 413210 688684 826420 2341524 3443418 550947 413210 550947 413210 826420 1239631 550947 826420 1652841 1515104 550947 550947 688684 413210 964157 1377367 964157 2066051 1790577 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 729874807 486583205 892069209 1135360811 1703041217 1054263611 486583205 567680406 648777606 567680406 648777606 810972008 567680406 567680406 648777606 729874807 810972008 567680406 648777606 2027430020 973166410 648777606 648777606 648777606 1946332819 1135360811 567680406 567680406 567680406 1054263611 1054263611 648777606 1135360811 1459749615 729874807 729874807 1378652414 1216458012 567680406 486583205 729874807 567680406 648777606 1297555213 1540846815 1216458012 648777606 648777606 1135360811 892069209 648777606 729874807 892069209 1297555213 810972008 486583205 810972008 1054263611 648777606 648777606 1378652414 1054263611 810972008 1703041217 892069209 567680406 648777606 648777606 1621944016 973166410 486583205 729874807 729874807 1135360811 1054263611 648777606 1378652414 1540846815 729874807 973166410 1784138418 1135360811 648777606 810972008 1216458012 729874807 567680406 973166410 892069209 892069209 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2138004451 2147483647 2147483647 2147483647 2138004451 2147483647 2147483647 2138004451 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2138004451 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2138004451 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 1328622710 885748474 2147483647 2147483647 2147483647 1771496947 2147483647 2147483647 885748474 1771496947 2147483647 885748474 1328622710 2147483647 1771496947 1328622710 2147483647 2147483647 2147483647 1328622710 2147483647 2147483647 2147483647 1771496947 1328622710 2147483647 2147483647 2147483647 2147483647 1328622710 2147483647 885748474 442874237 1771496947 1328622710 442874237 1328622710 2147483647 2147483647 2147483647 2147483647 2147483647 442874237 885748474 2147483647 2147483647 2147483647 442874237 1328622710 2147483647 2147483647 2147483647 2147483647 2147483647 1771496947 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 1328622710 2147483647 2147483647 885748474 1771496947 2147483647 2147483647 1328622710 1328622710 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 1771496947 885748474 2147483647 2147483647 1677634204 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 1677634204 2013161045 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 1006580522 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 1677634204 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 1677634204 1677634204 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2013161045 2147483647 2147483647 1342107363 2147483647 2147483647 2147483647 1006580522 2013161045 2147483647 2147483647 2147483647 2013161045 2147483647 1677634204 1342107363 2147483647 2147483647 1342107363 2147483647 2147483647 1006580522 2013161045 2147483647 2147483647 2147483647 2147483647 2147483647 1342107363 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 484869446 505072339 141420255 141420255 121217361 343449191 60608681 222231829 565681020 40405787 80811574 323246297 60608681 60608681 686898381 60608681 40405787 505072339 404057871 363652084 80811574 404057871 141420255 181826042 101014468 181826042 1111159146 444463659 282840510 20202894 121217361 141420255 80811574 141420255 101014468 80811574 121217361 181826042 80811574 60608681 505072339 222231829 767709956 262637616 202028936 222231829 303043404 767709956 161623149 606086807 161623149 80811574 60608681 282840510 363652084 40405787 242434723 666695488 40405787 141420255 323246297 60608681 262637616 161623149 121217361 101014468 181826042 222231829 80811574 181826042 60608681 222231829 161623149 383854978 141420255 80811574 161623149 20202894 121217361 242434723 20202894 80811574 161623149 141420255 101014468 121217361 505072339 101014468 202028936 161623149 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0