Submission #1203386

#TimeUsernameProblemLanguageResultExecution timeMemory
1203386m.zeeshanrashidBroken Line (IOI19_line)Text
0 / 100
0 ms0 KiB
40 0 0 16 0 16 83 20 83 20 6 30 6 30 86 41 86 41 25 53 25 53 28 59 28 59 15 61 15 61 100 66 100 66 4 72 4 72 37 80 37 80 32 97 32 97 99 74 99 74 49 68 49 68 40 64 40 64 20 60 20 60 11 54 11 54 47 50 47 50 98 32 98 32 2 22 2 22 84 18 84 18 94
200000 0 0 17961 0 17961 161056446 24682 161056446 24682 512367933 94573 512367933 94573 952573807 104087 952573807 104087 853585332 156770 853585332 156770 155910864 162437 155910864 162437 738254590 190640 738254590 190640 514641805 202017 514641805 202017 318181222 210652 318181222 210652 980719665 236445 980719665 236445 180044880 245813 180044880 245813 36148256 261194 36148256 261194 104540523 278567 104540523 278567 775642027 283905 775642027 283905 45155094 287597 45155094 287597 992738489 331715 992738489 331715 48548834 342364 48548834 342364 663626121 347405 663626121 347405 772052306 403860 772052306 403860 746305361 416072 746305361 416072 256644602 422481 256644602 422481 147624567 431499 147624567 431499 107479284 454851 107479284 454851 391744573 500079 391744573 500079 383893374 530249 383893374 530249 592614737 539468 592614737 539468 799486063 559712 799486063 559712 780801166 576027 780801166 576027 466072214 585914 466072214 585914 215838121 600376 215838121 600376 759429300 624217 759429300 624217 935403256 650007 935403256 650007 351323564 670567 351323564 670567 654736686 680685 654736686 680685 847230501 709413 847230501 709413 543582180 723992 543582180 723992 61622978 751291 61622978 751291 524930378 759279 524930378 759279 678752549 803712 678752549 803712 840230726 806091 840230726 806091 763423569 830442 763423569 830442 955459193 845209 955459193 845209 819567131 849056 819567131 849056 118657806 858116 118657806 858116 858277650 888367 858277650 888367 402440217 896344 402440217 896344 387591436 932323 387591436 932323 344503791 974662 344503791 974662 333812524 1001922 333812524 1001922 26489690 1015239 26489690 1015239 656794137 1032433 656794137 1032433 755143031 1082023 755143031 1082023 961643570 1091161 961643570 1091161 162677873 1097991 162677873 1097991 750423532 1112574 750423532 1112574 94609854 1121393 94609854 1121393 1113974 1145417 1113974 1145417 199119717 1169702 199119717 1169702 631941416 1212870 631941416 1212870 477155249 1213859 477155249 1213859 565401590 1235915 565401590 1235915 977172412 1245473 977172412 1245473 327916894 1252851 327916894 1252851 108664473 1255430 108664473 1255430 731459650 1271026 731459650 1271026 304018199 1289688 304018199 1289688 522850154 1310238 522850154 1310238 814025131 1329394 814025131 1329394 106641076 1334535 106641076 1334535 680186184 1382564 680186184 1382564 699733250 1394505 699733250 1394505 927486329 1428845 927486329 1428845 517172970 1493116 517172970 1493116 964943079 1510541 964943079 1510541 850280967 1528892 850280967 1528892 392681631 1561611 392681631 1561611 329334513 1566245 329334513 1566245 837147671 1581863 837147671 1581863 7373221 1608770 7373221 1608770 759044862 1628081 759044862 1628081 529861573 1674001 529861573 1674001 420301932 1682784 420301932 1682784 902955967 1709126 902955967 1709126 101556300 1754151 101556300 1754151 136206821 1771636 136206821 1771636 378527860 1777066 378527860 1777066 299491325 1785858 299491325 1785858 974231062 1800754 974231062 1800754 817449662 1801780 817449662 1801780 861017806 1825886 861017806 1825886 924670224 1836342 924670224 1836342 625806713 1851656 625806713 1851656 334488089 1860997 334488089 1860997 82186491 1871323 82186491 1871323 225709155 1883518 225709155 1883518 626699868 1917229 626699868 1917229 955011641 1930874 955011641 1930874 437479377 1954381 437479377 1954381 988175567 1976756 988175567 1976756 587837992 1983883 587837992 1983883 724187262 2014317 724187262 2014317 37728822 2027130 37728822 2027130 886316871 2050735 886316871 2050735 703670871 2051777 703670871 2051777 277644015 2059636 277644015 2059636 71579186 2090758 71579186 2090758 64510418 2127428 64510418 2127428 234859355 2149830 234859355 2149830 651020941 2170800 651020941 2170800 506807437 2199234 506807437 2199234 117986006 2221100 117986006 2221100 78153733 2238422 78153733 2238422 240761826 2252775 240761826 2252775 605593825 2260926 605593825 2260926 157030449 2290793 157030449 2290793 866628626 2292945 866628626 2292945 452920364 2307370 452920364 2307370 242144408 2323471 242144408 2323471 748408749 2347581 748408749 2347581 828406013 2359892 828406013 2359892 949667383 2364380 949667383 2364380 196497668 2387249 196497668 2387249 807627668 2403249 807627668 2403249 411927956 2429936 411927956 2429936 269135890 2452154 269135890 2452154 883045474 2476822 883045474 2476822 801711082 2485685 801711082 2485685 293702103 2503225 293702103 2503225 162775070 2516304 162775070 2516304 724277649 2538695 724277649 2538695 962884624 2547496 962884624 2547496 610410927 2587257 610410927 2587257 649003327 2599557 649003327 2599557 661041379 2605790 661041379 2605790 692375940 2615287 692375940 2615287 815459013 2620231 815459013 2620231 957181365 2649389 957181365 2649389 372701528 2657009 372701528 2657009 722779401 2683771 722779401 2683771 880375833 2692709 880375833 2692709 907601904 2704084 907601904 2704084 582308359 2718263 582308359 2718263 516984382 2723354 516984382 2723354 972908799 2730807 972908799 2730807 672890729 2737052 672890729 2737052 391280360 2757030 391280360 2757030 682150436 2775079 682150436 2775079 707712622 2785312 707712622 2785312 986705876 2821076 986705876 2821076 142318841 2860216 142318841 2860216 963923358 2866662 963923358 2866662 644093440 2885549 644093440 2885549 141552133 2904224 141552133 2904224 758393454 2924771 758393454 2924771 853750472 2953361 853750472 2953361 299166151 2964255 299166151 2964255 857458353 2992382 857458353 2992382 458737608 2999727 458737608 2999727 873669964 3012410 873669964 3012410 276452539 3037124 276452539 3037124 868671456 3053960 868671456 3053960 199395286 3075912 199395286 3075912 317016212 3083480 317016212 3083480 79597370 3108150 79597370 3108150 769497870 3119836 769497870 3119836 58274412 3124114 58274412 3124114 535257684 3138636 535257684 3138636 416298051 3170485 416298051 3170485 247057345 3175906 247057345 3175906 388253129 3190746 388253129 3190746 360734715 3200589 360734715 3200589 830273991 3216875 830273991 3216875 894106150 3253005 894106150 3253005 787900043 3282468 787900043 3282468 995113692 3301076 995113692 3301076 190495553 3302072 190495553 3302072 494107633 3340705 494107633 3340705 277599072 3352779 277599072 3352779 220174497 3365342 220174497 3365342 964997239 3376952 964997239 3376952 40107670 3402867 40107670 3402867 635216112 3419831 635216112 3419831 24594228 3442953 24594228 3442953 264635144 3467211 264635144 3467211 101583711 3487921 101583711 3487921 651215461 3526081 651215461 3526081 628272710 3536212 628272710 3536212 599567016 3543888 599567016 3543888 978763918 3555090 978763918 3555090 18223156 3557532 18223156 3557532 265689416 3566574 265689416 3566574 235426002 3581810 235426002 3581810 672110886 3607505 672110886 3607505 499856292 3630490 499856292 3630490 348482495 3638921 348482495 3638921 286467103 3648688 286467103 3648688 153514656 3662863 153514656 3662863 853110001 3663607 853110001 3663607 245767927 3678827 245767927 3678827 304206178 3690666 304206178 3690666 547140357 3760761 547140357 3760761 678347574 3818579 678347574 3818579 70048236 3848145 70048236 3848145 437658909 3864983 437658909 3864983 861847026 3924792 861847026 3924792 947105665 3975439 947105665 3975439 989065729 3986257 989065729 3986257 292897070 3990000 292897070 3990000 386249824 3994994 386249824 3994994 827872477 4023241 827872477 4023241 264395808 4048659 264395808 4048659 178751070 4092533 178751070 4092533 131404926 4096463 131404926 4096463 199193897 4132285 199193897 4132285 408245983 4146512 408245983 4146512 294919896 4162631 294919896 4162631 836062875 4193429 836062875 4193429 149336772 4200931 149336772 4200931 981510388 4259465 981510388 4259465 817469019 4269309 817469019 4269309 636571809 4284201 636571809 4284201 476557156 4304461 476557156 4304461 734319684 4320531 734319684 4320531 452290509 4321875 452290509 4321875 602151446 4353589 602151446 4353589 8472529 4357678 8472529 4357678 409770003 4362356 409770003 4362356 68187572 4375815 68187572 4375815 916882919 4444238 916882919 4444238 57777079 4459412 57777079 4459412 711691121 4468614 711691121 4468614 39092629 4491818 39092629 4491818 508808845 4499822 508808845 4499822 143266012 4528730 143266012 4528730 391543574 4550340 391543574 4550340 20571927 4564440 20571927 4564440 923538003 4610710 923538003 4610710 337327034 4636814 337327034 4636814 474683360 4667063 474683360 4667063 560150174 4687526 560150174 4687526 101262367 4692331 101262367 4692331 384066368 4709380 384066368 4709380 153708314 4711443 153708314 4711443 468669153 4732501 468669153 4732501 3121700 4745827 3121700 4745827 556109627 4757582 556109627 4757582 882663135 4787349 882663135 4787349 806051455 4791615 806051455 4791615 146839880 4809629 146839880 4809629 32343972 4831542 32343972 4831542 170120462 4871382 170120462 4871382 897863336 4904669 897863336 4904669 712562089 4942753 712562089 4942753 222088784 4960918 222088784 4960918 526282928 4963429 526282928 4963429 83905814 4983543 83905814 4983543 724503665 5003309 724503665 5003309 169311281 5019695 169311281 5019695 182344344 5024919 182344344 5024919 711904648 5028703 711904648 5028703 902256216 5038984 902256216 5038984 74816880 5043624 74816880 5043624 840972852 5062310 840972852 5062310 58868994 5084111 58868994 5084111 55668851 5124743 55668851 5124743 9836936 5201780 9836936 5201780 9582514 5259597 9582514 5259597 655935981 5268595 655935981 5268595 906438347 5269954 906438347 5269954 340818337 5282053 340818337 5282053 223537693 5289940 223537693 5289940 952122244 5337901 952122244 5337901 69009001 5343073 69009001 5343073 555479554 5351873 555479554 5351873 318486379 5378366 318486379 5378366 553429815 5396910 553429815 5396910 738903520 5414222 738903520 5414222 745584833 5445666 745584833 5445666 29905605 5469062 29905605 5469062 395030875 5481785 395030875 5481785 746960761 5494725 746960761 5494725 443981344 5499026 443981344 5499026 532901082 5511044 532901082 5511044 597732136 5521629 597732136 5521629 872037043 5531534 872037043 5531534 214525365 5577933 214525365 5577933 908452336 5596912 908452336 5596912 195551120 5612650 195551120 5612650 437238686 5618636 437238686 5618636 361683744 5641288 361683744 5641288 719551689 5675799 719551689 5675799 208191527 5682736 208191527 5682736 521015859 5728783 521015859 5728783 532679925 5751488 532679925 5751488 789402383 5759495 789402383 5759495 521167390 5776207 521167390 5776207 707975003 5799966 707975003 5799966 993970402 5812144 993970402 5812144 430011021 5831461 430011021 5831461 323803978 5852597 323803978 5852597 216038304 5866731 216038304 5866731 330154999 5895752 330154999 5895752 618826931 5917755 618826931 5917755 413649992 5970152 413649992 5970152 164467226 6001803 164467226 6001803 918548415 6017756 918548415 6017756 80952234 6044167 80952234 6044167 204170739 6069270 204170739 6069270 440488089 6074986 440488089 6074986 916167417 6093192 916167417 6093192 458859730 6155832 458859730 6155832 509730005 6171456 509730005 6171456 509990467 6188391 509990467 6188391 583483148 6196444 583483148 6196444 700457106 6210654 700457106 6210654 254715258 6230071 254715258 6230071 733830393 6250934 733830393 6250934 848956060 6265725 848956060 6265725 406447656 6271567 406447656 6271567 740798893 6318893 740798893 6318893 888526377 6348949 888526377 6348949 848650895 6380769 848650895 6380769 340453818 6409371 340453818 6409371 484664469 6427338 484664469 6427338 269072691 6437146 269072691 6437146 686692781 6449054 686692781 6449054 703796244 6462071 703796244 6462071 653996087 6483656 653996087 6483656 729464668 6487550 729464668 6487550 477382368 6507982 477382368 6507982 435960856 6538685 435960856 6538685 141753575 6552572 141753575 6552572 441555825 6580236 441555825 6580236 797851227 6602973 797851227 6602973 849101332 6611269 849101332 6611269 198308430 6635504 198308430 6635504 722900814 6637095 722900814 6637095 720814194 6667808 720814194 6667808 63715410 6681310 63715410 6681310 485652493 6690287 485652493 6690287 34466810 6704306 34466810 6704306 44975008 6747485 44975008 6747485 243570420 6753498 243570420 6753498 624722413 6763522 624722413 6763522 296871174 6785383 296871174 6785383 555792916 6809198 555792916 6809198 653128652 6810913 653128652 6810913 651693114 6826359 651693114 6826359 782381511 6850278 782381511 6850278 259583094 6872641 259583094 6872641 861261258 6914465 861261258 6914465 633066694 6919950 633066694 6919950 648488776 6920762 648488776 6920762 227266851 6937210 227266851 6937210 474487401 6952495 474487401 6952495 601470277 6970376 601470277 6970376 572614361 6988053 572614361 6988053 803718008 7020789 803718008 7020789 89441817 7031479 89441817 7031479 550687338 7036194 550687338 7036194 377375982 7048568 377375982 7048568 505447599 7079090 505447599 7079090 671996622 7098324 671996622 7098324 327810843 7128903 327810843 7128903 89839819 7144043 89839819 7144043 378840375 7157331 378840375 7157331 754282234 7175995 754282234 7175995 478735959 7185046 478735959 7185046 605076655 7216230 605076655 7216230 315013936 7238878 315013936 7238878 566640305 7263934 566640305 7263934 616713211 7275341 616713211 7275341 499444243 7293989 499444243 7293989 205531647 7322170 205531647 7322170 25000033 7345982 25000033 7345982 110931642 7383400 110931642 7383400 628849180 7412559 628849180 7412559 9897883 7430722 9897883 7430722 861933761 7435935 861933761 7435935 867341522 7447876 867341522 7447876 110994909 7472814 110994909 7472814 280225443 7475567 280225443 7475567 839020159 7478501 839020159 7478501 642789192 7483120 642789192 7483120 732072655 7526706 732072655 7526706 727394356 7556156 727394356 7556156 884828141 7559268 884828141 7559268 851197481 7577799 851197481 7577799 360336692 7595436 360336692 7595436 778658822 7604815 778658822 7604815 675333980 7625897 675333980 7625897 341002691 7667661 341002691 7667661 113407660 7672732 113407660 7672732 683796804 7687485 683796804 7687485 530025561 7711404 530025561 7711404 161571336 7765092 161571336 7765092 248011064 7790235 248011064 7790235 147025567 7817893 147025567 7817893 73807271 7828936 73807271 7828936 438512235 7863834 438512235 7863834 417999998 7901813 417999998 7901813 94152741 7918598 94152741 7918598 202686479 7923995 202686479 7923995 570256828 7969739 570256828 7969739 931437213 7995422 931437213 7995422 574136903 8000830 574136903 8000830 39763240 8015394 39763240 8015394 514137026 8028333 514137026 8028333 516559212 8047432 516559212 8047432 971129971 8069080 971129971 8069080 980678395 8079570 980678395 8079570 234749660 8087571 234749660 8087571 591569849 8103461 591569849 8103461 515000769 8117109 515000769 8117109 928254947 8136349 928254947 8136349 696602851 8164343 696602851 8164343 890040350 8167612 890040350 8167612 253381620 8172123 253381620 8172123 320342981 8180966 320342981 8180966 949111145 8197884 949111145 8197884 75749131 8217530 75749131 8217530 18381750 8221690 18381750 8221690 443002671 8224836 443002671 8224836 34313250 8246205 34313250 8246205 5663156 8271548 5663156 8271548 208699832 8273087 208699832 8273087 343703778 8294691 343703778 8294691 610676370 8328060 610676370 8328060 993610825 8339191 993610825 8339191 279021459 8368155 279021459 8368155 206737451 8396736 206737451 8396736 207459663 8433287 207459663 8433287 397061019 8463833 397061019 8463833 83540117 8471637 83540117 8471637 715766519 8494243 715766519 8494243 594958210 8502799 594958210 8502799 948154403 8527542 948154403 8527542 714186132 8528480 714186132 8528480 518446457 8544823 518446457 8544823 942356443 8564903 942356443 8564903 517331703 8568999 517331703 8568999 727660400 8579694 727660400 8579694 416597251 8630572 416597251 8630572 888616574 8656512 888616574 8656512 290673764 8664900 290673764 8664900 402053456 8672589 402053456 8672589 723039211 8692074 723039211 8692074 585128190 8704387 585128190 8704387 850208064 8765195 850208064 8765195 988614649 8776119 988614649 8776119 831020331 8797440 831020331 8797440 847021486 8807299 847021486 8807299 99519209 8812043 99519209 8812043 794193099 8877580 794193099 8877580 345638501 8931705 345638501 8931705 152580193 8943803 152580193 8943803 924729700 8945178 924729700 8945178 911423963 8947052 911423963 8947052 68064373 8954412 68064373 8954412 64792135 8963660 64792135 8963660 876040906 8984535 876040906 8984535 553195837 9007091 553195837 9007091 67514343 9021156 67514343 9021156 939582576 9030983 939582576 9030983 425582135 9082976 425582135 9082976 129401026 9116916 129401026 9116916 480872000 9130051 480872000 9130051 466529473 9169130 466529473 9169130 836423089 9175515 836423089 9175515 384633135 9212048 384633135 9212048 822724352 9224653 822724352 9224653 643519077 9236138 643519077 9236138 41693851 9277205 41693851 9277205 574173130 9282017 574173130 9282017 746937316 9353928 746937316 9353928 99442934 9381580 99442934 9381580 779850024 9399215 779850024 9399215 567666301 9412899 567666301 9412899 958294785 9443519 958294785 9443519 608192552 9448874 608192552 9448874 607348340 9458587 607348340 9458587 71360869 9471462 71360869 9471462 401215996 9492790 401215996 9492790 370294563 9505574 370294563 9505574 956418401 9533811 956418401 9533811 4453616 9551612 4453616 9551612 654827407 9560608 654827407 9560608 174500060 9581653 174500060 9581653 392498599 9598146 392498599 9598146 265814125 9607310 265814125 9607310 827378008 9618701 827378008 9618701 505912122 9640514 505912122 9640514 429974156 9653763 429974156 9653763 360139774 9661190 360139774 9661190 173676886 9676898 173676886 9676898 39913585 9680277 39913585 9680277 465898688 9695905 465898688 9695905 410509284 9708168 410509284 9708168 737161369 9716190 737161369 9716190 954935556 9730358 954935556 9730358 554767767 9779896 554767767 9779896 543229079 9784715 543229079 9784715 402981612 9811908 402981612 9811908 213428459 9848282 213428459 9848282 130555618 9853501 130555618 9853501 81416829 9855362 81416829 9855362 855572484 9895805 855572484 9895805 941566530 9902093 941566530 9902093 610201968 9922929 610201968 9922929 376521810 9949340 376521810 9949340 654441909 9967885 654441909 9967885 520861599 9979254 520861599 9979254 729769583 9997737 729769583 9997737 976725647 10030215 976725647 10030215 956056496 10084473 956056496 10084473 839448627 10107926 839448627 10107926 688124931 10126053 688124931 10126053 910692688 10176645 910692688 10176645 561877429 10204326 561877429 10204326 830950884 10230801 830950884 10230801 162311351 10241936 162311351 10241936 618785133 10274538 618785133 10274538 322166352 10283723 322166352 10283723 717988834 10314290 717988834 10314290 173644212 10323195 173644212 10323195 780442242 10342841 780442242 10342841 844090265 10371792 844090265 10371792 376343248 10392225 376343248 10392225 645851816 10411307 645851816 10411307 267939732 10456934 267939732 10456934 756563252 10493954 756563252 10493954 420019116 10496512 420019116 10496512 925023717 10501974 925023717 10501974 703298287 10510913 703298287 10510913 76036908 10513684 76036908 10513684 598183967 10542790 598183967 10542790 381171756 10573499 381171756 10573499 991848195 10591367 991848195 10591367 75276169 10604791 75276169 10604791 489627356 10630726 489627356 10630726 693155765 10654023 693155765 10654023 661560770 10706232 661560770 10706232 790337325 10715323 790337325 10715323 877728642 10719044 877728642 10719044 755452091 10727333 755452091 10727333 384216063 10742560 384216063 10742560 968942291 10771544 968942291 10771544 740053620 10855965 740053620 10855965 961983594 10863892 961983594 10863892 82731895 10874345 82731895 10874345 585334881 10905423 585334881 10905423 502905047 10912023 502905047 10912023 511941066 10937476 511941066 10937476 731334810 10959336 731334810 10959336 346053355 10985024 346053355 10985024 667222838 11030230 667222838 11030230 537135533 11036235 537135533 11036235 882468776 11050755 882468776 11050755 484684292 11081452 484684292 11081452 934005867 11122492 934005867 11122492 610780282 11167334 610780282 11167334 328758224 11171834 328758224 11171834 998363831 11188935 998363831 11188935 55694463 11191732 55694463 11191732 718581621 11220689 718581621 11220689 298360055 11260047 298360055 11260047 831220509 11286422 831220509 11286422 122712570 11319019 122712570 11319019 224852755 11332833 224852755 11332833 221289111 11351338 221289111 11351338 170698640 11360628 170698640 11360628 308878730 11366907 308878730 11366907 113768956 11388785 113768956 11388785 936749006 11412361 936749006 11412361 612166723 11438652 612166723 11438652 716051625 11449688 716051625 11449688 499816001 11451227 499816001 11451227 474527182 11457371 474527182 11457371 945882807 11505820 945882807 11505820 236200823 11522227 236200823 11522227 391828367 11564163 391828367 11564163 750668993 11584589 750668993 11584589 182476135 11586355 182476135 11586355 794748104 11605558 794748104 11605558 833193375 11620651 833193375 11620651 518754104 11621977 518754104 11621977 347360506 11628478 347360506 11628478 909599627 11631012 909599627 11631012 824773135 11644754 824773135 11644754 28477637 11654497 28477637 11654497 820659981 11655187 820659981 11655187 593092258 11711473 593092258 11711473 961787193 11729090 961787193 11729090 842094971 11749412 842094971 11749412 522029860 11757181 522029860 11757181 262412424 11770142 262412424 11770142 805247115 11811486 805247115 11811486 746142426 11823636 746142426 11823636 248602451 11832500 248602451 11832500 294890213 11846096 294890213 11846096 94307278 11863813 94307278 11863813 378889599 11901667 378889599 11901667 295970881 11916286 295970881 11916286 258545142 11942818 258545142 11942818 815131790 11982895 815131790 11982895 350781220 12020519 350781220 12020519 520033857 12039441 520033857 12039441 771150394 12052537 771150394 12052537 465595565 12113095 465595565 12113095 703861613 12142054 703861613 12142054 675112891 12174574 675112891 12174574 258673475 12202637 258673475 12202637 437188119 12227001 437188119 12227001 322667000 12248045 322667000 12248045 64330141 12297602 64330141 12297602 856820693 12321728 856820693 12321728 46895010 12407389 46895010 12407389 582122849 12415215 582122849 12415215 436989246 12431968 436989246 12431968 341825611 12446960 341825611 12446960 938376610 12486602 938376610 12486602 530534139 12509605 530534139 12509605 392627414 12525931 392627414 12525931 621253010 12560475 621253010 12560475 736149814 12588353 736149814 12588353 731369560 12601818 731369560 12601818 727496781 12625643 727496781 12625643 959637378 12650991 959637378 12650991 782464124 12683390 782464124 12683390 990371394 12708145 990371394 12708145 173526427 12711725 173526427 12711725 434898104 12734228 434898104 12734228 436371471 12802883 436371471 12802883 754403839 12837998 754403839 12837998 452684507 12866431 452684507 12866431 204220938 12881954 204220938 12881954 567566432 12902880 567566432 12902880 96253340 12904416 96253340 12904416 226746795 12919626 226746795 12919626 98721363 12939182 98721363 12939182 891404704 12990373 891404704 12990373 828566794 13020648 828566794 13020648 722271640 13027474 722271640 13027474 825188464 13038573 825188464 13038573 174164590 13053297 174164590 13053297 47737472 13066765 47737472 13066765 176915457 13075360 176915457 13075360 101942290 13080806 101942290 13080806 846993246 13102119 846993246 13102119 650075980 13112859 650075980 13112859 426813436 13120089 426813436 13120089 104578282 13136326 104578282 13136326 725813393 13174403 725813393 13174403 120036630 13191364 120036630 13191364 994486811 13204499 994486811 13204499 853734638 13218691 853734638 13218691 160546030 13250135 160546030 13250135 685113716 13256351 685113716 13256351 828633403 13260970 828633403 13260970 945206062 13297462 945206062 13297462 923601258 13298334 923601258 13298334 250201430 13308791 250201430 13308791 688797212 13312534 688797212 13312534 340737462 13339792 340737462 13339792 690385370 13369778 690385370 13369778 146699363 13374317 146699363 13374317 892601984 13400009 892601984 13400009 640506669 13419153 640506669 13419153 870969433 13429001 870969433 13429001 429549128 13439993 429549128 13439993 792483110 13448833 792483110 13448833 1016489 13471689 1016489 13471689 758605794 13482517 758605794 13482517 666081584 13519489 666081584 13519489 734069778 13530519 734069778 13530519 754440610 13540290 754440610 13540290 563900295 13553025 563900295 13553025 178989000 13565477 178989000 13565477 908698351 13582490 908698351 13582490 527446438 13599456 527446438 13599456 334935600 13615860 334935600 13615860 827894624 13636326 827894624 13636326 500918658 13649436 500918658 13649436 473651392 13683852 473651392 13683852 407150143 13695105 407150143 13695105 181366660 13733779 181366660 13733779 577564908 13751519 577564908 13751519 510452592 13767547 510452592 13767547 83069947 13781604 83069947 13781604 359070644 13794024 359070644 13794024 367645491 13801045 367645491 13801045 114251860 13802503 114251860 13802503 936678670 13814370 936678670 13814370 746502427 13828504 746502427 13828504 25762375 13844951 25762375 13844951 914800154 13853328 914800154 13853328 200742661 13866695 200742661 13866695 639842587 13867637 639842587 13867637 890131556 13905669 890131556 13905669 270898276 13934059 270898276 13934059 619023833 13944523 619023833 13944523 907055958 13971887 907055958 13971887 845761405 13989803 845761405 13989803 103824618 14014025 103824618 14014025 977753337 14024630 977753337 14024630 786586639 14041200 786586639 14041200 69541247 14106467 69541247 14106467 480761604 14120343 480761604 14120343 789471532 14144548 789471532 14144548 526393959 14181246 526393959 14181246 386253093 14185275 386253093 14185275 370257013 14190854 370257013 14190854 138416794 14208088 138416794 14208088 268026877 14238282 268026877 14238282 290120399 14241734 290120399 14241734 621333079 14254314 621333079 14254314 562845440 14277543 562845440 14277543 680311905 14285921 680311905 14285921 808056905 14336192 808056905 14336192 440011811 14340026 440011811 14340026 850759326 14356361 850759326 14356361 510025058 14362654 510025058 14362654 465119931 14366262 465119931 14366262 885944857 14392466 885944857 14392466 712677048 14410754 712677048 14410754 37292356 14434132 37292356 14434132 797107721 14451446 797107721 14451446 862179646 14485291 862179646 14485291 156647837 14492884 156647837 14492884 513998183 14501366 513998183 14501366 361966253 14514152 361966253 14514152 76277846 14546208 76277846 14546208 680496409 14551277 680496409 14551277 687428168 14574601 687428168 14574601 998260472 14586062 998260472 14586062 611209108 14594036 611209108 14594036 274949666 14596071 274949666 14596071 264759016 14617030 264759016 14617030 514572524 14636484 514572524 14636484 721410517 14652082 721410517 14652082 81165403 14669383 81165403 14669383 665882531 14721133 665882531 14721133 251266145 14728444 251266145 14728444 295335032 14732419 295335032 14732419 991422595 14745848 991422595 14745848 708019027 14756968 708019027 14756968 510013248 14762629 510013248 14762629 396123968 14783551 396123968 14783551 248866370 14800649 248866370 14800649 858806371 14816197 858806371 14816197 750926887 14845883 750926887 14845883 601255043 14873412 601255043 14873412 87295183 14912650 87295183 14912650 265759496 14918117 265759496 14918117 949889149 14933769 949889149 14933769 622230335 14950312 622230335 14950312 979823093 14970148 979823093 14970148 898314065 14971412 898314065 14971412 695825504 15004652 695825504 15004652 189234863 15011874 189234863 15011874 697778230 15014635 697778230 15014635 794238031 15044797 794238031 15044797 475994514 15068158 475994514 15068158 20395822 15085085 20395822 15085085 243700843 15100224 243700843 15100224 713557278 15109147 713557278 15109147 5603257 15127307 5603257 15127307 998071058 15136336 998071058 15136336 459941021 15139881 459941021 15139881 567577621 15149350 567577621 15149350 804324627 15183821 804324627 15183821 16081856 15193805 16081856 15193805 977928942 15216923 977928942 15216923 591080907 15223192 591080907 15223192 915606246 15241830 915606246 15241830 961246749 15268690 961246749 15268690 590190732 15277595 590190732 15277595 454818168 15307271 454818168 15307271 176461284 15322979 176461284 15322979 864146198 15324924 864146198 15324924 967531706 15343080 967531706 15343080 562462257 15348262 562462257 15348262 966536014 15368505 966536014 15368505 79212145 15394012 79212145 15394012 230219984 15403630 230219984 15403630 908876690 15415591 908876690 15415591 603186180 15437692 603186180 15437692 908167195 15454647 908167195 15454647 914760039 15474266 914760039 15474266 134435738 15520304 134435738 15520304 229997335 15544982 229997335 15544982 664570880 15562056 664570880 15562056 916791401 15570063 916791401 15570063 26735412 15580391 26735412 15580391 726511990 15637841 726511990 15637841 508323776 15652155 508323776 15652155 842746164 15686220 842746164 15686220 735950789 15696932 735950789 15696932 13919324 15754149 13919324 15754149 182548189 15762427 182548189 15762427 586040615 15798594 586040615 15798594 446813500 15819421 446813500 15819421 740541902 15848724 740541902 15848724 145652925 15854554 145652925 15854554 547999867 15878649 547999867 15878649 232311468 15888194 232311468 15888194 339976717 15908366 339976717 15908366 673835654 15929559 673835654 15929559 283952617 15967309 283952617 15967309 66694715 15972376 66694715 15972376 653280049 16000501 653280049 16000501 707275788 16026515 707275788 16026515 465056110 16033548 465056110 16033548 229639579 16048944 229639579 16048944 248583554 16066580 248583554 16066580 254090044 16095938 254090044 16095938 206718584 16141045 206718584 16141045 213013886 16150952 213013886 16150952 772437244 16161610 772437244 16161610 191804647 16164317 191804647 16164317 854299847 16173609 854299847 16173609 522257887 16215567 522257887 16215567 929423506 16245024 929423506 16245024 237119352 16290246 237119352 16290246 659189235 16325654 659189235 16325654 8979301 16327375 8979301 16327375 538697044 16340494 538697044 16340494 551285927 16355524 551285927 16355524 163080363 16373894 163080363 16373894 744935164 16403266 744935164 16403266 966256799 16462074 966256799 16462074 17543593 16472626 17543593 16472626 954570837 16482988 954570837 16482988 330874545 16500002 330874545 16500002 967853949 16518123 967853949 16518123 242124307 16539049 242124307 16539049 394601111 16574758 394601111 16574758 659087950 16607731 659087950 16607731 933426847 16617774 933426847 16617774 373063418 16630605 373063418 16630605 439479858 16635682 439479858 16635682 357615246 16650212 357615246 16650212 445665397 16660118 445665397 16660118 841009199 16690577 841009199 16690577 635554148 16715836 635554148 16715836 157037318 16740086 157037318 16740086 892529487 16764433 892529487 16764433 868594540 16783845 868594540 16783845 125096132 16791481 125096132 16791481 872610792 16812953 872610792 16812953 384279233 16834761 384279233 16834761 548516857 16844846 548516857 16844846 72089875 16871504 72089875 16871504 808691355 16878311 808691355 16878311 84449356 16923264 84449356 16923264 373304207 16932381 373304207 16932381 659921471 16946804 659921471 16946804 223839517 16964605 223839517 16964605 125092748 16972878 125092748 16972878 675621963 16989670 675621963 16989670 892117467 17013480 892117467 17013480 106593922 17041084 106593922 17041084 282273994 17052257 282273994 17052257 731523149 17080988 731523149 17080988 469794855 17100079 469794855 17100079 104936429 17124387 104936429 17124387 262853646 17130098 262853646 17130098 518313435 17131266 518313435 17131266 213870631 17151741 213870631 17151741 102795427 17159311 102795427 17159311 440318028 17180170 440318028 17180170 802276395 17189440 802276395 17189440 499117429 17206070 499117429 17206070 375788262 17224818 375788262 17224818 409070740 17246817 409070740 17246817 583080825 17251851 583080825 17251851 953092248 17267769 953092248 17267769 660875115 17307909 660875115 17307909 291451948 17317760 291451948 17317760 353366182 17350712 353366182 17350712 357982539 17366930 357982539 17366930 974239543 17393495 974239543 17393495 168906159 17436028 168906159 17436028 679817265 17442990 679817265 17442990 295836915 17465932 295836915 17465932 558357674 17526061 558357674 17526061 826456193 17539256 826456193 17539256 812871201 17559009 812871201 17559009 284135886 17562330 284135886 17562330 588180896 17588418 588180896 17588418 941612262 17605722 941612262 17605722 213248144 17641043 213248144 17641043 661464647 17656475 661464647 17656475 570772593 17686980 570772593 17686980 89360402 17693520 89360402 17693520 831407424 17727639 831407424 17727639 755594559 17742467 755594559 17742467 435922479 17767705 435922479 17767705 401770947 17780403 401770947 17780403 610062293 17786085 610062293 17786085 354137401 17796436 354137401 17796436 495905359 17843561 495905359 17843561 650319034 17871807 650319034 17871807 512089594 17899852 512089594 17899852 851319295 17906089 851319295 17906089 27660717 17907089 27660717 17907089 548966450 17923106 548966450 17923106 14805660 17939618 14805660 17939618 65022505 17966610 65022505 17966610 986626655 17984199 986626655 17984199 640902562 18007946 640902562 18007946 96605860 18024876 96605860 18024876 40221408 18028434 40221408 18028434 662081847 18041019 662081847 18041019 697654681 18064082 697654681 18064082 799685019 18075538 799685019 18075538 426928974 18102003 426928974 18102003 521310941 18107656 521310941 18107656 934171007 18122471 934171007 18122471 340923411 18132925 340923411 18132925 426707728 18150491 426707728 18150491 893251143 18199384 893251143 18199384 13053078 18209900 13053078 18209900 924652213 18219865 924652213 18219865 190465226 18258941 190465226 18258941 561063003 18267000 561063003 18267000 950574446 18316389 950574446 18316389 952141043 18330402 952141043 18330402 14858159 18375943 14858159 18375943 185453745 18389635 185453745 18389635 697667878 18401646 697667878 18401646 643362770 18413937 643362770 18413937 290634540 18429445 290634540 18429445 97454855 18436996 97454855 18436996 775659749 18471103 775659749 18471103 482955791 18477333 482955791 18477333 292425928 18503262 292425928 18503262 493309576 18524965 493309576 18524965 448299546 18541370 448299546 18541370 372902098 18590574 372902098 18590574 99767981 18623614 99767981 18623614 506759660 18630963 506759660 18630963 251158713 18640482 251158713 18640482 45848485 18670878 45848485 18670878 336156149 18690244 336156149 18690244 426896894 18721961 426896894 18721961 955994319 18732497 955994319 18732497 853662146 18752252 853662146 18752252 782558638 18798485 782558638 18798485 12784912 18803304 12784912 18803304 811184542 18819061 811184542 18819061 782781055 18843767 782781055 18843767 927498039 18856657 927498039 18856657 68150703 18867830 68150703 18867830 426333961 18875789 426333961 18875789 246625786 18881199 246625786 18881199 905318434 18937973 905318434 18937973 146506943 18976804 146506943 18976804 724331203 18988209 724331203 18988209 168813999 19017363 168813999 19017363 336740556 19062037 336740556 19062037 902945636 19075625 902945636 19075625 197176113 19089285 197176113 19089285 729069036 19090770 729069036 19090770 467626558 19101018 467626558 19101018 316033923 19133707 316033923 19133707 798281676 19148895 798281676 19148895 943486597 19183747 943486597 19183747 127159351 19190102 127159351 19190102 322305758 19191022 322305758 19191022 245420177 19209119 245420177 19209119 459889225 19234186 459889225 19234186 249077636 19241476 249077636 19241476 431165719 19246102 431165719 19246102 671770573 19270291 671770573 19270291 606468308 19296750 606468308 19296750 564554966 19298163 564554966 19298163 163304234 19315308 163304234 19315308 777826940 19332740 777826940 19332740 675531915 19350607 675531915 19350607 944549162 19369062 944549162 19369062 987254537 19395531 987254537 19395531 127679229 19426728 127679229 19426728 902542985 19472165 902542985 19472165 197978423 19481179 197978423 19481179 451391882 19497866 451391882 19497866 189547893 19513597 189547893 19513597 385292770 19570662 385292770 19570662 316731534 19598584 316731534 19598584 897129584 19640873 897129584 19640873 355186787 19661755 355186787 19661755 516232548 19718477 516232548 19718477 465638197 19736769 465638197 19736769 228410161 19752105 228410161 19752105 656775964 19786855 656775964 19786855 213071578 19794273 213071578 19794273 634031895 19804950 634031895 19804950 153967926 19815633 153967926 19815633 408931962 19820468 408931962 19820468 245743805 19850821 245743805 19850821 632960727 19865247 632960727 19865247 291759216 19886747 291759216 19886747 205517745 19908670 205517745 19908670 38175182 19915246 38175182 19915246 938499158 19926791 938499158 19926791 804740695 19949066 804740695 19949066 955524000 19982002 955524000 19982002 536627066 19992492 536627066 19992492 14331167 20017762 14331167 20017762 597366795 20027417 597366795 20027417 769178058 20037916 769178058 20037916 692978862 20049419 692978862 20049419 571952802 20061222 571952802 20061222 17121365 20095893 17121365 20095893 391432746 20101071 391432746 20101071 894864128 20156121 894864128 20156121 509849751 20188869 509849751 20188869 805213661 20220366 805213661 20220366 236219470 20236891 236219470 20236891 656810358 20261683 656810358 20261683 682087271 20293893 682087271 20293893 646054592 20324060 646054592 20324060 901731164 20337883 901731164 20337883 69798083 20365722 69798083 20365722 297266826 20392312 297266826 20392312 579600152 20401811 579600152 20401811 910168744 20433952 910168744 20433952 431563883 20458676 431563883 20458676 154535853 20487187 154535853 20487187 197794976 20504980 197794976 20504980 141539958 20531260 141539958 20531260 553943669 20537879 553943669 20537879 722685234 20558511 722685234 20558511 881852425 20564462 881852425 20564462 222726895 20576193 222726895 20576193 360732792 20586865 360732792 20586865 135987088 20601275 135987088 20601275 194166985 20656105 194166985 20656105 82636498 20671750 82636498 20671750 831359590 20694777 831359590 20694777 188076508 20743302 188076508 20743302 364075346 20777515 364075346 20777515 852719563 20793647 852719563 20793647 451884766 20812987 451884766 20812987 800436081 20820106 800436081 20820106 133330373 20892730 133330373 20892730 199527394 20908841 199527394 20908841 999445584 20931452 999445584 20931452 941455204 20936999 941455204 20936999 804349065 20946266 804349065 20946266 434744102 20956717 434744102 20956717 740797057 20974314 740797057 20974314 868668616 20980938 868668616 20980938 761240294 20989491 761240294 20989491 322489677 21003160 322489677 21003160 569487774 21009796 569487774 21009796 304260843 21018974 304260843 21018974 570603065 21054122 570603065 21054122 96676460 21094315 96676460 21094315 259017787 21097393 259017787 21097393 654575414 21119654 654575414 21119654 88609875 21136951 88609875 21136951 571661910 21160018 571661910 21160018 862494662 21175372 862494662 21175372 279854862 21178332 279854862 21178332 898939902 21184777 898939902 21184777 898926430 21199338 898926430 21199338 695486768 21207074 695486768 21207074 491795595 21224935 491795595 21224935 690237443 21261456 690237443 21261456 248444997 21279105 248444997 21279105 731689400 21306966 731689400 21306966 784701884 21350644 784701884 21350644 625963514 21368262 625963514 21368262 306426344 21397612 306426344 21397612 90787526 21426150 90787526 21426150 149043674 21429630 149043674 21429630 19307217 21443754 19307217 21443754 876880558 21494395 876880558 21494395 300226322 21513123 300226322 21513123 467324271 21527346 467324271 21527346 798722003 21532572 798722003 21532572 819208945 21544414 819208945 21544414 889679317 21572258 889679317 21572258 654081514 21584972 654081514 21584972 251842830 21610592 251842830 21610592 804252071 21633855 804252071 21633855 779938173 21674141 779938173 21674141 344138896 21704471 344138896 21704471 844413497 21736072 844413497 21736072 405695557 21771694 405695557 21771694 313917140 21811717 313917140 21811717 80992718 21825059 80992718 21825059 365582481 21859564 365582481 21859564 778943282 21873474 778943282 21873474 361904229 21881778 361904229 21881778 72444803 21889445 72444803 21889445 632928169 21936910 632928169 21936910 604372024 21984188 604372024 21984188 163469874 21990670 163469874 21990670 819478870 22017770 819478870 22017770 853774871 22056769 853774871 22056769 192229587 22076286 192229587 22076286 932784608 22115510 932784608 22115510 750241692 22135798 750241692 22135798 964771753 22150239 964771753 22150239 519637517 22172230 519637517 22172230 106423692 22206304 106423692 22206304 570139515 22225850 570139515 22225850 197028923 22262215 197028923 22262215 117799226 22264579 117799226 22264579 254765929 22293131 254765929 22293131 35391972 22321683 35391972 22321683 493202763 22390041 493202763 22390041 755118476 22394806 755118476 22394806 726931840 22420165 726931840 22420165 560208769 22450795 560208769 22450795 916256920 22501479 916256920 22501479 594672324 22519280 594672324 22519280 551389570 22536383 551389570 22536383 119505700 22544514 119505700 22544514 815775822 22565498 815775822 22565498 347216531 22568859 347216531 22568859 143924846 22581061 143924846 22581061 929147765 22597170 929147765 22597170 251071933 22624429 251071933 22624429 565142308 22635850 565142308 22635850 269600881 22653835 269600881 22653835 834332289 22690162 834332289 22690162 357732133 22701575 357732133 22701575 815580726 22718461 815580726 22718461 365013613 22726377 365013613 22726377 531369036 22774405 531369036 22774405 544974498 22812405 544974498 22812405 187514601 22823020 187514601 22823020 549688612 22836755 549688612 22836755 515853417 22839368 515853417 22839368 289303418 22877363 289303418 22877363 145093072 22888733 145093072 22888733 385070534 22914767 385070534 22914767 641069229 22937023 641069229 22937023 69222682 22966523 69222682 22966523 529213298 22973539 529213298 22973539 418481349 22999189 418481349 22999189 106540794 23027970 106540794 23027970 71366386 23041087 71366386 23041087 493296048 23066999 493296048 23066999 301121424 23071108 301121424 23071108 261679548 23078901 261679548 23078901 301258663 23082538 301258663 23082538 959299878 23085374 959299878 23085374 701699497 23092619 701699497 23092619 664000647 23111177 664000647 23111177 264263532 23119635 264263532 23119635 379741676 23131714 379741676 23131714 890167076 23179416 890167076 23179416 450880157 23211894 450880157 23211894 461803913 23227876 461803913 23227876 515250628 23241027 515250628 23241027 687060575 23286905 687060575 23286905 499072253 23289284 499072253 23289284 712838058 23302246 712838058 23302246 975142847 23313395 975142847 23313395 521610216 23337242 521610216 23337242 284151030 23384967 284151030 23384967 89704910 23408793 89704910 23408793 987381041 23436242 987381041 23436242 544271174 23451472 544271174 23451472 498748871 23463125 498748871 23463125 618153399 23467183 618153399 23467183 584918601 23500623 584918601 23500623 649407831 23517211 649407831 23517211 45088517 23540327 45088517 23540327 307139918 23573097 307139918 23573097 971305664 23587743 971305664 23587743 562038020 23617092 562038020 23617092 657328556 23624031 657328556 23624031 937180885 23645226 937180885 23645226 43771050 23680668 43771050 23680668 734615107 23735163 734615107 23735163 502000379 23746625 502000379 23746625 785646295 23770407 785646295 23770407 533842000 23779116 533842000 23779116 56190570 23784946 56190570 23784946 959990501 23800338 959990501 23800338 840885493 23817448 840885493 23817448 359352701 23845830 359352701 23845830 761590406 23877815 761590406 23877815 342443507 23893119 342443507 23893119 275165874 23903924 275165874 23903924 130901955 23942678 130901955 23942678 851574847 23955631 851574847 23955631 194492644 23973548 194492644 23973548 62669171 23981063 62669171 23981063 416078618 24010880 416078618 24010880 672396692 24021804 672396692 24021804 373274392 24042999 373274392 24042999 450303037 24061177 450303037 24061177 591479753 24110847 591479753 24110847 542110516 24115826 542110516 24115826 58912923 24121751 58912923 24121751 367787509 24145172 367787509 24145172 957103789 24195433 957103789 24195433 491162875 24211704 491162875 24211704 358897500 24219025 358897500 24219025 889114383 24248920 889114383 24248920 746814115 24267218 746814115 24267218 282644921 24279133 282644921 24279133 849409810 24289864 849409810 24289864 427455423 24305354 427455423 24305354 471314687 24306145 471314687 24306145 607385860 24324382 607385860 24324382 33790504 24333515 33790504 24333515 532338699 24335020 532338699 24335020 914785302 24356302 914785302 24356302 544880063 24373483 544880063 24373483 758473447 24380148 758473447 24380148 399227752 24382149 399227752 24382149 71361073 24399050 71361073 24399050 170677220 24411560 170677220 24411560 157501367 24419514 157501367 24419514 196886741 24432365 196886741 24432365 968559694 24446685 968559694 24446685 106127466 24498871 106127466 24498871 232117204 24507444 232117204 24507444 630872416 24558391 630872416 24558391 795456863 24569658 795456863 24569658 620197784 24585145 620197784 24585145 510955268 24610641 510955268 24610641 875862085 24634942 875862085 24634942 907762331 24649486 907762331 24649486 587004514 24670165 587004514 24670165 173998916 24707557 173998916 24707557 343309062 24717175 343309062 24717175 802163696 24744558 802163696 24744558 957730613 24776906 957730613 24776906 648348554 24780991 648348554 24780991 682118273 24814502 682118273 24814502 424825519 24835960 424825519 24835960 68086369 24854109 68086369 24854109 65609925 24880230 65609925 24880230 601795092 24922209 601795092 24922209 973362570 24929879 973362570 24929879 933252835 24952147 933252835 24952147 273223724 24971392 273223724 24971392 38395590 24993451 38395590 24993451 65389360 25034183 65389360 25034183 105538391 25041614 105538391 25041614 565263208 25066419 565263208 25066419 846606101 25079934 846606101 25079934 792761806 25086752 792761806 25086752 256165425 25136762 256165425 25136762 34102904 25143341 34102904 25143341 269786119 25183566 269786119 25183566 423735964 25191742 423735964 25191742 399442080 25200542 399442080 25200542 327261652 25214492 327261652 25214492 581462812 25229914 581462812 25229914 72750656 25247251 72750656 25247251 104924779 25267426 104924779 25267426 995670116 25293970 995670116 25293970 694537896 25310825 694537896 25310825 618438501 25340913 618438501 25340913 881115080 25368703 881115080 25368703 90693545 25375489 90693545 25375489 792472902 25393575 792472902 25393575 511255290 25412085 511255290 25412085 434111299 25439486 434111299 25439486 326761901 25468230 326761901 25468230 696262135 25478619 696262135 25478619 848255970 25481939 848255970 25481939 405512811 25499441 405512811 25499441 765618733 25508251 765618733 25508251 802282734 25532479 802282734 25532479 273192659 25538852 273192659 25538852 255661333 25539426 255661333 25539426 220961589 25573754 220961589 25573754 732696350 25614290 732696350 25614290 99688229 25631595 99688229 25631595 793312327 25639971 793312327 25639971 163218489 25648961 163218489 25648961 903736393 25685199 903736393 25685199 346959583 25711148 346959583 25711148 372758770 25715773 372758770 25715773 830890709 25728031 830890709 25728031 799772947 25739388 799772947 25739388 665300925 25767832 665300925 25767832 74751983 25769139 74751983 25769139 477867798 25817320 477867798 25817320 168911529 25834810 168911529 25834810 643671331 25846681 643671331 25846681 193671205 25855583 193671205 25855583 820581114 25860986 820581114 25860986 698902182 25902857 698902182 25902857 787525024 25914646 787525024 25914646 414704664 25954156 414704664 25954156 680280506 26027262 680280506 26027262 404949224 26036919 404949224 26036919 744195699 26084765 744195699 26084765 730748249 26096435 730748249 26096435 726579205 26103224 726579205 26103224 478013751 26169085 478013751 26169085 678907112 26189203 678907112 26189203 131569699 26206991 131569699 26206991 24491742 26212231 24491742 26212231 533196945 26225939 533196945 26225939 679784480 26230880 679784480 26230880 185342314 26240441 185342314 26240441 453352061 26246175 453352061 26246175 826497427 26247554 826497427 26247554 699355537 26260146 699355537 26260146 894673627 26264330 894673627 26264330 492077864 26277191 492077864 26277191 273794869 26301175 273794869 26301175 935922159 26304145 935922159 26304145 41797561 26332550 41797561 26332550 760987183 26355124 760987183 26355124 720853868 26363447 720853868 26363447 996500289 26397468 996500289 26397468 739166954 26417760 739166954 26417760 594277903 26429206 594277903 26429206 819109943 26468332 819109943 26468332 523231307 26498050 523231307 26498050 98187362 26517229 98187362 26517229 293154654 26518798 293154654 26518798 293526001 26572493 293526001 26572493 287750290 26575163 287750290 26575163 744027974 26603278 744027974 26603278 453693785 26613381 453693785 26613381 996538674 26643119 996538674 26643119 99238603 26691985 99238603 26691985 718427889 26707920 718427889 26707920 831823264 26718581 831823264 26718581 594605700 26739392 594605700 26739392 791404201 26751254 791404201 26751254 671800801 26755112 671800801 26755112 508500956 26763391 508500956 26763391 859937888 26785803 859937888 26785803 532501779 26794647 532501779 26794647 771059913 26800428 771059913 26800428 490965648 26803101 490965648 26803101 343445277 26812129 343445277 26812129 657263818 26827098 657263818 26827098 773540673 26861468 773540673 26861468 510999564 26899320 510999564 26899320 888361000 26900791 888361000 26900791 825355075 26910312 825355075 26910312 443277412 26929807 443277412 26929807 112088988 26953288 112088988 26953288 638019140 26979870 638019140 26979870 866594669 27001180 866594669 27001180 648221740 27016933 648221740 27016933 67984413 27033586 67984413 27033586 471434387 27068835 471434387 27068835 921836133 27074748 921836133 27074748 573949402 27082757 573949402 27082757 970150916 27092115 970150916 27092115 223704212 27130942 223704212 27130942 681127246 27162883 681127246 27162883 948113660 27172511 948113660 27172511 661270833 27195235 661270833 27195235 642552648 27201001 642552648 27201001 317955077 27215247 317955077 27215247 293114837 27223403 293114837 27223403 914240477 27253193 914240477 27253193 448490049 27260948 448490049 27260948 461092471 27285322 461092471 27285322 267763541 27293808 267763541 27293808 555519812 27296059 555519812 27296059 747144951 27300865 747144951 27300865 844434958 27320022 844434958 27320022 873195064 27329256 873195064 27329256 834848295 27353184 834848295 27353184 94967864 27373468 94967864 27373468 891491931 27405219 891491931 27405219 639056178 27435665 639056178 27435665 142324458 27471067 142324458 27471067 357903544 27476717 357903544 27476717 851505865 27487293 851505865 27487293 466914656 27497972 466914656 27497972 578065780 27512049 578065780 27512049 670562624 27522421 670562624 27522421 372762912 27537406 372762912 27537406 219745802 27549932 219745802 27549932 476444581 27566707 476444581 27566707 360230029 27587007 360230029 27587007 184276157 27594840 184276157 27594840 116696593 27602276 116696593 27602276 330977300 27634814 330977300 27634814 824153090 27643958 824153090 27643958 509151500 27666505 509151500 27666505 624582225 27685599 624582225 27685599 146926506 27725466 146926506 27725466 361345276 27727245 361345276 27727245 775073947 27742026 775073947 27742026 79299825 27757615 79299825 27757615 541076170 27796892 541076170 27796892 955611543 27814555 955611543 27814555 220520885 27828701 220520885 27828701 644351048 27847778 644351048 27847778 531069011 27858901 531069011 27858901 675141846 27866497 675141846 27866497 961569659 27910534 961569659 27910534 644080741 27916365 644080741 27916365 480670128 27939669 480670128 27939669 508258441 27943324 508258441 27943324 423671110 27952719 423671110 27952719 940302510 27960093 940302510 27960093 930471810 27965728 930471810 27965728 44825271 27978674 44825271 27978674 793016770 28006746 793016770 28006746 314847979 28048244 314847979 28048244 362110847 28057274 362110847 28057274 482933780 28072587 482933780 28072587 507236676 28075249 507236676 28075249 729836828 28090702 729836828 28090702 246121008 28120857 246121008 28120857 263036774 28164515 263036774 28164515 914899085 28211839 914899085 28211839 540926252 28213997 540926252 28213997 974470698 28241559 974470698 28241559 930509714 28273292 930509714 28273292 772363266 28274012 772363266 28274012 671786058 28288514 671786058 28288514 807305672 28303906 807305672 28303906 181787730 28319050 181787730 28319050 742639816 28327059 742639816 28327059 602360256 28383346 602360256 28383346 571025336 28404970 571025336 28404970 927377247 28410222 927377247 28410222 444327938 28423598 444327938 28423598 686400308 28431690 686400308 28431690 532378673 28444846 532378673 28444846 430133518 28453638 430133518 28453638 142457830 28489890 142457830 28489890 750539021 28594509 750539021 28594509 327836054 28654416 327836054 28654416 910185752 28655452 910185752 28655452 113899795 28672316 113899795 28672316 141340088 28698294 141340088 28698294 354741014 28720544 354741014 28720544 577237342 28776706 577237342 28776706 79688954 28821258 79688954 28821258 182386195 28835010 182386195 28835010 992563157 28859736 992563157 28859736 701313307 28864917 701313307 28864917 780830287 28867827 780830287 28867827 146466216 28894020 146466216 28894020 668000358 28912296 668000358 28912296 615966693 28940405 615966693 28940405 183457398 28975896 183457398 28975896 56192935 28998619 56192935 28998619 433680947 29017699 433680947 29017699 669078175 29029364 669078175 29029364 113386981 29034538 113386981 29034538 958100553 29041044 958100553 29041044 418915399 29048070 418915399 29048070 692779900 29085494 692779900 29085494 253958041 29101895 253958041 29101895 707712252 29122125 707712252 29122125 263902401 29143643 263902401 29143643 216092434 29161059 216092434 29161059 740003430 29198875 740003430 29198875 32194573 29238226 32194573 29238226 21654781 29268754 21654781 29268754 844393312 29287380 844393312 29287380 720550614 29316219 720550614 29316219 165219242 29325852 165219242 29325852 166232008 29330988 166232008 29330988 39159094 29339899 39159094 29339899 112202407 29376729 112202407 29376729 334527290 29395387 334527290 29395387 256531567 29398587 256531567 29398587 735231813 29416477 735231813 29416477 614614434 29418396 614614434 29418396 664673736 29439569 664673736 29439569 211087968 29454423 211087968 29454423 291109236 29474941 291109236 29474941 579783810 29496353 579783810 29496353 11133559 29521778 11133559 29521778 691425309 29537353 691425309 29537353 930631947 29573445 930631947 29573445 78032684 29591375 78032684 29591375 991468656 29599997 991468656 29599997 675037190 29611943 675037190 29611943 782203820 29631337 782203820 29631337 118417925 29657136 118417925 29657136 922799160 29683284 922799160 29683284 959588328 29710955 959588328 29710955 703736959 29714130 703736959 29714130 126427994 29723229 126427994 29723229 270777751 29764535 270777751 29764535 27621793 29795430 27621793 29795430 4448286 29835866 4448286 29835866 698745086 29867945 698745086 29867945 173679309 29869501 173679309 29869501 135612891 29893116 135612891 29893116 723510628 29926617 723510628 29926617 717196790 29958858 717196790 29958858 730185948 29981914 730185948 29981914 798885747 30018442 798885747 30018442 964159423 30030859 964159423 30030859 822503306 30044536 822503306 30044536 355466697 30073254 355466697 30073254 113287192 30114849 113287192 30114849 346825894 30145941 346825894 30145941 709346688 30169803 709346688 30169803 638766764 30207584 638766764 30207584 841280595 30216304 841280595 30216304 62238581 30227091 62238581 30227091 579607896 30247412 579607896 30247412 630197842 30279571 630197842 30279571 468399968 30282710 468399968 30282710 140279466 30292749 140279466 30292749 460708384 30300321 460708384 30300321 456235961 30338508 456235961 30338508 52536827 30356569 52536827 30356569 675085722 30365696 675085722 30365696 279599079 30421576 279599079 30421576 483847717 30439485 483847717 30439485 998086728 30451941 998086728 30451941 794458974 30493133 794458974 30493133 583024033 30503245 583024033 30503245 196192830 30540151 196192830 30540151 348985797 30554421 348985797 30554421 855696811 30570679 855696811 30570679 862546371 30590530 862546371 30590530 542533602 30600200 542533602 30600200 565873158 30617408 565873158 30617408 885780925 30642352 885780925 30642352 186640974 30682105 186640974 30682105 561726385 30705136 561726385 30705136 452592987 30724672 452592987 30724672 802085786 30802083 802085786 30802083 120355347 30823413 120355347 30823413 355072858 30836318 355072858 30836318 324795142 30865082 324795142 30865082 329119696 30895148 329119696 30895148 519555908 30906044 519555908 30906044 750631877 30923191 750631877 30923191 30608126 30935960 30608126 30935960 451812285 30957406 451812285 30957406 933627228 30981307 933627228 30981307 75495889 30997819 75495889 30997819 459362069 31011721 459362069 31011721 598006179 31034963 598006179 31034963 667313930 31044728 667313930 31044728 960308393 31069641 960308393 31069641 255494862 31074234 255494862 31074234 692573214 31092381 692573214 31092381 480010433 31127482 480010433 31127482 731654251 31179470 731654251 31179470 592045830 31192394 592045830 31192394 788359062 31194391 788359062 31194391 480470789 31205447 480470789 31205447 809887145 31262104 809887145 31262104 79686297 31274935 79686297 31274935 999049927 31278384 999049927 31278384 110266171 31325063 110266171 31325063 130721086 31338424 130721086 31338424 883494241 31349558 883494241 31349558 253474354 31361572 253474354 31361572 926874557 31380923 926874557 31380923 719902309 31399690 719902309 31399690 903183870 31416939 903183870 31416939 282992620 31452975 282992620 31452975 384719636 31498592 384719636 31498592 268256392 31531079 268256392 31531079 216415138 31556606 216415138 31556606 251599319 31575280 251599319 31575280 516432825 31585201 516432825 31585201 638523650 31596011 638523650 31596011 982145441 31600103 982145441 31600103 14639983 31611236 14639983 31611236 702618631 31612889 702618631 31612889 183581675 31646920 183581675 31646920 525185609 31665448 525185609 31665448 602061955 31701317 602061955 31701317 612323994 31706273 612323994 31706273 817877496 31708849 817877496 31708849 37662245 31717513 37662245 31717513 55328192 31754170 55328192 31754170 337449206 31756990 337449206 31756990 562838224 31803009 562838224 31803009 886090308 31809702 886090308 31809702 541498404 31814663 541498404 31814663 620300509 31829121 620300509 31829121 957154877 31839731 957154877 31839731 173719602 31866721 173719602 31866721 179228426 31888186 179228426 31888186 842627 31900269 842627 31900269 156193483 31909394 156193483 31909394 612150438 31911411 612150438 31911411 152922553 31973679 152922553 31973679 104387300 31983542 104387300 31983542 190315657 31997197 190315657 31997197 12173270 32027825 12173270 32027825 803422335 32039158 803422335 32039158 266335828 32088875 266335828 32088875 988218494 32097977 988218494 32097977 997539520 32103588 997539520 32103588 11349474 32112925 11349474 32112925 983582435 32144773 983582435 32144773 738577934 32188615 738577934 32188615 885626404 32193880 885626404 32193880 397872310 32206283 397872310 32206283 901116615 32216259 901116615 32216259 784429961 32225689 784429961 32225689 363344440 32259729 363344440 32259729 21065858 32293628 21065858 32293628 974332058 32295655 974332058 32295655 591388746 32314292 591388746 32314292 503734605 32333527 503734605 32333527 582741152 32337900 582741152 32337900 940878293 32374791 940878293 32374791 715112968 32385931 715112968 32385931 784347931 32391391 784347931 32391391 653276738 32422344 653276738 32422344 60681585 32432705 60681585 32432705 231894675 32447250 231894675 32447250 317725336 32483246 317725336 32483246 132574402 32501778 132574402 32501778 902017882 32512855 902017882 32512855 990178340 32553217 990178340 32553217 138716199 32566747 138716199 32566747 235022176 32604561 235022176 32604561 497304514 32620791 497304514 32620791 169397307 32634676 169397307 32634676 433199639 32640525 433199639 32640525 884996531 32661751 884996531 32661751 973153683 32696303 973153683 32696303 599126659 32714065 599126659 32714065 271522347 32746947 271522347 32746947 237821496 32773670 237821496 32773670 358166386 32793693 358166386 32793693 121381830 32798827 121381830 32798827 910911135 32812415 910911135 32812415 274785029 32816660 274785029 32816660 821144752 32839667 821144752 32839667 372376160 32853184 372376160 32853184 247746624 32865021 247746624 32865021 388240421 32871256 388240421 32871256 637598869 32877260 637598869 32877260 683731461 32917374 683731461 32917374 396122317 32941875 396122317 32941875 890685704 32959223 890685704 32959223 645138584 32980734 645138584 32980734 502248772 33010314 502248772 33010314 577152215 33036889 577152215 33036889 899024738 33044544 899024738 33044544 511750175 33067790 511750175 33067790 327987543 33070410 327987543 33070410 241108642 33074860 241108642 33074860 672047137 33083276 672047137 33083276 969236497 33093607 969236497 33093607 747207534 33120782 747207534 33120782 98463950 33147481 98463950 33147481 845241333 33167170 845241333 33167170 246797825 33178610 246797825 33178610 827553399 33212257 827553399 33212257 904403363 33220561 904403363 33220561 533098840 33233551 533098840 33233551 946200448 33245690 946200448 33245690 930204829 33273776 930204829 33273776 24435167 33318511 24435167 33318511 459727717 33345208 459727717 33345208 539330590 33348999 539330590 33348999 736680385 33360442 736680385 33360442 600634279 33381620 600634279 33381620 483523947 33412497 483523947 33412497 567509222 33439427 567509222 33439427 665157006 33444018 665157006 33444018 935953124 33470535 935953124 33470535 896452476 33504111 896452476 33504111 193184969 33510589 193184969 33510589 309432190 33530689 309432190 33530689 355111364 33572506 355111364 33572506 167098640 33580576 167098640 33580576 58354696 33595844 58354696 33595844 967370551 33610071 967370551 33610071 694155966 33623690 694155966 33623690 812896905 33636487 812896905 33636487 158884437 33693904 158884437 33693904 703795584 33708017 703795584 33708017 801916112 33717392 801916112 33717392 956277377 33766918 956277377 33766918 97695306 33803032 97695306 33803032 272377820 33837517 272377820 33837517 135239166 33870217 135239166 33870217 528871144 33898773 528871144 33898773 676410308 33906706 676410308 33906706 193210873 33919130 193210873 33919130 216677605 33929920 216677605 33929920 935038961 33961545 935038961 33961545 888721808 33970341 888721808 33970341 286788193 34004100 286788193 34004100 195870288 34017908 195870288 34017908 917808095 34027610 917808095 34027610 567129081 34059499 567129081 34059499 317540974 34112831 317540974 34112831 614267008 34136138 614267008 34136138 129473349 34153091 129473349 34153091 232906393 34160038 232906393 34160038 22596510 34183934 22596510 34183934 10480822 34207194 10480822 34207194 289476017 34222960 289476017 34222960 968870042 34230891 968870042 34230891 580018791 34253588 580018791 34253588 783375231 34277474 783375231 34277474 777688102 34288133 777688102 34288133 95015303 34305372 95015303 34305372 142435947 34343283 142435947 34343283 347312084 34374341 347312084 34374341 828081075 34406199 828081075 34406199 436455166 34418960 436455166 34418960 641491794 34459722 641491794 34459722 236083361 34469539 236083361 34469539 661709238 34481444 661709238 34481444 20206926 34491226 20206926 34491226 842359792 34499090 842359792 34499090 20923601 34515910 20923601 34515910 674743615 34536457 674743615 34536457 269116232 34541672 269116232 34541672 64681231 34561130 64681231 34561130 588242902 34596237 588242902 34596237 412635709 34600079 412635709 34600079 35730530 34603420 35730530 34603420 522018513 34634817 522018513 34634817 87617449 34641464 87617449 34641464 204867942 34655671 204867942 34655671 289212633 34657390 289212633 34657390 341401263 34667372 341401263 34667372 668576933 34671419 668576933 34671419 811901289 34682616 811901289 34682616 416475083 34695407 416475083 34695407 311698107 34706349 311698107 34706349 336776139 34720946 336776139 34720946 448557938 34743526 448557938 34743526 883635267 34758710 883635267 34758710 638300727 34762937 638300727 34762937 388202427 34796159 388202427 34796159 743699869 34807079 743699869 34807079 510647761 34842467 510647761 34842467 658086287 34867650 658086287 34867650 656508626 34877481 656508626 34877481 143621523 34901265 143621523 34901265 687941326 34916965 687941326 34916965 230140338 34927377 230140338 34927377 753915195 34938322 753915195 34938322 381897454 34944882 381897454 34944882 637715208 34956533 637715208 34956533 795248750 34964825 795248750 34964825 366963339 34977365 366963339 34977365 622330627 34989443 622330627 34989443 87999977 35002417 87999977 35002417 870622857 35022125 870622857 35022125 700275255 35028296 700275255 35028296 382043469 35045361 382043469 35045361 495592432 35066273 495592432 35066273 680281989 35070861 680281989 35070861 587718266 35086160 587718266 35086160 470554283 35120831 470554283 35120831 22248616 35124599 22248616 35124599 441842049 35133455 441842049 35133455 206834462 35169301 206834462 35169301 791687573 35195151 791687573 35195151 844487896 35239315 844487896 35239315 194070723 35275968 194070723 35275968 355324219 35278312 355324219 35278312 547146180 35298657 547146180 35298657 470484991 35333824 470484991 35333824 458313854 35341011 458313854 35341011 926859496 35349148 926859496 35349148 473765720 35394887 473765720 35394887 490338883 35448603 490338883 35448603 675965315 35470007 675965315 35470007 944557597 35502286 944557597 35502286 508562893 35535283 508562893 35535283 159956613 35556695 159956613 35556695 975440385 35671024 975440385 35671024 907424057 35681409 907424057 35681409 644792255 35689987 644792255 35689987 652352197 35700781 652352197 35700781 655454510 35732276 655454510 35732276 417592105 35770489 417592105 35770489 508819257 35780308 508819257 35780308 438012728 35810563 438012728 35810563 978764837 35820828 978764837 35820828 94651001 35827795 94651001 35827795 556709321 35835575 556709321 35835575 307143942 35852270 307143942 35852270 566716185 35860995 566716185 35860995 157003574 35880558 157003574 35880558 911984849 35888304 911984849 35888304 482004932 35894364 482004932 35894364 189879963 35906919 189879963 35906919 504268750 35916527 504268750 35916527 659313063 35919588 659313063 35919588 604582455 35922176 604582455 35922176 840349134 35926659 840349134 35926659 326508760 35940454 326508760 35940454 441069998 35958124 441069998 35958124 388865193 35982046 388865193 35982046 157415409 36026843 157415409 36026843 945243040 36041254 945243040 36041254 296902380 36051523 296902380 36051523 530329170 36082316 530329170 36082316 523668369 36085769 523668369 36085769 510169119 36100142 510169119 36100142 469490153 36124973 469490153 36124973 343048340 36159259 343048340 36159259 987118582 36172554 987118582 36172554 14802164 36193303 14802164 36193303 756341082 36212502 756341082 36212502 919908057 36245457 919908057 36245457 370632002 36258300 370632002 36258300 125873459 36278364 125873459 36278364 470947663 36287113 470947663 36287113 729175398 36325246 729175398 36325246 50948736 36331256 50948736 36331256 359232188 36360683 359232188 36360683 601493689 36367728 601493689 36367728 309610385 36402438 309610385 36402438 579766381 36414961 579766381 36414961 647575180 36439632 647575180 36439632 272347079 36473464 272347079 36473464 143803285 36494825 143803285 36494825 32346771 36538483 32346771 36538483 938439330 36557317 938439330 36557317 384524192 36567006 384524192 36567006 566912860 36576812 566912860 36576812 180136564 36592584 180136564 36592584 38660555 36595932 38660555 36595932 233418500 36628757 233418500 36628757 622808394 36660240 622808394 36660240 234019440 36682415 234019440 36682415 503567437 36715584 503567437 36715584 56350736 36732335 56350736 36732335 293611113 36772215 293611113 36772215 764268577 36787809 764268577 36787809 472245666 36798913 472245666 36798913 621996760 36822477 621996760 36822477 952899930 36834170 952899930 36834170 479556563 36840055 479556563 36840055 322083980 36867343 322083980 36867343 486668312 36904149 486668312 36904149 984981961 36927394 984981961 36927394 400472181 36966109 400472181 36966109 398415097 36983199 398415097 36983199 635728647 37006389 635728647 37006389 589640361 37031732 589640361 37031732 712186646 37049311 712186646 37049311 690555062 37062420 690555062 37062420 884956527 37085282 884956527 37085282 603787930 37100465 603787930 37100465 468881922 37106103 468881922 37106103 43546695 37132540 43546695 37132540 163572273 37137062 163572273 37137062 837376742 37150078 837376742 37150078 605788001 37161755 605788001 37161755 630229632 37177723 630229632 37177723 58535164 37187721 58535164 37187721 41877779 37202522 41877779 37202522 798437186 37231357 798437186 37231357 173666828 37249378 173666828 37249378 135743438 37269792 135743438 37269792 276499616 37291111 276499616 37291111 528014920 37318664 528014920 37318664 621469867 37336431 621469867 37336431 617904142 37385770 617904142 37385770 781303377 37393113 781303377 37393113 35835818 37434908 35835818 37434908 473536394 37455450 473536394 37455450 150695533 37473381 150695533 37473381 915796900 37486653 915796900 37486653 111566775 37494662 111566775 37494662 792013610 37511481 792013610 37511481 190673205 37519573 190673205 37519573 584992356 37533456 584992356 37533456 724905070 37559766 724905070 37559766 528227214 37585808 528227214 37585808 300216136 37601705 300216136 37601705 1738647 37606133 1738647 37606133 635495825 37629921 635495825 37629921 346694039 37641096 346694039 37641096 190548886 37653462 190548886 37653462 689226904 37668009 689226904 37668009 149128798 37677763 149128798 37677763 883035394 37688406 883035394 37688406 335539075 37711681 335539075 37711681 798458392 37775351 798458392 37775351 815957922 37780722 815957922 37780722 930626191 37793552 930626191 37793552 777990062 37827681 777990062 37827681 720908845 37860899 720908845 37860899 203469382 37889247 203469382 37889247 825436888 37947583 825436888 37947583 563675688 37960990 563675688 37960990 65782450 37971434 65782450 37971434 479420958 37999432 479420958 37999432 425993920 38025355 425993920 38025355 9128168 38035946 9128168 38035946 888053023 38069014 888053023 38069014 102354876 38075273 102354876 38075273 706140704 38110711 706140704 38110711 837462843 38139773 837462843 38139773 923090979 38148928 923090979 38148928 267945453 38162230 267945453 38162230 9460860 38193718 9460860 38193718 843308041 38213123 843308041 38213123 592749474 38244369 592749474 38244369 673195162 38264960 673195162 38264960 413960967 38286725 413960967 38286725 118247124 38302301 118247124 38302301 909141296 38308772 909141296 38308772 38863465 38341912 38863465 38341912 646613353 38358636 646613353 38358636 984160855 38404992 984160855 38404992 448283773 38424954 448283773 38424954 130129913 38440352 130129913 38440352 325788832 38448114 325788832 38448114 17792176 38458963 17792176 38458963 782934744 38482571 782934744 38482571 865623965 38540995 865623965 38540995 860119817 38574267 860119817 38574267 808933691 38582382 808933691 38582382 917684914 38590595 917684914 38590595 676209805 38611925 676209805 38611925 253063063 38632728 253063063 38632728 461077122 38660763 461077122 38660763 788924302 38668204 788924302 38668204 961372468 38728269 961372468 38728269 373909403 38755971 373909403 38755971 193115282 38764474 193115282 38764474 303986227 38796904 303986227 38796904 567406137 38813256 567406137 38813256 343067890 38849651 343067890 38849651 875789637 38872462 875789637 38872462 187933925 38900066 187933925 38900066 220172050 38914454 220172050 38914454 214149374 38932914 214149374 38932914 950446138 38948987 950446138 38948987 24699747 38987306 24699747 38987306 305375256 39024050 305375256 39024050 447405022 39042281 447405022 39042281 308335401 39074228 308335401 39074228 729400686 39100025 729400686 39100025 360045228 39134532 360045228 39134532 619251983 39157957 619251983 39157957 927833921 39177583 927833921 39177583 408836486 39180170 408836486 39180170 184283996 39188506 184283996 39188506 946496459 39223248 946496459 39223248 908194960 39236563 908194960 39236563 706595971 39285785 706595971 39285785 152419514 39289069 152419514 39289069 778270436 39313991 778270436 39313991 120082543 39340890 120082543 39340890 126655380 39372202 126655380 39372202 129300517 39381278 129300517 39381278 298169861 39411140 298169861 39411140 13770505 39430615 13770505 39430615 864565656 39437781 864565656 39437781 353962911 39450524 353962911 39450524 914179861 39475979 914179861 39475979 381477471 39494938 381477471 39494938 547115197 39517157 547115197 39517157 975684621 39519893 975684621 39519893 915601355 39561024 915601355 39561024 157188500 39576667 157188500 39576667 791049889 39596488 791049889 39596488 884920849 39623361 884920849 39623361 808140358 39656134 808140358 39656134 408795002 39710125 408795002 39710125 411306563 39797317 411306563 39797317 457412902 39808313 457412902 39808313 999326512 39826002 999326512 39826002 881238080 39834387 881238080 39834387 110452644 39861561 110452644 39861561 190317655 39874074 190317655 39874074 533984912 39880845 533984912 39880845 513949811 39918076 513949811 39918076 815084216 39930443 815084216 39930443 330181015 39947810 330181015 39947810 702543414 39973796 702543414 39973796 416424111 40013111 416424111 40013111 491312340 40055204 491312340 40055204 104620388 40085455 104620388 40085455 5175993 40091013 5175993 40091013 879429932 40120528 879429932 40120528 932875139 40130818 932875139 40130818 821994998 40144102 821994998 40144102 224781569 40150644 224781569 40150644 696555961 40175911 696555961 40175911 810661548 40214786 810661548 40214786 165912984 40239410 165912984 40239410 472494170 40272501 472494170 40272501 107025333 40298293 107025333 40298293 279093576 40310679 279093576 40310679 196731111 40339386 196731111 40339386 494555716 40345456 494555716 40345456 668513806 40354458 668513806 40354458 259395637 40383097 259395637 40383097 84549946 40392548 84549946 40392548 232199857 40405706 232199857 40405706 716310678 40446869 716310678 40446869 911459242 40462337 911459242 40462337 327935207 40502321 327935207 40502321 372976581 40517322 372976581 40517322 351527457 40532354 351527457 40532354 958135287 40535667 958135287 40535667 424444150 40558283 424444150 40558283 188200888 40573698 188200888 40573698 105859202 40577717 105859202 40577717 76639163 40582397 76639163 40582397 567758693 40590704 567758693 40590704 533695579 40597665 533695579 40597665 877735797 40621759 877735797 40621759 903957092 40636755 903957092 40636755 304213532 40646878 304213532 40646878 107900325 40658100 107900325 40658100 305912947 40663415 305912947 40663415 120115012 40697911 120115012 40697911 77271366 40735654 77271366 40735654 683375423 40760596 683375423 40760596 203585508 40784342 203585508 40784342 264588093 40827250 264588093 40827250 861657894 40832281 861657894 40832281 873245452 40861550 873245452 40861550 812993833 40875131 812993833 40875131 690580822 40881056 690580822 40881056 624419894 40895767 624419894 40895767 474994038 40908142 474994038 40908142 880146088 40947207 880146088 40947207 952710247 40956002 952710247 40956002 646416951 40967763 646416951 40967763 12700870 40979754 12700870 40979754 476201762 40995256 476201762 40995256 633867820 41013224 633867820 41013224 431577446 41042627 431577446 41042627 548432422 41070058 548432422 41070058 172329155 41074672 172329155 41074672 654539484 41087416 654539484 41087416 21182776 41101416 21182776 41101416 274743696 41109123 274743696 41109123 284203062 41133946 284203062 41133946 719640465 41142961 719640465 41142961 471818930 41144553 471818930 41144553 74337423 41155766 74337423 41155766 163957108 41184594 163957108 41184594 792517059 41216115 792517059 41216115 653909862 41227731 653909862 41227731 247355273 41293214 247355273 41293214 397485996 41315590 397485996 41315590 401348351 41335092 401348351 41335092 161707458 41343052 161707458 41343052 699003727 41355420 699003727 41355420 850305896 41356872 850305896 41356872 238197402 41373912 238197402 41373912 526967196 41405282 526967196 41405282 890691390 41451477 890691390 41451477 838692693 41465193 838692693 41465193 743396243 41481376 743396243 41481376 432371761 41535437 432371761 41535437 372862712 41561776 372862712 41561776 120153077 41581531 120153077 41581531 27726861 41594272 27726861 41594272 730677169 41608117 730677169 41608117 132254794 41618959 132254794 41618959 485357989 41640288 485357989 41640288 305816633 41653640 305816633 41653640 288060924 41683111 288060924 41683111 55440396 41709268 55440396 41709268 324912773 41725866 324912773 41725866 406660671 41742188 406660671 41742188 875648605 41759575 875648605 41759575 169729441 41779270 169729441 41779270 467475613 41804851 467475613 41804851 132031802 41824998 132031802 41824998 936855456 41835398 936855456 41835398 835726890 41869320 835726890 41869320 256881645 41905539 256881645 41905539 62932239 41916706 62932239 41916706 10732043 41940977 10732043 41940977 249392594 41953261 249392594 41953261 653783641 41965377 653783641 41965377 510645154 41966523 510645154 41966523 578498253 41975400 578498253 41975400 383513998 41984338 383513998 41984338 193893300 41992639 193893300 41992639 928986189 42000048 928986189 42000048 348168712 42005276 348168712 42005276 58561968 42036711 58561968 42036711 113370120 42049866 113370120 42049866 865835421 42077582 865835421 42077582 994210320 42084581 994210320 42084581 736641928 42105080 736641928 42105080 591197758 42113427 591197758 42113427 980748243 42128867 980748243 42128867 11517639 42132668 11517639 42132668 36009921 42134201 36009921 42134201 273935163 42152527 273935163 42152527 454746031 42164620 454746031 42164620 581998015 42185751 581998015 42185751 996744152 42214574 996744152 42214574 386497892 42229030 386497892 42229030 847400411 42272168 847400411 42272168 202352835 42286161 202352835 42286161 554037031 42361341 554037031 42361341 303958901 42368147 303958901 42368147 220601703 42382232 220601703 42382232 317310269 42399356 317310269 42399356 318205989 42434542 318205989 42434542 620832271 42442373 620832271 42442373 885253934 42464874 885253934 42464874 466851611 42512183 466851611 42512183 665885941 42515545 665885941 42515545 540250832 42519917 540250832 42519917 159662816 42540849 159662816 42540849 93203874 42551199 93203874 42551199 734276537 42566703 734276537 42566703 647342763 42582659 647342763 42582659 592860087 42595037 592860087 42595037 190338557 42628099 190338557 42628099 550841578 42647887 550841578 42647887 618643776 42682383 618643776 42682383 74669649 42701522 74669649 42701522 900272793 42721134 900272793 42721134 763092995 42736244 763092995 42736244 942045099 42747418 942045099 42747418 924178392 42755222 924178392 42755222 625908085 42770417 625908085 42770417 905670579 42784445 905670579 42784445 230153383 42814067 230153383 42814067 147822151 42842643 147822151 42842643 492280986 42861533 492280986 42861533 711881571 42887142 711881571 42887142 386347893 42890698 386347893 42890698 137721966 42900438 137721966 42900438 889198825 42922779 889198825 42922779 754741800 42928797 754741800 42928797 865729721 42963660 865729721 42963660 459487168 42969847 459487168 42969847 114610149 42984358 114610149 42984358 816697137 43004009 816697137 43004009 774819666 43058327 774819666 43058327 586984706 43069451 586984706 43069451 193273053 43076606 193273053 43076606 299717383 43088894 299717383 43088894 452273567 43117432 452273567 43117432 176393777 43137705 176393777 43137705 188078556 43158257 188078556 43158257 321738667 43165006 321738667 43165006 568553096 43190380 568553096 43190380 796219934 43202652 796219934 43202652 212973867 43226161 212973867 43226161 480027049 43254565 480027049 43254565 458587977 43303407 458587977 43303407 702474508 43312065 702474508 43312065 409047504 43333040 409047504 43333040 67074723 43351484 67074723 43351484 145310098 43365207 145310098 43365207 589828481 43375196 589828481 43375196 70936324 43414051 70936324 43414051 688150514 43445660 688150514 43445660 284314083 43476746 284314083 43476746 66527128 43493136 66527128 43493136 360236650 43518804 360236650 43518804 515961255 43547236 515961255 43547236 102488683 43570038 102488683 43570038 395973408 43588077 395973408 43588077 83670351 43619804 83670351 43619804 370914721 43626286 370914721 43626286 650057941 43637659 650057941 43637659 668519358 43662562 668519358 43662562 172832727 43665960 172832727 43665960 71552153 43715993 71552153 43715993 347785471 43750766 347785471 43750766 492126398 43762762 492126398 43762762 827875006 43773324 827875006 43773324 677687735 43778733 677687735 43778733 936136745 43790505 936136745 43790505 921669982 43809231 921669982 43809231 573349169 43817208 573349169 43817208 883909385 43848176 883909385 43848176 758365221 43873706 758365221 43873706 788086689 43888653 788086689 43888653 592717407 43907143 592717407 43907143 416972957 43931961 416972957 43931961 116474075 43943979 116474075 43943979 348208993 43982169 348208993 43982169 292358935 44002243 292358935 44002243 250469893 44019548 250469893 44019548 427410563 44024020 427410563 44024020 667822280 44042972 667822280 44042972 228654360 44071863 228654360 44071863 550003346 44089488 550003346 44089488 949508729 44093521 949508729 44093521 514180730 44099681 514180730 44099681 613709939 44111341 613709939 44111341 271975233 44114158 271975233 44114158 425010065 44128316 425010065 44128316 417672770 44150023 417672770 44150023 922730501 44219527 922730501 44219527 379839672 44228754 379839672 44228754 575750721 44239588 575750721 44239588 617021959 44259530 617021959 44259530 993937247 44262536 993937247 44262536 857339546 44271601 857339546 44271601 90701290 44278242 90701290 44278242 822396950 44310522 822396950 44310522 683656663 44313987 683656663 44313987 849046686 44328044 849046686 44328044 44045222 44359506 44045222 44359506 641883192 44371154 641883192 44371154 316522341 44435835 316522341 44435835 754448941 44444877 754448941 44444877 181745024 44496706 181745024 44496706 20880636 44505116 20880636 44505116 698979033 44509540 698979033 44509540 580684332 44522515 580684332 44522515 315904605 44548919 315904605 44548919 880630022 44572976 880630022 44572976 560346587 44587292 560346587 44587292 622606955 44629762 622606955 44629762 316781614 44659422 316781614 44659422 624536591 44686545 624536591 44686545 464353797 44732269 464353797 44732269 621196080 44764316 621196080 44764316 724054272 44768771 724054272 44768771 402482162 44773718 402482162 44773718 619450023 44805253 619450023 44805253 444004926 44808359 444004926 44808359 864906337 44828212 864906337 44828212 19872703 44840415 19872703 44840415 238907084 44849000 238907084 44849000 984214034 44885289 984214034 44885289 419621139 44911604 419621139 44911604 988044707 44925125 988044707 44925125 101908683 44947957 101908683 44947957 570661824 44957704 570661824 44957704 498628663 44958518 498628663 44958518 262306132 44982050 262306132 44982050 921394710 45002515 921394710 45002515 575058588 45010096 575058588 45010096 257196437 45038726 257196437 45038726 244201242 45052965 244201242 45052965 496125037 45086628 496125037 45086628 874083005 45091650 874083005 45091650 100370719 45116827 100370719 45116827 779943995 45125299 779943995 45125299 206134842 45149965 206134842 45149965 309050695 45166148 309050695 45166148 565643186 45184648 565643186 45184648 641271961 45194420 641271961 45194420 322472674 45217697 322472674 45217697 977762437 45238671 977762437 45238671 743916538 45281608 743916538 45281608 662926312 45291566 662926312 45291566 405201008 45302083 405201008 45302083 750267651 45313180 750267651 45313180 804960038 45332254 804960038 45332254 409372292 45373657 409372292 45373657 81341454 45386961 81341454 45386961 562070404 45394139 562070404 45394139 968566158 45399131 968566158 45399131 331476472 45419711 331476472 45419711 821865091 45442659 821865091 45442659 176781260 45454059 176781260 45454059 689241497 45510092 689241497 45510092 52474477 45522954 52474477 45522954 576469975 45527735 576469975 45527735 479724114 45551557 479724114 45551557 399528985 45588149 399528985 45588149 541064818 45597023 541064818 45597023 451181069 45630149 451181069 45630149 740022792 45643923 740022792 45643923 276772502 45690967 276772502 45690967 185063563 45694980 185063563 45694980 215501028 45696265 215501028 45696265 829565812 45700364 829565812 45700364 370502322 45729973 370502322 45729973 804337679 45739774 804337679 45739774 995871445 45761170 995871445 45761170 915767305 45780113 915767305 45780113 43252626 45787184 43252626 45787184 636619227 45797386 636619227 45797386 541886992 45822441 541886992 45822441 292632552 45837729 292632552 45837729 154010306 45864412 154010306 45864412 37497912 45869932 37497912 45869932 614081916 45890088 614081916 45890088 20380851 45933952 20380851 45933952 905805988 45942255 905805988 45942255 923679404 45952126 923679404 45952126 201399295 45983189 201399295 45983189 983671419 46011201 983671419 46011201 177673266 46032905 177673266 46032905 321996978 46043505 321996978 46043505 444720299 46057013 444720299 46057013 410754131 46061451 410754131 46061451 300060365 46079966 300060365 46079966 269237828 46100969 269237828 46100969 437492724 46131843 437492724 46131843 81745749 46139733 81745749 46139733 903481898 46165266 903481898 46165266 31007455 46185564 31007455 46185564 160890680 46200683 160890680 46200683 910742818 46229621 910742818 46229621 547964896 46243981 547964896 46243981 659995718 46266455 659995718 46266455 110607057 46273853 110607057 46273853 778868518 46281954 778868518 46281954 746356935 46314177 746356935 46314177 216229611 46348503 216229611 46348503 346236304 46375727 346236304 46375727 758184771 46398092 758184771 46398092 647212928 46411533 647212928 46411533 271595651 46431411 271595651 46431411 143617438 46443639 143617438 46443639 263549337 46467108 263549337 46467108 415995985 46480998 415995985 46480998 297168048 46506290 297168048 46506290 483451620 46534834 483451620 46534834 87762029 46553967 87762029 46553967 487244279 46602734 487244279 46602734 753300593 46615536 753300593 46615536 213708227 46621866 213708227 46621866 29046149 46646442 29046149 46646442 246069036 46667568 246069036 46667568 426588243 46678222 426588243 46678222 954157556 46685516 954157556 46685516 272601231 46697826 272601231 46697826 257977824 46719228 257977824 46719228 313689994 46752445 313689994 46752445 662779334 46782118 662779334 46782118 813082656 46831199 813082656 46831199 550594376 46846559 550594376 46846559 324233815 46859328 324233815 46859328 62307812 46862862 62307812 46862862 364800563 46868695 364800563 46868695 27879634 46883384 27879634 46883384 988707552 46918811 988707552 46918811 868419090 46942832 868419090 46942832 600541694 46958778 600541694 46958778 279540167 46968643 279540167 46968643 908711993 46989087 908711993 46989087 948623212 47034957 948623212 47034957 691016201 47058470 691016201 47058470 615459829 47072666 615459829 47072666 895980131 47115847 895980131 47115847 47471994 47124105 47471994 47124105 850150773 47143508 850150773 47143508 931446720 47168690 931446720 47168690 747647009 47185750 747647009 47185750 37367329 47191145 37367329 47191145 612712620 47191567 612712620 47191567 566137931 47208479 566137931 47208479 294961271 47233599 294961271 47233599 864101174 47270673 864101174 47270673 261725532 47290324 261725532 47290324 950995442 47315648 950995442 47315648 559437703 47330507 559437703 47330507 299740514 47343828 299740514 47343828 846170061 47350871 846170061 47350871 246016931 47365638 246016931 47365638 110284056 47387737 110284056 47387737 344877024 47409920 344877024 47409920 832438901 47416417 832438901 47416417 266596868 47434333 266596868 47434333 246990802 47436696 246990802 47436696 656649747 47455715 656649747 47455715 336952984 47464731 336952984 47464731 332454548 47498283 332454548 47498283 311818244 47525415 311818244 47525415 659494711 47560326 659494711 47560326 891878309 47583868 891878309 47583868 992134095 47609215 992134095 47609215 770529928 47611137 770529928 47611137 555013389 47643717 555013389 47643717 501471930 47658070 501471930 47658070 752653895 47672748 752653895 47672748 86604135 47694814 86604135 47694814 199809117 47702077 199809117 47702077 363639208 47712263 363639208 47712263 836584556 47730552 836584556 47730552 493417442 47756312 493417442 47756312 465770417 47784355 465770417 47784355 195454666 47801241 195454666 47801241 725101185 47804738 725101185 47804738 942013265 47825922 942013265 47825922 648057578 47848800 648057578 47848800 424272743 47881355 424272743 47881355 76018518 47893759 76018518 47893759 11729906 47901202 11729906 47901202 22348464 47908401 22348464 47908401 506000077 47911212 506000077 47911212 708109669 47915559 708109669 47915559 352402633 47937162 352402633 47937162 182933197 47948423 182933197 47948423 658875562 47978505 658875562 47978505 63199656 48005823 63199656 48005823 403024170 48036176 403024170 48036176 689583966 48052633 689583966 48052633 283958416 48073242 283958416 48073242 187126011 48124346 187126011 48124346 907732836 48142457 907732836 48142457 510836532 48149895 510836532 48149895 593045984 48171445 593045984 48171445 615692726 48186696 615692726 48186696 954570030 48193982 954570030 48193982 563934099 48202677 563934099 48202677 996367388 48208742 996367388 48208742 999573121 48223401 999573121 48223401 581662754 48235938 581662754 48235938 422757875 48261368 422757875 48261368 542559615 48276893 542559615 48276893 158691975 48294076 158691975 48294076 214950820 48304417 214950820 48304417 370189721 48323721 370189721 48323721 296076716 48352839 296076716 48352839 676634494 48376814 676634494 48376814 674147414 48381505 674147414 48381505 404332729 48385792 404332729 48385792 92214651 48408096 92214651 48408096 517990427 48422720 517990427 48422720 425256429 48432666 425256429 48432666 496050952 48437154 496050952 48437154 869197831 48444488 869197831 48444488 784012645 48454512 784012645 48454512 510620943 48458721 510620943 48458721 438505612 48489775 438505612 48489775 18878212 48500065 18878212 48500065 175073702 48525370 175073702 48525370 873977475 48557733 873977475 48557733 23209448 48565066 23209448 48565066 655489151 48574210 655489151 48574210 862273326 48596678 862273326 48596678 885643376 48616522 885643376 48616522 829541171 48628874 829541171 48628874 182487266 48680198 182487266 48680198 53085797 48685165 53085797 48685165 523868749 48695648 523868749 48695648 564845180 48722276 564845180 48722276 232683555 48725510 232683555 48725510 665879435 48758524 665879435 48758524 4130897 48812846 4130897 48812846 885814808 48837388 885814808 48837388 770992774 48855116 770992774 48855116 883766282 48878488 883766282 48878488 445248831 48889375 445248831 48889375 603230878 48897865 603230878 48897865 455281041 48903007 455281041 48903007 78911640 48920882 78911640 48920882 357066432 48958124 357066432 48958124 469352199 49002975 469352199 49002975 976819875 49012086 976819875 49012086 625395895 49018110 625395895 49018110 820644214 49019740 820644214 49019740 756461316 49040173 756461316 49040173 17186656 49042974 17186656 49042974 5183083 49064137 5183083 49064137 985797687 49100512 985797687 49100512 93427217 49118241 93427217 49118241 645841690 49131173 645841690 49131173 644332497 49142347 644332497 49142347 292598337 49153029 292598337 49153029 29573957 49192862 29573957 49192862 715478452 49217317 715478452 49217317 12949960 49231290 12949960 49231290 261695887 49248054 261695887 49248054 526687285 49266599 526687285 49266599 938406628 49287589 938406628 49287589 757272301 49317029 757272301 49317029 334399142 49329441 334399142 49329441 716077258 49343469 716077258 49343469 356927583 49402546 356927583 49402546 378857785 49471951 378857785 49471951 364002263 49483357 364002263 49483357 154285741 49494139 154285741 49494139 104272247 49536768 104272247 49536768 696814577 49599294 696814577 49599294 459568130 49610387 459568130 49610387 286111587 49622745 286111587 49622745 250075829 49638631 250075829 49638631 717620034 49659215 717620034 49659215 547271674 49669180 547271674 49669180 552406838 49713689 552406838 49713689 491312685 49723511 491312685 49723511 167412894 49750832 167412894 49750832 641720743 49766657 641720743 49766657 192959095 49769679 192959095 49769679 529784275 49776413 529784275 49776413 449852933 49795635 449852933 49795635 763266983 49820083 763266983 49820083 893522009 49838335 893522009 49838335 911706422 49855014 911706422 49855014 239975073 49862998 239975073 49862998 907018865 49897261 907018865 49897261 824821870 49941694 824821870 49941694 121544132 49953126 121544132 49953126 830477432 49960435 830477432 49960435 779659012 49993166 779659012 49993166 644092018 50008276 644092018 50008276 351708511 50035746 351708511 50035746 225963717 50056237 225963717 50056237 695819235 50086801 695819235 50086801 705285601 50113360 705285601 50113360 877135212 50134383 877135212 50134383 427981246 50142674 427981246 50142674 632813716 50164112 632813716 50164112 192470591 50172536 192470591 50172536 218551920 50191199 218551920 50191199 603872766 50214981 603872766 50214981 521062103 50236006 521062103 50236006 846448815 50256289 846448815 50256289 400894748 50269950 400894748 50269950 452797912 50279075 452797912 50279075 98302472 50312314 98302472 50312314 786756407 50332698 786756407 50332698 869145859 50373003 869145859 50373003 519005454 50391370 519005454 50391370 277175889 50409569 277175889 50409569 635359408 50423890 635359408 50423890 642152350 50440077 642152350 50440077 163079839 50448901 163079839 50448901 542912392 50455451 542912392 50455451 800503103 50479290 800503103 50479290 691056110 50500042 691056110 50500042 811430244 50521968 811430244 50521968 373936037 50558234 373936037 50558234 356868459 50564746 356868459 50564746 24948609 50586845 24948609 50586845 157728288 50599991 157728288 50599991 414424754 50635363 414424754 50635363 199792111 50643459 199792111 50643459 657846563 50673013 657846563 50673013 799052649 50680638 799052649 50680638 49318784 50704101 49318784 50704101 397870593 50716885 397870593 50716885 386225421 50744696 386225421 50744696 267334098 50763591 267334098 50763591 85811287 50788945 85811287 50788945 143155950 50821768 143155950 50821768 756640062 50862310 756640062 50862310 295356132 50887253 295356132 50887253 244220947 50892911 244220947 50892911 701644459 50901096 701644459 50901096 559280352 50913095 559280352 50913095 274695705 50931093 274695705 50931093 565275409 50938442 565275409 50938442 921439602 50940559 921439602 50940559 334554554 50956819 334554554 50956819 546570798 50996017 546570798 50996017 494930660 51009288 494930660 51009288 822954410 51029180 822954410 51029180 920714556 51046435 920714556 51046435 334295813 51053352 334295813 51053352 920923265 51063060 920923265 51063060 206567403 51067244 206567403 51067244 355476212 51087781 355476212 51087781 426907598 51088226 426907598 51088226 151347492 51093552 151347492 51093552 582813504 51110894 582813504 51110894 684374269 51151456 684374269 51151456 215604013 51155876 215604013 51155876 608151800 51199529 608151800 51199529 299281179 51228937 299281179 51228937 485930965 51268909 485930965 51268909 731804974 51308320 731804974 51308320 887914354 51328803 887914354 51328803 266727083 51345677 266727083 51345677 377895568 51364995 377895568 51364995 994850010 51387332 994850010 51387332 468754598 51398583 468754598 51398583 283458732 51408513 283458732 51408513 166935123 51424984 166935123 51424984 413714948 51436794 413714948 51436794 923900798 51447761 923900798 51447761 260407850 51449735 260407850 51449735 279959211 51481998 279959211 51481998 405874022 51522179 405874022 51522179 444249513 51535488 444249513 51535488 145968688 51560090 145968688 51560090 298862488 51574960 298862488 51574960 314446288 51589258 314446288 51589258 807159835 51627438 807159835 51627438 625593427 51651611 625593427 51651611 905762336 51653585 905762336 51653585 83975682 51662784 83975682 51662784 457674413 51687751 457674413 51687751 342039374 51710370 342039374 51710370 235661542 51713043 235661542 51713043 354962548 51724337 354962548 51724337 713372263 51737323 713372263 51737323 628067724 51771613 628067724 51771613 178109092 51798220 178109092 51798220 383944981 51803618 383944981 51803618 350051967 51837269 350051967 51837269 956920358 51856655 956920358 51856655 598160899 51878219 598160899 51878219 902754315 51889585 902754315 51889585 242290436 51941814 242290436 51941814 462163729 51967353 462163729 51967353 662955539 51988651 662955539 51988651 804212949 51999428 804212949 51999428 593904246 52017798 593904246 52017798 604730198 52028757 604730198 52028757 565565166 52037659 565565166 52037659 123667344 52055096 123667344 52055096 851880104 52087865 851880104 52087865 837826643 52097418 837826643 52097418 511736170 52119874 511736170 52119874 509861225 52124783 509861225 52124783 424140779 52136505 424140779 52136505 504119001 52140710 504119001 52140710 218712957 52154970 218712957 52154970 25006287 52197207 25006287 52197207 328621380 52214828 328621380 52214828 105327121 52225587 105327121 52225587 46937743 52240915 46937743 52240915 620386215 52251856 620386215 52251856 443060461 52287357 443060461 52287357 103477055 52306927 103477055 52306927 783956454 52339499 783956454 52339499 661065427 52380157 661065427 52380157 763580228 52390989 763580228 52390989 933498749 52400694 933498749 52400694 108011948 52420062 108011948 52420062 536652693 52441800 536652693 52441800 990784603 52452921 990784603 52452921 307875608 52530910 307875608 52530910 752274457 52536818 752274457 52536818 735744357 52551711 735744357 52551711 851033743 52558136 851033743 52558136 907493758 52579770 907493758 52579770 951455373 52594353 951455373 52594353 115258376 52655242 115258376 52655242 60497129 52678667 60497129 52678667 905402950 52714889 905402950 52714889 956241531 52727995 956241531 52727995 813045570 52735593 813045570 52735593 775384764 52748589 775384764 52748589 605158585 52760304 605158585 52760304 492738629 52773391 492738629 52773391 648152238 52791552 648152238 52791552 470105405 52808180 470105405 52808180 49239122 52812916 49239122 52812916 350810230 52820218 350810230 52820218 139486303 52835706 139486303 52835706 413699921 52843632 413699921 52843632 721686694 52853339 721686694 52853339 443105674 52862793 443105674 52862793 226479231 52880394 226479231 52880394 93843258 52895779 93843258 52895779 361123461 52904600 361123461 52904600 518756843 52920986 518756843 52920986 881074094 52923255 881074094 52923255 530624753 52938073 530624753 52938073 470550046 52977502 470550046 52977502 360867064 52984755 360867064 52984755 573114105 52993457 573114105 52993457 496379122 53005869 496379122 53005869 421897811 53011267 421897811 53011267 644528634 53043461 644528634 53043461 945041679 53058743 945041679 53058743 215484825 53072484 215484825 53072484 841861699 53082302 841861699 53082302 163554290 53105541 163554290 53105541 831176175 53111037 831176175 53111037 225097468 53141421 225097468 53141421 268452443 53148638 268452443 53148638 771321591 53165916 771321591 53165916 77165236 53193006 77165236 53193006 562786043 53199882 562786043 53199882 891062642 53227381 891062642 53227381 355571153 53263752 355571153 53263752 141607616 53294941 141607616 53294941 730834652 53321305 730834652 53321305 309508106 53343112 309508106 53343112 493730266 53365729 493730266 53365729 654435109 53369654 654435109 53369654 223499238 53392522 223499238 53392522 307725178 53425081 307725178 53425081 941833274 53428914 941833274 53428914 637683680 53455241 637683680 53455241 731610590 53463895 731610590 53463895 181169426 53487695 181169426 53487695 388356803 53510806 388356803 53510806 574231411 53511814 574231411 53511814 833486263 53518751 833486263 53518751 928427162 53541685 928427162 53541685 623791672 53572062 623791672 53572062 325607535 53581117 325607535 53581117 779892362 53613918 779892362 53613918 54526528 53650882 54526528 53650882 414171715 53686570 414171715 53686570 711984667 53710247 711984667 53710247 595099801 53715115 595099801 53715115 574738066 53726650 574738066 53726650 624943630 53743801 624943630 53743801 587198437 53766497 587198437 53766497 991711309 53781813 991711309 53781813 601727588 53796438 601727588 53796438 232428589 53806847 232428589 53806847 727223871 53831322 727223871 53831322 111128739 53852540 111128739 53852540 339153597 53867407 339153597 53867407 909411756 53871738 909411756 53871738 735432378 53899852 735432378 53899852 143946757 53937732 143946757 53937732 176633398 53952803 176633398 53952803 50134910 53961132 50134910 53961132 192582484 54041376 192582484 54041376 407621797 54049577 407621797 54049577 747977972 54056216 747977972 54056216 233169870 54081902 233169870 54081902 960137942 54117590 960137942 54117590 813970441 54157829 813970441 54157829 345445781 54201344 345445781 54201344 205821942 54208694 205821942 54208694 627440557 54267200 627440557 54267200 843054936 54293647 843054936 54293647 752058494 54326914 752058494 54326914 133165377 54339793 133165377 54339793 518051538 54342695 518051538 54342695 210465738 54392944 210465738 54392944 360090909 54403046 360090909 54403046 54800793 54414976 54800793 54414976 33728942 54424619 33728942 54424619 746295729 54436540 746295729 54436540 735887375 54451168 735887375 54451168 896074886 54459082 896074886 54459082 799825944 54468092 799825944 54468092 487522906 54484908 487522906 54484908 584099749 54515427 584099749 54515427 531814495 54541778 531814495 54541778 911166050 54574517 911166050 54574517 483095318 54580045 483095318 54580045 468357394 54607820 468357394 54607820 244098760 54654702 244098760 54654702 818730773 54682969 818730773 54682969 140771118 54705452 140771118 54705452 655281857 54727357 655281857 54727357 737684991 54746903 737684991 54746903 259475069 54765838 259475069 54765838 461583093 54797719 461583093 54797719 841545954 54798747 841545954 54798747 160436113 54830814 160436113 54830814 579485131 54840567 579485131 54840567 46005670 54844488 46005670 54844488 502341060 54861532 502341060 54861532 844286763 54876833 844286763 54876833 503133459 54960062 503133459 54960062 896497669 54980090 896497669 54980090 779137977 54999396 779137977 54999396 202797824 55019660 202797824 55019660 862518828 55058962 862518828 55058962 750671068 55071542 750671068 55071542 620954031 55081431 620954031 55081431 715923185 55119958 715923185 55119958 55528147 55130121 55528147 55130121 197890886 55179524 197890886 55179524 484992971 55225846 484992971 55225846 65224383 55248207 65224383 55248207 943219911 55313912 943219911 55313912 388015448 55337787 388015448 55337787 457477893 55372594 457477893 55372594 242992508 55394136 242992508 55394136 400980964 55403368 400980964 55403368 18965198 55439380 18965198 55439380 156763881 55446646 156763881 55446646 190724566 55468610 190724566 55468610 865638794 55475312 865638794 55475312 86829221 55489462 86829221 55489462 301060416 55499271 301060416 55499271 519650305 55534286 519650305 55534286 403658837 55552893 403658837 55552893 137146139 55613357 137146139 55613357 781338555 55668371 781338555 55668371 435038295 55704821 435038295 55704821 845532273 55724973 845532273 55724973 536568240 55747135 536568240 55747135 318955966 55770931 318955966 55770931 771534230 55785687 771534230 55785687 549340163 55802982 549340163 55802982 875300181 55812891 875300181 55812891 569718645 55856867 569718645 55856867 934302567 55879822 934302567 55879822 638705607 55888249 638705607 55888249 686016891 55891701 686016891 55891701 576698732 55898356 576698732 55898356 772304170 55913620 772304170 55913620 225829967 55940229 225829967 55940229 71372757 55956630 71372757 55956630 979254644 56008075 979254644 56008075 968766201 56023160 968766201 56023160 30035064 56025011 30035064 56025011 769959438 56042121 769959438 56042121 950314448 56089582 950314448 56089582 811424105 56101506 811424105 56101506 502847672 56113253 502847672 56113253 278650411 56140258 278650411 56140258 273690393 56161147 273690393 56161147 599461833 56166216 599461833 56166216 26043211 56194030 26043211 56194030 136068190 56207854 136068190 56207854 317990867 56232509 317990867 56232509 271942426 56257396 271942426 56257396 599635337 56279223 599635337 56279223 867481436 56284774 867481436 56284774 37358835 56297998 37358835 56297998 920888241 56315492 920888241 56315492 240628976 56371734 240628976 56371734 669284029 56385217 669284029 56385217 125058656 56404457 125058656 56404457 722898974 56407375 722898974 56407375 930075228 56449162 930075228 56449162 656775269 56472191 656775269 56472191 523103515 56521675 523103515 56521675 654706853 56555681 654706853 56555681 729398880 56587665 729398880 56587665 868873906 56590476 868873906 56590476 9900663 56622072 9900663 56622072 884047730 56632646 884047730 56632646 820012088 56671767 820012088 56671767 747109944 56678638 747109944 56678638 927006379 56702530 927006379 56702530 628285841 56706524 628285841 56706524 841937514 56719417 841937514 56719417 392935599 56733437 392935599 56733437 155984694 56749253 155984694 56749253 491184154 56756825 491184154 56756825 767782581 56760591 767782581 56760591 477620028 56789055 477620028 56789055 685220994 56801297 685220994 56801297 156127655 56811209 156127655 56811209 215652165 56826620 215652165 56826620 494188142 56840084 494188142 56840084 498978110 56843618 498978110 56843618 111533117 56878902 111533117 56878902 214809804 56885771 214809804 56885771 23399385 56925612 23399385 56925612 440132980 56995009 440132980 56995009 13150705 57013531 13150705 57013531 497388661 57020411 497388661 57020411 55252772 57035985 55252772 57035985 117573234 57050971 117573234 57050971 944963583 57101751 944963583 57101751 242013931 57127211 242013931 57127211 867183340 57135463 867183340 57135463 595124824 57178480 595124824 57178480 852307635 57195062 852307635 57195062 23205482 57206596 23205482 57206596 357265877 57230950 357265877 57230950 594959997 57245204 594959997 57245204 92334862 57268370 92334862 57268370 988712225 57284320 988712225 57284320 415064340 57301953 415064340 57301953 608801110 57328965 608801110 57328965 863765136 57343595 863765136 57343595 16532927 57362354 16532927 57362354 725510856 57393844 725510856 57393844 420377915 57399768 420377915 57399768 402409289 57428548 402409289 57428548 880210568 57457114 880210568 57457114 295752862 57462176 295752862 57462176 44299696 57483629 44299696 57483629 874364582 57487812 874364582 57487812 873239 57518935 873239 57518935 403070370 57536323 403070370 57536323 733916172 57566783 733916172 57566783 797898488 57578740 797898488 57578740 808403309 57589883 808403309 57589883 932747842 57607203 932747842 57607203 466815671 57615322 466815671 57615322 113405140 57660728 113405140 57660728 938302269 57715606 938302269 57715606 625040775 57723418 625040775 57723418 694451074 57740073 694451074 57740073 861380964 57756362 861380964 57756362 520186856 57757468 520186856 57757468 806496853 57768544 806496853 57768544 435865536 57795033 435865536 57795033 346798263 57816704 346798263 57816704 108838064 57827594 108838064 57827594 336486772 57848595 336486772 57848595 405063268 57873404 405063268 57873404 190161142 57887791 190161142 57887791 38831864 57904200 38831864 57904200 391437274 57915734 391437274 57915734 584146916 57924704 584146916 57924704 77132881 57927044 77132881 57927044 505458731 57947347 505458731 57947347 896494151 57954542 896494151 57954542 491593311 57975611 491593311 57975611 331432873 57987901 331432873 57987901 892710534 58005449 892710534 58005449 26366938 58026917 26366938 58026917 738929224 58035138 738929224 58035138 637561255 58062145 637561255 58062145 56165186 58089010 56165186 58089010 300061556 58124955 300061556 58124955 212324587 58128121 212324587 58128121 461048534 58128779 461048534 58128779 985993686 58134223 985993686 58134223 884569490 58173699 884569490 58173699 274121505 58196537 274121505 58196537 428471847 58219013 428471847 58219013 776595390 58221635 776595390 58221635 541521332 58243250 541521332 58243250 243239865 58256263 243239865 58256263 864460289 58267036 864460289 58267036 998063827 58284124 998063827 58284124 435062608 58299684 435062608 58299684 951207048 58332080 951207048 58332080 945066714 58348528 945066714 58348528 856416180 58370902 856416180 58370902 421325244 58422067 421325244 58422067 830688235 58442711 830688235 58442711 684089613 58450258 684089613 58450258 1172336 58481205 1172336 58481205 857024276 58491646 857024276 58491646 533782300 58523527 533782300 58523527 381933034 58546821 381933034 58546821 549588230 58569566 549588230 58569566 281045223 58582168 281045223 58582168 454299864 58606497 454299864 58606497 284578677 58618331 284578677 58618331 25297979 58667000 25297979 58667000 598067922 58694560 598067922 58694560 980536839 58713639 980536839 58713639 640370594 58735333 640370594 58735333 709827990 58753330 709827990 58753330 395487349 58781886 395487349 58781886 358419725 58783786 358419725 58783786 474352679 58789762 474352679 58789762 696093086 58801494 696093086 58801494 764012081 58826944 764012081 58826944 337388606 58829217 337388606 58829217 571656665 58843530 571656665 58843530 409353439 58848152 409353439 58848152 976284003 58871591 976284003 58871591 190698401 58888759 190698401 58888759 237419457 58892643 237419457 58892643 860549125 58901784 860549125 58901784 831606763 58923797 831606763 58923797 492741091 58943174 492741091 58943174 283677374 58971971 283677374 58971971 621445165 58975389 621445165 58975389 720619863 58981575 720619863 58981575 136079560 59002253 136079560 59002253 303056466 59036734 303056466 59036734 50921471 59070977 50921471 59070977 453359611 59087284 453359611 59087284 276461081 59097907 276461081 59097907 198388464 59103514 198388464 59103514 528012604 59113290 528012604 59113290 479189676 59115089 479189676 59115089 288082968 59126609 288082968 59126609 28429757 59137157 28429757 59137157 468503480 59164888 468503480 59164888 183876918 59204294 183876918 59204294 67254246 59237016 67254246 59237016 664972797 59247082 664972797 59247082 754579709 59252078 754579709 59252078 635450562 59286617 635450562 59286617 574953951 59290479 574953951 59290479 966960483 59306539 966960483 59306539 229357020 59329898 229357020 59329898 273911692 59348756 273911692 59348756 783715325 59362765 783715325 59362765 937506234 59370271 937506234 59370271 349621257 59388606 349621257 59388606 483937474 59413326 483937474 59413326 382272516 59420737 382272516 59420737 110211643 59466854 110211643 59466854 524509631 59490115 524509631 59490115 965027447 59503163 965027447 59503163 895371140 59508464 895371140 59508464 721258322 59535116 721258322 59535116 845525295 59546719 845525295 59546719 459315696 59556988 459315696 59556988 944147984 59562302 944147984 59562302 931958345 59602857 931958345 59602857 698128786 59612780 698128786 59612780 485926326 59635848 485926326 59635848 883041593 59648153 883041593 59648153 275618831 59665858 275618831 59665858 313042590 59684083 313042590 59684083 257498092 59701185 257498092 59701185 448984052 59710300 448984052 59710300 933128287 59717624 933128287 59717624 978708515 59725433 978708515 59725433 840467987 59734867 840467987 59734867 112761862 59781583 112761862 59781583 194002737 59818265 194002737 59818265 134825572 59844766 134825572 59844766 184240453 59869365 184240453 59869365 87763662 59891056 87763662 59891056 788934472 59918688 788934472 59918688 137070346 59927785 137070346 59927785 879379793 59928743 879379793 59928743 437873727 59945572 437873727 59945572 159486505 59960701 159486505 59960701 44982579 59988849 44982579 59988849 321187349 60026774 321187349 60026774 981957418 60048422 981957418 60048422 97493135 60073789 97493135 60073789 703854476 60102395 703854476 60102395 693161281 60117399 693161281 60117399 608649383 60127369 608649383 60127369 983600833 60133390 983600833 60133390 384827802 60164644 384827802 60164644 504553207 60196866 504553207 60196866 611196589 60213514 611196589 60213514 751553099 60259295 751553099 60259295 634778085 60285796 634778085 60285796 597086675 60289844 597086675 60289844 890791327 60317572 890791327 60317572 33500741 60324198 33500741 60324198 793751870 60345973 793751870 60345973 734787833 60365005 734787833 60365005 691692963 60390542 691692963 60390542 886438465 60420053 886438465 60420053 523421583 60430957 523421583 60430957 473469310 60439075 473469310 60439075 670856230 60441931 670856230 60441931 299564549 60452595 299564549 60452595 372562994 60498589 372562994 60498589 673237453 60519176 673237453 60519176 548390438 60524942 548390438 60524942 699849172 60553358 699849172 60553358 679485430 60561097 679485430 60561097 890376779 60581282 890376779 60581282 764415010 60596251 764415010 60596251 44193291 60615924 44193291 60615924 719093413 60634371 719093413 60634371 991835270 60644117 991835270 60644117 128003017 60661077 128003017 60661077 538460792 60666336 538460792 60666336 686782997 60676474 686782997 60676474 29313317 60687292 29313317 60687292 999213246 60712805 999213246 60712805 549244218 60717513 549244218 60717513 832953543 60753955 832953543 60753955 557375329 60762515 557375329 60762515 654171685 60779574 654171685 60779574 623355150 60787273 623355150 60787273 174874641 60806016 174874641 60806016 71783420 60818553 71783420 60818553 140554402 60829860 140554402 60829860 251272265 60862878 251272265 60862878 76323642 60901802 76323642 60901802 619276383 60938500 619276383 60938500 605113496 60967466 605113496 60967466 437307046 60977903 437307046 60977903 402545854 61024538 402545854 61024538 506393793 61042995 506393793 61042995 847511612 61057827 847511612 61057827 943380865 61122946 943380865 61122946 764248386 61152068 764248386 61152068 259896100 61161862 259896100 61161862 462614089 61168656 462614089 61168656 26181085 61180291 26181085 61180291 807544409 61191485 807544409 61191485 260519894 61202225 260519894 61202225 209263387 61233070 209263387 61233070 544261158 61245314 544261158 61245314 55435443 61278962 55435443 61278962 973736919 61288128 973736919 61288128 189140545 61292478 189140545 61292478 590410367 61309059 590410367 61309059 615911316 61333559 615911316 61333559 340932091 61338847 340932091 61338847 589662497 61368777 589662497 61368777 43730560 61380146 43730560 61380146 517477235 61405737 517477235 61405737 771934808 61436951 771934808 61436951 45927000 61471357 45927000 61471357 232156824 61497752 232156824 61497752 29127465 61524133 29127465 61524133 515920410 61578034 515920410 61578034 68395990 61583565 68395990 61583565 29586834 61585954 29586834 61585954 111372278 61602784 111372278 61602784 303093622 61627292 303093622 61627292 394393241 61634557 394393241 61634557 729974898 61640200 729974898 61640200 41811680 61657488 41811680 61657488 367993441 61674771 367993441 61674771 861897738 61702971 861897738 61702971 356237504 61755624 356237504 61755624 73612552 61772672 73612552 61772672 374199626 61788192 374199626 61788192 416527317 61798544 416527317 61798544 516073634 61809963 516073634 61809963 673055913 61820923 673055913 61820923 328864713 61838656 328864713 61838656 305722146 61875412 305722146 61875412 582176742 61881242 582176742 61881242 60560561 61936021 60560561 61936021 279774835 61952132 279774835 61952132 154549769 61952925 154549769 61952925 850344237 61962592 850344237 61962592 305803311 61971142 305803311 61971142 116103346 61993155 116103346 61993155 415887346 62016211 415887346 62016211 673541456 62042696 673541456 62042696 261680999 62058691 261680999 62058691 459742674 62069660 459742674 62069660 103408172 62088141 103408172 62088141 417207085 62111880 417207085 62111880 303147726 62133782 303147726 62133782 343260952 62149572 343260952 62149572 204920856 62167394 204920856 62167394 494760710 62183769 494760710 62183769 152134390 62197895 152134390 62197895 712978281 62210626 712978281 62210626 503260394 62226650 503260394 62226650 240910727 62282817 240910727 62282817 318092800 62326930 318092800 62326930 627328984 62349966 627328984 62349966 638012279 62364339 638012279 62364339 903333093 62395245 903333093 62395245 677606947 62413599 677606947 62413599 404708894 62437929 404708894 62437929 801254479 62459381 801254479 62459381 628218464 62470829 628218464 62470829 348209515 62472089 348209515 62472089 387343256 62500098 387343256 62500098 570673862 62535787 570673862 62535787 391571891 62544197 391571891 62544197 552332754 62548017 552332754 62548017 912489099 62565621 912489099 62565621 165867426 62567255 165867426 62567255 368612246 62582345 368612246 62582345 957468206 62595051 957468206 62595051 681447498 62615022 681447498 62615022 781119894 62620546 781119894 62620546 979687890 62630109 979687890 62630109 847937336 62634945 847937336 62634945 498343995 62667169 498343995 62667169 808109845 62685880 808109845 62685880 523627869 62709321 523627869 62709321 781372182 62733003 781372182 62733003 163178355 62756132 163178355 62756132 60030789 62773685 60030789 62773685 194723829 62789436 194723829 62789436 874892911 62798642 874892911 62798642 9020873 62828821 9020873 62828821 844884395 62843322 844884395 62843322 569032473 62850901 569032473 62850901 4914675 62867020 4914675 62867020 693685068 62880432 693685068 62880432 860773283 62883220 860773283 62883220 895108622 62894870 895108622 62894870 688448489 62909082 688448489 62909082 317164178 62924625 317164178 62924625 600945243 62932558 600945243 62932558 585320424 62974062 585320424 62974062 118346356 62990516 118346356 62990516 488227179 63014808 488227179 63014808 22254976 63027302 22254976 63027302 599581368 63041273 599581368 63041273 152740422 63054931 152740422 63054931 310799057 63059791 310799057 63059791 206456401 63066384 206456401 63066384 259120394 63166801 259120394 63166801 656791152 63173604 656791152 63173604 224421997 63178302 224421997 63178302 611874117 63185420 611874117 63185420 716989116 63188550 716989116 63188550 228447508 63210134 228447508 63210134 183745547 63243557 183745547 63243557 142771960 63287522 142771960 63287522 522500534 63296561 522500534 63296561 344834916 63318729 344834916 63318729 329327268 63338806 329327268 63338806 356972520 63355180 356972520 63355180 440891729 63365912 440891729 63365912 937632476 63387403 937632476 63387403 789167284 63388729 789167284 63388729 673833737 63395559 673833737 63395559 780041677 63400333 780041677 63400333 199534929 63409938 199534929 63409938 22568492 63413287 22568492 63413287 407947804 63422757 407947804 63422757 116435975 63425920 116435975 63425920 564995002 63449385 564995002 63449385 348646109 63471653 348646109 63471653 675562278 63495419 675562278 63495419 282832647 63510058 282832647 63510058 631251742 63516562 631251742 63516562 665348014 63523327 665348014 63523327 438664878 63529580 438664878 63529580 268915520 63544765 268915520 63544765 629201859 63547802 629201859 63547802 850890406 63585960 850890406 63585960 270045203 63599389 270045203 63599389 845558107 63603970 845558107 63603970 830265745 63627174 830265745 63627174 830170271 63640646 830170271 63640646 435935484 63651750 435935484 63651750 721911675 63665787 721911675 63665787 219306709 63681998 219306709 63681998 531612544 63708910 531612544 63708910 572380655 63725537 572380655 63725537 7485062 63760991 7485062 63760991 678586507 63814350 678586507 63814350 770222612 63854313 770222612 63854313 39599355 63860097 39599355 63860097 396482604 63892267 396482604 63892267 147968403 63910984 147968403 63910984 148044214 63921856 148044214 63921856 64415433 63929792 64415433 63929792 289433588 63939476 289433588 63939476 210809149 63951297 210809149 63951297 308426116 63953817 308426116 63953817 508055916 64002424 508055916 64002424 383927944 64006350 383927944 64006350 344390547 64034159 344390547 64034159 815505323 64048673 815505323 64048673 58177026 64081654 58177026 64081654 965536729 64090316 965536729 64090316 526761045 64102695 526761045 64102695 967953809 64137901 967953809 64137901 500485631 64140825 500485631 64140825 915929386 64160586 915929386 64160586 781040131 64173776 781040131 64173776 893301994 64206053 893301994 64206053 70422542 64243319 70422542 64243319 439609232 64301229 439609232 64301229 49676208 64338168 49676208 64338168 823838588 64375387 823838588 64375387 921907255 64394977 921907255 64394977 214841299 64443725 214841299 64443725 27135944 64474856 27135944 64474856 733677142 64504103 733677142 64504103 666025809 64514609 666025809 64514609 19798806 64517603 19798806 64517603 838625132 64538789 838625132 64538789 952314964 64549210 952314964 64549210 779765224 64591627 779765224 64591627 160096437 64608529 160096437 64608529 548575713 64618782 548575713 64618782 933571443 64649220 933571443 64649220 889784938 64650031 889784938 64650031 74197114 64659536 74197114 64659536 613231208 64674819 613231208 64674819 454258402 64687821 454258402 64687821 322416107 64699891 322416107 64699891 781516340 64750366 781516340 64750366 821736516 64777203 821736516 64777203 394530523 64812193 394530523 64812193 937984350 64835410 937984350 64835410 897714142 64859679 897714142 64859679 656237828 64875709 656237828 64875709 13530019 64885793 13530019 64885793 699598843 64934494 699598843 64934494 535011743 64953272 535011743 64953272 803685954 64957930 803685954 64957930 767455211 64960879 767455211 64960879 371421055 64973552 371421055 64973552 499218566 64974217 499218566 64974217 526279211 64996214 526279211 64996214 457970750 65008323 457970750 65008323 23020570 65012146 23020570 65012146 435683799 65034146 435683799 65034146 782986524 65045044 782986524 65045044 99534827 65080131 99534827 65080131 707114695 65103795 707114695 65103795 947691917 65144993 947691917 65144993 532804869 65203701 532804869 65203701 505910950 65219210 505910950 65219210 176868894 65235858 176868894 65235858 387340844 65260536 387340844 65260536 158107430 65311139 158107430 65311139 440036419 65334824 440036419 65334824 234448821 65345241 234448821 65345241 44732424 65352209 44732424 65352209 379822794 65371622 379822794 65371622 898276725 65383012 898276725 65383012 597590864 65387470 597590864 65387470 803972671 65425697 803972671 65425697 927025381 65439155 927025381 65439155 173999597 65449386 173999597 65449386 107105340 65457928 107105340 65457928 466626421 65478719 466626421 65478719 263462618 65489533 263462618 65489533 891433265 65529151 891433265 65529151 710946297 65585050 710946297 65585050 502386594 65607238 502386594 65607238 284620327 65619603 284620327 65619603 300536740 65644187 300536740 65644187 285045701 65669396 285045701 65669396 566731583 65730008 566731583 65730008 29769782 65742295 29769782 65742295 225520000 65763176 225520000 65763176 920576703 65773083 920576703 65773083 475797066 65784463 475797066 65784463 48063620 65799037 48063620 65799037 111379604 65803346 111379604 65803346 665729375 65811063 665729375 65811063 45990618 65834017 45990618 65834017 466453690 65843688 466453690 65843688 66065274 65851507 66065274 65851507 637359162 65878154 637359162 65878154 388028083 65915630 388028083 65915630 293757170 65921543 293757170 65921543 363415038 65945186 363415038 65945186 291622836 65962946 291622836 65962946 121321220 65979196 121321220 65979196 247864976 66013741 247864976 66013741 389319170 66029710 389319170 66029710 517814015 66035055 517814015 66035055 447570075 66056356 447570075 66056356 707503740 66072696 707503740 66072696 705726798 66074552 705726798 66074552 654337291 66126065 654337291 66126065 80161951 66133078 80161951 66133078 834064520 66166198 834064520 66166198 3973934 66179324 3973934 66179324 925945423 66195423 925945423 66195423 881010084 66216224 881010084 66216224 737863656 66240660 737863656 66240660 961383525 66258929 961383525 66258929 486617244 66269159 486617244 66269159 811700907 66282988 811700907 66282988 510437149 66300476 510437149 66300476 566644877 66303591 566644877 66303591 788971781 66330039 788971781 66330039 640207390 66340608 640207390 66340608 329633151 66365030 329633151 66365030 830680963 66383056 830680963 66383056 714701260 66405828 714701260 66405828 437765351 66416394 437765351 66416394 800893686 66431154 800893686 66431154 444146131 66452775 444146131 66452775 729589315 66474166 729589315 66474166 615535052 66502095 615535052 66502095 349454649 66519581 349454649 66519581 426243985 66569793 426243985 66569793 863759103 66590359 863759103 66590359 808997137 66592434 808997137 66592434 10853188 66620566 10853188 66620566 963431399 66634670 963431399 66634670 136702179 66652427 136702179 66652427 570191136 66667595 570191136 66667595 365169201 66703941 365169201 66703941 300209899 66711483 300209899 66711483 182570557 66714229 182570557 66714229 348951707 66736787 348951707 66736787 688430200 66759859 688430200 66759859 837831033 66778153 837831033 66778153 795336718 66785239 795336718 66785239 909931711 66813840 909931711 66813840 422790057 66823162 422790057 66823162 108392527 66844517 108392527 66844517 607994297 66854345 607994297 66854345 994993193 66861286 994993193 66861286 743352149 66914476 743352149 66914476 261021648 66924847 261021648 66924847 272137778 66932962 272137778 66932962 377806345 66983960 377806345 66983960 43901759 66993347 43901759 66993347 437474436 66998823 437474436 66998823 484929044 67002649 484929044 67002649 536020910 67025423 536020910 67025423 669933631 67058837 669933631 67058837 989674591 67072329 989674591 67072329 908294152 67104288 908294152 67104288 151448134 67129421 151448134 67129421 335820774 67134721 335820774 67134721 111521051 67158923 111521051 67158923 286969538 67184293 286969538 67184293 854318363 67198839 854318363 67198839 320288206 67210934 320288206 67210934 906026468 67213093 906026468 67213093 471671948 67244343 471671948 67244343 209799607 67270352 209799607 67270352 745239954 67292669 745239954 67292669 830031072 67311651 830031072 67311651 459909437 67363969 459909437 67363969 26712506 67382937 26712506 67382937 922800059 67393207 922800059 67393207 934913017 67416085 934913017 67416085 758237315 67430524 758237315 67430524 925295000 67471665 925295000 67471665 678788853 67473279 678788853 67473279 451432333 67479473 451432333 67479473 342956143 67487133 342956143 67487133 818737259 67492633 818737259 67492633 546556769 67507267 546556769 67507267 927521075 67525323 927521075 67525323 114193611 67546414 114193611 67546414 532330139 67583047 532330139 67583047 436310699 67592022 436310699 67592022 545257017 67607330 545257017 67607330 682010822 67622400 682010822 67622400 301309874 67636602 301309874 67636602 222952947 67672498 222952947 67672498 215012916 67714694 215012916 67714694 441347373 67752018 441347373 67752018 711208768 67775582 711208768 67775582 408861284 67793849 408861284 67793849 130936006 67814708 130936006 67814708 190899005 67821461 190899005 67821461 592152352 67824678 592152352 67824678 856184441 67830030 856184441 67830030 214710530 67863068 214710530 67863068 44056586 67867719 44056586 67867719 570493323 67899385 570493323 67899385 836560946 67915895 836560946 67915895 640864276 67945311 640864276 67945311 100262894 67956367 100262894 67956367 78383143 67973976 78383143 67973976 825404328 68011922 825404328 68011922 126752944 68018380 126752944 68018380 3413811 68048609 3413811 68048609 196944999 68069034 196944999 68069034 984400460 68099095 984400460 68099095 362032720 68110648 362032720 68110648 773601392 68129827 773601392 68129827 843429312 68174718 843429312 68174718 915660639 68196003 915660639 68196003 485824183 68201754 485824183 68201754 251838217 68213537 251838217 68213537 379016861 68215298 379016861 68215298 710852701 68224324 710852701 68224324 791102947 68235455 791102947 68235455 847850078 68272396 847850078 68272396 958589854 68285211 958589854 68285211 921553845 68297410 921553845 68297410 585166269 68302175 585166269 68302175 477926568 68341560 477926568 68341560 730471933 68362678 730471933 68362678 342285713 68373135 342285713 68373135 729675584 68396428 729675584 68396428 215819811 68412633 215819811 68412633 148535978 68416661 148535978 68416661 927070288 68428677 927070288 68428677 670176411 68436580 670176411 68436580 617193450 68462454 617193450 68462454 385689624 68477539 385689624 68477539 404361721 68497763 404361721 68497763 854605819 68508130 854605819 68508130 831057034 68536303 831057034 68536303 936434863 68542824 936434863 68542824 822743435 68546298 822743435 68546298 626213585 68556885 626213585 68556885 355907022 68595829 355907022 68595829 58078951 68628497 58078951 68628497 774878903 68662771 774878903 68662771 355595922 68695528 355595922 68695528 302702420 68703437 302702420 68703437 551740158 68716717 551740158 68716717 154228219 68747900 154228219 68747900 575171763 68798239 575171763 68798239 54955860 68859223 54955860 68859223 782868480 68863965 782868480 68863965 406081400 68895744 406081400 68895744 29313698 68902543 29313698 68902543 331347444 68918557 331347444 68918557 402446216 68925847 402446216 68925847 146057099 68928355 146057099 68928355 225969347 68945096 225969347 68945096 530414027 69000726 530414027 69000726 252124513 69038853 252124513 69038853 421943120 69066025 421943120 69066025 107158601 69067129 107158601 69067129 722918880 69071744 722918880 69071744 206713706 69079596 206713706 69079596 519877183 69092237 519877183 69092237 713751048 69099548 713751048 69099548 118503611 69132222 118503611 69132222 652109544 69135058 652109544 69135058 820496038 69158017 820496038 69158017 428571449 69187630 428571449 69187630 841114698 69207647 841114698 69207647 903583536 69241862 903583536 69241862 793562245 69256805 793562245 69256805 83641677 69294938 83641677 69294938 135096866 69303509 135096866 69303509 898872204 69334527 898872204 69334527 108483655 69347206 108483655 69347206 474033722 69355392 474033722 69355392 711566754 69369685 711566754 69369685 104987549 69411279 104987549 69411279 357685853 69419208 357685853 69419208 729890700 69446343 729890700 69446343 990237892 69481826 990237892 69481826 827536743 69513443 827536743 69513443 400052747 69566742 400052747 69566742 125156531 69572882 125156531 69572882 212802931 69578452 212802931 69578452 464831355 69614027 464831355 69614027 598615129 69616632 598615129 69616632 798066885 69624121 798066885 69624121 467803288 69632111 467803288 69632111 322532026 69672226 322532026 69672226 712200364 69716313 712200364 69716313 113920552 69719888 113920552 69719888 514531533 69749044 514531533 69749044 945240780 69782676 945240780 69782676 5228555 69807471 5228555 69807471 555366126 69817365 555366126 69817365 230288085 69841133 230288085 69841133 813223367 69847582 813223367 69847582 88677662 69863397 88677662 69863397 789652846 69876619 789652846 69876619 225686858 69889657 225686858 69889657 597995153 69915609 597995153 69915609 147844676 69923404 147844676 69923404 980210029 69930347 980210029 69930347 126072953 69936910 126072953 69936910 98147398 69947009 98147398 69947009 479425348 69983840 479425348 69983840 778694756 70000388 778694756 70000388 789027896 70020326 789027896 70020326 343101809 70055218 343101809 70055218 258825114 70061829 258825114 70061829 881901717 70105798 881901717 70105798 85506224 70139674 85506224 70139674 583710724 70178362 583710724 70178362 760974273 70200752 760974273 70200752 782869226 70207044 782869226 70207044 564129467 70226555 564129467 70226555 419361556 70230013 419361556 70230013 116029274 70240352 116029274 70240352 920480819 70255659 920480819 70255659 210291821 70295317 210291821 70295317 934810701 70330792 934810701 70330792 950524116 70357624 950524116 70357624 242609526 70378111 242609526 70378111 441652588 70397104 441652588 70397104 948874199 70406475 948874199 70406475 183868186 70423608 183868186 70423608 858245330 70426008 858245330 70426008 911840217 70431242 911840217 70431242 421165044 70443396 421165044 70443396 25579684 70474577 25579684 70474577 933946115 70499484 933946115 70499484 634565368 70511218 634565368 70511218 264722777 70515302 264722777 70515302 55685007 70520081 55685007 70520081 207234106 70522521 207234106 70522521 412783292 70544848 412783292 70544848 549425929 70559073 549425929 70559073 61942011 70606990 61942011 70606990 6484980 70620005 6484980 70620005 300447845 70625934 300447845 70625934 552651462 70664123 552651462 70664123 950827523 70676245 950827523 70676245 793748868 70701245 793748868 70701245 771604167 70711845 771604167 70711845 155076426 70719790 155076426 70719790 326670742 70728502 326670742 70728502 139570226 70766132 139570226 70766132 80820933 70771792 80820933 70771792 669943286 70798438 669943286 70798438 552308351 70811916 552308351 70811916 466992035 70845171 466992035 70845171 868930947 70859395 868930947 70859395 922676708 70866130 922676708 70866130 796090267 70900075 796090267 70900075 517746079 70906490 517746079 70906490 659109715 70916415 659109715 70916415 531907642 70929964 531907642 70929964 394936330 70939797 394936330 70939797 90705120 70947833 90705120 70947833 646704532 70963456 646704532 70963456 570020436 70969129 570020436 70969129 932151015 70973310 932151015 70973310 432045500 70991428 432045500 70991428 21028927 71004785 21028927 71004785 760412494 71018076 760412494 71018076 97588949 71029568 97588949 71029568 16831709 71045641 16831709 71045641 48744923 71105383 48744923 71105383 230340856 71111726 230340856 71111726 119837387 71160741 119837387 71160741 948691146 71183836 948691146 71183836 547607221 71190487 547607221 71190487 365257796 71230793 365257796 71230793 691854742 71238648 691854742 71238648 871693940 71323832 871693940 71323832 997975507 71351562 997975507 71351562 981035350 71371348 981035350 71371348 863092193 71396737 863092193 71396737 954833507 71431016 954833507 71431016 632159354 71444869 632159354 71444869 413634633 71469925 413634633 71469925 131763146 71471607 131763146 71471607 915515070 71489506 915515070 71489506 790263835 71501984 790263835 71501984 898754434 71516904 898754434 71516904 180113989 71554956 180113989 71554956 825333192 71564133 825333192 71564133 74047380 71599587 74047380 71599587 821222646 71615062 821222646 71615062 24399423 71633298 24399423 71633298 864357942 71645999 864357942 71645999 902876607 71682760 902876607 71682760 571257380 71696315 571257380 71696315 64634501 71703990 64634501 71703990 906568669 71726624 906568669 71726624 691841206 71744335 691841206 71744335 209476816 71768659 209476816 71768659 143371487 71789281 143371487 71789281 769217232 71794167 769217232 71794167 885551911 71803844 885551911 71803844 355595021 71815647 355595021 71815647 323968362 71837564 323968362 71837564 842738826 71898126 842738826 71898126 498209209 71901202 498209209 71901202 772803892 71922524 772803892 71922524 585336107 71945858 585336107 71945858 590424172 71952357 590424172 71952357 416625893 71977139 416625893 71977139 886140637 71984739 886140637 71984739 571795077 72046773 571795077 72046773 23270918 72051222 23270918 72051222 826901038 72055761 826901038 72055761 16512416 72063760 16512416 72063760 995977039 72092943 995977039 72092943 323991941 72128878 323991941 72128878 444247637 72141373 444247637 72141373 760540183 72153641 760540183 72153641 256062893 72181051 256062893 72181051 610216811 72203818 610216811 72203818 413467133 72227592 413467133 72227592 351153720 72256784 351153720 72256784 184858062 72278091 184858062 72278091 750317920 72331470 750317920 72331470 222639350 72364869 222639350 72364869 230310997 72381640 230310997 72381640 579776749 72408881 579776749 72408881 363064090 72429454 363064090 72429454 759051468 72447519 759051468 72447519 773016285 72453539 773016285 72453539 190117710 72464901 190117710 72464901 652466308 72480431 652466308 72480431 173300469 72521590 173300469 72521590 847924554 72524017 847924554 72524017 638209981 72537405 638209981 72537405 853903275 72567719 853903275 72567719 16984914 72601229 16984914 72601229 796806107 72629911 796806107 72629911 506273010 72639740 506273010 72639740 330999301 72667122 330999301 72667122 672139797 72698327 672139797 72698327 816869770 72712399 816869770 72712399 696879529 72740322 696879529 72740322 318359896 72758410 318359896 72758410 908224225 72769566 908224225 72769566 447635283 72782378 447635283 72782378 686868985 72791684 686868985 72791684 867494543 72798850 867494543 72798850 710382875 72816081 710382875 72816081 758533622 72840398 758533622 72840398 275510806 72854792 275510806 72854792 136351264 72859506 136351264 72859506 358137394 72882771 358137394 72882771 157574789 72895183 157574789 72895183 57156377 72911156 57156377 72911156 5223209 72921108 5223209 72921108 698081988 72927755 698081988 72927755 895753648 72966560 895753648 72966560 110850730 72997506 110850730 72997506 533811370 73007298 533811370 73007298 254592223 73025696 254592223 73025696 809370437 73038556 809370437 73038556 177622757 73060637 177622757 73060637 306054802 73085377 306054802 73085377 123594350 73114784 123594350 73114784 975279930 73132732 975279930 73132732 321813797 73136268 321813797 73136268 637764573 73161109 637764573 73161109 344906056 73163104 344906056 73163104 888599859 73174798 888599859 73174798 869447236 73198170 869447236 73198170 990365575 73212930 990365575 73212930 596217976 73222289 596217976 73222289 147050130 73237385 147050130 73237385 28062971 73240815 28062971 73240815 339546226 73259197 339546226 73259197 626764967 73289427 626764967 73289427 938286847 73307858 938286847 73307858 311869414 73336653 311869414 73336653 428067180 73347890 428067180 73347890 717281484 73363639 717281484 73363639 139462575 73381961 139462575 73381961 823510061 73408164 823510061 73408164 827806826 73412940 827806826 73412940 388208427 73429854 388208427 73429854 458368562 73442068 458368562 73442068 407720414 73491706 407720414 73491706 369090502 73500028 369090502 73500028 130091179 73521924 130091179 73521924 844617426 73547941 844617426 73547941 125522651 73551881 125522651 73551881 403607118 73565790 403607118 73565790 475018253 73575423 475018253 73575423 691029667 73610670 691029667 73610670 301124111 73631968 301124111 73631968 538488067 73640341 538488067 73640341 420680030 73646880 420680030 73646880 12455122 73648966 12455122 73648966 382775889 73672123 382775889 73672123 308728173 73696568 308728173 73696568 167791116 73717874 167791116 73717874 218771516 73730124 218771516 73730124 524929649 73755087 524929649 73755087 412276642 73784849 412276642 73784849 796829314 73837842 796829314 73837842 550654022 73857715 550654022 73857715 871857301 73866112 871857301 73866112 229317206 73896037 229317206 73896037 330433496 73947895 330433496 73947895 427427987 73983793 427427987 73983793 687493791 73988938 687493791 73988938 769620417 73989706 769620417 73989706 575423750 74013292 575423750 74013292 311462039 74026500 311462039 74026500 836334442 74043654 836334442 74043654 33019441 74098168 33019441 74098168 420131902 74112610 420131902 74112610 765400307 74120970 765400307 74120970 417746394 74139128 417746394 74139128 924316213 74180081 924316213 74180081 929920134 74196128 929920134 74196128 412081301 74202400 412081301 74202400 965439497 74217616 965439497 74217616 450533948 74222394 450533948 74222394 93383238 74224762 93383238 74224762 796180561 74235223 796180561 74235223 949379738 74283463 949379738 74283463 405703718 74295311 405703718 74295311 272785946 74317309 272785946 74317309 570572869 74326031 570572869 74326031 663518883 74355036 663518883 74355036 523615709 74368251 523615709 74368251 816726919 74382024 816726919 74382024 129390506 74428300 129390506 74428300 161063281 74439325 161063281 74439325 528738272 74440707 528738272 74440707 609725089 74460009 609725089 74460009 829214756 74513995 829214756 74513995 927941496 74537310 927941496 74537310 786206822 74548718 786206822 74548718 233575704 74601019 233575704 74601019 495020254 74644748 495020254 74644748 992376493 74671124 992376493 74671124 78760860 74693171 78760860 74693171 975137069 74737813 975137069 74737813 308738797 74767943 308738797 74767943 209127243 74775579 209127243 74775579 655039603 74784821 655039603 74784821 245564354 74803280 245564354 74803280 852453895 74829380 852453895 74829380 418530169 74833305 418530169 74833305 961711348 74858395 961711348 74858395 304598749 74867953 304598749 74867953 154497223 74879313 154497223 74879313 105550635 74892345 105550635 74892345 263720568 74900715 263720568 74900715 129558523 74955064 129558523 74955064 649329185 74963409 649329185 74963409 535874943 74980820 535874943 74980820 522040643 74994892 522040643 74994892 225106116 75019730 225106116 75019730 32170390 75052598 32170390 75052598 734045502 75053400 734045502 75053400 442449314 75060180 442449314 75060180 432049594 75071917 432049594 75071917 40046121 75101211 40046121 75101211 945897218 75126500 945897218 75126500 673031012 75131869 673031012 75131869 49478369 75160846 49478369 75160846 336926840 75178530 336926840 75178530 153011743 75205129 153011743 75205129 992496514 75215532 992496514 75215532 873595109 75228050 873595109 75228050 7160630 75243606 7160630 75243606 124815092 75257966 124815092 75257966 972415791 75270550 972415791 75270550 231771242 75274852 231771242 75274852 10244316 75291673 10244316 75291673 191568834 75311690 191568834 75311690 870159062 75325046 870159062 75325046 506192454 75329117 506192454 75329117 281406979 75343012 281406979 75343012 631574479 75346215 631574479 75346215 461229827 75378246 461229827 75378246 191273940 75401637 191273940 75401637 534698967 75413396 534698967 75413396 398815838 75418975 398815838 75418975 170843482 75434398 170843482 75434398 290479848 75440023 290479848 75440023 561789921 75457009 561789921 75457009 902474197 75485250 902474197 75485250 434734419 75494069 434734419 75494069 542202956 75509350 542202956 75509350 540091588 75555775 540091588 75555775 428995239 75606784 428995239 75606784 670068195 75629690 670068195 75629690 362803370 75650020 362803370 75650020 589011796 75688160 589011796 75688160 865174044 75713988 865174044 75713988 530390921 75750843 530390921 75750843 354570862 75770348 354570862 75770348 782367161 75774655 782367161 75774655 138502958 75789331 138502958 75789331 143562997 75794857 143562997 75794857 265878922 75819305 265878922 75819305 10910044 75878437 10910044 75878437 335182339 75892465 335182339 75892465 612608840 75929566 612608840 75929566 780284033 75947561 780284033 75947561 604671443 75974079 604671443 75974079 154088193 75994919 154088193 75994919 257175084 76016743 257175084 76016743 413376402 76055472 413376402 76055472 916971683 76101227 916971683 76101227 66099320 76107140 66099320 76107140 446133532 76142669 446133532 76142669 303871811 76158713 303871811 76158713 319422542 76173510 319422542 76173510 738553944 76197091 738553944 76197091 192452623 76210656 192452623 76210656 331620279 76235658 331620279 76235658 438601193 76244715 438601193 76244715 904262475 76255916 904262475 76255916 711341725 76264113 711341725 76264113 128994160 76268563 128994160 76268563 450373640 76305058 450373640 76305058 552421330 76311687 552421330 76311687 144793977 76359588 144793977 76359588 636435703 76375646 636435703 76375646 579225577 76399804 579225577 76399804 778218353 76417922 778218353 76417922 639150480 76435542 639150480 76435542 708136977 76459442 708136977 76459442 70495052 76491326 70495052 76491326 161211892 76500882 161211892 76500882 6543839 76510811 6543839 76510811 398962678 76513180 398962678 76513180 145315377 76538037 145315377 76538037 492940351 76541052 492940351 76541052 484749418 76554002 484749418 76554002 83791338 76577978 83791338 76577978 866264208 76590118 866264208 76590118 607384641 76619264 607384641 76619264 923753379 76629924 923753379 76629924 311808559 76643520 311808559 76643520 33603781 76648786 33603781 76648786 684262246 76663793 684262246 76663793 739661925 76695308 739661925 76695308 151406407 76704014 151406407 76704014 631426242 76715382 631426242 76715382 576831754 76766965 576831754 76766965 965079681 76810858 965079681 76810858 737205914 76819087 737205914 76819087 368798485 76860083 368798485 76860083 408504797 76866308 408504797 76866308 565322167 76904198 565322167 76904198 616642031 76942658 616642031 76942658 674177139 76963584 674177139 76963584 178953304 77021987 178953304 77021987 213948311 77043708 213948311 77043708 728806698 77056924 728806698 77056924 832109878 77081132 832109878 77081132 412718079 77101341 412718079 77101341 613556084 77118444 613556084 77118444 955161310 77143701 955161310 77143701 28302669 77165144 28302669 77165144 775792248 77205945 775792248 77205945 500514779 77211319 500514779 77211319 608088761 77253845 608088761 77253845 16247057 77258978 16247057 77258978 327719264 77275809 327719264 77275809 199412379 77293730 199412379 77293730 294197927 77299069 294197927 77299069 266622477 77305978 266622477 77305978 538108794 77317644 538108794 77317644 20021503 77340037 20021503 77340037 315969785 77351212 315969785 77351212 536711419 77378545 536711419 77378545 680972349 77395120 680972349 77395120 339036788 77405400 339036788 77405400 640884294 77422085 640884294 77422085 92632911 77446434 92632911 77446434 692716972 77463051 692716972 77463051 288785352 77489947 288785352 77489947 834946789 77490314 834946789 77490314 458801185 77503974 458801185 77503974 994929107 77510932 994929107 77510932 379067016 77521512 379067016 77521512 143648476 77551349 143648476 77551349 620292360 77569449 620292360 77569449 167978348 77599941 167978348 77599941 336863825 77602294 336863825 77602294 18408459 77618169 18408459 77618169 976402712 77648788 976402712 77648788 853812805 77673590 853812805 77673590 574956978 77689569 574956978 77689569 577277453 77703796 577277453 77703796 876422547 77713276 876422547 77713276 682992047 77749228 682992047 77749228 407834810 77765826 407834810 77765826 449205991 77771541 449205991 77771541 917414830 77796503 917414830 77796503 406466929 77835313 406466929 77835313 922343991 77841217 922343991 77841217 387542786 77859142 387542786 77859142 446108376 77864253 446108376 77864253 935312755 77875743 935312755 77875743 869048386 77925729 869048386 77925729 46999320 77957595 46999320 77957595 316937714 77963327 316937714 77963327 36060954 77981992 36060954 77981992 969217159 77990723 969217159 77990723 397892336 78005247 397892336 78005247 323815950 78028480 323815950 78028480 251906524 78049343 251906524 78049343 422339612 78064900 422339612 78064900 935221896 78073413 935221896 78073413 764745066 78090931 764745066 78090931 278559780 78111555 278559780 78111555 248439119 78149501 248439119 78149501 501952884 78155435 501952884 78155435 197627512 78180845 197627512 78180845 33738901 78186286 33738901 78186286 895804279 78211811 895804279 78211811 548163420 78251064 548163420 78251064 615262468 78265250 615262468 78265250 140807741 78290048 140807741 78290048 560038814 78320004 560038814 78320004 923051930 78328385 923051930 78328385 124206320 78375214 124206320 78375214 736217700 78379466 736217700 78379466 608440238 78385160 608440238 78385160 386709443 78397249 386709443 78397249 73504914 78400670 73504914 78400670 834175927 78431381 834175927 78431381 50580852 78471536 50580852 78471536 202388850 78484768 202388850 78484768 405774192 78493980 405774192 78493980 754828872 78527318 754828872 78527318 474730976 78550516 474730976 78550516 774333775 78575675 774333775 78575675 378959695 78615958 378959695 78615958 258318431 78646744 258318431 78646744 484099003 78687714 484099003 78687714 447611493 78703278 447611493 78703278 441777803 78715678 441777803 78715678 83135694 78743282 83135694 78743282 609499595 78765916 609499595 78765916 919805982 78786813 919805982 78786813 734455042 78790616 734455042 78790616 995604050 78797327 995604050 78797327 139402896 78821165 139402896 78821165 107612024 78827654 107612024 78827654 89886531 78855827 89886531 78855827 723304677 78865188 723304677 78865188 409134035 78873729 409134035 78873729 946438892 78896074 946438892 78896074 852160991 78915547 852160991 78915547 682927597 78933119 682927597 78933119 34532551 78956519 34532551 78956519 328659735 78971284 328659735 78971284 862399934 79018286 862399934 79018286 969754124 79050951 969754124 79050951 147171861 79060378 147171861 79060378 942172774 79132696 942172774 79132696 917932091 79168871 917932091 79168871 309943320 79193506 309943320 79193506 926842908 79214985 926842908 79214985 650318986 79255055 650318986 79255055 908626294 79278337 908626294 79278337 385568330 79298506 385568330 79298506 877537393 79326347 877537393 79326347 938324242 79358428 938324242 79358428 613093264 79377075 613093264 79377075 523185543 79405301 523185543 79405301 177989511 79411302 177989511 79411302 46456729 79507625 46456729 79507625 398999388 79525566 398999388 79525566 126280382 79539598 126280382 79539598 384839074 79546076 384839074 79546076 498828323 79566463 498828323 79566463 362746499 79579506 362746499 79579506 741589724 79586152 741589724 79586152 562676476 79594406 562676476 79594406 891345930 79634372 891345930 79634372 603460732 79639744 603460732 79639744 725080181 79664613 725080181 79664613 933484983 79686939 933484983 79686939 680950193 79697949 680950193 79697949 373073350 79705442 373073350 79705442 224178457 79710958 224178457 79710958 616820662 79715846 616820662 79715846 285587065 79747979 285587065 79747979 742119273 79797659 742119273 79797659 318248939 79802901 318248939 79802901 713907996 79814612 713907996 79814612 350126373 79840820 350126373 79840820 887951194 79856832 887951194 79856832 422400925 79870817 422400925 79870817 841616135 79888863 841616135 79888863 722420217 79919082 722420217 79919082 71135877 79940570 71135877 79940570 520467778 79965520 520467778 79965520 535297344 79985900 535297344 79985900 496914881 80007523 496914881 80007523 632279483 80040004 632279483 80040004 28188919 80058328 28188919 80058328 240205572 80065019 240205572 80065019 788337265 80082203 788337265 80082203 953825530 80102240 953825530 80102240 354089630 80119063 354089630 80119063 737999141 80146693 737999141 80146693 926699616 80173918 926699616 80173918 279771798 80195276 279771798 80195276 405252540 80208765 405252540 80208765 971529272 80226685 971529272 80226685 530728828 80247240 530728828 80247240 465014411 80260024 465014411 80260024 807391983 80294947 807391983 80294947 436246148 80336184 436246148 80336184 34756291 80371363 34756291 80371363 572645221 80389806 572645221 80389806 185579292 80391330 185579292 80391330 417753892 80408830 417753892 80408830 70216109 80427086 70216109 80427086 185947717 80435672 185947717 80435672 233462449 80442570 233462449 80442570 89855108 80494804 89855108 80494804 16462095 80521744 16462095 80521744 238577388 80534618 238577388 80534618 918389167 80550306 918389167 80550306 194794615 80558355 194794615 80558355 118965772 80573035 118965772 80573035 450471972 80584285 450471972 80584285 552364963 80609084 552364963 80609084 149937554 80643621 149937554 80643621 505906596 80674750 505906596 80674750 13736249 80709442 13736249 80709442 280107024 80754948 280107024 80754948 791381497 80757033 791381497 80757033 822537925 80764508 822537925 80764508 444554478 80781340 444554478 80781340 800590163 80819716 800590163 80819716 967700880 80840645 967700880 80840645 864889605 80864062 864889605 80864062 119826544 80867733 119826544 80867733 251730730 80879591 251730730 80879591 990717822 80888087 990717822 80888087 47372436 80902678 47372436 80902678 154393300 80934254 154393300 80934254 972051463 80967503 972051463 80967503 684143341 80975093 684143341 80975093 224042225 80994789 224042225 80994789 469846570 81011246 469846570 81011246 57903415 81025360 57903415 81025360 940262562 81039821 940262562 81039821 458537458 81044471 458537458 81044471 934999889 81069897 934999889 81069897 177945678 81084954 177945678 81084954 808035411 81091650 808035411 81091650 333219397 81118603 333219397 81118603 200096159 81123653 200096159 81123653 569223294 81142719 569223294 81142719 151825285 81153780 151825285 81153780 408843491 81178523 408843491 81178523 463709948 81200645 463709948 81200645 656320183 81233543 656320183 81233543 986635687 81251851 986635687 81251851 751875288 81263429 751875288 81263429 193910399 81299504 193910399 81299504 520137612 81317030 520137612 81317030 453139534 81338516 453139534 81338516 703142275 81351040 703142275 81351040 585575165 81360667 585575165 81360667 579839480 81366136 579839480 81366136 284767890 81378330 284767890 81378330 14532494 81426874 14532494 81426874 405733310 81439077 405733310 81439077 520636356 81478948 520636356 81478948 854496545 81508867 854496545 81508867 634753493 81550302 634753493 81550302 849829008 81565060 849829008 81565060 482122098 81578118 482122098 81578118 267686609 81584610 267686609 81584610 254532849 81599380 254532849 81599380 617866756 81603579 617866756 81603579 598741843 81638261 598741843 81638261 304866445 81670113 304866445 81670113 178784548 81671964 178784548 81671964 745056991 81689673 745056991 81689673 813748326 81701974 813748326 81701974 567686523 81714550 567686523 81714550 243037625 81741583 243037625 81741583 204171994 81748260 204171994 81748260 740910483 81754860 740910483 81754860 760296392 81770962 760296392 81770962 863247265 81780111 863247265 81780111 723332454 81791000 723332454 81791000 127455938 81810222 127455938 81810222 253970069 81825886 253970069 81825886 73613104 81835836 73613104 81835836 491567664 81841847 491567664 81841847 966653135 81864003 966653135 81864003 715095899 81875545 715095899 81875545 657913432 81885204 657913432 81885204 968912742 81912973 968912742 81912973 137786287 81939644 137786287 81939644 614931690 81970362 614931690 81970362 796147100 81975655 796147100 81975655 803312703 81986904 803312703 81986904 146955765 82015111 146955765 82015111 112128896 82041258 112128896 82041258 527887850 82053624 527887850 82053624 284538534 82065570 284538534 82065570 818498167 82112774 818498167 82112774 126299588 82140220 126299588 82140220 712430478 82145662 712430478 82145662 445003803 82152578 445003803 82152578 467103033 82167165 467103033 82167165 761417245 82179383 761417245 82179383 111409865 82180884 111409865 82180884 331624447 82196901 331624447 82196901 166005459 82201349 166005459 82201349 934466562 82223032 934466562 82223032 934950980 82234384 934950980 82234384 389040618 82237913 389040618 82237913 185944352 82249257 185944352 82249257 197558505 82258806 197558505 82258806 950032568 82292949 950032568 82292949 103992509 82310187 103992509 82310187 574126851 82326935 574126851 82326935 34123462 82350567 34123462 82350567 588001069 82411525 588001069 82411525 733607682 82416735 733607682 82416735 601139693 82420656 601139693 82420656 436491718 82436220 436491718 82436220 442523302 82458610 442523302 82458610 601415468 82494715 601415468 82494715 346504478 82505883 346504478 82505883 265573071 82534257 265573071 82534257 166815614 82549011 166815614 82549011 989315012 82563892 989315012 82563892 84595489 82579832 84595489 82579832 124403727 82595674 124403727 82595674 67648559 82605406 67648559 82605406 726592744 82609284 726592744 82609284 311323866 82630474 311323866 82630474 820779998 82641343 820779998 82641343 900530686 82683012 900530686 82683012 484859494 82690040 484859494 82690040 440440326 82717458 440440326 82717458 55511245 82728465 55511245 82728465 964244223 82751240 964244223 82751240 578765461 82765592 578765461 82765592 348122544 82799558 348122544 82799558 256685781 82817331 256685781 82817331 470742450 82836791 470742450 82836791 191886385 82845695 191886385 82845695 790758592 82888105 790758592 82888105 972421136 82906280 972421136 82906280 444508289 82924999 444508289 82924999 761389965 82938315 761389965 82938315 841837892 82964165 841837892 82964165 791451255 82973886 791451255 82973886 601775450 82988875 601775450 82988875 94610104 83010358 94610104 83010358 151380784 83046990 151380784 83046990 520793610 83050139 520793610 83050139 613782576 83062926 613782576 83062926 64404517 83068676 64404517 83068676 147805136 83073219 147805136 83073219 364339573 83122733 364339573 83122733 633134463 83132274 633134463 83132274 115496346 83150420 115496346 83150420 624538630 83180758 624538630 83180758 12695399 83186295 12695399 83186295 121594150 83194321 121594150 83194321 654635244 83219625 654635244 83219625 212146252 83225782 212146252 83225782 823851344 83275663 823851344 83275663 876192019 83308115 876192019 83308115 618006611 83326450 618006611 83326450 77643156 83346339 77643156 83346339 89805565 83356767 89805565 83356767 113127784 83376781 113127784 83376781 252990241 83406454 252990241 83406454 345588673 83420262 345588673 83420262 38471978 83423361 38471978 83423361 660925711 83465560 660925711 83465560 700575394 83489933 700575394 83489933 665316592 83561142 665316592 83561142 771749257 83568070 771749257 83568070 286316822 83585392 286316822 83585392 892295472 83621141 892295472 83621141 64740181 83643764 64740181 83643764 458649644 83649179 458649644 83649179 727904235 83676157 727904235 83676157 534045622 83683308 534045622 83683308 763722947 83743846 763722947 83743846 556448438 83758578 556448438 83758578 567702640 83759736 567702640 83759736 466046937 83770735 466046937 83770735 60339553 83809531 60339553 83809531 679135571 83840390 679135571 83840390 807778462 83868708 807778462 83868708 806072843 83899868 806072843 83899868 832400986 83905515 832400986 83905515 339846257 83915912 339846257 83915912 574366785 83976646 574366785 83976646 235494108 83990968 235494108 83990968 96185667 84017646 96185667 84017646 175519310 84045540 175519310 84045540 18740807 84061932 18740807 84061932 16238844 84069742 16238844 84069742 731114721 84090406 731114721 84090406 751158536 84111209 751158536 84111209 898608390 84149417 898608390 84149417 204917374 84172511 204917374 84172511 712015371 84188889 712015371 84188889 730950403 84219123 730950403 84219123 259462946 84240667 259462946 84240667 645454090 84298873 645454090 84298873 284418738 84299473 284418738 84299473 633144996 84316241 633144996 84316241 491312113 84319021 491312113 84319021 645329607 84332129 645329607 84332129 31636589 84341583 31636589 84341583 206795856 84354303 206795856 84354303 417504400 84377061 417504400 84377061 998035173 84390596 998035173 84390596 291874822 84411214 291874822 84411214 707689519 84446483 707689519 84446483 466785482 84450017 466785482 84450017 583073166 84467405 583073166 84467405 716474167 84469685 716474167 84469685 718663835 84505007 718663835 84505007 267730628 84510167 267730628 84510167 882017795 84520155 882017795 84520155 534860210 84535080 534860210 84535080 59741946 84540179 59741946 84540179 655794769 84549900 655794769 84549900 775323210 84572830 775323210 84572830 207815321 84578122 207815321 84578122 707628461 84599910 707628461 84599910 879466403 84620550 879466403 84620550 783649305 84630284 783649305 84630284 360332532 84634249 360332532 84634249 76693351 84657522 76693351 84657522 992442888 84679634 992442888 84679634 780827400 84694469 780827400 84694469 174257598 84701295 174257598 84701295 568949715 84708293 568949715 84708293 661889232 84744860 661889232 84744860 943750754 84768722 943750754 84768722 448384657 84817894 448384657 84817894 5710663 84822312 5710663 84822312 22275747 84835209 22275747 84835209 860006261 84842214 860006261 84842214 162757301 84844275 162757301 84844275 216651019 84860865 216651019 84860865 233735840 84876031 233735840 84876031 264377256 84900597 264377256 84900597 442135666 84908247 442135666 84908247 482660083 84924605 482660083 84924605 916467716 84949912 916467716 84949912 818586915 84978107 818586915 84978107 332456417 85035173 332456417 85035173 66079306 85051778 66079306 85051778 271531273 85063536 271531273 85063536 625081885 85065097 625081885 85065097 778945687 85074226 778945687 85074226 81444433 85132941 81444433 85132941 597551122 85150700 597551122 85150700 224229693 85187035 224229693 85187035 61576699 85189230 61576699 85189230 289143019 85214671 289143019 85214671 395660645 85223967 395660645 85223967 39312905 85245962 39312905 85245962 895332573 85254992 895332573 85254992 319571134 85277125 319571134 85277125 274884073 85305263 274884073 85305263 94888515 85323314 94888515 85323314 322526708 85330845 322526708 85330845 173011105 85350695 173011105 85350695 511043373 85372778 511043373 85372778 605085923 85445753 605085923 85445753 788394708 85449357 788394708 85449357 413327933 85456187 413327933 85456187 495646339 85480489 495646339 85480489 520416507 85486904 520416507 85486904 422634418 85518571 422634418 85518571 776566948 85534999 776566948 85534999 968318612 85539369 968318612 85539369 726722630 85601777 726722630 85601777 371371654 85614260 371371654 85614260 168156889 85616551 168156889 85616551 201879429 85637967 201879429 85637967 324647761 85677452 324647761 85677452 931371101 85681944 931371101 85681944 295501047 85703947 295501047 85703947 952289395 85742365 952289395 85742365 67979292 85758898 67979292 85758898 778297667 85784024 778297667 85784024 89399938 85791058 89399938 85791058 822533794 85815108 822533794 85815108 201328318 85832641 201328318 85832641 315954126 85835994 315954126 85835994 827218406 85840070 827218406 85840070 356907623 85859430 356907623 85859430 50488523 85878486 50488523 85878486 22505163 85887250 22505163 85887250 228213365 85888629 228213365 85888629 938596284 85892728 938596284 85892728 423530399 85898967 423530399 85898967 306683635 85914035 306683635 85914035 283238664 85920104 283238664 85920104 918174517 85928913 918174517 85928913 771712827 85955598 771712827 85955598 266276310 85990135 266276310 85990135 74843857 86002058 74843857 86002058 920451610 86023872 920451610 86023872 413027824 86040471 413027824 86040471 41238411 86049470 41238411 86049470 625871805 86080805 625871805 86080805 609106920 86094760 609106920 86094760 940644806 86125032 940644806 86125032 69521144 86149312 69521144 86149312 498399608 86176289 498399608 86176289 777749590 86198839 777749590 86198839 958741177 86223508 958741177 86223508 703913591 86239518 703913591 86239518 240230967 86251945 240230967 86251945 789214464 86307834 789214464 86307834 302553689 86308951 302553689 86308951 625949593 86335700 625949593 86335700 851638056 86352220 851638056 86352220 215632576 86414498 215632576 86414498 212111586 86422671 212111586 86422671 934739688 86430371 934739688 86430371 307520541 86441619 307520541 86441619 878547021 86455384 878547021 86455384 252701565 86460283 252701565 86460283 237667335 86505438 237667335 86505438 81456481 86522574 81456481 86522574 202097599 86528473 202097599 86528473 551336082 86534590 551336082 86534590 152170626 86549735 152170626 86549735 857605350 86582444 857605350 86582444 75947594 86585606 75947594 86585606 990194004 86595785 990194004 86595785 945511637 86621231 945511637 86621231 850211033 86632419 850211033 86632419 348139472 86638316 348139472 86638316 857602782 86648898 857602782 86648898 535146964 86662048 535146964 86662048 78759226 86686864 78759226 86686864 453535985 86688091 453535985 86688091 414628331 86699446 414628331 86699446 586720082 86715790 586720082 86715790 525782636 86727890 525782636 86727890 88525587 86751708 88525587 86751708 578849 86759302 578849 86759302 279729104 86774458 279729104 86774458 236233855 86784379 236233855 86784379 949054849 86808061 949054849 86808061 11458178 86809772 11458178 86809772 18905750 86822361 18905750 86822361 685845677 86843143 685845677 86843143 729293026 86876478 729293026 86876478 878643458 86897150 878643458 86897150 253432663 86916509 253432663 86916509 238300770 86964826 238300770 86964826 745089574 86983665 745089574 86983665 288214587 87013233 288214587 87013233 420136144 87038244 420136144 87038244 131019252 87063980 131019252 87063980 740886945 87079016 740886945 87079016 587829295 87080185 587829295 87080185 176656713 87098364 176656713 87098364 76542254 87119953 76542254 87119953 520947160 87132927 520947160 87132927 74437735 87148567 74437735 87148567 179735756 87166358 179735756 87166358 371063029 87174808 371063029 87174808 811355247 87221025 811355247 87221025 884905472 87244459 884905472 87244459 434670269 87253063 434670269 87253063 91661183 87265670 91661183 87265670 8392024 87288062 8392024 87288062 752349254 87314309 752349254 87314309 955089457 87332136 955089457 87332136 83135332 87347532 83135332 87347532 361674781 87362578 361674781 87362578 722562553 87383724 722562553 87383724 569461256 87410596 569461256 87410596 371353407 87471881 371353407 87471881 644265831 87515114 644265831 87515114 511841538 87537419 511841538 87537419 844574880 87562527 844574880 87562527 748313331 87590414 748313331 87590414 31959009 87600759 31959009 87600759 242882105 87601919 242882105 87601919 575835921 87604374 575835921 87604374 189083769 87619487 189083769 87619487 887272660 87634378 887272660 87634378 996847013 87650006 996847013 87650006 268222052 87674604 268222052 87674604 646358756 87717289 646358756 87717289 100314998 87723900 100314998 87723900 728971482 87743782 728971482 87743782 852207333 87787936 852207333 87787936 948040522 87826166 948040522 87826166 583157180 87838636 583157180 87838636 209242894 87921813 209242894 87921813 309534099 87941712 309534099 87941712 765323094 87959012 765323094 87959012 713147610 87973796 713147610 87973796 991305311 88008919 991305311 88008919 920551408 88035637 920551408 88035637 794553754 88047950 794553754 88047950 486232138 88065987 486232138 88065987 289863044 88074014 289863044 88074014 739309092 88084438 739309092 88084438 349245613 88102236 349245613 88102236 285818715 88111386 285818715 88111386 698068106 88150287 698068106 88150287 169968860 88162197 169968860 88162197 830502085 88188414 830502085 88188414 577344992 88192097 577344992 88192097 775407727 88201889 775407727 88201889 323544638 88207909 323544638 88207909 71467307 88240176 71467307 88240176 316345265 88270438 316345265 88270438 433785907 88273275 433785907 88273275 510715620 88327958 510715620 88327958 363695905 88353311 363695905 88353311 493865235 88360980 493865235 88360980 396572598 88392160 396572598 88392160 153550136 88411241 153550136 88411241 566068615 88430543 566068615 88430543 964931141 88488380 964931141 88488380 635089134 88511285 635089134 88511285 68248345 88527506 68248345 88527506 537565009 88584718 537565009 88584718 21024322 88587108 21024322 88587108 449095701 88593590 449095701 88593590 432127865 88596243 432127865 88596243 942969855 88621498 942969855 88621498 651886959 88636878 651886959 88636878 654701875 88646677 654701875 88646677 346800216 88675261 346800216 88675261 825405229 88680254 825405229 88680254 360276492 88703977 360276492 88703977 346748589 88760269 346748589 88760269 298058372 88769952 298058372 88769952 125809831 88773192 125809831 88773192 123988808 88782666 123988808 88782666 668119968 88793817 668119968 88793817 798431501 88819799 798431501 88819799 2231989 88833126 2231989 88833126 535718969 88859351 535718969 88859351 541552866 88885768 541552866 88885768 927052041 88913043 927052041 88913043 386548943 88933869 386548943 88933869 707685156 88962388 707685156 88962388 485427464 88979939 485427464 88979939 733194716 88994385 733194716 88994385 586026253 89010037 586026253 89010037 697572178 89022359 697572178 89022359 277495477 89059624 277495477 89059624 113520528 89077965 113520528 89077965 167363416 89085407 167363416 89085407 773367678 89124201 773367678 89124201 304343807 89133395 304343807 89133395 276997753 89150321 276997753 89150321 754405454 89179194 754405454 89179194 170976036 89184666 170976036 89184666 544618693 89200256 544618693 89200256 364402362 89230420 364402362 89230420 974239768 89235006 974239768 89235006 16689024 89249996 16689024 89249996 821848250 89272506 821848250 89272506 468998835 89295620 468998835 89295620 263774641 89318030 263774641 89318030 796861955 89343801 796861955 89343801 848416972 89383478 848416972 89383478 464954022 89392037 464954022 89392037 605910832 89423940 605910832 89423940 617806672 89446536 617806672 89446536 628948517 89464247 628948517 89464247 166093464 89481822 166093464 89481822 664816938 89495563 664816938 89495563 793651292 89522771 793651292 89522771 902126947 89531430 902126947 89531430 53410828 89536920 53410828 89536920 683225710 89562268 683225710 89562268 923481040 89576991 923481040 89576991 479243759 89597446 479243759 89597446 112101658 89604077 112101658 89604077 449274622 89669372 449274622 89669372 110242562 89672445 110242562 89672445 644713105 89681909 644713105 89681909 489517004 89701732 489517004 89701732 955030351 89719792 955030351 89719792 959017741 89728011 959017741 89728011 542519789 89740178 542519789 89740178 755794761 89748593 755794761 89748593 660691223 89753847 660691223 89753847 860474194 89776382 860474194 89776382 423003526 89810803 423003526 89810803 136323315 89814529 136323315 89814529 736751388 89819416 736751388 89819416 298792835 89837837 298792835 89837837 192458126 89865126 192458126 89865126 107725248 89877392 107725248 89877392 443158748 89889453 443158748 89889453 930868482 89924777 930868482 89924777 762710888 89933493 762710888 89933493 67066486 89941183 67066486 89941183 822543907 89953361 822543907 89953361 290381030 89964746 290381030 89964746 778092092 89971288 778092092 89971288 49408482 89983949 49408482 89983949 215163831 90009539 215163831 90009539 153983327 90013845 153983327 90013845 374373593 90042077 374373593 90042077 528695329 90061128 528695329 90061128 731005492 90062142 731005492 90062142 272393582 90068126 272393582 90068126 76472627 90097336 76472627 90097336 489961446 90129135 489961446 90129135 95564956 90155183 95564956 90155183 342139987 90182312 342139987 90182312 411660993 90234609 411660993 90234609 850173121 90263523 850173121 90263523 602545048 90285120 602545048 90285120 858922525 90297403 858922525 90297403 688364366 90337156 688364366 90337156 962568654 90367987 962568654 90367987 277758100 90369811 277758100 90369811 431620561 90373317 431620561 90373317 839775267 90406100 839775267 90406100 37175213 90422761 37175213 90422761 13662593 90426466 13662593 90426466 775197811 90432020 775197811 90432020 914920499 90442324 914920499 90442324 987040942 90458739 987040942 90458739 517778206 90461553 517778206 90461553 741782615 90470359 741782615 90470359 482149798 90513786 482149798 90513786 808319744 90556216 808319744 90556216 547998892 90584035 547998892 90584035 456559838 90591425 456559838 90591425 449679582 90607318 449679582 90607318 729767007 90623842 729767007 90623842 435991626 90645787 435991626 90645787 959218002 90672889 959218002 90672889 382448328 90682252 382448328 90682252 407200329 90706905 407200329 90706905 245507073 90715503 245507073 90715503 348481389 90725210 348481389 90725210 398594990 90748112 398594990 90748112 208927217 90790578 208927217 90790578 333062976 90803398 333062976 90803398 694843917 90828179 694843917 90828179 315954916 90843656 315954916 90843656 315972260 90891545 315972260 90891545 899987903 90913251 899987903 90913251 86826637 91005400 86826637 91005400 159217513 91047944 159217513 91047944 382838307 91055142 382838307 91055142 941866736 91086290 941866736 91086290 363078732 91113211 363078732 91113211 238081106 91123393 238081106 91123393 613860896 91127574 613860896 91127574 963235055 91140301 963235055 91140301 526905471 91160892 526905471 91160892 550294206 91177166 550294206 91177166 397900625 91217144 397900625 91217144 27094584 91237898 27094584 91237898 98367961 91287660 98367961 91287660 151734059 91316273 151734059 91316273 189849599 91331097 189849599 91331097 847621063 91371070 847621063 91371070 613812467 91398853 613812467 91398853 434922508 91444358 434922508 91444358 209578083 91467176 209578083 91467176 350424615 91480822 350424615 91480822 598859916 91492129 598859916 91492129 796102803 91506329 796102803 91506329 420293646 91525830 420293646 91525830 35123626 91533582 35123626 91533582 722780822 91575726 722780822 91575726 447914779 91586907 447914779 91586907 761369055 91595252 761369055 91595252 521374724 91596499 521374724 91596499 179927254 91611495 179927254 91611495 251010794 91618670 251010794 91618670 483909389 91633155 483909389 91633155 240797394 91642411 240797394 91642411 531499382 91663025 531499382 91663025 522578164 91678538 522578164 91678538 921660595 91703058 921660595 91703058 402939756 91722440 402939756 91722440 29869634 91738712 29869634 91738712 488022835 91767566 488022835 91767566 947187154 91794673 947187154 91794673 797030930 91810817 797030930 91810817 160749417 91830199 160749417 91830199 819937414 91850943 819937414 91850943 632390362 91872186 632390362 91872186 495847184 91903159 495847184 91903159 300370832 91921096 300370832 91921096 629318815 91950993 629318815 91950993 806099786 91974712 806099786 91974712 945913843 92002909 945913843 92002909 16429341 92010872 16429341 92010872 657832956 92044792 657832956 92044792 84913893 92066162 84913893 92066162 687606927 92095782 687606927 92095782 802045479 92128501 802045479 92128501 826129646 92145428 826129646 92145428 773445568 92151382 773445568 92151382 793008674 92164592 793008674 92164592 854841181 92172343 854841181 92172343 957720112 92185493 957720112 92185493 131595024 92214793 131595024 92214793 509452198 92217526 509452198 92217526 977612064 92240655 977612064 92240655 228133825 92260390 228133825 92260390 922904901 92261998 922904901 92261998 485832894 92271417 485832894 92271417 666588668 92295368 666588668 92295368 396795274 92304984 396795274 92304984 868766013 92331165 868766013 92331165 784196887 92334471 784196887 92334471 455160690 92338258 455160690 92338258 881315949 92353063 881315949 92353063 823758759 92376363 823758759 92376363 453295624 92391501 453295624 92391501 566830110 92428174 566830110 92428174 304954943 92445867 304954943 92445867 392918055 92456146 392918055 92456146 609943090 92478807 609943090 92478807 763925173 92482460 763925173 92482460 359400748 92499981 359400748 92499981 138519088 92518015 138519088 92518015 513183773 92526460 513183773 92526460 375586849 92579858 375586849 92579858 962980032 92602652 962980032 92602652 642993383 92663145 642993383 92663145 88305051 92683304 88305051 92683304 592386455 92709764 592386455 92709764 111640140 92750560 111640140 92750560 119518946 92776102 119518946 92776102 376315317 92788116 376315317 92788116 904538994 92800872 904538994 92800872 632658092 92802205 632658092 92802205 775951998 92812518 775951998 92812518 375334798 92819293 375334798 92819293 152130232 92836277 152130232 92836277 799365870 92843862 799365870 92843862 866737305 92868132 866737305 92868132 316601801 92908445 316601801 92908445 463127031 92946635 463127031 92946635 422467176 92959226 422467176 92959226 996034832 92970368 996034832 92970368 323003154 93024448 323003154 93024448 601819079 93047356 601819079 93047356 843163903 93063430 843163903 93063430 949618211 93101084 949618211 93101084 45450 93143061 45450 93143061 80322895 93159635 80322895 93159635 373517008 93178609 373517008 93178609 749990920 93190909 749990920 93190909 223176173 93222320 223176173 93222320 923531147 93272902 923531147 93272902 996688825 93304018 996688825 93304018 618431143 93316489 618431143 93316489 79273567 93333316 79273567 93333316 703220296 93394701 703220296 93394701 133374623 93418734 133374623 93418734 945503213 93467793 945503213 93467793 776492450 93479945 776492450 93479945 874746409 93516698 874746409 93516698 456393856 93537164 456393856 93537164 93153442 93567348 93153442 93567348 599059738 93581950 599059738 93581950 214899597 93582849 214899597 93582849 946409649 93595912 946409649 93595912 335086595 93635907 335086595 93635907 481230586 93644555 481230586 93644555 535781007 93659786 535781007 93659786 375751514 93688841 375751514 93688841 941126190 93693256 941126190 93693256 461588912 93717379 461588912 93717379 948176931 93737504 948176931 93737504 200487854 93760321 200487854 93760321 235776737 93789547 235776737 93789547 419843378 93808825 419843378 93808825 633307680 93850181 633307680 93850181 160799186 93881200 160799186 93881200 260803704 93903528 260803704 93903528 205952083 93913580 205952083 93913580 300319679 93923981 300319679 93923981 289154767 93925189 289154767 93925189 526125277 93930644 526125277 93930644 742101195 93982797 742101195 93982797 337109677 94010698 337109677 94010698 755873214 94013828 755873214 94013828 583046202 94038844 583046202 94038844 492203555 94054785 492203555 94054785 780330476 94059900 780330476 94059900 609313087 94071404 609313087 94071404 989174286 94106529 989174286 94106529 967167798 94137939 967167798 94137939 585048322 94160845 585048322 94160845 582019775 94172167 582019775 94172167 640749230 94179471 640749230 94179471 574234567 94213844 574234567 94213844 89029302 94224202 89029302 94224202 657402113 94256003 657402113 94256003 154679944 94301931 154679944 94301931 279706782 94320876 279706782 94320876 190745629 94356547 190745629 94356547 904443633 94367726 904443633 94367726 335029511 94375900 335029511 94375900 711572077 94398008 711572077 94398008 951905601 94418172 951905601 94418172 426977439 94449846 426977439 94449846 149394493 94461609 149394493 94461609 94759719 94480369 94759719 94480369 790015563 94503491 790015563 94503491 498285707 94507482 498285707 94507482 946413818 94542932 946413818 94542932 150179007 94578858 150179007 94578858 709005667 94617437 709005667 94617437 10533370 94632427 10533370 94632427 208019310 94672123 208019310 94672123 378726498 94679756 378726498 94679756 674527575 94699028 674527575 94699028 791451259 94737217 791451259 94737217 919238054 94748874 919238054 94748874 876361744 94763248 876361744 94763248 708841861 94788952 708841861 94788952 215946814 94795918 215946814 94795918 471658835 94804577 471658835 94804577 381798158 94854418 381798158 94854418 448247571 94856550 448247571 94856550 72183385 94868874 72183385 94868874 166080633 94877645 166080633 94877645 712842424 94882176 712842424 94882176 333727828 94924260 333727828 94924260 807656795 94973033 807656795 94973033 578606156 94985457 578606156 94985457 520296406 95010055 520296406 95010055 645121802 95015610 645121802 95015610 376625157 95035409 376625157 95035409 69055799 95040485 69055799 95040485 264650876 95051404 264650876 95051404 476220731 95063267 476220731 95063267 700594510 95072840 700594510 95072840 592974405 95106593 592974405 95106593 200703917 95119140 200703917 95119140 167907960 95125684 167907960 95125684 808482545 95149254 808482545 95149254 453477519 95192472 453477519 95192472 203097277 95217891 203097277 95217891 513261491 95251652 513261491 95251652 393487970 95267931 393487970 95267931 662863715 95277404 662863715 95277404 964983928 95282783 964983928 95282783 217304040 95285422 217304040 95285422 642442605 95296622 642442605 95296622 234969099 95309522 234969099 95309522 919683400 95325780 919683400 95325780 43771777 95342957 43771777 95342957 572139889 95370860 572139889 95370860 834026972 95375269 834026972 95375269 954975431 95394355 954975431 95394355 105404211 95442398 105404211 95442398 763205854 95490893 763205854 95490893 971286665 95496633 971286665 95496633 540909939 95540090 540909939 95540090 421389821 95556790 421389821 95556790 141143082 95583101 141143082 95583101 914919285 95604611 914919285 95604611 367268851 95616929 367268851 95616929 511203238 95631214 511203238 95631214 477600790 95636204 477600790 95636204 804464126 95678003 804464126 95678003 883231855 95707173 883231855 95707173 623753047 95718508 623753047 95718508 153242087 95781235 153242087 95781235 54367107 95790431 54367107 95790431 293032049 95807512 293032049 95807512 70323339 95829388 70323339 95829388 204182660 95845082 204182660 95845082 845154786 95874842 845154786 95874842 147246415 95891048 147246415 95891048 840574009 95962306 840574009 95962306 498457832 95977981 498457832 95977981 422281543 95985478 422281543 95985478 343955780 96021294 343955780 96021294 239861126 96043760 239861126 96043760 822676363 96068479 822676363 96068479 361933428 96069065 361933428 96069065 770799015 96086877 770799015 96086877 264016252 96128284 264016252 96128284 387914870 96157033 387914870 96157033 424403158 96187354 424403158 96187354 3412769 96203022 3412769 96203022 215635062 96216670 215635062 96216670 871453899 96239304 871453899 96239304 860770643 96266082 860770643 96266082 162275986 96292292 162275986 96292292 380009734 96310392 380009734 96310392 283097071 96327906 283097071 96327906 769444634 96340326 769444634 96340326 779452603 96346353 779452603 96346353 772280252 96353144 772280252 96353144 615961948 96394581 615961948 96394581 154413413 96397437 154413413 96397437 652409433 96405471 652409433 96405471 535359902 96415578 535359902 96415578 663199487 96438624 663199487 96438624 822918 96443055 822918 96443055 776059233 96461693 776059233 96461693 223397764 96514787 223397764 96514787 912464830 96566000 912464830 96566000 262224777 96586189 262224777 96586189 147190382 96637565 147190382 96637565 235386264 96644653 235386264 96644653 746034990 96658268 746034990 96658268 409677865 96681665 409677865 96681665 148393478 96716930 148393478 96716930 931605549 96739720 931605549 96739720 572181306 96752284 572181306 96752284 505629414 96797684 505629414 96797684 125110041 96827126 125110041 96827126 202125694 96843324 202125694 96843324 235608092 96863880 235608092 96863880 444674062 96877216 444674062 96877216 199683462 96907258 199683462 96907258 862861415 96950859 862861415 96950859 228635438 96954184 228635438 96954184 402057396 96964554 402057396 96964554 562346710 97005060 562346710 97005060 448814489 97073288 448814489 97073288 492690095 97087950 492690095 97087950 779190220 97110630 779190220 97110630 535526266 97133146 535526266 97133146 420633311 97175479 420633311 97175479 55397832 97181902 55397832 97181902 855673925 97223290 855673925 97223290 366043216 97266051 366043216 97266051 524924806 97296784 524924806 97296784 89797977 97324396 89797977 97324396 377286484 97350602 377286484 97350602 750169978 97362424 750169978 97362424 38546815 97383609 38546815 97383609 716640488 97407339 716640488 97407339 374607088 97477609 374607088 97477609 528688851 97496152 528688851 97496152 182557653 97510952 182557653 97510952 202296035 97537862 202296035 97537862 682866288 97555128 682866288 97555128 328607196 97578489 328607196 97578489 613896482 97620591 613896482 97620591 351333647 97630968 351333647 97630968 612520781 97685112 612520781 97685112 148928781 97697358 148928781 97697358 242904298 97733251 242904298 97733251 239862493 97736077 239862493 97736077 536739176 97775610 536739176 97775610 791971378 97795742 791971378 97795742 554975169 97826994 554975169 97826994 604868241 97835629 604868241 97835629 795055853 97839350 795055853 97839350 799913716 97849267 799913716 97849267 510172807 97857489 510172807 97857489 156480942 97872918 156480942 97872918 39135715 97883402 39135715 97883402 936709727 97913922 936709727 97913922 243219402 97919726 243219402 97919726 784296104 97929301 784296104 97929301 403790782 97947390 403790782 97947390 208572933 97968804 208572933 97968804 123158562 97970262 123158562 97970262 740877874 97983547 740877874 97983547 153927062 97993764 153927062 97993764 564993874 98005513 564993874 98005513 767595160 98008503 767595160 98008503 779193636 98017693 779193636 98017693 168572697 98029118 168572697 98029118 41938403 98043943 41938403 98043943 317399174 98056184 317399174 98056184 539093789 98090613 539093789 98090613 336859667 98112747 336859667 98112747 200860272 98130405 200860272 98130405 690374752 98135456 690374752 98135456 654837666 98164441 654837666 98164441 641050286 98208045 641050286 98208045 124197155 98237856 124197155 98237856 347415804 98239328 347415804 98239328 370582408 98273918 370582408 98273918 904855450 98309259 904855450 98309259 180541984 98334656 180541984 98334656 739095997 98348801 739095997 98348801 544955876 98387624 544955876 98387624 393011207 98437436 393011207 98437436 874553905 98459797 874553905 98459797 764796035 98471523 764796035 98471523 212717571 98488223 212717571 98488223 475397686 98506267 475397686 98506267 736599447 98511750 736599447 98511750 167133584 98571653 167133584 98571653 549668787 98576214 549668787 98576214 382743726 98589437 382743726 98589437 206069153 98592951 206069153 98592951 205829184 98611324 205829184 98611324 171738457 98639652 171738457 98639652 595397722 98670077 595397722 98670077 980074963 98684880 980074963 98684880 145569709 98694454 145569709 98694454 94085102 98707719 94085102 98707719 458077088 98738585 458077088 98738585 143471940 98759312 143471940 98759312 528617130 98761603 528617130 98761603 412401468 98763397 412401468 98763397 124587045 98817554 124587045 98817554 850900451 98858306 850900451 98858306 438014795 98875748 438014795 98875748 983422246 98895832 983422246 98895832 711898952 98898575 711898952 98898575 333263934 98934695 333263934 98934695 228939654 98937724 228939654 98937724 745706676 98964323 745706676 98964323 983910053 98965715 983910053 98965715 519612725 98976110 519612725 98976110 902311309 99005630 902311309 99005630 504516441 99008043 504516441 99008043 196827622 99034806 196827622 99034806 679078221 99052686 679078221 99052686 763560937 99088696 763560937 99088696 598631197 99117250 598631197 99117250 171877249 99130607 171877249 99130607 497685547 99145970 497685547 99145970 82513877 99161528 82513877 99161528 764912179 99203270 764912179 99203270 733803429 99217628 733803429 99217628 642713246 99230866 642713246 99230866 442514114 99256597 442514114 99256597 98781720 99266340 98781720 99266340 574339337 99279856 574339337 99279856 468419643 99282408 468419643 99282408 668638719 99307762 668638719 99307762 499002126 99316955 499002126 99316955 670706972 99359489 670706972 99359489 169292307 99371987 169292307 99371987 995815946 99393562 995815946 99393562 986047604 99409412 986047604 99409412 65694738 99415689 65694738 99415689 209860788 99437794 209860788 99437794 265106774 99448364 265106774 99448364 961772084 99460420 961772084 99460420 872884872 99464290 872884872 99464290 851748706 99478134 851748706 99478134 271528729 99483213 271528729 99483213 304324324 99488603 304324324 99488603 950961913 99506412 950961913 99506412 468773536 99535833 468773536 99535833 88532269 99569763 88532269 99569763 534597135 99591407 534597135 99591407 518096269 99618846 518096269 99618846 897994660 99630360 897994660 99630360 39934577 99645615 39934577 99645615 635095807 99694691 635095807 99694691 354626798 99708002 354626798 99708002 146772075 99713825 146772075 99713825 816754504 99725376 816754504 99725376 520271898 99747026 520271898 99747026 657642612 99777002 657642612 99777002 700393580 99782969 700393580 99782969 470623501 99822053 470623501 99822053 216417841 99837010 216417841 99837010 781964757 99848269 781964757 99848269 493930038 99889032 493930038 99889032 364136493 99923283 364136493 99923283 262043782 99941126 262043782 99941126 765927911 99980553 765927911 99980553 50506813 100008191 50506813 100008191 63879554 100028922 63879554 100028922 840767825 100087784 840767825 100087784 416805040 100139950 416805040 100139950 544195544 100152717 544195544 100152717 927763463 100157125 927763463 100157125 418272483 100180892 418272483 100180892 105604977 100188739 105604977 100188739 19513464 100194983 19513464 100194983 263055003 100206939 263055003 100206939 462273909 100213036 462273909 100213036 239520571 100251470 239520571 100251470 673462184 100264022 673462184 100264022 887359572 100284215 887359572 100284215 530968442 100287839 530968442 100287839 343674865 100301640 343674865 100301640 257108537 100316746 257108537 100316746 963432658 100331464 963432658 100331464 210978018 100376896 210978018 100376896 428104524 100393464 428104524 100393464 435836657 100422079 435836657 100422079 797569426 100442096 797569426 100442096 997398501 100461050 997398501 100461050 447302826 100490289 447302826 100490289 104104725 100494624 104104725 100494624 544244710 100503621 544244710 100503621 583336573 100506220 583336573 100506220 519648487 100531797 519648487 100531797 182927653 100553256 182927653 100553256 219815225 100576767 219815225 100576767 344326793 100599216 344326793 100599216 749566560 100634564 749566560 100634564 12677906 100648359 12677906 100648359 458470353 100668395 458470353 100668395 67138656 100682913 67138656 100682913 133290684 100697300 133290684 100697300 178355799 100712677 178355799 100712677 718021577 100725224 718021577 100725224 336719060 100738845 336719060 100738845 808393203 100775149 808393203 100775149 215528334 100786502 215528334 100786502 968088147 100807860 968088147 100807860 66542916 100819259 66542916 100819259 582971733 100826658 582971733 100826658 211280007 100848207 211280007 100848207 802153681 100903499 802153681 100903499 196165614 100935587 196165614 100935587 955316003 100948568 955316003 100948568 577879807 101008280 577879807 101008280 237553140 101017745 237553140 101017745 622361524 101034812 622361524 101034812 179851449 101044061 179851449 101044061 877680490 101073605 877680490 101073605 482720567 101107973 482720567 101107973 520908331 101149620 520908331 101149620 554099714 101186339 554099714 101186339 506536975 101208660 506536975 101208660 65221276 101240757 65221276 101240757 381007309 101249028 381007309 101249028 539944340 101271526 539944340 101271526 122350641 101305616 122350641 101305616 991071789 101313801 991071789 101313801 177372985 101325127 177372985 101325127 370760743 101343607 370760743 101343607 703601054 101385533 703601054 101385533 102563747 101422372 102563747 101422372 376735824 101477227 376735824 101477227 787892816 101490408 787892816 101490408 444804024 101506558 444804024 101506558 504396671 101525866 504396671 101525866 912664039 101532643 912664039 101532643 236888709 101558726 236888709 101558726 505146638 101619862 505146638 101619862 723824125 101643826 723824125 101643826 10469502 101666299 10469502 101666299 954670697 101669939 954670697 101669939 501194790 101689684 501194790 101689684 100114051 101725029 100114051 101725029 689485780 101747154 689485780 101747154 5595504 101761138 5595504 101761138 775224790 101773642 775224790 101773642 481500991 101817668 481500991 101817668 100345108 101878908 100345108 101878908 875637415 101884011 875637415 101884011 814849921 101898353 814849921 101898353 855283402 101911582 855283402 101911582 845623490 101929770 845623490 101929770 885606992 101942162 885606992 101942162 755870089 101952500 755870089 101952500 423065442 101954548 423065442 101954548 228596937 101955839 228596937 101955839 542363637 101958297 542363637 101958297 467673980 101961519 467673980 101961519 152482803 101984626 152482803 101984626 13030690 102015397 13030690 102015397 725002536 102046325 725002536 102046325 703779628 102081952 703779628 102081952 97904807 102110643 97904807 102110643 194586581 102149124 194586581 102149124 551815204 102160500 551815204 102160500 239900285 102171759 239900285 102171759 837320912 102188311 837320912 102188311 359652289 102199750 359652289 102199750 167001184 102213826 167001184 102213826 143726275 102249265 143726275 102249265 63126613 102251075 63126613 102251075 906451014 102252852 906451014 102252852 564542362 102255399 564542362 102255399 226346598 102259764 226346598 102259764 850115820 102287156 850115820 102287156 164391192 102313975 164391192 102313975 55034224 102326408 55034224 102326408 713636044 102339921 713636044 102339921 687693478 102363011 687693478 102363011 471256899 102370429 471256899 102370429 75112819 102378115 75112819 102378115 577274653 102426743 577274653 102426743 430766700 102469323 430766700 102469323 854039879 102480228 854039879 102480228 815574617 102539065 815574617 102539065 854747545 102554467 854747545 102554467 789062301 102584278 789062301 102584278 190547990 102591328 190547990 102591328 919017284 102628209 919017284 102628209 885341834 102656899 885341834 102656899 27658497 102679990 27658497 102679990 35311572 102726793 35311572 102726793 777198437 102743915 777198437 102743915 33810049 102775072 33810049 102775072 515088918 102792984 515088918 102792984 565852615 102794190 565852615 102794190 21934142 102814290 21934142 102814290 104612812 102875682 104612812 102875682 819719883 102890575 819719883 102890575 841458228 102910431 841458228 102910431 931260706 102912346 931260706 102912346 354354917 102944579 354354917 102944579 605214630 102949773 605214630 102949773 324644065 102965113 324644065 102965113 300151999 103003123 300151999 103003123 84005990 103017483 84005990 103017483 852029436 103048429 852029436 103048429 598157307 103064079 598157307 103064079 140070589 103097700 140070589 103097700 282170930 103116916 282170930 103116916 395003883 103118295 395003883 103118295 989564160 103135329 989564160 103135329 309182445 103138627 309182445 103138627 531215375 103171948 531215375 103171948 721016919 103208697 721016919 103208697 42918351 103236683 42918351 103236683 518006345 103248657 518006345 103248657 958843125 103262556 958843125 103262556 87214401 103299194 87214401 103299194 660858558 103320581 660858558 103320581 447564124 103336930 447564124 103336930 545367337 103358680 545367337 103358680 84694620 103392165 84694620 103392165 461298037 103396670 461298037 103396670 769721639 103411443 769721639 103411443 92553298 103428560 92553298 103428560 22748039 103430742 22748039 103430742 904061284 103439643 904061284 103439643 696212534 103452541 696212534 103452541 61967500 103457495 61967500 103457495 713523355 103486988 713523355 103486988 320409069 103507841 320409069 103507841 465550000 103513537 465550000 103513537 296689015 103550074 296689015 103550074 798714074 103586153 798714074 103586153 323923593 103599637 323923593 103599637 673635378 103604263 673635378 103604263 887585915 103639777 887585915 103639777 888558091 103664101 888558091 103664101 236154350 103668621 236154350 103668621 791426516 103703132 791426516 103703132 336636270 103739411 336636270 103739411 913914660 103752746 913914660 103752746 6118046 103787049 6118046 103787049 637644812 103810235 637644812 103810235 790530591 103829622 790530591 103829622 473401024 103842772 473401024 103842772 128434543 103875390 128434543 103875390 593245542 103896013 593245542 103896013 642915530 103920243 642915530 103920243 552336467 103939865 552336467 103939865 840704618 103966308 840704618 103966308 786239743 103971927 786239743 103971927 598210376 103984229 598210376 103984229 771662115 104026587 771662115 104026587 904797504 104051614 904797504 104051614 458298453 104099270 458298453 104099270 809106005 104118965 809106005 104118965 79670907 104156083 79670907 104156083 589201990 104191285 589201990 104191285 864590077 104219676 864590077 104219676 743527586 104229047 743527586 104229047 994321328 104279836 994321328 104279836 178284870 104285628 178284870 104285628 38110048 104296166 38110048 104296166 559672870 104301179 559672870 104301179 739264786 104306189 739264786 104306189 124050341 104318411 124050341 104318411 909903291 104328911 909903291 104328911 210440585 104332372 210440585 104332372 934441919 104340014 934441919 104340014 755973956 104352146 755973956 104352146 860273803 104354099 860273803 104354099 224682096 104369085 224682096 104369085 67325256 104396062 67325256 104396062 636865406 104410680 636865406 104410680 825541134 104464368 825541134 104464368 159019605 104506291 159019605 104506291 241857413 104511546 241857413 104511546 127425576 104539017 127425576 104539017 816986354 104571998 816986354 104571998 665771214 104589282 665771214 104589282 799880814 104596211 799880814 104596211 654218932 104609791 654218932 104609791 537798766 104630882 537798766 104630882 749163000 104653692 749163000 104653692 828937900 104682803 828937900 104682803 264355771 104721211 264355771 104721211 382802611 104744952 382802611 104744952 864238652 104759342 864238652 104759342 974196523 104777647 974196523 104777647 654498354 104803387 654498354 104803387 125791598 104834890 125791598 104834890 727167904 104851650 727167904 104851650 919077996 104868870 919077996 104868870 369354533 104910461 369354533 104910461 753091628 104922111 753091628 104922111 60323200 104939827 60323200 104939827 272814485 104941370 272814485 104941370 502965798 104948255 502965798 104948255 217522028 104961683 217522028 104961683 401667138 104965216 401667138 104965216 414284003 104975540 414284003 104975540 205027665 104993175 205027665 104993175 516275390 104998002 516275390 104998002 537858030 105013767 537858030 105013767 272562791 105025304 272562791 105025304 164532329 105035306 164532329 105035306 514894708 105040692 514894708 105040692 501945017 105110135 501945017 105110135 132080018 105130094 132080018 105130094 636372112 105141982 636372112 105141982 156176100 105156610 156176100 105156610 53340469 105189326 53340469 105189326 850926555 105197848 850926555 105197848 255661365 105213267 255661365 105213267 574484676 105266190 574484676 105266190 472758693 105291412 472758693 105291412 898173256 105318362 898173256 105318362 7880244 105335639 7880244 105335639 655087807 105369935 655087807 105369935 686194680 105387391 686194680 105387391 504299205 105418974 504299205 105418974 910484637 105439621 910484637 105439621 801444472 105450653 801444472 105450653 272903551 105475297 272903551 105475297 62405502 105493624 62405502 105493624 148237282 105514295 148237282 105514295 311214405 105537464 311214405 105537464 381022261 105560946 381022261 105560946 250190382 105585514 250190382 105585514 382020403 105623545 382020403 105623545 291629410 105639744 291629410 105639744 545349317 105642421 545349317 105642421 553687912 105671914 553687912 105671914 36381432 105684786 36381432 105684786 382711761 105697164 382711761 105697164 81357648 105712851 81357648 105712851 204487127 105739790 204487127 105739790 307925348 105751009 307925348 105751009 985140170 105751846 985140170 105751846 691326501 105775094 691326501 105775094 40507455 105782011 40507455 105782011 729470054 105797751 729470054 105797751 187686838 105809619 187686838 105809619 770412915 105823317 770412915 105823317 302151021 105830230 302151021 105830230 509968338 105835444 509968338 105835444 200959382 105839711 200959382 105839711 462886716 105845249 462886716 105845249 613352735 105882970 613352735 105882970 609817605 105886140 609817605 105886140 207591841 105902676 207591841 105902676 24654616 105921460 24654616 105921460 936207839 105942338 936207839 105942338 894494356 105963973 894494356 105963973 491342966 105989365 491342966 105989365 371333019 106025643 371333019 106025643 135484429 106057291 135484429 106057291 428528643 106084208 428528643 106084208 48724386 106108363 48724386 106108363 193595401 106126092 193595401 106126092 145855003 106158735 145855003 106158735 855984242 106181146 855984242 106181146 809848373 106206864 809848373 106206864 946444692 106224669 946444692 106224669 473162478 106237483 473162478 106237483 96929511 106247885 96929511 106247885 400980795 106263892 400980795 106263892 707632124 106302307 707632124 106302307 585965112 106331130 585965112
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...