% 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
 1376 1295 1214 1133 1133 1052 971 890 809 728 728 647 647 566 566 566 486 486 486 486 486 486 486 486 486 486 566 566 566 647 647 728 728 809 890 971 971 1052 1133 1214 1295 1295 1376 1376 1376 1376 1376 1376 1295 1214 1133 1133 1052 971 890 890 809 728 728 647 647 647 647 566 566 566 566 566 647 647 647 647 728 728 809 809 890 971 971 1052 1133 1214 1295 1376 1376 1457 1457 1457 1457 1457
 228 244 244 259 259 259 259 259 244 244 244 228 213 213 198 183 183 167 167 152 152 137 137 137 137 122 122 122 122 122 122 137 137 137 137 152 152 167 167 183 183 198 198 213 213 228 228 228 228 213 213 213 198 198 183 183 167 152 152 137 137 122 122 122 107 107 107 107 107 107 107 107 107 107 107 107 107 122 122 122 137 137 152 167 167 183 198 198 213 228
 727 727 808 888 888 969 1050 1131 1292 1373 1454 1534 1615 1696 1696 1696 1696 1696 1615 1534 1454 1373 1211 1131 1050 969 888 808 727 646 565 565 485 485 404 404 404 404 404 323 323 323 323 404 404 404 404 404 485 485 565 565 646 727 808 808 969 1050 1131 1211 1292 1373 1373 1454 1454 1454 1373 1373 1292 1211 1131 1050 969 888 808 808 727 646 646 646 565 565 565 565 565 565 565 565 646 646
 1196 1012 828 736 644 552 460 460 368 368 368 276 276 276 276 276 368 368 368 460 460 552 552 644 736 736 828 1012 1104 1196 1288 1380 1472 1564 1656 1656 1656 1656 1564 1472 1380 1196 1104 1012 920 828 736 644 552 552 460 460 368 368 368 368 276 276 276 276 276 276 368 368 368 460 460 552 552 644 736 920 1012 1196 1472 1748 2023 2299 2667 2943 3127 3219 3219 3127 2851 2575 2207 1931 1656 1380
 414 414 363 363 363 363 363 363 414 414 414 466 466 518 518 570 621 673 673 725 777 829 880 880 932 932 932 932 880 880 829 777 725 673 621 570 518 518 466 414 414 363 363 311 311 259 259 259 259 259 259 259 259 259 259 259 311 311 363 363 414 466 518 570 621 673 725 829 880 932 984 984 1036 1036 984 984 932 880 829 777 725 673 621 570 518 518 466 466 414 414
 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 175 175 175 175 175 175 204 204 204 204 204 204 204 233 233 233 233 262 262 262 291 291 291 320 349 349 378 378 407 437 437 466 495 524 553 553 582 611 640 640 669 698 698 698 698 698 698 669 640 611 582 553 524 466 437 407 378 349 320 291 262 233 233 204 204 175 175 175 175 146 146 146 146
 369 369 392 416 439 439 462 462 485 485 485 485 462 462 462 439 416 416 392 369 346 323 300 277 277 254 231 208 208 185 185 185 162 162 162 162 162 162 185 185 185 185 208 208 208 231 231 231 231 254 254 254 231 231 231 231 208 208 208 185 185 185 162 162 162 162 162 139 139 139 139 139 139 139 139 139 162 162 162 162 185 185 208 231 231 254 277 300 323 346
 5121 5121 5121 5121 5121 5121 5121 5548 5548 5548 5975 6402 6402 6829 7255 8109 8536 8962 9389 9816 10243 10670 10670 10670 10670 10243 9816 8962 8536 8109 7255 6829 5975 5548 5121 4695 4268 3841 3414 3414 2987 2987 2561 2561 2561 2134 2134 2134 1707 1707 1707 1707 1707 1707 1707 1707 1707 1707 1707 1707 1707 1707 2134 2134 2134 2134 2561 2561 2561 2987 2987 3414 3414 3414 3841 3841 3841 4268 4268 4268 4695 4695 4695 4695 4695 4695 5121 5121 5121 5121
 2806 2806 2806 2806 2806 2806 2806 2806 2806 2806 2806 2806 2806 2806 2806 2806 2806 2590 2590 2590 2590 2375 2375 2375 2375 2159 2159 2159 2159 1943 1943 1943 1943 1943 1943 1943 1943 1943 1943 1943 1943 1943 1943 1943 2159 2159 2159 2159 2159 2159 2159 2159 2159 2159 2159 2159 2159 2159 2159 2159 2159 2159 2375 2375 2375 2375 2375 2375 2375 2590 2590 2590 2590 2590 2590 2590 2590 2590 2590 2590 2590 2590 2590 2590 2590 2590 2806 2806 2806 2806
 6219 6219 6219 6219 6219 6219 6219 6219 6219 6219 6219 6219 6219 6219 6219 6219 6219 6219 6219 6219 6219 12438 12438 12438 12438 12438 12438 12438 12438 12438 12438 12438 12438 18657 18657 18657 18657 24876 24876 31095 37314 37314 43533 55971 62190 68409 80847 93285 99504 111942 124380 136818 149256 167913 186570 205227 223884 242541 267417 292293 310950 317169 317169 310950 286074 254979 223884 192789 155475 130599 105723 80847 68409 49752 43533 31095 31095 24876 18657 18657 18657 12438 12438 12438 12438 12438 12438 12438 12438 12438
 35667 32695 26750 23778 20806 17833 14861 11889 8917 8917 5944 5944 5944 5944 5944 5944 5944 5944 5944 5944 5944 5944 5944 5944 5944 5944 5944 5944 8917 8917 8917 8917 11889 11889 14861 17833 20806 23778 29722 35667 41611 47556 56473 68362 77278 86195 92140 98084 101056 101056 98084 92140 86195 77278 71334 62417 56473 50528 44584 41611 38639 35667 32695 32695 29722 29722 26750 26750 26750 26750 23778 23778 23778 26750 26750 26750 29722 29722 32695 35667 38639 41611 41611 44584 47556 47556 47556 44584 41611 38639
 15775 13521 11268 11268 9014 9014 6761 6761 4507 4507 4507 4507 4507 4507 4507 2254 2254 2254 2254 2254 2254 2254 2254 2254 2254 2254 2254 2254 2254 2254 2254 2254 2254 2254 2254 2254 2254 4507 4507 6761 6761 9014 11268 13521 15775 18028 20282 22535 24789 27042 29296 31549 33803 36056 38310 40563 42817 45070 47324 49577 51831 56338 58592 60845 65352 67606 69859 72113 74366 74366 74366 74366 72113 67606 63099 58592 54084 49577 45070 40563 36056 33803 31549 27042 24789 22535 22535 20282 18028 15775
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7681 23044 38407 76814 122903 199717 314939 460886 622197 729737 714374 599152 460886 337983 253488 199717 168992 145947 138266 130585 122903 122903 122903 130585 130585 130585 130585 130585 122903 115222 107540 92177 84496 76814 61452 53770 46089 38407 30726 23044 15363 15363 7681 7681 7681 0
 39049 39049 39049 39049 35499 35499 35499 31949 31949 28399 28399 24849 24849 24849 21299 21299 21299 21299 21299 21299 21299 21299 21299 21299 21299 21299 21299 21299 21299 21299 21299 21299 21299 21299 21299 24849 24849 24849 28399 31949 35499 35499 39049 42599 46149 49698 53248 53248 56798 60348 60348 63898 63898 67448 70998 70998 74548 74548 74548 78098 78098 78098 74548 74548 70998 67448 63898 60348 56798 53248 49698 42599 39049 35499 35499 31949 28399 28399 28399 28399 28399 28399 28399 31949 31949 31949 35499 35499 35499 39049
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4520 4520 4520 4520 4520 4520 4520 4520 4520 4520 4520 9041 13561 18081 27122 45204 67805 103968 158213 235059 339027 442995 510801 488199 402312 293823 207937 149172 108489 85887 67805 58765 54244 49724 49724 45204 45204 45204 45204 40683 40683 36163 31643 31643 27122 22602 18081 13561 9041 9041 4520 4520 4520 4520 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9283 9283 18566 37132 64981 102113 176376 287772 445583 640525 789053 816902 724072 594110 454866 352753 269206 213508 176376 157811 148528 148528 148528 157811 167094 176376 176376 176376 176376 167094 157811 148528 129962 120679 102113 92830 74264 64981 55698 46415 46415 37132 37132 27849 27849 27849 18566 18566 18566 9283 9283 9283 9283 0
 5163 5163 5163 5163 5163 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5163 5163 5163 5163 5163 5163 5163 5163 5163 5163 5163 5163 5163 5163 5163 5163 5163 10327 15490 25817 41307 61960 87777 123920 170390 227187 299474 371761 428558 464701 449211 402741 335618 268494 211697 170390 139410 118757 98104 82614 72287 61960 51633 46470 36143 30980 25817 20653 15490 10327 10327 5163 5163 5163 5163 5163 5163 5163 5163 5163 5163 5163 5163 5163 5163 5163 5163
 5676 5676 5676 5676 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5676 5676 5676 5676 5676 11352 11352 17027 17027 22703 28379 39730 45406 56758 62433 73785 79461 85136 90812 102164 107840 124867 141894 175949 221355 289464 391628 516495 612983 612983 505143 363249 244058 164597 113515 73785 51082 39730 28379 17027 11352 5676 5676 0 0 0 0 0 0 0 0 0 0 5676 5676 5676 5676 5676 5676 5676 5676 5676 5676
 2423 2423 2423 2423 2423 2423 2423 0 0 0 0 0 2423 2423 2423 4846 4846 7269 7269 7269 9692 9692 9692 9692 9692 9692 9692 9692 7269 7269 7269 4846 4846 2423 2423 0 0 0 0 0 0 0 2423 4846 7269 12115 19385 26654 41192 58154 87230 128422 186576 244729 266537 235037 174461 121153 84807 60577 46038 36346 29077 26654 24231 21808 19385 19385 19385 16961 16961 16961 16961 16961 16961 16961 14538 14538 14538 12115 12115 9692 9692 7269 7269 7269 4846 4846 4846 4846
 19577 19577 13051 13051 13051 6526 6526 6526 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6526 6526 6526 6526 6526 6526 6526 13051 13051 13051 19577 26102 39153 52204 78306 110934 156613 208817 261022 319752 352379 371956 371956 358905 339328 313226 293649 267547 254496 234919 221868 202292 182715 169664 143562 130511 110934 91358 78306 65255 58730 45679 39153 32628 26102 19577 13051 13051 13051 13051 6526 13051 13051 13051 13051 13051 19577 19577 19577 19577 19577 19577 19577 19577
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4938 4938 4938 4938 4938 4938 4938 4938 4938 0 0 0 0 0 0 0 0 0 4938 14814 29627 54317 93820 153075 241958 370344 508605 567860 498729 365406 241958 158013 108634 79007 64193 54317 54317 49379 54317 54317 59255 64193 74069 79007 88882 93820 98758 93820 83945 74069 59255 44441 34565 29627 19752 14814 14814 9876 9876 4938 4938 4938 0 0 0
 26024 13012 13012 6506 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6506 6506 19518 26024 45542 71566 97590 130120 162650 188674 214697 240721 266745 292769 312287 325299 331805 312287 279757 234215 195180 156144 123614 104096 84578 78072 71566 65060 65060 65060 65060 71566 84578 91084 110602 123614 143132 149638 149638 143132 130120 117108 97590 84578 78072 65060 58554 45542 39036 32530
 0 0 0 0 7947 7947 7947 7947 15894 15894 15894 23840 23840 23840 23840 15894 15894 15894 7947 7947 7947 7947 7947 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7947 7947 23840 31787 47681 71521 95361 127148 150988 174829 206616 230456 262243 301977 349657 405285 468859 524486 548326 524486 460912 389391 317870 270190 230456 206616 182775 174829 158935 150988 135095 119201 95361 79468 55627 39734 23840 15894 7947 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 11099 11099 22198 22198 22198 22198 22198 22198 22198 22198 22198 22198 11099 11099 11099 11099 11099 11099 11099 11099 11099 11099 11099 11099 11099 11099 0 0 0 0 0 0 0 11099 11099 11099 11099 11099 22198 33298 55496 66595 99893 122091 155389 188686 210885 244182 266381 288579 310777 344075 377372 421769 466166 510563 543860 566059 543860 510563 466166 410670 366273 332976 310777 288579 277480 255281 244182 233083 199785 177587 144289 122091 88794 66595 55496 44397 33298 22198 22198 22198 22198 11099 11099 11099 11099 11099 11099 11099
 17887 17887 17887 17887 23849 23849 29811 29811 35774 41736 41736 47698 47698 47698 41736 41736 35774 35774 29811 23849 23849 17887 17887 17887 11925 11925 11925 11925 11925 11925 11925 11925 11925 11925 17887 23849 29811 41736 59623 77510 101359 119246 131171 137133 137133 131171 119246 107321 95397 89434 77510 71548 59623 53661 47698 41736 35774 35774 35774 35774 35774 41736 53661 65585 77510 101359 131171 166944 214643 274266 333889 363700 339851 274266 196756 137133 89434 59623 41736 29811 23849 17887 17887 17887 11925 11925 11925 11925 11925 17887
 15070 15070 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15070 30141 60281 105493 165774 241126 331548 406900 452111 437040 391829 316478 256196 195915 150704 120563 105493 105493 150704 210985 346618 557603 919292 1416614 1898865 1959147 1476895 904222 512392 271266 150704 75352 45211 15070 15070 15070 15070 15070 15070 15070 15070 15070 15070 15070 15070 15070 15070 15070 15070
 10420 10420 10420 15630 20840 26050 31260 36470 46890 52101 52101 52101 41680 31260 26050 15630 10420 10420 5210 5210 5210 0 0 0 0 0 0 0 0 0 5210 5210 10420 10420 15630 26050 36470 46890 52101 57311 62521 57311 52101 46890 41680 41680 36470 36470 36470 41680 46890 57311 78151 109411 161512 239662 338653 422014 427224 349073 255292 182352 130251 98991 83361 72941 67731 62521 62521 67731 72941 78151 78151 78151 67731 57311 46890 36470 26050 20840 15630 10420 10420 5210 5210 5210 5210 5210 5210 5210
 7288 7288 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7288 7288 7288 14577 14577 21865 21865 21865 29154 29154 29154 29154 29154 29154 29154 29154 36442 43730 51019 65595 87461 131191 196786 313401 502899 772569 969355 874606 612224 393573 255093 182210 138479 116614 102037 102037 102037 109326 109326 116614 109326 94749 80172 65595 43730 36442 29154 21865 14577 14577 7288 7288 7288 7288 7288 7288 7288
 10993 10993 10993 10993 10993 10993 10993 10993 10993 10993 16489 16489 10993 10993 10993 10993 10993 10993 10993 10993 5496 5496 5496 5496 5496 5496 5496 5496 5496 5496 5496 5496 10993 10993 10993 16489 21985 27482 27482 32978 38474 38474 38474 38474 38474 32978 32978 32978 32978 32978 32978 32978 32978 32978 32978 38474 38474 43970 54963 71452 87941 115422 153897 208860 269319 346267 423216 478179 489171 445201 357260 263823 181378 120919 82445 54963 38474 27482 16489 16489 10993 10993 10993 10993 5496 5496 5496 5496 10993 10993
 0 0 0 0 0 0 0 0 0 8022 8022 8022 16044 8022 8022 8022 8022 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8022 8022 16044 24066 32088 40110 40110 40110 40110 32088 32088 24066 24066 24066 24066 32088 32088 48132 56154 80220 96264 120330 128352 136374 128352 120330 112308 104286 112308 128352 168463 232639 336925 505388 721982 954621 1034841 858357 577586 336925 184507 104286 56154 32088 16044 8022 0 0 0 0 0 0 0 0 0 0 0 0
 25479 33972 38219 50958 59451 67944 76437 76437 76437 72191 63698 59451 55205 50958 46712 50958 50958 50958 50958 50958 50958 42465 38219 29726 25479 21233 12740 8493 8493 4247 4247 4247 4247 4247 4247 4247 8493 12740 16986 25479 38219 50958 63698 76437 80684 80684 80684 76437 67944 63698 55205 50958 46712 42465 42465 42465 46712 50958 55205 59451 72191 89177 110409 140135 165614 182600 178353 161367 127395 97670 67944 46712 29726 21233 12740 8493 8493 8493 4247 4247 4247 4247 4247 4247 4247 8493 8493 12740 16986 21233
 19716 19716 23659 23659 27602 31545 39431 51261 67033 74919 82806 82806 78862 70976 63090 55204 51261 47317 47317 43374 43374 39431 35488 31545 23659 15772 11829 7886 3943 3943 3943 3943 3943 3943 3943 3943 3943 3943 7886 7886 11829 15772 19716 27602 31545 39431 43374 55204 63090 74919 86749 94635 98578 90692 82806 70976 63090 55204 55204 51261 55204 59147 74919 94635 122237 149839 161668 153782 130123 98578 70976 51261 35488 27602 23659 19716 19716 15772 15772 15772 15772 15772 11829 11829 11829 11829 11829 15772 15772 15772
 27131 31006 42634 54261 65888 77516 85267 81392 73640 62013 50385 42634 38758 31006 27131 23255 19379 15503 11627 11627 11627 7752 7752 7752 7752 7752 7752 7752 7752 11627 15503 19379 27131 31006 34882 42634 50385 54261 58137 58137 54261 46509 38758 31006 23255 19379 19379 15503 15503 15503 19379 23255 31006 38758 46509 54261 62013 69764 73640 77516 77516 73640 69764 69764 69764 69764 77516 85267 93019 96895 104646 104646 96895 89143 77516 65888 58137 50385 42634 38758 34882 31006 27131 23255 19379 15503 15503 15503 19379 19379
 40021 65034 95050 120063 125066 105055 80042 60032 45024 35018 25013 25013 20011 20011 15008 15008 15008 15008 20011 25013 30016 40021 40021 35018 30016 20011 15008 10005 10005 10005 10005 10005 10005 10005 10005 10005 15008 15008 20011 25013 35018 55029 80042 115061 135071 140074 135071 120063 105055 100053 100053 105055 115061 120063 125066 125066 125066 120063 115061 105055 100053 95050 90047 95050 110058 130069 150079 155082 135071 100053 65034 40021 25013 20011 15008 10005 10005 10005 10005 10005 10005 10005 10005 10005 10005 10005 10005 10005 15008 25013
 23544 31392 39240 31392 15696 7848 7848 7848 7848 7848 7848 7848 7848 7848 15696 15696 23544 31392 31392 31392 31392 23544 15696 15696 23544 31392 39240 47088 47088 31392 23544 23544 15696 15696 7848 7848 7848 15696 15696 23544 31392 62784 102023 149111 164807 125567 86327 54936 39240 31392 23544 23544 23544 23544 23544 31392 39240 54936 94175 156959 321766 722011 1318455 1012385 470877 219742 117719 78479 78479 94175 133415 172655 196199 172655 133415 94175 70632 47088 39240 31392 23544 23544 15696 15696 15696 7848 7848 7848 7848 15696
 393305 269695 146085 78661 44949 22475 11237 11237 11237 0 0 0 0 0 0 0 0 0 0 0 0 56186 269695 674237 573102 258458 112373 67424 44949 33712 33712 22475 22475 22475 22475 22475 22475 22475 22475 22475 22475 33712 44949 89898 202271 427017 674237 696712 516915 359593 258458 191034 146085 112373 89898 67424 56186 33712 33712 22475 11237 11237 11237 11237 22475 56186 168559 471966 730423 382068 134847 56186 22475 11237 11237 11237 11237 11237 22475 22475 33712 44949 56186 78661 101136 134847 179797 247220 337119 415780
 17096 22794 34191 39890 45589 39890 39890 34191 34191 34191 39890 45589 56986 74082 108273 165259 233642 273532 227943 142465 79780 39890 17096 11397 11397 11397 17096 22794 22794 22794 22794 22794 22794 22794 22794 22794 22794 22794 28493 34191 39890 45589 51287 45589 34191 22794 17096 22794 22794 28493 39890 45589 56986 68383 85479 96876 113972 131067 136766 136766 125369 102574 85479 62684 45589 34191 28493 28493 39890 68383 119670 193752 256436 256436 193752 131067 91177 62684 45589 39890 34191 28493 22794 22794 22794 17096 17096 17096 11397 11397
 69199 98032 155698 207597 213363 161464 103798 63432 40366 28833 17300 17300 11533 11533 11533 11533 11533 17300 17300 23066 28833 34599 46133 63432 74965 86499 86499 80732 74965 69199 63432 57666 57666 57666 57666 57666 63432 74965 86499 103798 121098 132631 132631 115332 92265 74965 63432 57666 57666 57666 51899 51899 46133 46133 40366 40366 40366 40366 46133 51899 57666 74965 92265 109565 121098 121098 98032 69199 46133 28833 23066 23066 17300 17300 17300 23066 23066 28833 34599 40366 51899 69199 80732 92265 92265 86499 74965 63432 51899 51899
 53111 72079 83460 83460 72079 56904 45524 34143 30349 26555 22762 22762 18968 18968 18968 18968 18968 22762 22762 26555 34143 41730 53111 60698 60698 56904 45524 37936 34143 30349 26555 22762 22762 18968 18968 18968 18968 22762 22762 30349 34143 45524 56904 64492 68285 60698 53111 45524 45524 45524 45524 49317 49317 49317 45524 41730 37936 34143 30349 30349 30349 30349 34143 37936 49317 56904 64492 64492 53111 41730 30349 26555 22762 22762 26555 26555 34143 41730 53111 64492 79666 87254 83460 75873 60698 49317 41730 34143 34143 41730
 57154 22861 5715 0 0 0 0 0 0 0 0 0 5715 11431 28577 68584 154315 217184 154315 80015 34292 17146 5715 5715 11431 11431 11431 11431 5715 5715 5715 0 0 0 0 0 0 5715 5715 5715 5715 11431 17146 28577 57154 142884 354352 468660 251476 108592 45723 22861 11431 5715 0 0 0 0 0 0 0 5715 11431 28577 68584 165745 348637 440083 342922 262907 228614 217184 188607 142884 91446 57154 34292 22861 17146 11431 11431 11431 11431 17146 28577 40008 62869 102876 142884 120023
 54334 67917 54334 32600 19017 10867 8150 5433 5433 5433 5433 5433 8150 10867 13583 16300 24450 29884 40750 48900 57050 59767 57050 59767 65201 76067 100518 127684 141268 122251 81501 48900 27167 16300 10867 8150 5433 5433 5433 8150 10867 19017 35317 62484 78784 54334 24450 10867 8150 5433 5433 5433 5433 8150 8150 13583 21734 32600 48900 70634 81501 73351 54334 38034 27167 19017 16300 16300 16300 16300 19017 19017 19017 19017 16300 16300 13583 13583 13583 10867 10867 10867 8150 8150 8150 8150 8150 10867 19017 32600
 59720 53084 36495 23224 16589 13271 9953 9953 9953 13271 19907 26542 39813 56402 76308 92897 96215 82944 63037 39813 26542 16589 9953 6636 3318 3318 3318 3318 6636 9953 23224 46449 89580 136028 112804 59720 29860 13271 6636 3318 3318 3318 3318 6636 9953 16589 23224 26542 23224 19907 16589 16589 16589 19907 23224 33178 49766 69673 89580 96215 92897 79626 66355 56402 46449 39813 33178 29860 26542 26542 23224 23224 26542 29860 36495 49766 69673 96215 106168 86262 53084 33178 19907 13271 9953 9953 13271 19907 33178 49766
 14027 17534 24548 28055 28055 28055 24548 24548 21041 21041 24548 31562 38575 49096 52603 52603 45589 42082 35068 31562 28055 24548 24548 21041 21041 17534 17534 17534 21041 24548 28055 31562 35068 35068 31562 28055 24548 24548 21041 21041 21041 21041 21041 17534 14027 14027 14027 14027 17534 28055 42082 73644 133260 220931 245479 164821 91178 52603 35068 24548 21041 17534 14027 14027 14027 14027 10521 10521 10521 7014 7014 7014 7014 10521 10521 14027 24548 38575 66630 126246 189369 175342 108712 63123 35068 21041 17534 14027 10521 14027
 100672 95373 63582 42388 26493 21194 15896 15896 21194 31791 52985 95373 164254 259627 302015 222538 127164 68881 42388 26493 21194 15896 15896 15896 10597 10597 10597 5299 5299 5299 5299 10597 21194 37090 58284 58284 42388 21194 10597 5299 5299 5299 10597 15896 26493 58284 127164 259627 333806 238433 137761 84776 58284 37090 26493 21194 10597 10597 10597 15896 21194 37090 68881 132463 211941 196045 111269 58284 31791 21194 15896 15896 21194 31791 47687 84776 127164 127164 79478 31791 10597 0 0 0 0 5299 10597 21194 42388 74179
 89177 59451 44589 37157 33441 37157 40873 52020 63167 74314 81746 81746 74314 63167 52020 40873 37157 33441 29726 29726 26010 22294 18579 14863 11147 7431 7431 7431 3716 7431 7431 11147 18579 33441 55736 78030 74314 52020 29726 18579 11147 7431 7431 7431 7431 11147 14863 18579 22294 26010 29726 29726 33441 33441 37157 37157 33441 29726 26010 22294 18579 18579 18579 22294 26010 33441 44589 59451 81746 96609 96609 89177 78030 74314 78030 92893 107756 107756 78030 48304 26010 14863 11147 11147 14863 26010 44589 81746 118903 118903
 94928 90407 85887 85887 90407 94928 99448 94928 81366 67805 49724 40683 36163 31643 36163 40683 49724 67805 94928 122050 122050 99448 67805 45204 31643 27122 18081 18081 13561 13561 18081 18081 22602 27122 36163 40683 36163 31643 27122 18081 13561 13561 13561 13561 18081 27122 36163 45204 54244 54244 49724 36163 31643 27122 27122 31643 40683 58765 85887 113009 131090 117529 90407 67805 49724 40683 36163 36163 36163 31643 31643 31643 31643 36163 45204 54244 72326 81366 72326 49724 31643 22602 18081 18081 18081 27122 36163 54244 76846 90407
 53082 44915 44915 44915 48999 53082 57165 53082 40832 32666 28582 24499 24499 28582 32666 40832 44915 48999 57165 69415 85747 97997 106163 102080 85747 69415 48999 36749 28582 24499 20416 16333 16333 20416 24499 32666 44915 57165 61248 53082 40832 28582 24499 24499 28582 32666 44915 57165 65331 61248 48999 32666 24499 20416 16333 20416 24499 32666 48999 65331 73498 77581 73498 65331 61248 57165 57165 53082 48999 44915 40832 40832 40832 44915 53082 57165 57165 44915 32666 24499 16333 16333 16333 20416 28582 36749 53082 65331 69415 61248
 32076 29160 29160 26244 23328 26244 26244 32076 34992 37908 46656 52488 52488 43740 32076 23328 20412 20412 26244 43740 64152 67068 49572 29160 17496 11664 11664 14580 26244 43740 64152 72900 61236 46656 34992 32076 29160 29160 29160 23328 17496 14580 14580 14580 17496 20412 23328 23328 23328 20412 20412 20412 20412 23328 26244 32076 37908 49572 64152 72900 64152 46656 29160 17496 14580 17496 26244 40824 55404 58320 40824 23328 11664 8748 8748 14580 26244 49572 84564 87480 55404 29160 17496 11664 8748 8748 11664 17496 26244 29160
 4933 4933 4933 9866 14799 34531 54263 73995 83861 69062 44397 24665 19732 14799 14799 19732 24665 29598 39464 54263 49330 39464 24665 19732 14799 14799 29598 69062 152922 192386 118391 54263 19732 4933 0 0 4933 9866 14799 34531 73995 177587 350241 330509 217051 152922 123324 108525 88794 64129 44397 24665 14799 9866 4933 0 0 4933 14799 29598 49330 59196 54263 39464 24665 14799 14799 19732 34531 64129 128257 157855 93726 44397 24665 14799 9866 9866 9866 9866 29598 69062 138123 197319 152922 73995 24665 9866 4933 4933
 44024 29350 22012 18343 25681 33018 47693 55030 51362 40356 29350 25681 22012 29350 33018 40356 40356 40356 36687 33018 40356 66036 117398 161422 117398 55030 29350 18343 18343 22012 25681 33018 36687 36687 33018 25681 25681 22012 22012 18343 14675 11006 11006 14675 22012 33018 40356 33018 18343 11006 7337 11006 11006 18343 25681 47693 99055 165091 132073 66036 33018 18343 11006 11006 11006 18343 22012 25681 22012 14675 11006 11006 14675 29350 51362 84380 124736 139410 113729 80711 55030 40356 29350 25681 22012 25681 33018 51362 66036 62368
 43535 32079 27496 29787 32079 34370 34370 27496 20622 16039 13748 11457 13748 18331 25205 29787 34370 32079 25205 20622 20622 27496 41244 59575 59575 38953 22913 16039 13748 13748 16039 20622 20622 20622 16039 13748 13748 16039 16039 16039 13748 11457 9165 9165 11457 13748 16039 18331 16039 11457 11457 9165 11457 13748 22913 38953 73323 96236 68740 36661 20622 13748 11457 11457 16039 22913 29787 27496 20622 13748 11457 11457 13748 20622 29787 36661 38953 36661 32079 27496 22913 18331 16039 16039 16039 20622 32079 48118 61866 57283
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 14480 12067 12067 14480 12067 12067 14480 16894 26547 41028 60335 62748 45855 31374 21721 16894 14480 16894 24134 38614 50681 45855 31374 19307 14480 12067 12067 14480 16894 16894 19307 21721 24134 24134 24134 19307 16894 14480 14480 14480 21721 31374 38614 41028 38614 33788 31374 36201 38614 33788 24134 16894 14480 12067 12067 16894 21721 26547 33788 33788 28961 21721 16894 14480 9654 9654 9654 12067 21721 36201 48268 48268 41028 33788 33788 38614 48268 55508 55508 45855 33788 26547 24134 26547 31374 38614 41028 33788 24134 16894
 84503 105629 133796 147880 126754 98587 84503 77461 77461 63377 49293 35210 28168 28168 28168 42251 63377 84503 84503 70419 56335 56335 63377 63377 56335 35210 21126 14084 7042 14084 21126 63377 140838 239425 204216 98587 42251 14084 7042 7042 7042 21126 35210 42251 42251 35210 42251 63377 105629 154922 112671 49293 21126 14084 7042 14084 28168 49293 98587 161964 147880 84503 56335 49293 49293 63377 70419 63377 49293 42251 35210 42251 56335 91545 140838 204216 246467 246467 204216 147880 105629 77461 63377 77461 112671 176048 190132 140838 98587 77461
 18752 23440 28128 37503 42191 37503 32816 37503 70319 135950 215645 201581 121886 65631 37503 28128 28128 46879 79695 84383 51567 28128 18752 14064 14064 18752 23440 23440 18752 14064 23440 51567 84383 112510 98447 60943 37503 18752 14064 14064 28128 42191 42191 28128 23440 18752 18752 28128 37503 42191 32816 18752 18752 23440 42191 75007 121886 140638 103135 56255 32816 23440 28128 37503 42191 32816 23440 18752 23440 28128 46879 70319 70319 46879 32816 37503 56255 93759 140638 173454 140638 89071 56255 37503 42191 51567 56255 42191 28128 18752
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 87196 72663 65397 50864 43598 36332 29065 36332 58130 72663 65397 50864 43598 36332 36332 29065 36332 36332 43598 43598 50864 65397 94462 138060 174391 174391 138060 94462 50864 29065 21799 36332 58130 101728 196190 283386 203457 87196 29065 21799 29065 50864 87196 130794 152592 138060 123527 116261 116261 94462 65397 29065 21799 21799 36332 43598 43598 43598 43598 36332 29065 21799 29065 43598 50864 72663 101728 138060 145326 108995 65397 43598 29065 21799 21799 43598 101728 174391 203457 152592 94462 50864 29065 29065 50864 123527 247054 283386 188924 116261
 50864 36332 36332 43598 50864 43598 29065 29065 58130 116261 181658 159859 87196 43598 21799 14533 36332 72663 79929 50864 36332 36332 50864 65397 65397 43598 21799 14533 7266 29065 108995 225255 203457 123527 72663 43598 29065 14533 29065 87196 239788 247054 123527 65397 58130 72663 130794 210723 188924 108995 58130 43598 43598 50864 50864 43598 43598 43598 58130 79929 65397 36332 21799 21799 43598 108995 232522 254321 145326 101728 101728 159859 254321 152592 36332 7266 7266 14533 29065 65397 152592 254321 152592 43598 14533 14533 29065 58130 87196 79929
 146272 97514 48757 19503 9751 9751 39006 165775 438815 263289 107266 58509 39006 29254 29254 68260 224283 380306 195029 87763 58509 58509 78012 107266 146272 185277 195029 214532 234035 234035 185277 156023 126769 126769 136520 156023 204780 234035 175526 97514 68260 68260 97514 136520 146272 97514 58509 48757 48757 78012 126769 107266 48757 19503 19503 29254 48757 68260 107266 136520 87763 29254 9751 9751 19503 39006 68260 126769 165775 156023 126769 97514 68260 48757 29254 29254 48757 97514 136520 126769 87763 48757 29254 29254 58509 136520 195029 175526 165775 165775
 35721 75411 150822 142884 75411 39690 23814 15876 15876 19845 27783 35721 43659 39690 31752 19845 15876 15876 19845 31752 79380 226233 218295 79380 35721 19845 19845 19845 19845 15876 11907 15876 19845 23814 23814 23814 23814 19845 15876 11907 7938 11907 15876 23814 27783 31752 31752 31752 31752 23814 15876 11907 11907 27783 91287 377055 345303 91287 31752 11907 7938 15876 35721 63504 63504 47628 35721 31752 27783 23814 19845 15876 15876 19845 19845 19845 19845 23814 35721 51597 75411 71442 43659 23814 15876 15876 15876 15876 15876 23814
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 63159 45113 36091 31579 31579 31579 22557 18045 27068 54136 126317 252634 189476 81204 36091 22557 22557 40602 63159 49625 27068 18045 22557 36091 58647 58647 40602 36091 40602 40602 40602 40602 49625 81204 130829 144363 94738 54136 40602 45113 58647 58647 45113 31579 27068 27068 27068 22557 22557 31579 49625 58647 54136 40602 36091 40602 49625 63159 76693 76693 54136 36091 18045 13534 13534 27068 45113 45113 36091 31579 40602 58647 45113 27068 13534 13534 27068 72181 144363 108272 49625 22557 13534 13534 22557 31579 40602 58647 72181 76693
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 462354 497920 497920 497920 497920 604617 604617 391223 177828 71131 35566 71131 213394 640182 675748 284526 106697 106697 177828 426788 675748 533485 497920 569051 533485 248960 71131 71131 106697 284526 497920 320091 106697 71131 71131 106697 284526 497920 462354 248960 142263 71131 106697 177828 284526 391223 497920 569051 426788 248960 213394 248960 462354 995839 1066971 391223 142263 71131 106697 248960 675748 1031405 569051 320091 391223 604617 640182 391223 248960 248960 497920 853577 640182 391223 391223 533485 640182 426788 213394 142263 177828 284526 426788 569051 569051 604617 746880 853577 711314 533485
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 1208223 1347633 929402 511171 325291 418231 604112 604112 371761 185880 92940 46470 185880 418231 557641 371761 232351 139410 185880 511171 1208223 1812335 1905275 1394104 650582 278821 92940 92940 232351 743522 1115283 604112 278821 139410 139410 325291 882932 1161753 604112 232351 92940 92940 232351 557641 1301163 1719394 1115283 604112 278821 139410 92940 139410 232351 371761 371761 232351 92940 92940 139410 232351 325291 325291 185880 92940 139410 371761 882932 1440574 1347633 975873 604112 278821 139410 139410 278821 789992 1115283 511171 139410 46470 92940 278821 789992 1115283 697052 371761 278821 325291 511171 789992
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 47000 20143 6714 0 0 13429 53715 161144 409574 282002 94001 53715 53715 120858 362574 194715 33572 0 6714 33572 47000 33572 26857 40286 94001 80572 20143 6714 13429 26857 33572 47000 67143 73858 53715 40286 33572 33572 40286 26857 6714 0 6714 13429 40286 228287 684861 167858 53715 13429 0 0 6714 20143 33572 26857 13429 6714 6714 13429 33572 40286 20143 6714 13429 94001 1262293 275287 60429 33572 26857 13429 6714 20143 80572 67143 20143 6714 0 13429 107429 141001 33572 13429 0 0 13429 47000 60429 67143
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 1644359 1174542 1409451 2114176 2349084 1644359 1409451 2114176 3758535 5167986 3993443 2583993 2114176 2349084 3993443 7047253 5872711 3053810 1879267 1644359 1409451 939634 939634 1409451 2818901 3523627 2583993 2114176 1879267 1879267 2114176 3053810 3523627 2114176 1174542 1174542 1644359 2818901 2818901 2114176 1879267 2349084 2583993 3053810 4698169 8221795 6107619 2583993 1644359 1879267 2349084 2114176 1644359 1409451 1409451 1879267 2349084 2583993 2114176 1644359 1409451 1644359 1879267 2114176 2583993 3993443 4698169 3053810 1879267 1879267 2114176 1879267 1879267 3053810 6577436 5637802 2349084 1409451 1644359 3523627 7282161 4933077 2114176 1174542 1409451 1879267 2114176 1879267 1879267 1879267
 1368831 684416 1026623 2395454 3079870 3079870 3079870 3079870 3079870 3079870 5133117 13003895 19848051 7870779 3422078 3079870 5133117 3764286 1026623 342208 342208 1026623 2395454 3422078 8897402 13346103 1711039 342208 0 684416 4790909 6501948 1368831 342208 342208 1026623 5475324 6501948 1026623 0 0 684416 3079870 10608441 6501948 3079870 1368831 342208 342208 342208 1026623 2053247 3764286 5817532 10608441 14372727 8897402 4790909 4448701 6844156 7186363 2737662 1368831 1368831 2053247 1711039 1026623 1026623 3764286 14030519 3764286 1368831 1711039 2395454 2395454 3079870 4106493 3422078 2053247 1368831 1711039 3079870 3422078 2737662 2395454 2395454 3422078 6844156 13688311 4790909
 3448696 3713981 2652843 2122275 1326422 1061137 795853 1326422 2918128 3183412 1591706 1061137 1061137 2122275 3713981 2652843 1326422 795853 1061137 1326422 2652843 3713981 3448696 2652843 1591706 795853 795853 1326422 3448696 8489098 7427961 3448696 2387559 2652843 4775118 7427961 5836255 2918128 1856990 2387559 4775118 6101539 2918128 1326422 1326422 1856990 2652843 4244549 7427961 6897392 3448696 2387559 2918128 4775118 3713981 1591706 1061137 1591706 3183412 5305686 4509834 2918128 2387559 2387559 2918128 4244549 3448696 1591706 1061137 795853 1061137 1856990 2652843 2918128 2918128 3448696 5305686 7427961 5305686 2652843 2122275 3183412 5040402 4509834 2918128 2122275 1326422 795853 795853 1591706
 972649 648433 648433 1864244 1621082 567379 405270 567379 972649 1053703 729487 648433 729487 972649 1134757 972649 648433 405270 324216 486325 1053703 1621082 1215811 891595 648433 405270 405270 486325 729487 891595 891595 1134757 1702136 1945298 1215811 810541 810541 1215811 1134757 729487 810541 972649 648433 324216 405270 972649 1702136 972649 810541 972649 729487 486325 567379 1134757 972649 405270 324216 486325 1134757 1377920 891595 648433 729487 810541 891595 729487 486325 405270 405270 405270 648433 891595 1134757 1458974 1621082 1458974 1296865 1053703 729487 567379 648433 1053703 1134757 891595 1134757 2188460 1702136 810541 648433 1053703
 1444492 1925989 3370480 5296469 7222458 10111441 7703955 3851978 2407486 2407486 2888983 2407486 2407486 2407486 2407486 2407486 5296469 10111441 6259464 3370480 6259464 12037430 4814972 2407486 2888983 5296469 4814972 3851978 5777967 6259464 3370480 2407486 5777967 12518927 9148447 4333475 2407486 3370480 6740961 8185453 4814972 3370480 5296469 10592939 9148447 6740961 7222458 7222458 4333475 3851978 5296469 7703955 5296469 3370480 3851978 7703955 14444916 13000425 5777967 3370480 5777967 10111441 6259464 3370480 3370480 4333475 2888983 2888983 6259464 16852402 6259464 2888983 4333475 8185453 6740961 4333475 2888983 2407486 2407486 2888983 3851978 3370480 2407486 2888983 5777967 9629944 7703955 4814972 2888983 1925989
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 22113719 8505276 3402111 5103166 15309497 34021105 27216884 8505276 3402111 5103166 13608442 32320050 11907387 5103166 5103166 20412663 17010553 3402111 3402111 25515829 83351708 13608442 10206332 8505276 3402111 5103166 49330603 78248543 23814774 25515829 17010553 5103166 5103166 15309497 17010553 6804221 5103166 8505276 23814774 27216884 39124271 146290754 42526382 10206332 6804221 5103166 6804221 28917940 199023467 22113719 6804221 10206332 23814774 11907387 5103166 6804221 20412663 27216884 8505276 5103166 10206332 15309497 20412663 44227437 18711608 3402111 3402111 15309497 20412663 10206332 20412663 11907387 3402111 5103166 15309497 8505276 3402111 5103166 20412663 30618995 8505276 3402111 5103166 11907387 13608442 6804221 6804221 8505276 8505276 11907387
 8322667 14267429 10700572 8322667 8322667 10700572 13078476 10700572 7133714 5944762 5944762 8322667 10700572 7133714 4755810 7133714 13078476 9511619 5944762 13078476 45180191 26156953 11889524 9511619 5944762 7133714 20212191 26156953 10700572 10700572 23779048 21401143 13078476 11889524 14267429 16645334 16645334 13078476 9511619 15456381 36857524 29723810 11889524 7133714 7133714 9511619 23779048 48747048 20212191 10700572 9511619 9511619 8322667 5944762 5944762 7133714 13078476 11889524 5944762 5944762 8322667 8322667 7133714 9511619 9511619 8322667 17834286 33290667 9511619 5944762 9511619 9511619 8322667 9511619 8322667 8322667 19023238 45180191 17834286 7133714 10700572 30912762 28534857 10700572 8322667 8322667 8322667 7133714 5944762 5944762
 52756494 179372078 147718182 189923377 633077923 94961688 21102597 42205195 84410390 42205195 31653896 52756494 84410390 63307792 31653896 21102597 31653896 116064286 464257143 305987663 168820779 168820779 126615585 84410390 105512987 211025974 221577273 158269481 73859091 31653896 31653896 105512987 147718182 105512987 73859091 94961688 147718182 137166883 42205195 21102597 94961688 158269481 52756494 52756494 253231169 168820779 105512987 189923377 84410390 52756494 94961688 63307792 21102597 42205195 337641559 189923377 31653896 42205195 179372078 327090260 73859091 21102597 21102597 42205195 73859091 137166883 179372078 137166883 116064286 73859091 63307792 94961688 126615585 42205195 21102597 52756494 200474676 189923377 42205195 21102597 84410390 242679870 73859091 21102597 52756494 137166883 137166883 327090260 221577273 42205195
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 57680577 36050361 136991371 324453248 108151083 72100722 28840289 14420144 43260433 100941010 36050361 21630217 43260433 108151083 50470505 21630217 21630217 93730938 72100722 43260433 144201444 288402887 108151083 122571227 57680577 43260433 108151083 64890650 28840289 57680577 165831660 108151083 93730938 115361155 86520866 72100722 79310794 72100722 108151083 504705052 86520866 14420144 21630217 28840289 21630217 57680577 50470505 14420144 21630217 36050361 57680577 317243176 165831660 28840289 28840289 115361155 100941010 36050361 28840289 93730938 403764042 72100722 21630217 50470505 43260433 14420144 14420144 36050361 36050361 79310794 50470505 14420144 21630217 57680577 43260433 36050361 50470505 36050361 28840289 50470505 64890650 43260433 36050361 43260433 21630217 21630217 151411516 310033104 79310794 93730938
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 344089311 122342866 61171433 53525004 53525004 45878575 22939287 38232146 137635724 282917878 53525004 38232146 145282153 229392874 38232146 45878575 152928583 45878575 30585717 53525004 45878575 122342866 129989295 22939287 45878575 53525004 76464291 367028598 53525004 30585717 84110720 53525004 22939287 45878575 68817862 38232146 22939287 38232146 107050008 168221441 61171433 45878575 53525004 45878575 22939287 15292858 38232146 53525004 53525004 38232146 53525004 175867870 84110720 30585717 22939287 53525004 61171433 38232146 22939287 68817862 68817862 22939287 45878575 412907173 76464291 53525004 53525004 38232146 152928583 107050008 53525004 61171433 30585717 38232146 191160728 68817862 61171433 267625020 175867870 53525004 76464291 328796453 183514299 61171433 30585717 30585717 45878575 53525004 53525004 122342866
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 219460662 877842650 877842650 1207033644 219460662 877842650 2147483647 438921325 548651656 877842650 987572981 1755685300 1097303312 877842650 877842650 438921325 1755685300 1645954969 219460662 768112319 1097303312 877842650 658381987 109730331 987572981 1097303312 877842650 768112319 438921325 2147483647 877842650 109730331 877842650 1755685300 329190994 438921325 2147483647 768112319 109730331 658381987 1645954969 1207033644 2147483647 1645954969 2084876294 768112319 658381987 2147483647 1426494306 2147483647 1645954969 768112319 658381987 219460662 1207033644 1865415631 109730331 329190994 2147483647 438921325 329190994 987572981 877842650 2147483647 1536224637 2084876294 2147483647 438921325 2147483647 1975145962 2147483647 2147483647 877842650 1755685300 329190994 109730331 2147483647 987572981 109730331 877842650 2147483647 219460662 109730331 2147483647 1207033644 877842650 1097303312 877842650 1316763975 219460662
 795835760 1819053167 2147483647 1023217406 795835760 568454115 682144938 795835760 568454115 2147483647 2147483647 341072469 1591671521 2147483647 568454115 795835760 1023217406 682144938 909526583 568454115 2147483647 1932743990 568454115 795835760 568454115 2147483647 1932743990 795835760 795835760 454763292 682144938 682144938 682144938 1705362344 682144938 568454115 909526583 795835760 795835760 568454115 454763292 682144938 682144938 2147483647 1364289875 682144938 909526583 909526583 1591671521 454763292 568454115 1250599052 795835760 1023217406 682144938 454763292 795835760 1023217406 454763292 568454115 1023217406 909526583 2147483647 682144938 682144938 1364289875 454763292 795835760 568454115 1250599052 1023217406 454763292 1477980698 682144938 682144938 1136908229 568454115 795835760 1023217406 795835760 682144938 909526583 909526583 341072469 454763292 568454115 1477980698 2147483647 1250599052 909526583
 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 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 0 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 0 2147483647 2147483647 2147483647 2147483647 1422833476 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 1422833476 2147483647 2147483647 2147483647 2147483647 2147483647 0 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 0 2147483647 2147483647 2147483647 1422833476 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 1422833476 2147483647 2147483647 2147483647 1422833476 1422833476 2147483647 2147483647 2147483647 2147483647 2147483647 1422833476 1422833476 2147483647 2147483647 2147483647 2147483647 2147483647 1422833476 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 1422833476
 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 2147483647 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
 259782 330632 212549 330632 377865 118083 188933 188933 118083 732114 283399 543181 330632 495948 212549 188933 118083 141699 401482 448715 118083 118083 212549 94466 236166 94466 188933 472332 165316 141699 330632 212549 165316 259782 188933 165316 330632 118083 519565 141699 307015 165316 472332 141699 94466 259782 141699 188933 259782 165316 259782 165316 354249 684881 118083 236166 118083 188933 165316 259782 354249 425098 165316 118083 188933 401482 236166 307015 472332 141699 637648 188933 165316 118083 590414 118083 283399 212549 236166 188933 354249 141699 448715 118083 330632 141699 425098 118083 614031 307015