Submission #427760

#TimeUsernameProblemLanguageResultExecution timeMemory
427760MDarioBroken Line (IOI19_line)Text
11 / 100
0 ms0 KiB
21 16 0 16 100 97 100 97 2 18 2 18 98 80 98 80 4 20 4 20 86 74 86 74 40 41 40 41 11 64 11 64 47 53 47 53 15 72 15 72 84 20 84
0
0
0
0
0
0
0
0
200000 0 161056446 17961 161056446 17961 413466659 18511 413466659 18511 512367933 24682 512367933 24682 702872165 85131 702872165 85131 952573807 94573 952573807 94573 431682377 96359 431682377 96359 853585332 104087 853585332 104087 394853973 131314 394853973 131314 155910864 156770 155910864 156770 251114187 158381 251114187 158381 738254590 162437 738254590 162437 84709191 166088 84709191 166088 514641805 190640 514641805 190640 19417429 191500 19417429 191500 318181222 202017 318181222 202017 298220648 202812 298220648 202812 980719665 210652 980719665 210652 112648781 213352 112648781 213352 180044880 236445 180044880 236445 242307359 241639 242307359 241639 36148256 245813 36148256 245813 306556097 259315 306556097 259315 104540523 261194 104540523 261194 161071094 274993 161071094 274993 775642027 278567 775642027 278567 336239805 281608 336239805 281608 45155094 283905 45155094 283905 562492610 286576 562492610 286576 992738489 287597 992738489 287597 544694557 314212 544694557 314212 48548834 331715 48548834 331715 357943984 334043 357943984 334043 663626121 342364 663626121 342364 206199913 346531 206199913 346531 772052306 347405 772052306 347405 435362918 368143 435362918 368143 746305361 403860 746305361 403860 323921340 410140 323921340 410140 256644602 416072 256644602 416072 350984486 418475 350984486 418475 147624567 422481 147624567 422481 703251252 429319 703251252 429319 107479284 431499 107479284 431499 566534873 449771 566534873 449771 391744573 454851 391744573 454851 926230734 480888 926230734 480888 383893374 500079 383893374 500079 112400133 523215 112400133 523215 592614737 530249 592614737 530249 974689346 539225 974689346 539225 799486063 539468 799486063 539468 994952774 555258 994952774 555258 780801166 559712 780801166 559712 556745184 566352 556745184 566352 466072214 576027 466072214 576027 624517971 578207 624517971 578207 215838121 585914 215838121 585914 781981186 586776 781981186 586776 759429300 600376 759429300 600376 205204876 607882 205204876 607882 935403256 624217 935403256 624217 473229457 645231 473229457 645231 351323564 650007 351323564 650007 878559136 659664 878559136 659664 654736686 670567 654736686 670567 105902699 679245 105902699 679245 847230501 680685 847230501 680685 231214480 701705 231214480 701705 543582180 709413 543582180 709413 358644787 714393 358644787 714393 61622978 723992 61622978 723992 29312958 725633 29312958 725633 524930378 751291 524930378 751291 512822346 757865 512822346 757865 678752549 759279 678752549 759279 7736378 769960 7736378 769960 840230726 803712 840230726 803712 555168443 804911 555168443 804911 763423569 806091 763423569 806091 39423533 808047 39423533 808047 955459193 830442 955459193 830442 654717009 842664 654717009 842664 819567131 845209 819567131 845209 365533751 848988 365533751 848988 118657806 849056 118657806 849056 681123166 853736 681123166 853736 858277650 858116 858277650 858116 478137991 877651 478137991 877651 402440217 888367 402440217 888367 675936357 894170 675936357 894170 387591436 896344 387591436 896344 692090354 896810 692090354 896810 344503791 932323 344503791 932323 606611089 949931 606611089 949931 333812524 974662 333812524 974662 552411629 996994 552411629 996994 26489690 1001922 26489690 1001922 982946533 1009960 982946533 1009960 656794137 1015239 656794137 1015239 123792369 1020141 123792369 1020141 755143031 1032433 755143031 1032433 930546336 1048130 930546336 1048130 961643570 1082023 961643570 1082023 234611587 1084810 234611587 1084810 162677873 1091161 162677873 1091161 443123403 1095060 443123403 1095060 750423532 1097991 750423532 1097991 327555340 1107043 327555340 1107043 94609854 1112574 94609854 1112574 156511010 1119569 156511010 1119569 1113974 1121393 1113974 1121393 553761524 1125595 553761524 1125595 199119717 1145417 199119717 1145417 377339573 1151180 377339573 1151180 631941416 1169702 631941416 1169702 281972713 1195721 281972713 1195721 477155249 1212870 477155249 1212870 697129003 1213397 697129003 1213397 565401590 1213859 565401590 1213859 626153583 1218298 626153583 1218298 977172412 1235915 977172412 1235915 822852483 1237143 822852483 1237143 327916894 1245473 327916894 1245473 794914791 1250162 794914791 1250162 108664473 1252851 108664473 1252851 362469777 1254933 362469777 1254933 731459650 1255430 731459650 1255430 510533521 1262467 510533521 1262467 304018199 1271026 304018199 1271026 67571027 1289251 67571027 1289251 522850154 1289688 522850154 1289688 731932872 1302880 731932872 1302880 814025131 1310238 814025131 1310238 906565555 1327702 906565555 1327702 106641076 1329394 106641076 1329394 634543584 1329868 634543584 1329868 680186184 1334535 680186184 1334535 551253547 1361335 551253547 1361335 699733250 1382564 699733250 1382564 115576180 1391635 115576180 1391635 927486329 1394505 927486329 1394505 302577443 1420565 302577443 1420565 517172970 1428845 517172970 1428845 863967297 1439581 863967297 1439581 964943079 1493116 964943079 1493116 176662162 1497462 176662162 1497462 850280967 1510541 850280967 1510541 366743351 1521204 366743351 1521204 392681631 1528892 392681631 1528892 758485982 1548122 758485982 1548122 329334513 1561611 329334513 1561611 637867311 1565721 637867311 1565721 837147671 1566245 837147671 1566245 903731022 1571943 903731022 1571943 7373221 1581863 7373221 1581863 721292745 1589447 721292745 1589447 759044862 1608770 759044862 1608770 517594652 1625714 517594652 1625714 529861573 1628081 529861573 1628081 951032485 1650176 951032485 1650176 420301932 1674001 420301932 1674001 646878869 1675783 646878869 1675783 902955967 1682784 902955967 1682784 673271265 1697498 673271265 1697498 101556300 1709126 101556300 1709126 804606939 1745891 804606939 1745891 136206821 1754151 136206821 1754151 71261993 1758400 71261993 1758400 378527860 1771636 378527860 1771636 393626027 1775147 393626027 1775147 299491325 1777066 299491325 1777066 50924225 1785790 50924225 1785790 974231062 1785858 974231062 1785858 672767932 1788429 672767932 1788429 817449662 1800754 817449662 1800754 95731180 1801388 95731180 1801388 861017806 1801780 861017806 1801780 23517613 1816649 23517613 1816649 924670224 1825886 924670224 1825886 361235558 1832375 361235558 1832375 625806713 1836342 625806713 1836342 948849770 1838957 948849770 1838957 334488089 1851656 334488089 1851656 801750911 1852296 801750911 1852296 82186491 1860997 82186491 1860997 344257683 1861129 344257683 1861129 225709155 1871323 225709155 1871323 767025445 1875526 767025445 1875526 626699868 1883518 626699868 1883518 827354526 1916974 827354526 1916974 955011641 1917229 955011641 1917229 362563590 1921876 362563590 1921876 437479377 1930874 437479377 1930874 34731100 1935176 34731100 1935176 988175567 1954381 988175567 1954381 22595003 1959081 22595003 1959081 587837992 1976756 587837992 1976756 925402564 1980669 925402564 1980669 724187262 1983883 724187262 1983883 833297889 2013555 833297889 2013555 37728822 2014317 37728822 2014317 972049440 2020134 972049440 2020134 886316871 2027130 886316871 2027130 514182996 2035705 514182996 2035705 703670871 2050735 703670871 2050735 800951172 2051157 800951172 2051157 277644015 2051777 277644015 2051777 352338817 2052465 352338817 2052465 71579186 2059636 71579186 2059636 195218460 2065708 195218460 2065708 64510418 2090758 64510418 2090758 694950631 2123250 694950631 2123250 234859355 2127428 234859355 2127428 938405193 2139001 938405193 2139001 651020941 2149830 651020941 2149830 925497583 2154655 925497583 2154655 506807437 2170800 506807437 2170800 316360778 2172508 316360778 2172508 117986006 2199234 117986006 2199234 465385329 2208371 465385329 2208371 78153733 2221100 78153733 2221100 616933884 2221108 616933884 2221108 240761826 2238422 240761826 2238422 200259816 2245177 200259816 2245177 605593825 2252775 605593825 2252775 598045928 2260217 598045928 2260217 157030449 2260926 157030449 2260926 871996119 2277168 871996119 2277168 866628626 2290793 866628626 2290793 953865747 2292244 953865747 2292244 452920364 2292945 452920364 2292945 346572713 2306551 346572713 2306551 242144408 2307370 242144408 2307370 662329868 2322216 662329868 2322216 748408749 2323471 748408749 2323471 757375586 2344295 757375586 2344295 828406013 2347581 828406013 2347581 368266978 2350308 368266978 2350308 949667383 2359892 949667383 2359892 685349689 2361838 685349689 2361838 196497668 2364380 196497668 2364380 547543891 2369849 547543891 2369849 807627668 2387249 807627668 2387249 334732201 2397237 334732201 2397237 411927956 2403249 411927956 2403249 267885661 2414448 267885661 2414448 269135890 2429936 269135890 2429936 477587737 2435772 477587737 2435772 883045474 2452154 883045474 2452154 43224813 2466113 43224813 2466113 801711082 2476822 801711082 2476822 548784436 2477842 548784436 2477842 293702103 2485685 293702103 2485685 994404074 2493740 994404074 2493740 162775070 2503225 162775070 2503225 933232916 2507532 933232916 2507532 724277649 2516304 724277649 2516304 30865541 2533474 30865541 2533474 962884624 2538695 962884624 2538695 933815517 2540227 933815517 2540227 610410927 2547496 610410927 2547496 534959349 2579069 534959349 2579069 649003327 2587257 649003327 2587257 84616025 2589539 84616025 2589539 661041379 2599557 661041379 2599557 563564728 2605361 563564728 2605361 692375940 2605790 692375940 2605790 321942189 2611233 321942189 2611233 815459013 2615287 815459013 2615287 867362997 2615985 867362997 2615985 957181365 2620231 957181365 2620231 450930055 2647331 450930055 2647331 372701528 2649389 372701528 2649389 360540037 2650651 360540037 2650651 722779401 2657009 722779401 2657009 816990966 2683420 816990966 2683420 880375833 2683771 880375833 2683771 640568199 2685659 640568199 2685659 907601904 2692709 907601904 2692709 789720422 2702932 789720422 2702932 582308359 2704084 582308359 2704084 883111019 2713965 883111019 2713965 516984382 2718263 516984382 2718263 246092115 2719715 246092115 2719715 972908799 2723354 972908799 2723354 582746339 2727040 582746339 2727040 672890729 2730807 672890729 2730807 396501204 2736969 396501204 2736969 391280360 2737052 391280360 2737052 970741958 2744072 970741958 2744072 682150436 2757030 682150436 2757030 832570494 2771358 832570494 2771358 707712622 2775079 707712622 2775079 502635917 2783483 502635917 2783483 986705876 2785312 986705876 2785312 830906213 2805446 830906213 2805446 142318841 2821076 142318841 2821076 828782130 2848190 828782130 2848190 963923358 2860216 963923358 2860216 857984992 2862599 857984992 2862599 644093440 2866662 644093440 2866662 665438393 2875425 665438393 2875425 141552133 2885549 141552133 2885549 584839080 2892970 584839080 2892970 758393454 2904224 758393454 2904224 312119633 2922547 312119633 2922547 853750472 2924771 853750472 2924771 532681621 2939667 532681621 2939667 299166151 2953361 299166151 2953361 689260723 2960829 689260723 2960829 857458353 2964255 857458353 2964255 139748352 2984004 139748352 2984004 458737608 2992382 458737608 2992382 836396397 2993219 836396397 2993219 873669964 2999727 873669964 2999727 527277484 3003867 527277484 3003867 276452539 3012410 276452539 3012410 435519106 3029806 435519106 3029806 868671456 3037124 868671456 3037124 175625394 3045935 175625394 3045935 199395286 3053960 199395286 3053960 74554945 3074458 74554945 3074458 317016212 3075912 317016212 3075912 654583788 3081746 654583788 3081746 79597370 3083480 79597370 3083480 796987019 3092315 796987019 3092315 769497870 3108150 769497870 3108150 3830922 3109967 3830922 3109967 58274412 3119836 58274412 3119836 986828367 3120890 986828367 3120890 535257684 3124114 535257684 3124114 193069680 3135623 193069680 3135623 416298051 3138636 416298051 3138636 687776806 3157701 687776806 3157701 247057345 3170485 247057345 3170485 839139803 3174998 839139803 3174998 388253129 3175906 388253129 3175906 285368797 3177712 285368797 3177712 360734715 3190746 360734715 3190746 273091786 3195060 273091786 3195060 830273991 3200589 830273991 3200589 844855233 3206966 844855233 3206966 894106150 3216875 894106150 3216875 972582546 3243169 972582546 3243169 787900043 3253005 787900043 3253005 440379341 3273104 440379341 3273104 995113692 3282468 995113692 3282468 973081974 3285425 973081974 3285425 190495553 3301076 190495553 3301076 594403170 3301693 594403170 3301693 494107633 3302072 494107633 3302072 466060837 3306102 466060837 3306102 277599072 3340705 277599072 3340705 199840799 3341571 199840799 3341571 220174497 3352779 220174497 3352779 807610630 3354039 807610630 3354039 964997239 3365342 964997239 3365342 325553426 3368286 325553426 3368286 40107670 3376952 40107670 3376952 287859241 3387839 287859241 3387839 635216112 3402867 635216112 3402867 624410848 3404998 624410848 3404998 24594228 3419831 24594228 3419831 558942055 3421787 558942055 3421787 264635144 3442953 264635144 3442953 5591290 3461342 5591290 3461342 101583711 3467211 101583711 3467211 314451198 3485576 314451198 3485576 651215461 3487921 651215461 3487921 805677907 3520588 805677907 3520588 628272710 3526081 628272710 3526081 782490100 3527882 782490100 3527882 599567016 3536212 599567016 3536212 27686200 3541720 27686200 3541720 978763918 3543888 978763918 3543888 509242348 3554672 509242348 3554672 18223156 3555090 18223156 3555090 315266566 3556997 315266566 3556997 265689416 3557532 265689416 3557532 5329776 3563615 5329776 3563615 235426002 3566574 235426002 3566574 597698572 3569375 597698572 3569375 672110886 3581810 672110886 3581810 437718854 3606746 437718854 3606746 499856292 3607505 499856292 3607505 541521723 3623120 541521723 3623120 348482495 3630490 348482495 3630490 78095986 3636465 78095986 3636465 286467103 3638921 286467103 3638921 283627352 3646220 283627352 3646220 153514656 3648688 153514656 3648688 773190083 3661083 773190083 3661083 853110001 3662863 853110001 3662863 346072430 3663361 346072430 3663361 245767927 3663607 245767927 3663607 328964750 3674076 328964750 3674076 304206178 3678827 304206178 3678827 37128816 3679124 37128816 3679124 547140357 3690666 547140357 3690666 92476566 3738587 92476566 3738587 678347574 3760761 678347574 3760761 567906309 3784997 567906309 3784997 70048236 3818579 70048236 3818579 76088881 3828138 76088881 3828138 437658909 3848145 437658909 3848145 753505623 3864881 753505623 3864881 861847026 3864983 861847026 3864983 583107800 3907046 583107800 3907046 947105665 3924792 947105665 3924792 950840527 3925664 950840527 3925664 989065729 3975439 989065729 3975439 307709006 3978026 307709006 3978026 292897070 3986257 292897070 3986257 465130418 3987851 465130418 3987851 386249824 3990000 386249824 3990000 378355112 3990909 378355112 3990909 827872477 3994994 827872477 3994994 428371828 4020509 428371828 4020509 264395808 4023241 264395808 4023241 780559275 4024870 780559275 4024870 178751070 4048659 178751070 4048659 650856628 4088907 650856628 4088907 131404926 4092533 131404926 4092533 834715666 4096290 834715666 4096290 199193897 4096463 199193897 4096463 783162837 4119758 783162837 4119758 408245983 4132285 408245983 4132285 970270224 4138981 970270224 4138981 294919896 4146512 294919896 4146512 544772893 4161725 544772893 4161725 836062875 4162631 836062875 4162631 456445351 4166449 456445351 4166449 149336772 4193429 149336772 4193429 974508058 4195729 974508058 4195729 981510388 4200931 981510388 4200931 772466878 4203774 772466878 4203774 817469019 4259465 817469019 4259465 858316411 4261022 858316411 4261022 636571809 4269309 636571809 4269309 960467982 4271470 960467982 4271470 476557156 4284201 476557156 4284201 677199863 4298232 677199863 4298232 734319684 4304461 734319684 4304461 640274667 4311405 640274667 4311405 452290509 4320531 452290509 4320531 273909203 4321590 273909203 4321590 602151446 4321875 602151446 4321875 603926287 4328722 603926287 4328722 8472529 4353589 8472529 4353589 875434866 4355818 875434866 4355818 409770003 4357678 409770003 4357678 116554638 4360522 116554638 4360522 68187572 4362356 68187572 4362356 841389981 4368030 841389981 4368030 916882919 4375815 916882919 4375815 428751581 4436898 428751581 4436898 57777079 4444238 57777079 4444238 828310429 4445228 828310429 4445228 711691121 4459412 711691121 4459412 171293275 4460458 171293275 4460458 39092629 4468614 39092629 4468614 471384619 4483232 471384619 4483232 508808845 4491818 508808845 4491818 531904652 4493265 531904652 4493265 143266012 4499822 143266012 4499822 845082092 4520768 845082092 4520768 391543574 4528730 391543574 4528730 73013383 4537340 73013383 4537340 20571927 4550340 20571927 4550340 379113011 4557826 379113011 4557826 923538003 4564440 923538003 4564440 929401433 4596274 929401433 4596274 337327034 4610710 337327034 4610710 754197401 4615348 754197401 4615348 474683360 4636814 474683360 4636814 996698782 4652876 996698782 4652876 560150174 4667063 560150174 4667063 493873721 4683708 493873721 4683708 101262367 4687526 101262367 4687526 325535984 4687659 325535984 4687659 384066368 4692331 384066368 4692331 935939521 4700918 935939521 4700918 153708314 4709380 153708314 4709380 519790071 4709507 519790071 4709507 468669153 4711443 468669153 4711443 235852428 4715846 235852428 4715846 3121700 4732501 3121700 4732501 666520466 4736539 666520466 4736539 556109627 4745827 556109627 4745827 472168336 4756603 472168336 4756603 882663135 4757582 882663135 4757582 171850846 4766173 171850846 4766173 806051455 4787349 806051455 4787349 467077664 4791446 467077664 4791446 146839880 4791615 146839880 4791615 670731858 4798095 670731858 4798095 32343972 4809629 32343972 4809629 223954390 4809986 223954390 4809986 170120462 4831542 170120462 4831542 677855502 4867880 677855502 4867880 897863336 4871382 897863336 4871382 287379970 4903915 287379970 4903915 712562089 4904669 712562089 4904669 143259487 4936827 143259487 4936827 222088784 4942753 222088784 4942753 443540383 4958164 443540383 4958164 526282928 4960918 526282928 4960918 89443629 4962365 89443629 4962365 83905814 4963429 83905814 4963429 727210925 4982936 727210925 4982936 724503665 4983543 724503665 4983543 479842301 4988588 479842301 4988588 169311281 5003309 169311281 5003309 670137964 5003623 670137964 5003623 182344344 5019695 182344344 5019695 763254665 5023326 763254665 5023326 711904648 5024919 711904648 5024919 492401970 5026030 492401970 5026030 902256216 5028703 902256216 5028703 904341973 5038740 904341973 5038740 74816880 5038984 74816880 5038984 206020377 5041106 206020377 5041106 840972852 5043624 840972852 5043624 190209199 5046125 190209199 5046125 58868994 5062310 58868994 5062310 466136380 5070083 466136380 5070083 55668851 5084111 55668851 5084111 60753625 5107368 60753625 5107368 9836936 5124743 9836936 5124743 513224099 5191591 513224099 5191591 9582514 5201780 9582514 5201780 745641282 5237372 745641282 5237372 655935981 5259597 655935981 5259597 897800339 5260846 897800339 5260846 906438347 5268595 906438347 5268595 471910169 5269351 471910169 5269351 340818337 5269954 340818337 5269954 724984797 5280060 724984797 5280060 223537693 5282053 223537693 5282053 679523558 5287661 679523558 5287661 952122244 5289940 952122244 5289940 873117671 5307412 873117671 5307412 69009001 5337901 69009001 5337901 96833265 5340883 96833265 5340883 555479554 5343073 555479554 5343073 431589404 5347335 431589404 5347335 318486379 5351873 318486379 5351873 425344205 5360605 425344205 5360605 553429815 5378366 553429815 5378366 329644971 5390979 329644971 5390979 738903520 5396910 738903520 5396910 699917735 5411054 699917735 5411054 745584833 5414222 745584833 5414222 669596418 5438946 669596418 5438946 29905605 5445666 29905605 5445666 362633051 5465675 362633051 5465675 395030875 5469062 395030875 5469062 41006392 5470415 41006392 5470415 746960761 5481785 746960761 5481785 296581780 5491442 296581780 5491442 443981344 5494725 443981344 5494725 761721378 5498527 761721378 5498527 532901082 5499026 532901082 5499026 245214212 5503904 245214212 5503904 597732136 5511044 597732136 5511044 303385971 5511981 303385971 5511981 872037043 5521629 872037043 5521629 615513541 5526418 615513541 5526418 214525365 5531534 214525365 5531534 70121440 5577018 70121440 5577018 908452336 5577933 908452336 5577933 594093862 5588238 594093862 5588238 195551120 5596912 195551120 5596912 436845778 5604477 436845778 5604477 437238686 5612650 437238686 5612650 304812225 5613706 304812225 5613706 361683744 5618636 361683744 5618636 173050431 5629006 173050431 5629006 719551689 5641288 719551689 5641288 663460344 5666423 663460344 5666423 208191527 5675799 208191527 5675799 719267124 5682299 719267124 5682299 521015859 5682736 521015859 5682736 529609382 5683257 529609382 5683257 532679925 5728783 532679925 5728783 611347410 5743901 611347410 5743901 789402383 5751488 789402383 5751488 931289297 5754024 931289297 5754024 521167390 5759495 521167390 5759495 641683074 5768210 641683074 5768210 707975003 5776207 707975003 5776207 872129051 5783369 872129051 5783369 993970402 5799966 993970402 5799966 907484671 5802374 907484671 5802374 430011021 5812144 430011021 5812144 115661905 5823975 115661905 5823975 323803978 5831461 323803978 5831461 268070731 5842970 268070731 5842970 216038304 5852597 216038304 5852597 526419319 5865826 526419319 5865826 330154999 5866731 330154999 5866731 296765751 5886407 296765751 5886407 618826931 5895752 618826931 5895752 760291894 5905199 760291894 5905199 413649992 5917755 413649992 5917755 176555910 5937398 176555910 5937398 164467226 5970152 164467226 5970152 869673175 5984742 869673175 5984742 918548415 6001803 918548415 6001803 521340167 6007444 521340167 6007444 80952234 6017756 80952234 6017756 877733707 6040292 877733707 6040292 204170739 6044167 204170739 6044167 754023835 6055757 754023835 6055757 440488089 6069270 440488089 6069270 804801950 6071574 804801950 6071574 916167417 6074986 916167417 6074986 718564377 6092975 718564377 6092975 458859730 6093192 458859730 6093192 385946853 6146996 385946853 6146996 509730005 6155832 509730005 6155832 832909733 6167029 832909733 6167029 509990467 6171456 509990467 6171456 270662374 6184097 270662374 6184097 583483148 6188391 583483148 6188391 796109132 6191813 796109132 6191813 700457106 6196444 700457106 6196444 517892532 6198049 517892532 6198049 254715258 6210654 254715258 6210654 359310007 6215907 359310007 6215907 733830393 6230071 733830393 6230071 854169175 6241077 854169175 6241077 848956060 6250934 848956060 6250934 9281486 6255447 9281486 6255447 406447656 6265725 406447656 6265725 36385705 6270382 36385705 6270382 740798893 6271567 740798893 6271567 7942632 6300502 7942632 6300502 888526377 6318893 888526377 6318893 353167028 6328598 353167028 6328598 848650895 6348949 848650895 6348949 330494098 6363491 330494098 6363491 340453818 6380769 340453818 6380769 93157850 6391549 93157850 6391549 484664469 6409371 484664469 6409371 575345328 6425727 575345328 6425727 269072691 6427338 269072691 6427338 737156600 6432324 737156600 6432324 686692781 6437146 686692781 6437146 186236052 6445268 186236052 6445268 703796244 6449054 703796244 6449054 850625707 6461185 850625707 6461185 653996087 6462071 653996087 6462071 486109397 6467520 486109397 6467520 729464668 6483656 729464668 6483656 572762009 6485839 572762009 6485839 477382368 6487550 477382368 6487550 267437280 6501261 267437280 6501261 435960856 6507982 435960856 6507982 766644741 6523400 766644741 6523400 141753575 6538685 141753575 6538685 798594708 6551185 798594708 6551185 441555825 6552572 441555825 6552572 871270341 6567820 871270341 6567820 797851227 6580236 797851227 6580236 871664815 6600521 871664815 6600521 849101332 6602973 849101332 6602973 509072110 6604593 509072110 6604593 198308430 6611269 198308430 6611269 172692714 6615683 172692714 6615683 722900814 6635504 722900814 6635504 224528976 6636908 224528976 6636908 720814194 6637095 720814194 6637095 864270897 6650037 864270897 6650037 63715410 6667808 63715410 6667808 577274733 6680152 577274733 6680152 485652493 6681310 485652493 6681310 29389602 6688749 29389602 6688749 34466810 6690287 34466810 6690287 281043754 6703366 281043754 6703366 44975008 6704306 44975008 6704306 205243355 6704647 205243355 6704647 243570420 6747485 243570420 6747485 183821736 6750475 183821736 6750475 624722413 6753498 624722413 6753498 185007040 6757089 185007040 6757089 296871174 6763522 296871174 6763522 985873262 6769836 985873262 6769836 555792916 6785383 555792916 6785383 492973332 6794354 492973332 6794354 653128652 6809198 653128652 6809198 679346135 6809890 679346135 6809890 651693114 6810913 651693114 6810913 478004489 6822937 478004489 6822937 782381511 6826359 782381511 6826359 836350586 6848471 836350586 6848471 259583094 6850278 259583094 6850278 105981953 6870699 105981953 6870699 861261258 6872641 861261258 6872641 524878000 6894501 524878000 6894501 633066694 6914465 633066694 6914465 321184166 6917118 321184166 6917118 648488776 6919950 648488776 6919950 278911925 6920709 278911925 6920709 227266851 6920762 227266851 6920762 596273027 6935726 596273027 6935726 474487401 6937210 474487401 6937210 278533988 6950785 278533988 6950785 601470277 6952495 601470277 6952495 331288309 6954889 331288309 6954889 572614361 6970376 572614361 6970376 663905191 6980466 663905191 6980466 803718008 6988053 803718008 6988053 323799553 7000867 323799553 7000867 89441817 7020789 89441817 7020789 406480805 7023514 406480805 7023514 550687338 7031479 550687338 7031479 508680585 7035540 508680585 7035540 377375982 7036194 377375982 7036194 271773212 7043262 271773212 7043262 505447599 7048568 505447599 7048568 578386772 7060057 578386772 7060057 671996622 7079090 671996622 7079090 421325859 7089903 421325859 7089903 327810843 7098324 327810843 7098324 380000918 7110743 380000918 7110743 89839819 7128903 89839819 7128903 818910339 7130692 818910339 7130692 378840375 7144043 378840375 7144043 61103466 7147164 61103466 7147164 754282234 7157331 754282234 7157331 315584606 7163412 315584606 7163412 478735959 7175995 478735959 7175995 635467044 7184271 635467044 7184271 605076655 7185046 605076655 7185046 821249180 7188503 821249180 7188503 315013936 7216230 315013936 7216230 95979649 7218407 95979649 7218407 566640305 7238878 566640305 7238878 328697163 7247218 328697163 7247218 616713211 7263934 616713211 7263934 321773087 7269729 321773087 7269729 499444243 7275341 499444243 7275341 190199913 7289244 190199913 7289244 205531647 7293989 205531647 7293989 818885444 7300434 818885444 7300434 25000033 7322170 25000033 7322170 693435605 7344880 693435605 7344880 110931642 7345982 110931642 7345982 241341030 7375572 241341030 7375572 628849180 7383400 628849180 7383400 567465631 7405004 567465631 7405004 9897883 7412559 9897883 7412559 472324027 7418390 472324027 7418390 861933761 7430722 861933761 7430722 367290206 7433048 367290206 7433048 867341522 7435935 867341522 7435935 886804582 7443886 886804582 7443886 110994909 7447876 110994909 7447876 258877822 7450380 258877822 7450380 280225443 7472814 280225443 7472814 29942661 7473120 29942661 7473120 839020159 7475567 839020159 7475567 793102486 7478151 793102486 7478151 642789192 7478501 642789192 7478501 962199949 7479171 962199949 7479171 732072655 7483120 732072655 7483120 960918685 7486899 960918685 7486899 727394356 7526706 727394356 7526706 457303755 7527599 457303755 7527599 884828141 7556156 884828141 7556156 516463111 7557487 516463111 7557487 851197481 7559268 851197481 7559268 79811571 7569219 79811571 7569219 360336692 7577799 360336692 7577799 745481728 7591810 745481728 7591810 778658822 7595436 778658822 7595436 849049806 7598396 849049806 7598396 675333980 7604815 675333980 7604815 794253926 7622163 794253926 7622163 341002691 7625897 341002691 7625897 285665854 7651004 285665854 7651004 113407660 7667661 113407660 7667661 809382761 7671846 809382761 7671846 683796804 7672732 683796804 7672732 728961048 7681715 728961048 7681715 530025561 7687485 530025561 7687485 338159391 7698410 338159391 7698410 161571336 7711404 161571336 7711404 442092524 7728460 442092524 7728460 248011064 7765092 248011064 7765092 386850942 7786872 386850942 7786872 147025567 7790235 147025567 7790235 805393710 7805130 805393710 7805130 73807271 7817893 73807271 7817893 147321100 7824474 147321100 7824474 438512235 7828936 438512235 7828936 649579760 7838276 649579760 7838276 417999998 7863834 417999998 7863834 218072927 7885331 218072927 7885331 94152741 7901813 94152741 7901813 960782046 7916821 960782046 7916821 202686479 7918598 202686479 7918598 60046649 7918810 60046649 7918810 570256828 7923995 570256828 7923995 604456831 7968380 604456831 7968380 931437213 7969739 931437213 7969739 770584810 7977350 770584810 7977350 574136903 7995422 574136903 7995422 77596261 7997583 77596261 7997583 39763240 8000830 39763240 8000830 186138507 8002135 186138507 8002135 514137026 8015394 514137026 8015394 795438850 8016429 795438850 8016429 516559212 8028333 516559212 8028333 226640029 8042627 226640029 8042627 971129971 8047432 971129971 8047432 765648575 8068282 765648575 8068282 980678395 8069080 980678395 8069080 404946538 8073144 404946538 8073144 234749660 8079570 234749660 8079570 948186368 8087288 948186368 8087288 591569849 8087571 591569849 8087571 73108346 8092013 73108346 8092013 515000769 8103461 515000769 8103461 468905431 8106861 468905431 8106861 928254947 8117109 928254947 8117109 201024251 8122483 201024251 8122483 696602851 8136349 696602851 8136349 838157726 8138476 838157726 8138476 890040350 8164343 890040350 8164343 770147900 8166552 770147900 8166552 253381620 8167612 253381620 8167612 835899432 8170687 835899432 8170687 320342981 8172123 320342981 8172123 260227424 8178256 260227424 8178256 949111145 8180966 949111145 8180966 209213914 8183813 209213914 8183813 75749131 8197884 75749131 8197884 990368381 8208372 990368381 8208372 18381750 8217530 18381750 8217530 165084317 8219102 165084317 8219102 443002671 8221690 443002671 8221690 473827391 8223522 473827391 8223522 34313250 8224836 34313250 8224836 885208991 8240932 885208991 8240932 5663156 8246205 5663156 8246205 51742999 8253744 51742999 8253744 208699832 8271548 208699832 8271548 84042831 8271622 84042831 8271622 343703778 8273087 343703778 8273087 625993566 8277318 625993566 8277318 610676370 8294691 610676370 8294691 223615876 8301872 223615876 8301872 993610825 8328060 993610825 8328060 710748623 8333222 710748623 8333222 279021459 8339191 279021459 8339191 647601749 8344798 647601749 8344798 206737451 8368155 206737451 8368155 859774376 8387442 859774376 8387442 207459663 8396736 207459663 8396736 587591405 8429797 587591405 8429797 397061019 8433287 397061019 8433287 860610506 8444380 860610506 8444380 83540117 8463833 83540117 8463833 381640089 8469596 381640089 8469596 715766519 8471637 715766519 8471637 261814205 8491166 261814205 8491166 594958210 8494243 594958210 8494243 202243546 8497701 202243546 8497701 948154403 8502799 948154403 8502799 342259292 8513044 342259292 8513044 714186132 8527542 714186132 8527542 261883924 8528118 261883924 8528118 518446457 8528480 518446457 8528480 936178506 8528719 936178506 8528719 942356443 8544823 942356443 8544823 998903560 8546697 998903560 8546697 517331703 8564903 517331703 8564903 421023112 8567123 421023112 8567123 727660400 8568999 727660400 8568999 319135924 8575157 319135924 8575157 416597251 8579694 416597251 8579694 978765193 8624894 978765193 8624894 888616574 8630572 888616574 8630572 22610746 8654136 22610746 8654136 290673764 8656512 290673764 8656512 93394632 8658462 93394632 8658462 402053456 8664900 402053456 8664900 385802104 8670004 385802104 8670004 723039211 8672589 723039211 8672589 21617941 8674297 21617941 8674297 585128190 8692074 585128190 8692074 321033246 8703524 321033246 8703524 850208064 8704387 850208064 8704387 31052932 8753699 31052932 8753699 988614649 8765195 988614649 8765195 425683356 8771953 425683356 8771953 831020331 8776119 831020331 8776119 587505618 8797114 587505618 8797114 847021486 8797440 847021486 8797440 330104270 8803190 330104270 8803190 99519209 8807299 99519209 8807299 908634653 8808495 908634653 8808495 794193099 8812043 794193099 8812043 808075914 8841149 808075914 8841149 345638501 8877580 345638501 8877580 592784405 8930770 592784405 8930770 152580193 8931705 152580193 8931705 995449716 8935936 995449716 8935936 924729700 8943803 924729700 8943803 782856340 8944785 782856340 8944785 911423963 8945178 911423963 8945178 971368306 8946793 971368306 8946793 68064373 8947052 68064373 8947052 982529038 8950964 982529038 8950964 64792135 8954412 64792135 8954412 534920977 8959000 534920977 8959000 876040906 8963660 876040906 8963660 90782073 8982408 90782073 8982408 553195837 8984535 553195837 8984535 426324454 8996858 426324454 8996858 67514343 9007091 67514343 9007091 773815526 9016978 773815526 9016978 939582576 9021156 939582576 9021156 792343300 9021806 792343300 9021806 425582135 9030983 425582135 9030983 297511287 9077469 297511287 9077469 129401026 9082976 129401026 9082976 39186894 9085320 39186894 9085320 480872000 9116916 480872000 9116916 313601396 9127551 313601396 9127551 466529473 9130051 466529473 9130051 317763001 9132204 317763001 9132204 836423089 9169130 836423089 9169130 846301882 9174700 846301882 9174700 384633135 9175515 384633135 9175515 656671430 9188375 656671430 9188375 822724352 9212048 822724352 9212048 999518073 9217657 999518073 9217657 643519077 9224653 643519077 9224653 910520519 9230229 910520519 9230229 41693851 9236138 41693851 9236138 116811322 9247538 116811322 9247538 574173130 9277205 574173130 9277205 492948152 9281625 492948152 9281625 746937316 9282017 746937316 9282017 430811397 9349101 430811397 9349101 99442934 9353928 99442934 9353928 25371179 9359517 25371179 9359517 779850024 9381580 779850024 9381580 709567287 9399106 709567287 9399106 567666301 9399215 567666301 9399215 813390394 9410364 813390394 9410364 958294785 9412899 958294785 9412899 865957259 9442207 865957259 9442207 608192552 9443519 608192552 9443519 237861280 9443635 237861280 9443635 607348340 9448874 607348340 9448874 247941196 9458256 247941196 9458256 71360869 9458587 71360869 9458587 591234620 9464189 591234620 9464189 401215996 9471462 401215996 9471462 252528825 9489529 252528825 9489529 370294563 9492790 370294563 9492790 898312477 9493023 898312477 9493023 956418401 9505574 956418401 9505574 830506485 9507448 830506485 9507448 4453616 9533811 4453616 9533811 636126396 9537070 636126396 9537070 654827407 9551612 654827407 9551612 808006082 9553326 808006082 9553326 174500060 9560608 174500060 9560608 331660771 9570540 331660771 9570540 392498599 9581653 392498599 9581653 708651703 9591558 708651703 9591558 265814125 9598146 265814125 9598146 787738801 9605162 787738801 9605162 827378008 9607310 827378008 9607310 51339250 9616839 51339250 9616839 505912122 9618701 505912122 9618701 56622805 9640101 56622805 9640101 429974156 9640514 429974156 9640514 698278162 9651094 698278162 9651094 360139774 9653763 360139774 9653763 216357557 9657733 216357557 9657733 173676886 9661190 173676886 9661190 940775061 9662941 940775061 9662941 39913585 9676898 39913585 9676898 831496738 9679542 831496738 9679542 465898688 9680277 465898688 9680277 219543129 9693713 219543129 9693713 410509284 9695905 410509284 9695905 799551327 9701263 799551327 9701263 737161369 9708168 737161369 9708168 491320566 9713388 491320566 9713388 954935556 9716190 954935556 9716190 4698799 9721717 4698799 9721717 554767767 9730358 554767767 9730358 356096643 9768530 356096643 9768530 543229079 9779896 543229079 9779896 450483400 9783507 450483400 9783507 402981612 9784715 402981612 9784715 647886245 9792058 647886245 9792058 213428459 9811908 213428459 9811908 796837055 9847990 796837055 9847990 130555618 9848282 130555618 9848282 60934709 9852906 60934709 9852906 81416829 9853501 81416829 9853501 774382701 9854970 774382701 9854970 855572484 9855362 855572484 9855362 748203066 9875227 748203066 9875227 941566530 9895805 941566530 9895805 270237070 9901699 270237070 9901699 610201968 9902093 610201968 9902093 397025336 9914165 397025336 9914165 376521810 9922929 376521810 9922929 990265662 9929045 990265662 9929045 654441909 9949340 654441909 9949340 128434656 9957366 128434656 9957366 520861599 9967885 520861599 9967885 306141912 9974981 306141912 9974981 729769583 9979254 729769583 9979254 829759733 9982640 829759733 9982640 976725647 9997737 976725647 9997737 689800897 10010615 689800897 10010615 956056496 10030215 956056496 10030215 797673572 10038445 797673572 10038445 839448627 10084473 839448627 10084473 622241706 10098995 622241706 10098995 688124931 10107926 688124931 10107926 119687735 10111944 119687735 10111944 910692688 10126053 910692688 10126053 250308970 10156002 250308970 10156002 561877429 10176645 561877429 10176645 735300826 10188897 735300826 10188897 830950884 10204326 830950884 10204326 904456682 10205401 904456682 10205401 162311351 10230801 162311351 10230801 369623405 10236659 369623405 10236659 618785133 10241936 618785133 10241936 906302420 10248150 906302420 10248150 322166352 10274538 322166352 10274538 205320615 10283064 205320615 10283064 717988834 10283723 717988834 10283723 452070258 10284123 452070258 10284123 173644212 10314290 173644212 10314290 421046389 10322690 421046389 10322690 780442242 10323195 780442242 10323195 160388556 10330129 160388556 10330129 844090265 10342841 844090265 10342841 868226973 10363267 868226973 10363267 376343248 10371792 376343248 10371792 240500584 10386346 240500584 10386346 645851816 10392225 645851816 10392225 362223974 10405298 362223974 10405298 267939732 10411307 267939732 10411307 838692862 10452910 838692862 10452910 756563252 10456934 756563252 10456934 547080675 10481295 547080675 10481295 420019116 10493954 420019116 10493954 286544865 10494134 286544865 10494134 925023717 10496512 925023717 10496512 298553713 10501641 298553713 10501641 703298287 10501974 703298287 10501974 176836762 10506802 176836762 10506802 76036908 10510913 76036908 10510913 357857547 10512457 357857547 10512457 598183967 10513684 598183967 10513684 960904312 10519856 960904312 10519856 381171756 10542790 381171756 10542790 473757193 10560952 473757193 10560952 991848195 10573499 991848195 10573499 651263204 10581579 651263204 10581579 75276169 10591367 75276169 10591367 951602778 10600674 951602778 10600674 489627356 10604791 489627356 10604791 953688852 10619856 953688852 10619856 693155765 10630726 693155765 10630726 361200849 10631627 361200849 10631627 661560770 10654023 661560770 10654023 653237465 10690254 653237465 10690254 790337325 10706232 790337325 10706232 530412636 10706399 530412636 10706399 877728642 10715323 877728642 10715323 510247179 10715354 510247179 10715354 755452091 10719044 755452091 10719044 993132023 10719391 993132023 10719391 384216063 10727333 384216063 10727333 150237954 10742491 150237954 10742491 968942291 10742560 968942291 10742560 643478608 10758273 643478608 10758273 740053620 10771544 740053620 10771544 628498201 10784945 628498201 10784945 961983594 10855965 961983594 10855965 26292342 10857507 26292342 10857507 82731895 10863892 82731895 10863892 906698288 10868895 906698288 10868895 585334881 10874345 585334881 10874345 439032134 10895879 439032134 10895879 502905047 10905423 502905047 10905423 461445079 10905809 461445079 10905809 511941066 10912023 511941066 10912023 793151187 10923017 793151187 10923017 731334810 10937476 731334810 10937476 382089613 10958050 382089613 10958050 346053355 10959336 346053355 10959336 95093753 10982493 95093753 10982493 667222838 10985024 667222838 10985024 604429171 11006302 604429171 11006302 537135533 11030230 537135533 11030230 734611727 11033930 734611727 11033930 882468776 11036235 882468776 11036235 702314706 11040776 702314706 11040776 484684292 11050755 484684292 11050755 924288327 11065661 924288327 11065661 934005867 11081452 934005867 11081452 278333429 11087812 278333429 11087812 610780282 11122492 610780282 11122492 524905809 11159881 524905809 11159881 328758224 11167334 328758224 11167334 686794874 11170460 686794874 11170460 998363831 11171834 998363831 11171834 915095317 11185629 915095317 11185629 55694463 11188935 55694463 11188935 915201593 11191571 915201593 11191571 718581621 11191732 718581621 11191732 523393376 11207330 523393376 11207330 298360055 11220689 298360055 11220689 31699898 11242799 31699898 11242799 831220509 11260047 831220509 11260047 649115327 11272511 649115327 11272511 122712570 11286422 122712570 11286422 656029676 11319000 656029676 11319000 224852755 11319019 224852755 11319019 825092119 11323194 825092119 11323194 221289111 11332833 221289111 11332833 943730163 11346190 943730163 11346190 170698640 11351338 170698640 11351338 461827600 11359696 461827600 11359696 308878730 11360628 308878730 11360628 502729188 11366065 502729188 11366065 113768956 11366907 113768956 11366907 317952289 11374807 317952289 11374807 936749006 11388785 936749006 11388785 423167709 11392105 423167709 11392105 612166723 11412361 612166723 11412361 408799125 11433134 408799125 11433134 716051625 11438652 716051625 11438652 380475376 11441535 380475376 11441535 499816001 11449688 499816001 11449688 485043805 11450369 485043805 11450369 474527182 11451227 474527182 11451227 694776926 11453515 694776926 11453515 945882807 11457371 945882807 11457371 826986764 11460369 826986764 11460369 236200823 11505820 236200823 11505820 435762095 11510191 435762095 11510191 391828367 11522227 391828367 11522227 92732059 11542107 92732059 11542107 750668993 11564163 750668993 11564163 890842739 11564526 890842739 11564526 182476135 11584589 182476135 11584589 805746390 11586257 805746390 11586257 794748104 11586355 794748104 11586355 213601382 11598307 213601382 11598307 833193375 11605558 833193375 11605558 668024611 11612207 668024611 11612207 518754104 11620651 518754104 11620651 860548103 11621463 860548103 11621463 347360506 11621977 347360506 11621977 957961853 11624802 957961853 11624802 909599627 11628478 909599627 11628478 825269884 11630352 825269884 11630352 824773135 11631012 824773135 11631012 414695356 11637673 414695356 11637673 28477637 11644754 28477637 11644754 493906628 11647567 493906628 11647567 820659981 11654497 820659981 11654497 416702756 11655165 416702756 11655165 593092258 11655187 593092258 11655187 89613970 11709198 89613970 11709198 961787193 11711473 961787193 11711473 844734117 11724669 844734117 11724669 842094971 11729090 842094971 11729090 961420612 11740837 961420612 11740837 522029860 11749412 522029860 11749412 215628863 11751754 215628863 11751754 262412424 11757181 262412424 11757181 768222022 11764589 768222022 11764589 805247115 11770142 805247115 11770142 904122894 11793025 904122894 11793025 746142426 11811486 746142426 11811486 820785969 11819776 820785969 11819776 248602451 11823636 248602451 11823636 201022907 11825652 201022907 11825652 294890213 11832500 294890213 11832500 679559967 11834045 679559967 11834045 94307278 11846096 94307278 11846096 978404250 11851702 978404250 11851702 378889599 11863813 378889599 11863813 165656734 11895364 165656734 11895364 295970881 11901667 295970881 11901667 466936999 11903807 466936999 11903807 258545142 11916286 258545142 11916286 787937060 11938150 787937060 11938150 815131790 11942818 815131790 11942818 833599215 11948903 833599215 11948903 350781220 11982895 350781220 11982895 340024337 12005226 340024337 12005226 520033857 12020519 520033857 12020519 291055358 12026457 291055358 12026457 771150394 12039441 771150394 12039441 874415109 12047175 874415109 12047175 465595565 12052537 465595565 12052537 470916254 12100010 470916254 12100010 703861613 12113095 703861613 12113095 398632804 12115952 398632804 12115952 675112891 12142054 675112891 12142054 655648085 12164120 655648085 12164120 258673475 12174574 258673475 12174574 705448864 12179924 705448864 12179924 437188119 12202637 437188119 12202637 315686051 12206454 315686051 12206454 322667000 12227001 322667000 12227001 979038427 12238561 979038427 12238561 64330141 12248045 64330141 12248045 396069508 12269513 396069508 12269513 856820693 12297602 856820693 12297602 664350485 12316799 664350485 12316799 46895010 12321728 46895010 12321728 85039747 12387637 85039747 12387637 582122849 12407389 582122849 12407389 815007803 12411800 815007803 12411800 436989246 12415215 436989246 12415215 383699473 12428297 383699473 12428297 341825611 12431968 341825611 12431968 359329307 12446891 359329307 12446891 938376610 12446960 938376610 12446960 720197435 12472078 720197435 12472078 530534139 12486602 530534139 12486602 806047850 12493235 806047850 12493235 392627414 12509605 392627414 12509605 686153538 12523780 686153538 12523780 621253010 12525931 621253010 12525931 929084710 12550149 929084710 12550149 736149814 12560475 736149814 12560475 223741942 12583465 223741942 12583465 731369560 12588353 731369560 12588353 469818209 12594827 469818209 12594827 727496781 12601818 727496781 12601818 619859303 12611947 619859303 12611947 959637378 12625643 959637378 12625643 66569882 12636715 66569882 12636715 782464124 12650991 782464124 12650991 820281336 12682948 820281336 12682948 990371394 12683390 990371394 12683390 271649881 12699840 271649881 12699840 173526427 12708145 173526427 12708145 527009786 12709343 527009786 12709343 434898104 12711725 434898104 12711725 740682196 12731638 740682196 12731638 436371471 12734228 436371471 12734228 24912332 12745226 24912332 12745226 754403839 12802883 754403839 12802883 972213053 12819527 972213053 12819527 452684507 12837998 452684507 12837998 907664857 12852964 907664857 12852964 204220938 12866431 204220938 12866431 457226680 12869104 457226680 12869104 567566432 12881954 567566432 12881954 468988987 12899379 468988987 12899379 96253340 12902880 96253340 12902880 734617397 12903737 734617397 12903737 226746795 12904416 226746795 12904416 309909836 12914659 309909836 12914659 98721363 12919626 98721363 12919626 308799446 12930497 308799446 12930497 891404704 12939182 891404704 12939182 95294950 12963513 95294950 12963513 828566794 12990373 828566794 12990373 322014799 12992132 322014799 12992132 722271640 13020648 722271640 13020648 176511911 13022195 176511911 13022195 825188464 13027474 825188464 13027474 54734108 13029332 54734108 13029332 174164590 13038573 174164590 13038573 453563428 13047186 453563428 13047186 47737472 13053297 47737472 13053297 617640412 13055223 617640412 13055223 176915457 13066765 176915457 13066765 64297788 13070540 64297788 13070540 101942290 13075360 101942290 13075360 490299676 13076332 490299676 13076332 846993246 13080806 846993246 13080806 679140766 13092179 679140766 13092179 650075980 13102119 650075980 13102119 196636722 13107953 196636722 13107953 426813436 13112859 426813436 13112859 14594592 13117847 14594592 13117847 104578282 13120089 104578282 13120089 878951681 13125205 878951681 13125205 725813393 13136326 725813393 13136326 594010000 13142967 594010000 13142967 120036630 13174403 120036630 13174403 424621569 13186165 424621569 13186165 994486811 13191364 994486811 13191364 663079433 13197629 663079433 13197629 853734638 13204499 853734638 13204499 918296923 13207749 918296923 13207749 160546030 13218691 160546030 13218691 627736746 13243549 627736746 13243549 685113716 13250135 685113716 13250135 367304307 13251187 367304307 13251187 828633403 13256351 828633403 13256351 502618578 13260035 502618578 13260035 945206062 13260970 945206062 13260970 240474383 13269625 240474383 13269625 923601258 13297462 923601258 13297462 336415031 13297623 336415031 13297623 250201430 13298334 250201430 13298334 242090734 13307882 242090734 13307882 688797212 13308791 688797212 13308791 85409162 13308954 85409162 13308954 340737462 13312534 340737462 13312534 57706328 13322865 57706328 13322865 690385370 13339792 690385370 13339792 231664984 13369267 231664984 13369267 146699363 13369778 146699363 13369778 333387496 13372507 333387496 13372507 892601984 13374317 892601984 13374317 878397850 13398409 878397850 13398409 640506669 13400009 640506669 13400009 988149714 13407093 988149714 13407093 870969433 13419153 870969433 13419153 434245476 13421818 434245476 13421818 429549128 13429001 429549128 13429001 259457152 13430719 259457152 13430719 792483110 13439993 792483110 13439993 575438141 13440928 575438141 13440928 1016489 13448833 1016489 13448833 809229730 13454149 809229730 13454149 758605794 13471689 758605794 13471689 877101240 13472542 877101240 13472542 666081584 13482517 666081584 13482517 427736150 13482843 427736150 13482843 734069778 13519489 734069778 13519489 164010566 13521589 164010566 13521589 754440610 13530519 754440610 13530519 11258807 13538883 11258807 13538883 563900295 13540290 563900295 13540290 338823379 13545712 338823379 13545712 178989000 13553025 178989000 13553025 408038704 13556524 408038704 13556524 908698351 13565477 908698351 13565477 212086523 13575734 212086523 13575734 527446438 13582490 527446438 13582490 81791891 13590933 81791891 13590933 334935600 13599456 334935600 13599456 916849693 13606882 916849693 13606882 827894624 13615860 827894624 13615860 791954465 13616754 791954465 13616754 500918658 13636326 500918658 13636326 442454136 13639743 442454136 13639743 473651392 13649436 473651392 13649436 424079894 13669485 424079894 13669485 407150143 13683852 407150143 13683852 125846281 13690694 125846281 13690694 181366660 13695105 181366660 13695105 868772122 13729671 868772122 13729671 577564908 13733779 577564908 13733779 306928223 13743857 306928223 13743857 510452592 13751519 510452592 13751519 473268296 13761375 473268296 13761375 83069947 13767547 83069947 13767547 873520754 13777845 873520754 13777845 359070644 13781604 359070644 13781604 770374950 13787333 770374950 13787333 367645491 13794024 367645491 13794024 382128165 13799222 382128165 13799222 114251860 13801045 114251860 13801045 792610802 13801534 792610802 13801534 936678670 13802503 936678670 13802503 144549240 13805968 144549240 13805968 746502427 13814370 746502427 13814370 814620716 13824482 814620716 13824482 25762375 13828504 25762375 13828504 599959732 13837740 599959732 13837740 914800154 13844951 914800154 13844951 443138681 13852615 443138681 13852615 200742661 13853328 200742661 13853328 190572159 13857315 190572159 13857315 639842587 13866695 639842587 13866695 318713254 13867205 318713254 13867205 890131556 13867637 890131556 13867637 260315229 13881987 260315229 13881987 270898276 13905669 270898276 13905669 982864066 13930514 982864066 13930514 619023833 13934059 619023833 13934059 263256439 13935770 263256439 13935770 907055958 13944523 907055958 13944523 632879920 13955106 632879920 13955106 845761405 13971887 845761405 13971887 840124667 13986446 840124667 13986446 103824618 13989803 103824618 13989803 86590385 13999910 86590385 13999910 977753337 14014025 977753337 14014025 988947854 14020920 988947854 14020920 786586639 14024630 786586639 14024630 23942197 14030923 23942197 14030923 69541247 14041200 69541247 14041200 570218962 14075058 570218962 14075058 480761604 14106467 480761604 14106467 586956758 14109931 586956758 14109931 789471532 14120343 789471532 14120343 986432223 14133331 986432223 14133331 526393959 14144548 526393959 14144548 401413316 14160942 401413316 14160942 386253093 14181246 386253093 14181246 36845195 14182586 36845195 14182586 370257013 14185275 370257013 14185275 686449223 14190579 686449223 14190579 138416794 14190854 138416794 14190854 952787514 14199357 952787514 14199357 268026877 14208088 268026877 14208088 171800929 14210886 171800929 14210886 290120399 14238282 290120399 14238282 842222483 14241680 842222483 14241680 621333079 14241734 621333079 14241734 977541688 14254117 977541688 14254117 562845440 14254314 562845440 14254314 369393497 14273295 369393497 14273295 680311905 14277543 680311905 14277543 368238816 14279230 368238816 14279230 808056905 14285921 808056905 14285921 368520513 14296418 368520513 14296418 440011811 14336192 440011811 14336192 35587559 14336834 35587559 14336834 850759326 14340026 850759326 14340026 317056902 14354427 317056902 14354427 510025058 14356361 510025058 14356361 650043556 14359105 650043556 14359105 465119931 14362654 465119931 14362654 645966315 14365681 645966315 14365681 885944857 14366262 885944857 14366262 961044685 14384688 961044685 14384688 712677048 14392466 712677048 14392466 796975253 14394919 796975253 14394919 37292356 14410754 37292356 14410754 122699519 14410982 122699519 14410982 797107721 14434132 797107721 14434132 563860354 14448061 563860354 14448061 862179646 14451446 862179646 14451446 784169124 14478053 784169124 14478053 156647837 14485291 156647837 14485291 825122043 14485923 825122043 14485923 513998183 14492884 513998183 14492884 440790952 14499688 440790952 14499688 361966253 14501366 361966253 14501366 817528227 14508273 817528227 14508273 76277846 14514152 76277846 14514152 687654934 14518551 687654934 14518551 680496409 14546208 680496409 14546208 587270254 14550734 587270254 14550734 687428168 14551277 687428168 14551277 698102927 14560704 698102927 14560704 998260472 14574601 998260472 14574601 827527855 14585381 827527855 14585381 611209108 14586062 611209108 14586062 950384712 14589277 950384712 14589277 274949666 14594036 274949666 14594036 363013189 14596010 363013189 14596010 264759016 14596071 264759016 14596071 579928177 14596536 579928177 14596536 514572524 14617030 514572524 14617030 543288854 14617916 543288854 14617916 721410517 14636484 721410517 14636484 351271111 14636814 351271111 14636814 81165403 14652082 81165403 14652082 883908164 14653925 883908164 14653925 665882531 14669383 665882531 14669383 961252026 14703514 961252026 14703514 251266145 14721133 251266145 14721133 964235035 14724298 964235035 14724298 295335032 14728444 295335032 14728444 352905583 14731114 352905583 14731114 991422595 14732419 991422595 14732419 229503189 14738388 229503189 14738388 708019027 14745848 708019027 14745848 158939821 14747524 158939821 14747524 510013248 14756968 510013248 14756968 48095739 14759927 48095739 14759927 396123968 14762629 396123968 14762629 619663304 14762994 619663304 14762994 248866370 14783551 248866370 14783551 610811237 14799162 610811237 14799162 858806371 14800649 858806371 14800649 445590849 14811116 445590849 14811116 750926887 14816197 750926887 14816197 44663417 14835455 44663417 14835455 601255043 14845883 601255043 14845883 590531064 14872883 590531064 14872883 87295183 14873412 87295183 14873412 640170803 14885295 640170803 14885295 265759496 14912650 265759496 14912650 210782104 14916330 210782104 14916330 949889149 14918117 949889149 14918117 408444512 14928278 408444512 14928278 622230335 14933769 622230335 14933769 563895930 14949572 563895930 14949572 979823093 14950312 979823093 14950312 891227001 14964819 891227001 14964819 898314065 14970148 898314065 14970148 725009130 14970667 725009130 14970667 695825504 14971412 695825504 14971412 963936753 14976318 963936753 14976318 189234863 15004652 189234863 15004652 625042834 15008080 625042834 15008080 697778230 15011874 697778230 15011874 420226632 15014352 420226632 15014352 794238031 15014635 794238031 15014635 297041830 15038131 297041830 15038131 475994514 15044797 475994514 15044797 679987290 15066247 679987290 15066247 20395822 15068158 20395822 15068158 315418385 15076768 315418385 15076768 243700843 15085085 243700843 15085085 115743106 15085425 115743106 15085425 713557278 15100224 713557278 15100224 447640825 15108963 447640825 15108963 5603257 15109147 5603257 15109147 268647738 15112812 268647738 15112812 998071058 15127307 998071058 15127307 777240274 15131199 777240274 15131199 459941021 15136336 459941021 15136336 189675355 15137173 189675355 15137173 567577621 15139881 567577621 15139881 658852401 15142246 658852401 15142246 804324627 15149350 804324627 15149350 647499225 15182966 647499225 15182966 16081856 15183821 16081856 15183821 627153830 15190901 627153830 15190901 977928942 15193805 977928942 15193805 416244674 15203378 416244674 15203378 591080907 15216923 591080907 15216923 153768175 15219432 153768175 15219432 915606246 15223192 915606246 15223192 955965459 15233336 955965459 15233336 961246749 15241830 961246749 15241830 349308140 15250018 349308140 15250018 590190732 15268690 590190732 15268690 190550800 15276686 190550800 15276686 454818168 15277595 454818168 15277595 630543553 15288673 630543553 15288673 176461284 15307271 176461284 15307271 847674946 15314326 847674946 15314326 864146198 15322979 864146198 15322979 628482751 15323848 628482751 15323848 967531706 15324924 967531706 15324924 27825572 15335395 27825572 15335395 562462257 15343080 562462257 15343080 120740584 15344261 120740584 15344261 966536014 15348262 966536014 15348262 859948181 15362361 859948181 15362361 79212145 15368505 79212145 15368505 822256985 15386883 822256985 15386883 230219984 15394012 230219984 15394012 732529949 15401492 732529949 15401492 908876690 15403630 908876690 15403630 210187428 15409713 210187428 15409713 603186180 15415591 603186180 15415591 113362730 15426095 113362730 15426095 908167195 15437692 908167195 15437692 20005161 15452145 20005161 15452145 914760039 15454647 914760039 15454647 678864550 15469293 678864550 15469293 134435738 15474266 134435738 15474266 946738755 15481331 946738755 15481331 229997335 15520304 229997335 15520304 861456006 15541763 861456006 15541763 664570880 15544982 664570880 15544982 415518899 15551859 415518899 15551859 916791401 15562056 916791401 15562056 539602734 15565493 539602734 15565493 26735412 15570063 26735412 15570063 864257126 15575578 864257126 15575578 726511990 15580391 726511990 15580391 658939352 15581780 658939352 15581780 508323776 15637841 508323776 15637841 880354807 15648358 880354807 15648358 842746164 15652155 842746164 15652155 55128884 15675851 55128884 15675851 735950789 15686220 735950789 15686220 274612777 15692782 274612777 15692782 13919324 15696932 13919324 15696932 768709017 15718364 768709017 15718364 182548189 15754149 182548189 15754149 591671591 15760824 591671591 15760824 586040615 15762427 586040615 15762427 866892535 15771838 866892535 15771838 446813500 15798594 446813500 15798594 360586802 15807638 360586802 15807638 740541902 15819421 740541902 15819421 667913388 15828622 667913388 15828622 145652925 15848724 145652925 15848724 243371966 15850830 243371966 15850830 547999867 15854554 547999867 15854554 995535912 15877405 995535912 15877405 232311468 15878649 232311468 15878649 457237858 15887859 457237858 15887859 339976717 15888194 339976717 15888194 13530013 15893149 13530013 15893149 673835654 15908366 673835654 15908366 765036409 15913565 765036409 15913565 283952617 15929559 283952617 15929559 469437285 15952653 469437285 15952653 66694715 15967309 66694715 15967309 629874274 15970050 629874274 15970050 653280049 15972376 653280049 15972376 518161960 15993262 518161960 15993262 707275788 16000501 707275788 16000501 755507846 16009039 755507846 16009039 465056110 16026515 465056110 16026515 515845182 16030277 515845182 16030277 229639579 16033548 229639579 16033548 611192500 16040866 611192500 16040866 248583554 16048944 248583554 16048944 445459414 16062664 445459414 16062664 254090044 16066580 254090044 16066580 988437659 16074578 988437659 16074578 206718584 16095938 206718584 16095938 698980984 16128841 698980984 16128841 213013886 16141045 213013886 16141045 763954930 16146515 763954930 16146515 772437244 16150952 772437244 16150952 273235770 16156364 273235770 16156364 191804647 16161610 191804647 16161610 582859014 16162740 582859014 16162740 854299847 16164317 854299847 16164317 430992808 16167042 430992808 16167042 522257887 16173609 522257887 16173609 799974074 16201788 799974074 16201788 929423506 16215567 929423506 16215567 351944857 16222507 351944857 16222507 237119352 16245024 237119352 16245024 836783099 16253795 836783099 16253795 659189235 16290246 659189235 16290246 798353642 16311099 798353642 16311099 8979301 16325654 8979301 16325654 261373313 16326332 261373313 16326332 538697044 16327375 538697044 16327375 132372210 16327463 132372210 16327463 551285927 16340494 551285927 16340494 787433949 16341490 787433949 16341490 163080363 16355524 163080363 16355524 95839210 16361105 95839210 16361105 744935164 16373894 744935164 16373894 163629897 16377393 163629897 16377393 966256799 16403266 966256799 16403266 796342287 16441899 796342287 16441899 17543593 16462074 17543593 16462074 655722732 16468804 655722732 16468804 954570837 16472626 954570837 16472626 469342547 16475714 469342547 16475714 330874545 16482988 330874545 16482988 577708672 16496416 577708672 16496416 967853949 16500002 967853949 16500002 46259104 16504922 46259104 16504922 242124307 16518123 242124307 16518123 735123925 16523893 735123925 16523893 394601111 16539049 394601111 16539049 271947656 16540778 271947656 16540778 659087950 16574758 659087950 16574758 512808186 16579563 512808186 16579563 933426847 16607731 933426847 16607731 148595902 16610897 148595902 16610897 373063418 16617774 373063418 16617774 55603997 16629236 55603997 16629236 439479858 16630605 439479858 16630605 258643555 16634617 258643555 16634617 357615246 16635682 357615246 16635682 804046824 16637389 804046824 16637389 445665397 16650212 445665397 16650212 413144633 16659917 413144633 16659917 841009199 16660118 841009199 16660118 80608534 16660728 80608534 16660728 635554148 16690577 635554148 16690577 953541152 16699947 953541152 16699947 157037318 16715836 157037318 16715836 240973803 16728950 240973803 16728950 892529487 16740086 892529487 16740086 101275319 16740136 101275319 16740136 868594540 16764433 868594540 16764433 323981993 16764818 323981993 16764818 125096132 16783845 125096132 16783845 280581687 16787040 280581687 16787040 872610792 16791481 872610792 16791481 223802049 16795458 223802049 16795458 384279233 16812953 384279233 16812953 877062052 16831207 877062052 16831207 548516857 16834761 548516857 16834761 709293270 16834851 709293270 16834851 72089875 16844846 72089875 16844846 71782174 16859429 71782174 16859429 808691355 16871504 808691355 16871504 145338099 16876961 145338099 16876961 84449356 16878311 84449356 16878311 3973162 16919530 3973162 16919530 373304207 16923264 373304207 16923264 907143549 16927594 907143549 16927594 659921471 16932381 659921471 16932381 30731277 16946379 30731277 16946379 223839517 16946804 223839517 16946804 164967829 16964274 164967829 16964274 125092748 16964605 125092748 16964605 195009208 16966032 195009208 16966032 675621963 16972878 675621963 16972878 23879830 16987817 23879830 16987817 892117467 16989670 892117467 16989670 169762955 17004601 169762955 17004601 106593922 17013480 106593922 17013480 653410441 17039767 653410441 17039767 282273994 17041084 282273994 17041084 252131156 17044901 252131156 17044901 731523149 17052257 731523149 17052257 703783289 17077572 703783289 17077572 469794855 17080988 469794855 17080988 388909841 17092397 388909841 17092397 104936429 17100079 104936429 17100079 186404183 17103072 186404183 17103072 262853646 17124387 262853646 17124387 906895150 17127005 906895150 17127005 518313435 17130098 518313435 17130098 37950923 17130733 37950923 17130733 213870631 17131266 213870631 17131266 614518666 17141223 614518666 17141223 102795427 17151741 102795427 17151741 928684639 17151939 928684639 17151939 440318028 17159311 440318028 17159311 815478455 17176335 815478455 17176335 802276395 17180170 802276395 17180170 797033657 17182504 797033657 17182504 499117429 17189440 499117429 17189440 843895351 17196515 843895351 17196515 375788262 17206070 375788262 17206070 406241671 17216982 406241671 17216982 409070740 17224818 409070740 17224818 453437864 17226208 453437864 17226208 583080825 17246817 583080825 17246817 751421308 17249686 751421308 17249686 953092248 17251851 953092248 17251851 453782560 17260501 453782560 17260501 660875115 17267769 660875115 17267769 130161248 17287549 130161248 17287549 291451948 17307909 291451948 17307909 168637189 17311363 168637189 17311363 353366182 17317760 353366182 17317760 637850770 17341623 637850770 17341623 357982539 17350712 357982539 17350712 661303587 17356930 661303587 17356930 974239543 17366930 974239543 17366930 847665584 17374204 847665584 17374204 168906159 17393495 168906159 17393495 813279828 17434850 813279828 17434850 679817265 17436028 679817265 17436028 668026452 17439638 668026452 17439638 295836915 17442990 295836915 17442990 922129568 17443371 922129568 17443371 558357674 17465932 558357674 17465932 797512667 17482424 797512667 17482424 826456193 17526061 826456193 17526061 334461680 17536324 334461680 17536324 812871201 17539256 812871201 17539256 101281696 17547918 101281696 17547918 284135886 17559009 284135886 17559009 994953911 17561041 994953911 17561041 588180896 17562330 588180896 17562330 551511766 17579355 551511766 17579355 941612262 17588418 941612262 17588418 824030437 17592186 824030437 17592186 213248144 17605722 213248144 17605722 44201271 17621193 44201271 17621193 661464647 17641043 661464647 17641043 376620964 17646236 376620964 17646236 570772593 17656475 570772593 17656475 360227224 17661856 360227224 17661856 89360402 17686980 89360402 17686980 34231881 17687201 34231881 17687201 831407424 17693520 831407424 17693520 128353190 17721613 128353190 17721613 755594559 17727639 755594559 17727639 456715834 17731123 456715834 17731123 435922479 17742467 435922479 17742467 256146230 17765423 256146230 17765423 401770947 17767705 401770947 17767705 964486501 17775321 964486501 17775321 610062293 17780403 610062293 17780403 216203470 17783814 216203470 17783814 354137401 17786085 354137401 17786085 354752330 17793512 354752330 17793512 495905359 17796436 495905359 17796436 970978179 17819785 970978179 17819785 650319034 17843561 650319034 17843561 645982173 17848967 645982173 17848967 512089594 17871807 512089594 17871807 511809813 17884622 511809813 17884622 851319295 17899852 851319295 17899852 535507554 17903701 535507554 17903701 27660717 17906089 27660717 17906089 740068807 17907081 740068807 17907081 548966450 17907089 548966450 17907089 517413894 17913409 517413894 17913409 14805660 17923106 14805660 17923106 384412102 17926169 384412102 17926169 65022505 17939618 65022505 17939618 227709914 17943653 227709914 17943653 986626655 17966610 986626655 17966610 564743084 17968650 564743084 17968650 640902562 17984199 640902562 17984199 102750984 17995498 102750984 17995498 96605860 18007946 96605860 18007946 105771054 18019981 105771054 18019981 40221408 18024876 40221408 18024876 970344413 18027093 970344413 18027093 662081847 18028434 662081847 18028434 664474504 18029603 664474504 18029603 697654681 18041019 697654681 18041019 92141166 18049125 92141166 18049125 799685019 18064082 799685019 18064082 335309150 18073233 335309150 18073233 426928974 18075538 426928974 18075538 534985156 18096875 534985156 18096875 521310941 18102003 521310941 18102003 772602771 18102947 772602771 18102947 934171007 18107656 934171007 18107656 49207690 18121846 49207690 18121846 340923411 18122471 340923411 18122471 810562018 18130510 810562018 18130510 426707728 18132925 426707728 18132925 355976444 18139784 355976444 18139784 893251143 18150491 893251143 18150491 670305025 18191625 670305025 18191625 13053078 18199384 13053078 18199384 947428214 18202207 947428214 18202207 924652213 18209900 924652213 18209900 354038285 18219513 354038285 18219513 190465226 18219865 190465226 18219865 728637648 18221404 728637648 18221404 561063003 18258941 561063003 18258941 191328840 18264506 191328840 18264506 950574446 18267000 950574446 18267000 599613605 18300761 599613605 18300761 952141043 18316389 952141043 18316389 694033960 18322574 694033960 18322574 14858159 18330402 14858159 18330402 245213759 18346042 245213759 18346042 185453745 18375943 185453745 18375943 184073746 18380987 184073746 18380987 697667878 18389635 697667878 18389635 233112659 18396291 233112659 18396291 643362770 18401646 643362770 18401646 202765350 18412314 202765350 18412314 290634540 18413937 290634540 18413937 773015096 18419407 773015096 18419407 97454855 18429445 97454855 18429445 770915737 18431551 770915737 18431551 775659749 18436996 775659749 18436996 140380941 18467112 140380941 18467112 482955791 18471103 482955791 18471103 570183231 18475423 570183231 18475423 292425928 18477333 292425928 18477333 667518542 18498810 667518542 18498810 493309576 18503262 493309576 18503262 136804567 18509174 136804567 18509174 448299546 18524965 448299546 18524965 412719017 18532411 412719017 18532411 372902098 18541370 372902098 18541370 973907407 18550781 973907407 18550781 99767981 18590574 99767981 18590574 629094098 18605974 629094098 18605974 506759660 18623614 506759660 18623614 542660495 18627681 542660495 18627681 251158713 18630963 251158713 18630963 952148857 18635796 952148857 18635796 45848485 18640482 45848485 18640482 772524702 18663074 772524702 18663074 336156149 18670878 336156149 18670878 787938838 18686170 787938838 18686170 426896894 18690244 426896894 18690244 529768916 18692726 529768916 18692726 955994319 18721961 955994319 18721961 200914648 18730682 200914648 18730682 853662146 18732497 853662146 18732497 767782265 18744381 767782265 18744381 782558638 18752252 782558638 18752252 682693846 18777304 682693846 18777304 12784912 18798485 12784912 18798485 73325638 18799466 73325638 18799466 811184542 18803304 811184542 18803304 633051651 18818329 633051651 18818329 782781055 18819061 782781055 18819061 201289011 18827232 201289011 18827232 927498039 18843767 927498039 18843767 778077272 18855867 778077272 18855867 68150703 18856657 68150703 18856657 392601933 18862458 392601933 18862458 426333961 18867830 426333961 18867830 66968035 18874265 66968035 18874265 246625786 18875789 246625786 18875789 831922276 18876756 831922276 18876756 905318434 18881199 905318434 18881199 797204626 18894578 797204626 18894578 146506943 18937973 146506943 18937973 837261964 18968051 837261964 18968051 724331203 18976804 724331203 18976804 36157875 18982631 36157875 18982631 168813999 18988209 168813999 18988209 48742691 18990294 48742691 18990294 336740556 19017363 336740556 19017363 416581707 19049977 416581707 19049977 902945636 19062037 902945636 19062037 511919380 19073640 511919380 19073640 197176113 19075625 197176113 19075625 210785777 19088027 210785777 19088027 729069036 19089285 729069036 19089285 484258351 19089962 484258351 19089962 467626558 19090770 467626558 19090770 608799560 19098984 608799560 19098984 316033923 19101018 316033923 19101018 853963915 19117243 853963915 19117243 798281676 19133707 798281676 19133707 176505636 19148213 176505636 19148213 943486597 19148895 943486597 19148895 722890415 19169142 722890415 19169142 127159351 19183747 127159351 19183747 500725616 19187335 500725616 19187335 322305758 19190102 322305758 19190102 332782748 19190959 332782748 19190959 245420177 19191022 245420177 19191022 1349793 19200789 1349793 19200789 459889225 19209119 459889225 19209119 497978294 19232880 497978294 19232880 249077636 19234186 249077636 19234186 587683703 19234708 587683703 19234708 431165719 19241476 431165719 19241476 125230305 19243488 125230305 19243488 671770573 19246102 671770573 19246102 162126116 19257052 162126116 19257052 606468308 19270291 606468308 19270291 247296584 19289716 247296584 19289716 564554966 19296750 564554966 19296750 879568986 19297349 879568986 19297349 163304234 19298163 163304234 19298163 883167748 19309992 883167748 19309992 777826940 19315308 777826940 19315308 281356969 19323590 281356969 19323590 675531915 19332740 675531915 19332740 223595307 19347392 223595307 19347392 944549162 19350607 944549162 19350607 680077531 19363121 680077531 19363121 987254537 19369062 987254537 19369062 256509115 19382529 256509115 19382529 127679229 19395531 127679229 19395531 308714103 19424997 308714103 19424997 902542985 19426728 902542985 19426728 967363962 19457324 967363962 19457324 197978423 19472165 197978423 19472165 338331983 19480358 338331983 19480358 451391882 19481179 451391882 19481179 546610706 19483265 546610706 19483265 189547893 19497866 189547893 19497866 73661380 19498179 73661380 19498179 385292770 19513597 385292770 19513597 155755352 19557580 155755352 19557580 316731534 19570662 316731534 19570662 719813249 19598202 719813249 19598202 897129584 19598584 897129584 19598584 990745403 19633894 990745403 19633894 355186787 19640873 355186787 19640873 116482991 19658694 116482991 19658694 516232548 19661755 516232548 19661755 506416390 19683321 506416390 19683321 465638197 19718477 465638197 19718477 927121497 19721316 927121497 19721316 228410161 19736769 228410161 19736769 196993413 19747939 196993413 19747939 656775964 19752105 656775964 19752105 226512354 19765535 226512354 19765535 213071578 19786855 213071578 19786855 199927918 19791236 199927918 19791236 634031895 19794273 634031895 19794273 342840085 19794383 342840085 19794383 153967926 19804950 153967926 19804950 521640936 19805678 521640936 19805678 408931962 19815633 408931962 19815633 909090222 19817883 909090222 19817883 245743805 19820468 245743805 19820468 328652692 19827702 328652692 19827702 632960727 19850821 632960727 19850821 135820967 19862944 135820967 19862944 291759216 19865247 291759216 19865247 680980454 19883424 680980454 19883424 205517745 19886747 205517745 19886747 889433019 19891216 889433019 19891216 38175182 19908670 38175182 19908670 710171860 19909432 710171860 19909432 938499158 19915246 938499158 19915246 47076344 19916921 47076344 19916921 804740695 19926791 804740695 19926791 552259885 19942243 552259885 19942243 955524000 19949066 955524000 19949066 847471748 19972701 847471748 19972701 536627066 19982002 536627066 19982002 263646819 19989158 263646819 19989158 14331167 19992492 14331167 19992492 188844165 20017216 188844165 20017216 597366795 20017762 597366795 20017762 841561925 20022193 841561925 20022193 769178058 20027417 769178058 20027417 151035361 20033526 151035361 20033526 692978862 20037916 692978862 20037916 596602998 20046010 596602998 20046010 571952802 20049419 571952802 20049419 608061640 20060919 608061640 20060919 17121365 20061222 17121365 20061222 170272130 20091031 170272130 20091031 391432746 20095893 391432746 20095893 807791134 20097148 807791134 20097148 894864128 20101071 894864128 20101071 217468723 20119523 217468723 20119523 509849751 20156121 509849751 20156121 314260796 20184809 314260796 20184809 805213661 20188869 805213661 20188869 353319504 20199533 353319504 20199533 236219470 20220366 236219470 20220366 59001405 20231823 59001405 20231823 656810358 20236891 656810358 20236891 309863349 20248957 309863349 20248957 682087271 20261683 682087271 20261683 349269086 20287596 349269086 20287596 646054592 20293893 646054592 20293893 453957302 20321765 453957302 20321765 901731164 20324060 901731164 20324060 831760414 20326367 831760414 20326367 69798083 20337883 69798083 20337883 272746391 20349013 272746391 20349013 297266826 20365722 297266826 20365722 516979691 20378085 516979691 20378085 579600152 20392312 579600152 20392312 463911053 20392556 463911053 20392556 910168744 20401811 910168744 20401811 306360884 20433482 306360884 20433482 431563883 20433952 431563883 20433952 914596560 20441714 914596560 20441714 154535853 20458676 154535853 20458676 873202465 20481487 873202465 20481487 197794976 20487187 197794976 20487187 827432844 20493524 827432844 20493524 141539958 20504980 141539958 20504980 144614388 20525063 144614388 20525063 553943669 20531260 553943669 20531260 14418820 20532527 14418820 20532527 722685234 20537879 722685234 20537879 625499918 20555243 625499918 20555243 881852425 20558511 881852425 20558511 275466842 20559743 275466842 20559743 222726895 20564462 222726895 20564462 949065226 20564887 949065226 20564887 360732792 20576193 360732792 20576193 501309048 20582213 501309048 20582213 135987088 20586865 135987088 20586865 805384021 20597572 805384021 20597572 194166985 20601275 194166985 20601275 543995715 20649200 543995715 20649200 82636498 20656105 82636498 20656105 164631595 20664466 164631595 20664466 831359590 20671750 831359590 20671750 849836706 20673800 849836706 20673800 188076508 20694777 188076508 20694777 168610296 20716711 168610296 20716711 364075346 20743302 364075346 20743302 865264629 20773375 865264629 20773375 852719563 20777515 852719563 20777515 807944771 20785355 807944771 20785355 451884766 20793647 451884766 20793647 615010905 20810626 615010905 20810626 800436081 20812987 800436081 20812987 388535158 20818517 388535158 20818517 133330373 20820106 133330373 20820106 333276890 20881335 333276890 20881335 199527394 20892730 199527394 20892730 242563173 20895020 242563173 20895020 999445584 20908841 999445584 20908841 485090860 20909581 485090860 20909581 941455204 20931452 941455204 20931452 892586170 20934470 892586170 20934470 804349065 20936999 804349065 20936999 304296949 20937088 304296949 20937088 434744102 20946266 434744102 20946266 651168538 20947897 651168538 20947897 740797057 20956717 740797057 20956717 507296727 20967819 507296727 20967819 868668616 20974314 868668616 20974314 842660421 20976171 842660421 20976171 761240294 20980938 761240294 20980938 401620005 20984409 401620005 20984409 322489677 20989491 322489677 20989491 767271844 21001510 767271844 21001510 569487774 21003160 569487774 21003160 554293021 21008239 554293021 21008239 304260843 21009796 304260843 21009796 606781634 21017566 606781634 21017566 570603065 21018974 570603065 21018974 34080684 21024540 34080684 21024540 96676460 21054122 96676460 21054122 284565408 21069897 284565408 21069897 259017787 21094315 259017787 21094315 928053267 21095337 928053267 21095337 654575414 21097393 654575414 21097393 832803782 21117696 832803782 21117696 88609875 21119654 88609875 21119654 694034712 21135375 694034712 21135375 571661910 21136951 571661910 21136951 860214286 21152811 860214286 21152811 862494662 21160018 862494662 21160018 490414251 21162799 490414251 21162799 279854862 21175372 279854862 21175372 229175691 21177222 229175691 21177222 898939902 21178332 898939902 21178332 465182828 21181354 465182828 21181354 898926430 21184777 898926430 21184777 8772044 21188499 8772044 21188499 695486768 21199338 695486768 21199338 606365646 21201120 606365646 21201120 491795595 21207074 491795595 21207074 669000688 21217432 669000688 21217432 690237443 21224935 690237443 21224935 228251701 21258687 228251701 21258687 248444997 21261456 248444997 21261456 886553518 21278711 886553518 21278711 731689400 21279105 731689400 21279105 499983979 21294596 499983979 21294596 784701884 21306966 784701884 21306966 500405431 21349236 500405431 21349236 625963514 21350644 625963514 21350644 224490914 21353012 224490914 21353012 306426344 21368262 306426344 21368262 430524072 21388126 430524072 21388126 90787526 21397612 90787526 21397612 168013043 21426092 168013043 21426092 149043674 21426150 149043674 21426150 631808594 21427733 631808594 21427733 19307217 21429630 19307217 21429630 145473694 21431078 145473694 21431078 876880558 21443754 876880558 21443754 105517827 21484571 105517827 21484571 300226322 21494395 300226322 21494395 397330382 21496473 397330382 21496473 467324271 21513123 467324271 21513123 288751607 21517377 288751607 21517377 798722003 21527346 798722003 21527346 151136290 21528361 151136290 21528361 819208945 21532572 819208945 21532572 395720918 21540420 395720918 21540420 889679317 21544414 889679317 21544414 268805789 21558231 268805789 21558231 654081514 21572258 654081514 21572258 612432055 21584160 612432055 21584160 251842830 21584972 251842830 21584972 278049581 21605906 278049581 21605906 804252071 21610592 804252071 21610592 742500598 21628490 742500598 21628490 779938173 21633855 779938173 21633855 98729352 21638840 98729352 21638840 344138896 21674141 344138896 21674141 923263952 21694614 923263952 21694614 844413497 21704471 844413497 21704471 83965436 21732638 83965436 21732638 405695557 21736072 405695557 21736072 359281509 21765842 359281509 21765842 313917140 21771694 313917140 21771694 300340569 21810554 300340569 21810554 80992718 21811717 80992718 21811717 850464164 21819723 850464164 21819723 365582481 21825059 365582481 21825059 75141590 21841198 75141590 21841198 778943282 21859564 778943282 21859564 372475270 21872794 372475270 21872794 361904229 21873474 361904229 21873474 282286800 21880429 282286800 21880429 72444803 21881778 72444803 21881778 321088216 21886403 321088216 21886403 632928169 21889445 632928169 21889445 9453376 21928752 9453376 21928752 604372024 21936910 604372024 21936910 230014304 21965379 230014304 21965379 163469874 21984188 163469874 21984188 475996096 21985542 475996096 21985542 819478870 21990670 819478870 21990670 385817936 22002216 385817936 22002216 853774871 22017770 853774871 22017770 443873506 22048994 443873506 22048994 192229587 22056769 192229587 22056769 145163480 22059526 145163480 22059526 932784608 22076286 932784608 22076286 789846722 22090013 789846722 22090013 750241692 22115510 750241692 22115510 479420142 22131134 479420142 22131134 964771753 22135798 964771753 22135798 191131757 22135983 191131757 22135983 519637517 22150239 519637517 22150239 699904967 22156967 699904967 22156967 106423692 22172230 106423692 22172230 88714138 22205182 88714138 22205182 570139515 22206304 570139515 22206304 262493902 22225270 262493902 22225270 197028923 22225850 197028923 22225850 527852255 22243300 527852255 22243300 117799226 22262215 117799226 22262215 70278211 22262330 70278211 22262330 254765929 22264579 254765929 22264579 476116323 22264585 476116323 22264585 35391972 22293131 35391972 22293131 693180821 22296160 693180821 22296160 493202763 22321683 493202763 22321683 688706481 22372852 688706481 22372852 755118476 22390041 755118476 22390041 378727754 22393894 378727754 22393894 726931840 22394806 726931840 22394806 524941638 22416388 524941638 22416388 560208769 22420165 560208769 22420165 648802943 22439335 648802943 22439335 916256920 22450795 916256920 22450795 276948125 22497717 276948125 22497717 594672324 22501479 594672324 22501479 939055494 22514783 939055494 22514783 551389570 22519280 551389570 22519280 323051613 22521841 323051613 22521841 119505700 22536383 119505700 22536383 855379822 22539275 855379822 22539275 815775822 22544514 815775822 22544514 732333085 22547389 732333085 22547389 347216531 22565498 347216531 22565498 965354499 22566523 965354499 22566523 143924846 22568859 143924846 22568859 565909215 22569862 565909215 22569862 929147765 22581061 929147765 22581061 280965776 22594199 280965776 22594199 251071933 22597170 251071933 22597170 184651470 22624363 184651470 22624363 565142308 22624429 565142308 22624429 690494083 22626741 690494083 22626741 269600881 22635850 269600881 22635850 797092289 22640094 797092289 22640094 834332289 22653835 834332289 22653835 499468359 22657068 499468359 22657068 357732133 22690162 357732133 22690162 684842710 22700071 684842710 22700071 815580726 22701575 815580726 22701575 832622937 22715036 832622937 22715036 365013613 22718461 365013613 22718461 309938840 22721716 309938840 22721716 531369036 22726377 531369036 22726377 155211516 22731461 155211516 22731461 544974498 22774405 544974498 22774405 173696741 22780935 173696741 22780935 187514601 22812405 187514601 22812405 403684151 22819138 403684151 22819138 549688612 22823020 549688612 22823020 304854750 22825848 304854750 22825848 515853417 22836755 515853417 22836755 102488207 22838150 102488207 22838150 289303418 22839368 289303418 22839368 631767712 22863757 631767712 22863757 145093072 22877363 145093072 22877363 898003884 22883312 898003884 22883312 385070534 22888733 385070534 22888733 592089074 22901810 592089074 22901810 641069229 22914767 641069229 22914767 40579952 22932635 40579952 22932635 69222682 22937023 69222682 22937023 55904314 22955008 55904314 22955008 529213298 22966523 529213298 22966523 247178152 22972380 247178152 22972380 418481349 22973539 418481349 22973539 656027496 22983449 656027496 22983449 106540794 22999189 106540794 22999189 33627911 23011050 33627911 23011050 71366386 23027970 71366386 23027970 286141654 23028298 286141654 23028298 493296048 23041087 493296048 23041087 408176050 23050875 408176050 23050875 301121424 23066999 301121424 23066999 767576062 23069096 767576062 23069096 261679548 23071108 261679548 23071108 737509502 23071702 737509502 23071702 301258663 23078901 301258663 23078901 687565649 23080456 687565649 23080456 959299878 23082538 959299878 23082538 355526362 23082852 355526362 23082852 701699497 23085374 701699497 23085374 19554321 23090961 19554321 23090961 664000647 23092619 664000647 23092619 960303278 23109288 960303278 23109288 264263532 23111177 264263532 23111177 120908557 23114456 120908557 23114456 379741676 23119635 379741676 23119635 924848980 23124335 924848980 23124335 890167076 23131714 890167076 23131714 225435541 23143797 225435541 23143797 450880157 23179416 450880157 23179416 6570261 23204045 6570261 23204045 461803913 23211894 461803913 23211894 388744769 23224079 388744769 23224079 515250628 23227876 515250628 23227876 109777014 23230924 109777014 23230924 687060575 23241027 687060575 23241027 734997044 23279758 734997044 23279758 499072253 23286905 499072253 23286905 284275964 23287215 284275964 23287215 712838058 23289284 712838058 23289284 337759289 23293973 337759289 23293973 975142847 23302246 975142847 23302246 957237454 23305332 957237454 23305332 521610216 23313395 521610216 23313395 959983168 23336818 959983168 23336818 284151030 23337242 284151030 23337242 753058124 23383001 753058124 23383001 89704910 23384967 89704910 23384967 660781842 23400294 660781842 23400294 987381041 23408793 987381041 23408793 214430897 23418540 214430897 23418540 544271174 23436242 544271174 23436242 919221731 23450700 919221731 23450700 498748871 23451472 498748871 23451472 312724703 23460991 312724703 23460991 618153399 23463125 618153399 23463125 585530097 23466242 585530097 23466242 584918601 23467183 584918601 23467183 785202191 23483821 785202191 23483821 649407831 23500623 649407831 23500623 39033256 23508387 39033256 23508387 45088517 23517211 45088517 23517211 31384565 23519077 31384565 23519077 307139918 23540327 307139918 23540327 483665933 23567150 483665933 23567150 971305664 23573097 971305664 23573097 840107533 23585448 840107533 23585448 562038020 23587743 562038020 23587743 168756717 23613493 168756717 23613493 657328556 23617092 657328556 23617092 723427954 23617982 723427954 23617982 937180885 23624031 937180885 23624031 494025946 23624033 494025946 23624033 43771050 23645226 43771050 23645226 198081932 23648385 198081932 23648385 734615107 23680668 734615107 23680668 467348806 23699259 467348806 23699259 502000379 23735163 502000379 23735163 278890209 23735169 278890209 23735169 785646295 23746625 785646295 23746625 902620118 23753399 902620118 23753399 533842000 23770407 533842000 23770407 867915075 23777357 867915075 23777357 56190570 23779116 56190570 23779116 517054963 23782604 517054963 23782604 959990501 23784946 959990501 23784946 563652862 23792033 563652862 23792033 840885493 23800338 840885493 23800338 510439070 23812046 510439070 23812046 359352701 23817448 359352701 23817448 349316490 23844802 349316490 23844802 761590406 23845830 761590406 23845830 765524430 23863985 765524430 23863985 342443507 23877815 342443507 23877815 491972921 23878184 491972921 23878184 275165874 23893119 275165874 23893119 423334471 23894487 423334471 23894487 130901955 23903924 130901955 23903924 294941314 23927399 294941314 23927399 851574847 23942678 851574847 23942678 976433 23952021 976433 23952021 194492644 23955631 194492644 23955631 865723731 23968681 865723731 23968681 62669171 23973548 62669171 23973548 591252089 23976400 591252089 23976400 416078618 23981063 416078618 23981063 339485616 23982623 339485616 23982623 672396692 24010880 672396692 24010880 20320663 24016014 20320663 24016014 373274392 24021804 373274392 24021804 109207958 24036194 109207958 24036194 450303037 24042999 450303037 24042999 243246211 24046688 243246211 24046688 591479753 24061177 591479753 24061177 555092368 24107817 555092368 24107817 542110516 24110847 542110516 24110847 656732732 24111927 656732732 24111927 58912923 24115826 58912923 24115826 692912554 24116403 692912554 24116403 367787509 24121751 367787509 24121751 721193231 24125211 721193231 24125211 957103789 24145172 957103789 24145172 193266153 24149415 193266153 24149415 491162875 24195433 491162875 24195433 707823214 24198354 707823214 24198354 358897500 24211704 358897500 24211704 464393572 24217589 464393572 24217589 889114383 24219025 889114383 24219025 651114745 24228152 651114745 24228152 746814115 24248920 746814115 24248920 738374765 24265225 738374765 24265225 282644921 24267218 282644921 24267218 348232722 24278373 348232722 24278373 849409810 24279133 849409810 24279133 701984147 24280745 701984147 24280745 427455423 24289864 427455423 24289864 192278976 24293305 192278976 24293305 471314687 24305354 471314687 24305354 718181713 24305558 718181713 24305558 607385860 24306145 607385860 24306145 860401037 24310940 860401037 24310940 33790504 24324382 33790504 24324382 943991262 24330113 943991262 24330113 532338699 24333515 532338699 24333515 201420192 24333574 201420192 24333574 914785302 24335020 914785302 24335020 486681181 24343961 486681181 24343961 544880063 24356302 544880063 24356302 89653245 24364527 89653245 24364527 758473447 24373483 758473447 24373483 416402047 24373895 416402047 24373895 399227752 24380148 399227752 24380148 57873414 24381878 57873414 24381878 71361073 24382149 71361073 24382149 474097977 24398868 474097977 24398868 170677220 24399050 170677220 24399050 561634017 24411236 561634017 24411236 157501367 24411560 157501367 24411560 934917775 24414206 934917775 24414206 196886741 24419514 196886741 24419514 516219136 24431349 516219136 24431349 968559694 24432365 968559694 24432365 266272967 24439346 266272967 24439346 106127466 24446685 106127466 24446685 534231875 24486236 534231875 24486236 232117204 24498871 232117204 24498871 645040680 24503459 645040680 24503459 630872416 24507444 630872416 24507444 471070034 24518532 471070034 24518532 795456863 24558391 795456863 24558391 535582700 24565873 535582700 24565873 620197784 24569658 620197784 24569658 366900881 24576026 366900881 24576026 510955268 24585145 510955268 24585145 515006367 24590913 515006367 24590913 875862085 24610641 875862085 24610641 647866852 24631638 647866852 24631638 907762331 24634942 907762331 24634942 329191222 24643927 329191222 24643927 587004514 24649486 587004514 24649486 394075409 24665434 394075409 24665434 173998916 24670165 173998916 24670165 137063640 24692215 137063640 24692215 343309062 24707557 343309062 24707557 236952871 24714439 236952871 24714439 802163696 24717175 802163696 24717175 934377820 24726234 934377820 24726234 957730613 24744558 957730613 24744558 913975408 24765833 913975408 24765833 648348554 24776906 648348554 24776906 377104157 24780131 377104157 24780131 682118273 24780991 682118273 24780991 970482647 24798069 970482647 24798069 424825519 24814502 424825519 24814502 730438351 24816007 730438351 24816007 68086369 24835960 68086369 24835960 780787608 24836361 780787608 24836361 65609925 24854109 65609925 24854109 339998348 24857216 339998348 24857216 601795092 24880230 601795092 24880230 327205821 24910748 327205821 24910748 973362570 24922209 973362570 24922209 414267123 24928424 414267123 24928424 933252835 24929879 933252835 24929879 981467315 24943882 981467315 24943882 273223724 24952147 273223724 24952147 355876954 24952933 355876954 24952933 38395590 24971392 38395590 24971392 7880544 24974117 7880544 24974117 65389360 24993451 65389360 24993451 122856710 25033431 122856710 25033431 105538391 25034183 105538391 25034183 870166892 25039405 870166892 25039405 565263208 25041614 565263208 25041614 883370671 25063644 883370671 25063644 846606101 25066419 846606101 25066419 156039462 25067367 156039462 25067367 792761806 25079934 792761806 25079934 339657923 25082634 339657923 25082634 256165425 25086752 256165425 25086752 261105241 25109005 261105241 25109005 34102904 25136762 34102904 25136762 783635780 25140391 783635780 25140391 269786119 25143341 269786119 25143341 523407895 25162570 523407895 25162570 423735964 25183566 423735964 25183566 532138078 25189558 532138078 25189558 399442080 25191742 399442080 25191742 881629376 25193049 881629376 25193049 327261652 25200542 327261652 25200542 701418805 25210893 701418805 25210893 581462812 25214492 581462812 25214492 281700369 25222395 281700369 25222395 72750656 25229914 72750656 25229914 85099324 25239087 85099324 25239087 104924779 25247251 104924779 25247251 896147145 25249492 896147145 25249492 995670116 25267426 995670116 25267426 310041057 25287570 310041057 25287570 694537896 25293970 694537896 25293970 907405861 25303594 907405861 25303594 618438501 25310825 618438501 25310825 345970635 25322721 345970635 25322721 881115080 25340913 881115080 25340913 254880778 25357814 254880778 25357814 90693545 25368703 90693545 25368703 525914895 25373798 525914895 25373798 792472902 25375489 792472902 25375489 590211569 25381208 590211569 25381208 511255290 25393575 511255290 25393575 152701802 25394299 152701802 25394299 434111299 25412085 434111299 25412085 681882508 25438018 681882508 25438018 326761901 25439486 326761901 25439486 313263330 25447767 313263330 25447767 696262135 25468230 696262135 25468230 793335480 25471778 793335480 25471778 848255970 25478619 848255970 25478619 56202486 25480124 56202486 25480124 405512811 25481939 405512811 25481939 601015277 25487291 601015277 25487291 765618733 25499441 765618733 25499441 822794650 25501202 822794650 25501202 802282734 25508251 802282734 25508251 182719298 25518351 182719298 25518351 273192659 25532479 273192659 25532479 461707801 25532797 461707801 25532797 255661333 25538852 255661333 25538852 123289087 25539031 123289087 25539031 220961589 25539426 220961589 25539426 663072553 25546501 663072553 25546501 732696350 25573754 732696350 25573754 848295464 25585291 848295464 25585291 99688229 25614290 99688229 25614290 377086418 25627230 377086418 25627230 793312327 25631595 793312327 25631595 652434656 25633140 652434656 25633140 163218489 25639971 163218489 25639971 171825210 25643744 171825210 25643744 903736393 25648961 903736393 25648961 10244031 25666784 10244031 25666784 346959583 25685199 346959583 25685199 414773827 25709591 414773827 25709591 372758770 25711148 372758770 25711148 782965185 25714224 782965185 25714224 830890709 25715773 830890709 25715773 78752463 25716499 78752463 25716499 799772947 25728031 799772947 25728031 330594883 25734158 330594883 25734158 665300925 25739388 665300925 25739388 276015717 25743697 276015717 25743697 74751983 25767832 74751983 25767832 994824722 25768355 994824722 25768355 477867798 25769139 477867798 25769139 758523543 25786433 758523543 25786433 168911529 25817320 168911529 25817320 33134830 25821640 33134830 25821640 643671331 25834810 643671331 25834810 411256066 25846075 411256066 25846075 193671205 25846681 193671205 25846681 953001917 25853637 953001917 25853637 820581114 25855583 820581114 25855583 918086074 25859916 918086074 25859916 698902182 25860986 698902182 25860986 129696574 25861434 129696574 25861434 787525024 25902857 787525024 25902857 541257517 25911531 541257517 25911531 414704664 25914646 414704664 25914646 941846367 25917177 941846367 25917177 680280506 25954156 680280506 25954156 442912535 25957413 442912535 25957413 404949224 26027262 404949224 26027262 608678203 26035201 608678203 26035201 744195699 26036919 744195699 26036919 582786807 26061703 582786807 26061703 730748249 26084765 730748249 26084765 79263907 26088730 79263907 26088730 726579205 26096435 726579205 26096435 164637615 26101313 164637615 26101313 478013751 26103224 478013751 26103224 307705059 26138079 307705059 26138079 678907112 26169085 678907112 26169085 846363049 26188715 846363049 26188715 131569699 26189203 131569699 26189203 707036077 26205796 707036077 26205796 24491742 26206991 24491742 26206991 521877216 26207684 521877216 26207684 533196945 26212231 533196945 26212231 246285165 26224887 246285165 26224887 679784480 26225939 679784480 26225939 926445185 26226828 926445185 26226828 185342314 26230880 185342314 26230880 512602273 26237618 512602273 26237618 453352061 26240441 453352061 26240441 956656576 26244833 956656576 26244833 826497427 26246175 826497427 26246175 212517458 26246210 212517458 26246210 699355537 26247554 699355537 26247554 145278712 26258886 145278712 26258886 894673627 26260146 894673627 26260146 548260061 26261995 548260061 26261995 492077864 26264330 492077864 26264330 645457894 26272561 645457894 26272561 273794869 26277191 273794869 26277191 835392315 26284042 835392315 26284042 935922159 26301175 935922159 26301175 549796600 26301571 549796600 26301571 41797561 26304145 41797561 26304145 299609044 26329850 299609044 26329850 760987183 26332550 760987183 26332550 124217887 26344230 124217887 26344230 720853868 26355124 720853868 26355124 406567423 26360590 406567423 26360590 996500289 26363447 996500289 26363447 628277813 26368317 628277813 26368317 739166954 26397468 739166954 26397468 317074778 26407148 317074778 26407148 594277903 26417760 594277903 26417760 414463911 26429031 414463911 26429031 819109943 26429206 819109943 26429206 637067865 26433638 637067865 26433638 523231307 26468332 523231307 26468332 788365678 26494817 788365678 26494817 98187362 26498050 98187362 26498050 98657229 26502149 98657229 26502149 293154654 26517229 293154654 26517229 927761428 26518393 927761428 26518393 293526001 26518798 293526001 26518798 507752569 26569914 507752569 26569914 287750290 26572493 287750290 26572493 566161558 26574442 566161558 26574442 744027974 26575163 744027974 26575163 897398356 26584521 897398356 26584521 453693785 26603278 453693785 26603278 514864594 26613145 514864594 26613145 996538674 26613381 996538674 26613381 242317062 26641743 242317062 26641743 99238603 26643119 99238603 26643119 225142364 26684779 225142364 26684779 718427889 26691985 718427889 26691985 635133366 26701165 635133366 26701165 831823264 26707920 831823264 26707920 986241765 26714665 986241765 26714665 594605700 26718581 594605700 26718581 289001467 26734443 289001467 26734443 791404201 26739392 791404201 26739392 235951377 26748086 235951377 26748086 671800801 26751254 671800801 26751254 301257633 26753938 301257633 26753938 508500956 26755112 508500956 26755112 667705608 26761951 667705608 26761951 859937888 26763391 859937888 26763391 245503560 26767007 245503560 26767007 532501779 26785803 532501779 26785803 314757922 26788047 314757922 26788047 771059913 26794647 771059913 26794647 840306868 26795038 840306868 26795038 490965648 26800428 490965648 26800428 396580837 26801049 396580837 26801049 343445277 26803101 343445277 26803101 812998608 26804631 812998608 26804631 657263818 26812129 657263818 26812129 907612022 26817901 907612022 26817901 773540673 26827098 773540673 26827098 341491023 26850667 341491023 26850667 510999564 26861468 510999564 26861468 660457579 26877053 660457579 26877053 888361000 26899320 888361000 26899320 551604931 26900117 551604931 26900117 825355075 26900791 825355075 26900791 15252846 26908871 15252846 26908871 443277412 26910312 443277412 26910312 900667756 26920585 900667756 26920585 112088988 26929807 112088988 26929807 908301053 26930080 908301053 26930080 638019140 26953288 638019140 26953288 918897512 26956159 918897512 26956159 866594669 26979870 866594669 26979870 119937444 26983957 119937444 26983957 648221740 27001180 648221740 27001180 471405241 27004598 471405241 27004598 67984413 27016933 67984413 27016933 59553676 27017939 59553676 27017939 471434387 27033586 471434387 27033586 710966447 27034731 710966447 27034731 921836133 27068835 921836133 27068835 542810331 27069797 542810331 27069797 573949402 27074748 573949402 27074748 380809577 27075061 380809577 27075061 970150916 27082757 970150916 27082757 856153582 27082812 856153582 27082812 223704212 27092115 223704212 27092115 19729883 27100046 19729883 27100046 681127246 27130942 681127246 27130942 391852234 27137857 391852234 27137857 948113660 27162883 948113660 27162883 56066814 27169762 56066814 27169762 661270833 27172511 661270833 27172511 697427647 27194657 697427647 27194657 642552648 27195235 642552648 27195235 611069362 27196056 611069362 27196056 317955077 27201001 317955077 27201001 960198387 27202093 960198387 27202093 293114837 27215247 293114837 27215247 993466152 27218817 993466152 27218817 914240477 27223403 914240477 27223403 624572585 27239212 624572585 27239212 448490049 27253193 448490049 27253193 720648999 27257864 720648999 27257864 461092471 27260948 461092471 27260948 285376975 27271390 285376975 27271390 267763541 27285322 267763541 27285322 129005909 27287173 129005909 27287173 555519812 27293808 555519812 27293808 758083401 27294073 758083401 27294073 747144951 27296059 747144951 27296059 636042511 27299555 636042511 27299555 844434958 27300865 844434958 27300865 687488161 27302098 687488161 27302098 873195064 27320022 873195064 27320022 300317928 27322442 300317928 27322442 834848295 27329256 834848295 27329256 609610948 27340254 609610948 27340254 94967864 27353184 94967864 27353184 878114713 27358286 878114713 27358286 891491931 27373468 891491931 27373468 985590050 27403244 985590050 27403244 639056178 27405219 639056178 27405219 105352633 27419296 105352633 27419296 142324458 27435665 142324458 27435665 154543997 27468242 154543997 27468242 357903544 27471067 357903544 27471067 588757324 27475061 588757324 27475061 851505865 27476717 851505865 27476717 512652321 27480105 512652321 27480105 466914656 27487293 466914656 27487293 305088023 27491457 305088023 27491457 578065780 27497972 578065780 27497972 328465149 27511095 328465149 27511095 670562624 27512049 670562624 27512049 840296005 27514857 840296005 27514857 372762912 27522421 372762912 27522421 500343226 27525280 500343226 27525280 219745802 27537406 219745802 27537406 886804111 27544390 886804111 27544390 476444581 27549932 476444581 27549932 634644339 27559759 634644339 27559759 360230029 27566707 360230029 27566707 664174012 27580792 664174012 27580792 184276157 27587007 184276157 27587007 871538094 27590497 871538094 27590497 116696593 27594840 116696593 27594840 392434342 27599549 392434342 27599549 330977300 27602276 330977300 27602276 700012692 27630320 700012692 27630320 824153090 27634814 824153090 27634814 906262209 27638165 906262209 27638165 509151500 27643958 509151500 27643958 913123592 27654409 913123592 27654409 624582225 27666505 624582225 27666505 646035603 27673735 646035603 27673735 146926506 27685599 146926506 27685599 582007408 27724255 582007408 27724255 361345276 27725466 361345276 27725466 926943600 27725859 926943600 27725859 775073947 27727245 775073947 27727245 887080976 27734681 887080976 27734681 79299825 27742026 79299825 27742026 732914857 27750905 732914857 27750905 541076170 27757615 541076170 27757615 47389490 27784419 47389490 27784419 955611543 27796892 955611543 27796892 545546846 27802625 545546846 27802625 220520885 27814555 220520885 27814555 143899717 27827527 143899717 27827527 644351048 27828701 644351048 27828701 282262561 27831512 282262561 27831512 531069011 27847778 531069011 27847778 647884696 27851790 647884696 27851790 675141846 27858901 675141846 27858901 416783399 27859427 416783399 27859427 961569659 27866497 961569659 27866497 661425110 27870182 661425110 27870182 644080741 27910534 644080741 27910534 903507265 27915256 903507265 27915256 480670128 27916365 480670128 27916365 441313101 27934089 441313101 27934089 508258441 27939669 508258441 27939669 775424034 27942375 775424034 27942375 423671110 27943324 423671110 27943324 252880139 27944055 252880139 27944055 940302510 27952719 940302510 27952719 44925290 27959874 44925290 27959874 930471810 27960093 930471810 27960093 405871851 27963433 405871851 27963433 44825271 27965728 44825271 27965728 391440273 27969589 391440273 27969589 793016770 27978674 793016770 27978674 632938240 27997724 632938240 27997724 314847979 28006746 314847979 28006746 426597789 28033270 426597789 28033270 362110847 28048244 362110847 28048244 224337862 28051003 224337862 28051003 482933780 28057274 482933780 28057274 651559710 28072188 651559710 28072188 507236676 28072587 507236676 28072587 952276716 28073179 952276716 28073179 729836828 28075249 729836828 28075249 90190867 28081508 90190867 28081508 246121008 28090702 246121008 28090702 125536853 28101746 125536853 28101746 263036774 28120857 263036774 28120857 758908560 28124813 758908560 28124813 914899085 28164515 914899085 28164515 723447871 28173196 723447871 28173196 540926252 28211839 540926252 28211839 763150096 28213828 763150096 28213828 974470698 28213997 974470698 28213997 796648135 28234057 796648135 28234057 930509714 28241559 930509714 28241559 592588498 28248206 592588498 28248206 772363266 28273292 772363266 28273292 119621127 28273732 119621127 28273732 671786058 28274012 671786058 28274012 374446155 28278565 374446155 28278565 807305672 28288514 807305672 28288514 350343088 28301616 350343088 28301616 181787730 28303906 181787730 28303906 728480023 28316833 728480023 28316833 742639816 28319050 742639816 28319050 226589441 28319847 226589441 28319847 602360256 28327059 602360256 28327059 419393828 28331242 419393828 28331242 571025336 28383346 571025336 28383346 358675459 28404410 358675459 28404410 927377247 28404970 927377247 28404970 286590441 28409881 286590441 28409881 444327938 28410222 444327938 28410222 448267996 28418258 448267996 28418258 686400308 28423598 686400308 28423598 47042481 28431028 47042481 28431028 532378673 28431690 532378673 28431690 368125249 28443395 368125249 28443395 430133518 28444846 430133518 28444846 982336654 28448425 982336654 28448425 142457830 28453638 142457830 28453638 286469001 28484100 286469001 28484100 750539021 28489890 750539021 28489890 12089349 28492574 12089349 28492574 327836054 28594509 327836054 28594509 948980063 28626865 948980063 28626865 910185752 28654416 910185752 28654416 57228049 28654914 57228049 28654914 113899795 28655452 113899795 28655452 356200993 28667435 356200993 28667435 141340088 28672316 141340088 28672316 986564833 28674657 986564833 28674657 354741014 28698294 354741014 28698294 740828227 28707756 740828227 28707756 577237342 28720544 577237342 28720544 192575733 28731521 192575733 28731521 79688954 28776706 79688954 28776706 436455729 28791071 436455729 28791071 182386195 28821258 182386195 28821258 849608059 28823261 849608059 28823261 992563157 28835010 992563157 28835010 902782087 28840427 902782087 28840427 701313307 28859736 701313307 28859736 981321325 28864147 981321325 28864147 780830287 28864917 780830287 28864917 604327724 28867481 604327724 28867481 146466216 28867827 146466216 28867827 528719498 28879842 528719498 28879842 668000358 28894020 668000358 28894020 860212251 28899944 860212251 28899944 615966693 28912296 615966693 28912296 774171752 28926845 774171752 28926845 183457398 28940405 183457398 28940405 47147357 28966036 47147357 28966036 56192935 28975896 56192935 28975896 628152441 28980975 628152441 28980975 433680947 28998619 433680947 28998619 93625888 29011773 93625888 29011773 669078175 29017699 669078175 29017699 235239314 29018400 235239314 29018400 113386981 29029364 113386981 29029364 341159597 29031635 341159597 29031635 958100553 29034538 958100553 29034538 61978481 29041042 61978481 29041042 418915399 29041044 418915399 29041044 425625248 29041434 425625248 29041434 692779900 29048070 692779900 29048070 308524734 29082906 308524734 29082906 253958041 29085494 253958041 29085494 616017449 29094543 616017449 29094543 707712252 29101895 707712252 29101895 169570012 29108322 169570012 29108322 263902401 29122125 263902401 29122125 596167527 29137198 596167527 29137198 216092434 29143643 216092434 29143643 626867593 29155677 626867593 29155677 740003430 29161059 740003430 29161059 859907389 29175746 859907389 29175746 32194573 29198875 32194573 29198875 662230825 29231582 662230825 29231582 21654781 29238226 21654781 29238226 810349141 29257965 810349141 29257965 844393312 29268754 844393312 29268754 904272893 29273231 904272893 29273231 720550614 29287380 720550614 29287380 993652193 29305190 993652193 29305190 165219242 29316219 165219242 29316219 96995486 29316363 96995486 29316363 166232008 29325852 166232008 29325852 412079127 29327436 412079127 29327436 39159094 29330988 39159094 29330988 532578618 29332122 532578618 29332122 112202407 29339899 112202407 29339899 748773804 29371460 748773804 29371460 334527290 29376729 334527290 29376729 476454836 29393655 476454836 29393655 256531567 29395387 256531567 29395387 75686803 29398456 75686803 29398456 735231813 29398587 735231813 29398587 736456295 29413850 736456295 29413850 614614434 29416477 614614434 29416477 151036206 29416944 151036206 29416944 664673736 29418396 664673736 29418396 295712105 29421184 295712105 29421184 211087968 29439569 211087968 29439569 481777158 29443579 481777158 29443579 291109236 29454423 291109236 29454423 469585839 29470227 469585839 29470227 579783810 29474941 579783810 29474941 847674198 29493240 847674198 29493240 11133559 29496353 11133559 29496353 274034220 29514220 274034220 29514220 691425309 29521778 691425309 29521778 269212875 29526448 269212875 29526448 930631947 29537353 930631947 29537353 565235267 29546083 565235267 29546083 78032684 29573445 78032684 29573445 866145068 29585487 866145068 29585487 991468656 29591375 991468656 29591375 696325132 29594853 696325132 29594853 675037190 29599997 675037190 29599997 813239834 29602761 813239834 29602761 782203820 29611943 782203820 29611943 848424332 29623904 848424332 29623904 118417925 29631337 118417925 29631337 772844413 29652973 772844413 29652973 922799160 29657136 922799160 29657136 853602007 29671687 853602007 29671687 959588328 29683284 959588328 29683284 819017470 29700184 819017470 29700184 703736959 29710955 703736959 29710955 925237109 29711900 925237109 29711900 126427994 29714130 126427994 29714130 264887502 29718929 264887502 29718929 270777751 29723229 270777751 29723229 858588663 29753330 858588663 29753330 27621793 29764535 27621793 29764535 937779784 29789594 937779784 29789594 4448286 29795430 4448286 29795430 671852891 29805522 671852891 29805522 698745086 29835866 698745086 29835866 809004260 29859404 809004260 29859404 173679309 29867945 173679309 29867945 888769677 29868953 888769677 29868953 135612891 29869501 135612891 29869501 25602494 29892665 25602494 29892665 723510628 29893116 723510628 29893116 632147813 29905500 632147813 29905500 717196790 29926617 717196790 29926617 689311386 29949673 689311386 29949673 730185948 29958858 730185948 29958858 280628681 29971249 280628681 29971249 798885747 29981914 798885747 29981914 15310873 29992344 15310873 29992344 964159423 30018442 964159423 30018442 66338967 30025508 66338967 30025508 822503306 30030859 822503306 30030859 102789873 30041847 102789873 30041847 355466697 30044536 355466697 30044536 177423838 30062427 177423838 30062427 113287192 30073254 113287192 30073254 608087341 30085909 608087341 30085909 346825894 30114849 346825894 30114849 281752727 30142883 281752727 30142883 709346688 30145941 709346688 30145941 736830995 30147142 736830995 30147142 638766764 30169803 638766764 30169803 475536857 30170934 475536857 30170934 841280595 30207584 841280595 30207584 838698963 30216249 838698963 30216249 62238581 30216304 62238581 30216304 322780050 30220442 322780050 30220442 579607896 30227091 579607896 30227091 602280222 30239425 602280222 30239425 630197842 30247412 630197842 30247412 827525543 30264842 827525543 30264842 468399968 30279571 468399968 30279571 940776181 30281322 940776181 30281322 140279466 30282710 140279466 30282710 852790685 30287953 852790685 30287953 460708384 30292749 460708384 30292749 260235291 30293770 260235291 30293770 456235961 30300321 456235961 30300321 715579431 30306864 715579431 30306864 52536827 30338508 52536827 30338508 106156974 30340274 106156974 30340274 675085722 30356569 675085722 30356569 99618593 30358350 99618593 30358350 279599079 30365696 279599079 30365696 927521771 30387029 927521771 30387029 483847717 30421576 483847717 30421576 505450523 30432528 505450523 30432528 998086728 30439485 998086728 30439485 996692758 30441691 996692758 30441691 794458974 30451941 794458974 30451941 900882144 30481603 900882144 30481603 583024033 30493133 583024033 30493133 296178731 30496710 296178731 30496710 196192830 30503245 196192830 30503245 747983266 30540102 747983266 30540102 348985797 30540151 348985797 30540151 164934005 30542247 164934005 30542247 855696811 30554421 855696811 30554421 4199370 30569905 4199370 30569905 862546371 30570679 862546371 30570679 869442276 30589407 869442276 30589407 542533602 30590530 542533602 30590530 934009302 30598620 934009302 30598620 565873158 30600200 565873158 30600200 757670292 30604641 757670292 30604641 885780925 30617408 885780925 30617408 638868768 30617912 638868768 30617912 186640974 30642352 186640974 30642352 129189618 30663994 129189618 30663994 561726385 30682105 561726385 30682105 864207513 30688888 864207513 30688888 452592987 30705136 452592987 30705136 527192218 30705435 527192218 30705435 802085786 30724672 802085786 30724672 939933270 30797341 939933270 30797341 120355347 30802083 120355347 30802083 319304221 30805301 319304221 30805301 355072858 30823413 355072858 30823413 595263486 30834457 595263486 30834457 324795142 30836318 324795142 30836318 891804576 30837717 891804576 30837717 329119696 30865082 329119696 30865082 649098330 30887592 649098330 30887592 519555908 30895148 519555908 30895148 873211078 30903505 873211078 30903505 750631877 30906044 750631877 30906044 113359454 30914735 113359454 30914735 30608126 30923191 30608126 30923191 325447362 30928330 325447362 30928330 451812285 30935960 451812285 30935960 612390119 30944812 612390119 30944812 933627228 30957406 933627228 30957406 519243671 30968567 519243671 30968567 75495889 30981307 75495889 30981307 951255774 30987781 951255774 30987781 459362069 30997819 459362069 30997819 799776131 30998076 799776131 30998076 598006179 31011721 598006179 31011721 929668776 31029815 929668776 31029815 667313930 31034963 667313930 31034963 729278534 31043589 729278534 31043589 960308393 31044728 960308393 31044728 922599573 31050194 922599573 31050194 255494862 31069641 255494862 31069641 994123446 31071708 994123446 31071708 692573214 31074234 692573214 31074234 561991884 31081862 561991884 31081862 480010433 31092381 480010433 31092381 174339230 31118021 174339230 31118021 731654251 31127482 731654251 31127482 946632500 31130728 946632500 31130728 592045830 31179470 592045830 31179470 98789559 31186222 98789559 31186222 788359062 31192394 788359062 31192394 179578579 31192806 179578579 31192806 480470789 31194391 480470789 31194391 888022890 31196279 888022890 31196279 809887145 31205447 809887145 31205447 759189556 31249295 759189556 31249295 79686297 31262104 79686297 31262104 394376669 31269295 394376669 31269295 999049927 31274935 999049927 31274935 863374147 31275360 863374147 31275360 110266171 31278384 110266171 31278384 105773165 31296051 105773165 31296051 130721086 31325063 130721086 31325063 805313926 31337984 805313926 31337984 883494241 31338424 883494241 31338424 144830601 31343760 144830601 31343760 253474354 31349558 253474354 31349558 321040293 31357571 321040293 31357571 926874557 31361572 926874557 31361572 799196333 31375170 799196333 31375170 719902309 31380923 719902309 31380923 290265463 31382991 290265463 31382991 903183870 31399690 903183870 31399690 852247866 31411587 852247866 31411587 282992620 31416939 282992620 31416939 533965047 31434285 533965047 31434285 384719636 31452975 384719636 31452975 602894379 31490718 602894379 31490718 268256392 31498592 268256392 31498592 508216392 31516070 508216392 31516070 216415138 31531079 216415138 31531079 8915055 31551217 8915055 31551217 251599319 31556606 251599319 31556606 396030653 31562562 396030653 31562562 516432825 31575280 516432825 31575280 837352157 31584743 837352157 31584743 638523650 31585201 638523650 31585201 599145510 31591793 599145510 31591793 982145441 31596011 982145441 31596011 518492837 31596507 518492837 31596507 14639983 31600103 14639983 31600103 406892354 31605308 406892354 31605308 702618631 31611236 702618631 31611236 697069274 31611433 697069274 31611433 183581675 31612889 183581675 31612889 679443750 31625748 679443750 31625748 525185609 31646920 525185609 31646920 934764537 31658746 934764537 31658746 602061955 31665448 602061955 31665448 971785737 31667814 971785737 31667814 612323994 31701317 612323994 31701317 210900896 31704200 210900896 31704200 817877496 31706273 817877496 31706273 692357107 31707836 692357107 31707836 37662245 31708849 37662245 31708849 478291722 31713804 478291722 31713804 55328192 31717513 55328192 31717513 642782447 31719637 642782447 31719637 337449206 31754170 337449206 31754170 331908402 31754305 331908402 31754305 562838224 31756990 562838224 31756990 668622322 31763102 668622322 31763102 886090308 31803009 886090308 31803009 643899191 31808406 643899191 31808406 541498404 31809702 541498404 31809702 844506176 31812714 844506176 31812714 620300509 31814663 620300509 31814663 624549746 31827527 624549746 31827527 957154877 31829121 957154877 31829121 181851002 31835493 181851002 31835493 173719602 31839731 173719602 31839731 732825822 31859388 732825822 31859388 179228426 31866721 179228426 31866721 732715496 31869997 732715496 31869997 842627 31888186 842627 31888186 999819392 31888506 999819392 31888506 156193483 31900269 156193483 31900269 786005362 31905185 786005362 31905185 612150438 31909394 612150438 31909394 907416475 31909721 907416475 31909721 152922553 31911411 152922553 31911411 665499012 31952829 665499012 31952829 104387300 31973679 104387300 31973679 331240146 31974289 331240146 31974289 190315657 31983542 190315657 31983542 794219287 31984741 794219287 31984741 12173270 31997197 12173270 31997197 969393214 32024120 969393214 32024120 803422335 32027825 803422335 32027825 571100721 32028091 571100721 32028091 266335828 32039158 266335828 32039158 696351105 32054059 696351105 32054059 988218494 32088875 988218494 32088875 16588084 32097598 16588084 32097598 997539520 32097977 997539520 32097977 412377946 32103044 412377946 32103044 11349474 32103588 11349474 32103588 2532327 32108886 2532327 32108886 983582435 32112925 983582435 32112925 373152594 32115483 373152594 32115483 738577934 32144773 738577934 32144773 76036298 32170646 76036298 32170646 885626404 32188615 885626404 32188615 420832906 32190273 420832906 32190273 397872310 32193880 397872310 32193880 368250734 32201791 368250734 32201791 901116615 32206283 901116615 32206283 99178994 32206886 99178994 32206886 784429961 32216259 784429961 32216259 186612155 32217007 186612155 32217007 363344440 32225689 363344440 32225689 254006589 32233300 254006589 32233300 21065858 32259729 21065858 32259729 353220698 32278587 353220698 32278587 974332058 32293628 974332058 32293628 503120751 32295357 503120751 32295357 591388746 32295655 591388746 32295655 474956810 32297727 474956810 32297727 503734605 32314292 503734605 32314292 455355888 32332482 455355888 32332482 582741152 32333527 582741152 32333527 416447009 32336117 416447009 32336117 940878293 32337900 940878293 32337900 950884191 32362548 950884191 32362548 715112968 32374791 715112968 32374791 28407981 32379441 28407981 32379441 784347931 32385931 784347931 32385931 56138037 32388381 56138037 32388381 653276738 32391391 653276738 32391391 697616561 32417228 697616561 32417228 60681585 32422344 60681585 32422344 590002828 32431942 590002828 32431942 231894675 32432705 231894675 32432705 934535592 32444039 934535592 32444039 317725336 32447250 317725336 32447250 952806427 32475513 952806427 32475513 132574402 32483246 132574402 32483246 187868345 32487563 187868345 32487563 902017882 32501778 902017882 32501778 512719616 32506188 512719616 32506188 990178340 32512855 990178340 32512855 807734545 32537159 807734545 32537159 138716199 32553217 138716199 32553217 271750376 32555389 271750376 32555389 235022176 32566747 235022176 32566747 690466204 32585779 690466204 32585779 497304514 32604561 497304514 32604561 679134241 32613706 679134241 32613706 169397307 32620791 169397307 32620791 212188110 32621672 212188110 32621672 433199639 32634676 433199639 32634676 909614635 32636742 909614635 32636742 884996531 32640525 884996531 32640525 239584628 32646156 239584628 32646156 973153683 32661751 973153683 32661751 73338323 32676390 73338323 32676390 599126659 32696303 599126659 32696303 240530067 32701053 240530067 32701053 271522347 32714065 271522347 32714065 501080080 32739746 501080080 32739746 237821496 32746947 237821496 32746947 233202305 32750637 233202305 32750637 358166386 32773670 358166386 32773670 786283585 32778092 786283585 32778092 121381830 32793693 121381830 32793693 278009001 32795805 278009001 32795805 910911135 32798827 910911135 32798827 153011555 32799585 153011555 32799585 274785029 32812415 274785029 32812415 495684958 32815833 495684958 32815833 821144752 32816660 821144752 32816660 774623797 32817268 774623797 32817268 372376160 32839667 372376160 32839667 12525036 32840433 12525036 32840433 247746624 32853184 247746624 32853184 147701738 32863278 147701738 32863278 388240421 32865021 388240421 32865021 665285649 32868965 665285649 32868965 637598869 32871256 637598869 32871256 541950059 32874270 541950059 32874270 683731461 32877260 683731461 32877260 454088689 32902577 454088689 32902577 396122317 32917374 396122317 32917374 166472904 32928249 166472904 32928249 890685704 32941875 890685704 32941875 873194656 32950865 873194656 32950865 645138584 32959223 645138584 32959223 781807475 32966238 781807475 32966238 502248772 32980734 502248772 32980734 254853014 33000424 254853014 33000424 577152215 33010314 577152215 33010314 55841812 33031629 55841812 33031629 899024738 33036889 899024738 33036889 269314435 33037866 269314435 33037866 511750175 33044544 511750175 33044544 924607052 33062907 924607052 33062907 327987543 33067790 327987543 33067790 689299902 33068915 689299902 33068915 241108642 33070410 241108642 33070410 231604019 33074312 231604019 33074312 672047137 33074860 672047137 33074860 434111796 33077152 434111796 33077152 969236497 33083276 969236497 33083276 280431234 33088984 280431234 33088984 747207534 33093607 747207534 33093607 333594999 33102017 333594999 33102017 98463950 33120782 98463950 33120782 346952985 33122042 346952985 33122042 845241333 33147481 845241333 33147481 349289818 33154933 349289818 33154933 246797825 33167170 246797825 33167170 762805301 33169627 762805301 33169627 827553399 33178610 827553399 33178610 522189442 33194549 522189442 33194549 904403363 33212257 904403363 33212257 862767158 33214714 862767158 33214714 533098840 33220561 533098840 33220561 501140665 33228426 501140665 33228426 946200448 33233551 946200448 33233551 74341832 33238118 74341832 33238118 930204829 33245690 930204829 33245690 301523817 33248598 301523817 33248598 24435167 33273776 24435167 33273776 939008915 33278044 939008915 33278044 459727717 33318511 459727717 33318511 307434566 33331168 307434566 33331168 539330590 33345208 539330590 33345208 97463630 33345694 97463630 33345694 736680385 33348999 736680385 33348999 887083762 33360115 887083762 33360115 600634279 33360442 600634279 33360442 776739885 33365243 776739885 33365243 483523947 33381620 483523947 33381620 911687936 33398908 911687936 33398908 567509222 33412497 567509222 33412497 777961191 33422712 777961191 33422712 665157006 33439427 665157006 33439427 773298588 33439625 773298588 33439625 935953124 33444018 935953124 33444018 300233074 33469438 300233074 33469438 896452476 33470535 896452476 33470535 432536615 33496414 432536615 33496414 193184969 33504111 193184969 33504111 697279235 33506716 697279235 33506716 309432190 33510589 309432190 33510589 288791086 33524625 288791086 33524625 355111364 33530689 355111364 33530689 436972326 33547249 436972326 33547249 167098640 33572506 167098640 33572506 101298471 33573235 101298471 33573235 58354696 33580576 58354696 33580576 203292408 33591077 203292408 33591077 967370551 33595844 967370551 33595844 511799350 33607481 511799350 33607481 694155966 33610071 694155966 33610071 242660870 33623274 242660870 33623274 812896905 33623690 812896905 33623690 424986706 33625537 424986706 33625537 158884437 33636487 158884437 33636487 453500411 33659241 453500411 33659241 703795584 33693904 703795584 33693904 803792462 33694480 803792462 33694480 801916112 33708017 801916112 33708017 496651577 33713721 496651577 33713721 956277377 33717392 956277377 33717392 895540791 33753564 895540791 33753564 97695306 33766918 97695306 33766918 596729005 33773040 596729005 33773040 272377820 33803032 272377820 33803032 378118749 33825249 378118749 33825249 135239166 33837517 135239166 33837517 644973359 33840304 644973359 33840304 528871144 33870217 528871144 33870217 445492170 33890442 445492170 33890442 676410308 33898773 676410308 33898773 9625658 33901540 9625658 33901540 193210873 33906706 193210873 33906706 929560456 33910875 929560456 33910875 216677605 33919130 216677605 33919130 200402648 33920456 200402648 33920456 935038961 33929920 935038961 33929920 902169899 33959364 902169899 33959364 888721808 33961545 888721808 33961545 210343690 33961794 210343690 33961794 286788193 33970341 286788193 33970341 547031451 33997780 547031451 33997780 195870288 34004100 195870288 34004100 992979653 34014683 992979653 34014683 917808095 34017908 917808095 34017908 426216857 34025980 426216857 34025980 567129081 34027610 567129081 34027610 743206563 34056273 743206563 34056273 317540974 34059499 317540974 34059499 631339218 34075509 631339218 34075509 614267008 34112831 614267008 34112831 618419713 34131104 618419713 34131104 129473349 34136138 129473349 34136138 752827488 34147553 752827488 34147553 232906393 34153091 232906393 34153091 469739284 34156667 469739284 34156667 22596510 34160038 22596510 34160038 904218576 34170675 904218576 34170675 10480822 34183934 10480822 34183934 995743823 34199958 995743823 34199958 289476017 34207194 289476017 34207194 129023756 34216547 129023756 34216547 968870042 34222960 968870042 34222960 285901929 34223597 285901929 34223597 580018791 34230891 580018791 34230891 294310493 34244622 294310493 34244622 783375231 34253588 783375231 34253588 222531205 34270943 222531205 34270943 777688102 34277474 777688102 34277474 842410679 34280653 842410679 34280653 95015303 34288133 95015303 34288133 532994610 34303664 532994610 34303664 142435947 34305372 142435947 34305372 132412578 34320869 132412578 34320869 347312084 34343283 347312084 34343283 978498491 34356722 978498491 34356722 828081075 34374341 828081075 34374341 879590224 34401293 879590224 34401293 436455166 34406199 436455166 34406199 440401273 34417193 440401273 34417193 641491794 34418960 641491794 34418960 8839832 34424784 8839832 34424784 236083361 34459722 236083361 34459722 674420496 34465499 674420496 34465499 661709238 34469539 661709238 34469539 8487951 34477043 8487951 34477043 20206926 34481444 20206926 34481444 457437888 34483711 457437888 34483711 842359792 34491226 842359792 34491226 905640844 34492403 905640844 34492403 20923601 34499090 20923601 34499090 509539057 34509789 509539057 34509789 674743615 34515910 674743615 34515910 252672733 34532792 252672733 34532792 269116232 34536457 269116232 34536457 714591956 34537618 714591956 34537618 64681231 34541672 64681231 34541672 95291461 34551605 95291461 34551605 588242902 34561130 588242902 34561130 530350778 34576745 530350778 34576745 412635709 34596237 412635709 34596237 739129298 34597069 739129298 34597069 35730530 34600079 35730530 34600079 984489902 34600261 984489902 34600261 522018513 34603420 522018513 34603420 397922869 34611367 397922869 34611367 87617449 34634817 87617449 34634817 11061551 34639402 11061551 34639402 204867942 34641464 204867942 34641464 607324084 34649437 607324084 34649437 289212633 34655671 289212633 34655671 285044714 34657296 285044714 34657296 341401263 34657390 341401263 34657390 866082341 34660487 866082341 34660487 668576933 34667372 668576933 34667372 494081902 34668472 494081902 34668472 811901289 34671419 811901289 34671419 970543767 34676495 970543767 34676495 416475083 34682616 416475083 34682616 521187764 34683904 521187764 34683904 311698107 34695407 311698107 34695407 699343385 34699881 699343385 34699881 336776139 34706349 336776139 34706349 804737370 34710160 804737370 34710160 448557938 34720946 448557938 34720946 176456449 34738632 176456449 34738632 883635267 34743526 883635267 34743526 151802721 34756722 151802721 34756722 638300727 34758710 638300727 34758710 868730694 34759475 868730694 34759475 388202427 34762937 388202427 34762937 852590150 34774122 852590150 34774122 743699869 34796159 743699869 34796159 502329129 34799690 502329129 34799690 510647761 34807079 510647761 34807079 517387820 34807327 517387820 34807327 658086287 34842467 658086287 34842467 200893258 34861252 200893258 34861252 656508626 34867650 656508626 34867650 315620168 34872125 315620168 34872125 143621523 34877481 143621523 34877481 35151231 34897419 35151231 34897419 687941326 34901265 687941326 34901265 747924656 34903463 747924656 34903463 230140338 34916965 230140338 34916965 10724118 34922241 10724118 34922241 753915195 34927377 753915195 34927377 471343109 34936671 471343109 34936671 381897454 34938322 381897454 34938322 178660701 34940680 178660701 34940680 637715208 34944882 637715208 34944882 465875786 34950736 465875786 34950736 795248750 34956533 795248750 34956533 934892229 34958532 934892229 34958532 366963339 34964825 366963339 34964825 106496529 34971055 106496529 34971055 622330627 34977365 622330627 34977365 11967065 34977635 11967065 34977635 87999977 34989443 87999977 34989443 432566399 34994470 432566399 34994470 870622857 35002417 870622857 35002417 941156220 35019153 941156220 35019153 700275255 35022125 700275255 35022125 989149348 35026582 989149348 35026582 382043469 35028296 382043469 35028296 477044952 35042247 477044952 35042247 495592432 35045361 495592432 35045361 492683283 35065790 492683283 35065790 680281989 35066273 680281989 35066273 246157374 35066547 246157374 35066547 587718266 35070861 587718266 35070861 203642600 35076150 203642600 35076150 470554283 35086160 470554283 35086160 688707636 35108224 688707636 35108224 22248616 35120831 22248616 35120831 184647005 35120971 184647005 35120971 441842049 35124599 441842049 35124599 116827103 35127938 116827103 35127938 206834462 35133455 206834462 35133455 730274609 35142536 730274609 35142536 791687573 35169301 791687573 35169301 218925460 35174446 218925460 35174446 844487896 35195151 844487896 35195151 435503417 35232983 435503417 35232983 194070723 35239315 194070723 35239315 44144560 35259824 44144560 35259824 355324219 35275968 355324219 35275968 602867246 35276991 602867246 35276991 547146180 35278312 547146180 35278312 28405581 35281120 28405581 35281120 470484991 35298657 470484991 35298657 535580650 35299949 535580650 35299949 458313854 35333824 458313854 35333824 452648062 35337445 452648062 35337445 926859496 35341011 926859496 35341011 630863075 35341695 630863075 35341695 473765720 35349148 473765720 35349148 497844177 35377053 497844177 35377053 490338883 35394887 490338883 35394887 656396816 35417617 656396816 35417617 675965315 35448603 675965315 35448603 124357659 35453823 124357659 35453823 944557597 35470007 944557597 35470007 251764194 35480618 251764194 35480618 508562893 35502286 508562893 35502286 140715265 35530567 140715265 35530567 159956613 35535283 159956613 35535283 213737598 35555172 213737598 35555172 975440385 35556695 975440385 35556695 98205804 35665498 98205804 35665498 907424057 35671024 907424057 35671024 497251555 35671273 497251555 35671273 644792255 35681409 644792255 35681409 831968823 35688390 831968823 35688390 652352197 35689987 652352197 35689987 304306973 35690982 304306973 35690982 655454510 35700781 655454510 35700781 855419538 35727981 855419538 35727981 417592105 35732276 417592105 35732276 345156640 35752562 345156640 35752562 508819257 35770489 508819257 35770489 326186104 35772640 326186104 35772640 438012728 35780308 438012728 35780308 936999568 35802858 936999568 35802858 978764837 35810563 978764837 35810563 823881831 35819481 823881831 35819481 94651001 35820828 94651001 35820828 472386134 35822437 472386134 35822437 556709321 35827795 556709321 35827795 664070566 35833912 664070566 35833912 307143942 35835575 307143942 35835575 405401251 35850670 405401251 35850670 566716185 35852270 566716185 35852270 463965702 35859884 463965702 35859884 157003574 35860995 157003574 35860995 50826277 35861163 50826277 35861163 911984849 35880558 911984849 35880558 636757273 35887909 636757273 35887909 482004932 35888304 482004932 35888304 20712971 35891172 20712971 35891172 189879963 35894364 189879963 35894364 39132269 35903564 39132269 35903564 504268750 35906919 504268750 35906919 977218219 35908283 977218219 35908283 659313063 35916527 659313063 35916527 233491195 35917443 233491195 35917443 604582455 35919588 604582455 35919588 310616714 35921469 310616714 35921469 840349134 35922176 840349134 35922176 362805817 35923506 362805817 35923506 326508760 35926659 326508760 35926659 999884401 35933462 999884401 35933462 441069998 35940454 441069998 35940454 575719541 35944244 575719541 35944244 388865193 35958124 388865193 35958124 914179500 35977608 914179500 35977608 157415409 35982046 157415409 35982046 202223712 35987784 202223712 35987784 945243040 36026843 945243040 36026843 301366542 36027601 301366542 36027601 296902380 36041254 296902380 36041254 541842051 36044005 541842051 36044005 530329170 36051523 530329170 36051523 890456570 36069926 890456570 36069926 523668369 36082316 523668369 36082316 355238134 36084389 355238134 36084389 510169119 36085769 510169119 36085769 512345078 36097448 512345078 36097448 469490153 36100142 469490153 36100142 184833305 36121685 184833305 36121685 343048340 36124973 343048340 36124973 769439802 36159214 769439802 36159214 987118582 36159259 987118582 36159259 358219925 36168648 358219925 36168648 14802164 36172554 14802164 36172554 998814223 36180632 998814223 36180632 756341082 36193303 756341082 36193303 31016352 36196341 31016352 36196341 919908057 36212502 919908057 36212502 578774937 36245308 578774937 36245308 370632002 36245457 370632002 36245457 380540933 36245864 380540933 36245864 125873459 36258300 125873459 36258300 484902842 36259156 484902842 36259156 470947663 36278364 470947663 36278364 820688799 36283470 820688799 36283470 729175398 36287113 729175398 36287113 257787024 36296169 257787024 36296169 50948736 36325246 50948736 36325246 663847052 36330541 663847052 36330541 359232188 36331256 359232188 36331256 399086294 36357463 399086294 36357463 601493689 36360683 601493689 36360683 939404569 36360684 939404569 36360684 309610385 36367728 309610385 36367728 383198475 36397550 383198475 36397550 579766381 36402438 579766381 36402438 803229200 36405965 803229200 36405965 647575180 36414961 647575180 36414961 377446565 36438970 377446565 36438970 272347079 36439632 272347079 36439632 835475605 36447513 835475605 36447513 143803285 36473464 143803285 36473464 714605383 36493613 714605383 36493613 32346771 36494825 32346771 36494825 430681398 36510680 430681398 36510680 938439330 36538483 938439330 36538483 332183450 36539697 332183450 36539697 384524192 36557317 384524192 36557317 588811056 36559998 588811056 36559998 566912860 36567006 566912860 36567006 685416604 36574717 685416604 36574717 180136564 36576812 180136564 36576812 300656111 36585144 300656111 36585144 38660555 36592584 38660555 36592584 266022954 36595797 266022954 36595797 233418500 36595932 233418500 36595932 751199477 36604862 751199477 36604862 622808394 36628757 622808394 36628757 816510756 36658953 816510756 36658953 234019440 36660240 234019440 36660240 805991491 36669558 805991491 36669558 503567437 36682415 503567437 36682415 849960239 36694441 849960239 36694441 56350736 36715584 56350736 36715584 640633138 36722740 640633138 36722740 293611113 36732335 293611113 36732335 988323590 36742765 988323590 36742765 764268577 36772215 764268577 36772215 158656197 36776849 158656197 36776849 472245666 36787809 472245666 36787809 354899913 36797904 354899913 36797904 621996760 36798913 621996760 36798913 448963500 36814497 448963500 36814497 952899930 36822477 952899930 36822477 69704767 36830516 69704767 36830516 479556563 36834170 479556563 36834170 232172664 36839920 232172664 36839920 322083980 36840055 322083980 36840055 746533075 36849733 746533075 36849733 486668312 36867343 486668312 36867343 716619709 36878178 716619709 36878178 984981961 36904149 984981961 36904149 13346182 36922517 13346182 36922517 400472181 36927394 400472181 36927394 73558290 36957295 73558290 36957295 398415097 36966109 398415097 36966109 121882400 36978290 121882400 36978290 635728647 36983199 635728647 36983199 843051771 36985796 843051771 36985796 589640361 37006389 589640361 37006389 460661407 37011112 460661407 37011112 712186646 37031732 712186646 37031732 834677327 37036614 834677327 37036614 690555062 37049311 690555062 37049311 537092815 37056642 537092815 37056642 884956527 37062420 884956527 37062420 567892575 37070874 567892575 37070874 603787930 37085282 603787930 37085282 552248984 37088078 552248984 37088078 468881922 37100465 468881922 37100465 863408109 37101833 863408109 37101833 43546695 37106103 43546695 37106103 477827908 37111528 477827908 37111528 163572273 37132540 163572273 37132540 688306528 37135231 688306528 37135231 837376742 37137062 837376742 37137062 535783388 37145441 535783388 37145441 605788001 37150078 605788001 37150078 697917146 37151335 697917146 37151335 630229632 37161755 630229632 37161755 724485014 37172839 724485014 37172839 58535164 37177723 58535164 37177723 455597307 37186158 455597307 37186158 41877779 37187721 41877779 37187721 459425629 37187835 459425629 37187835 798437186 37202522 798437186 37202522 83208052 37217972 83208052 37217972 173666828 37231357 173666828 37231357 208824747 37240318 208824747 37240318 135743438 37249378 135743438 37249378 792420043 37265995 792420043 37265995 276499616 37269792 276499616 37269792 387441680 37276308 387441680 37276308 528014920 37291111 528014920 37291111 999694152 37293727 999694152 37293727 621469867 37318664 621469867 37318664 734782142 37329307 734782142 37329307 617904142 37336431 617904142 37336431 50851292 37357067 50851292 37357067 781303377 37385770 781303377 37385770 326542066 37392413 326542066 37392413 35835818 37393113 35835818 37393113 246800730 37434730 246800730 37434730 473536394 37434908 473536394 37434908 269675731 37446514 269675731 37446514 150695533 37455450 150695533 37455450 571635043 37464788 571635043 37464788 915796900 37473381 915796900 37473381 641277662 37480037 641277662 37480037 111566775 37486653 111566775 37486653 310039114 37493234 310039114 37493234 792013610 37494662 792013610 37494662 951701874 37507983 951701874 37507983 190673205 37511481 190673205 37511481 393023034 37517078 393023034 37517078 584992356 37519573 584992356 37519573 373673653 37528967 373673653 37528967 724905070 37533456 724905070 37533456 75872586 37546802 75872586 37546802 528227214 37559766 528227214 37559766 244465327 37565055 244465327 37565055 300216136 37585808 300216136 37585808 295304985 37588820 295304985 37588820 1738647 37601705 1738647 37601705 742613102 37605907 742613102 37605907 635495825 37606133 635495825 37606133 772279342 37616277 772279342 37616277 346694039 37629921 346694039 37629921 197138356 37635292 197138356 37635292 190548886 37641096 190548886 37641096 142592344 37651289 142592344 37651289 689226904 37653462 689226904 37653462 705798191 37667037 705798191 37667037 149128798 37668009 149128798 37668009 993297157 37674591 993297157 37674591 883035394 37677763 883035394 37677763 212294100 37682903 212294100 37682903 335539075 37688406 335539075 37688406 67092059 37690138 67092059 37690138 798458392 37711681 798458392 37711681 423841746 37726736 423841746 37726736 815957922 37775351 815957922 37775351 82470217 37775701 82470217 37775701 930626191 37780722 930626191 37780722 787638169 37788708 787638169 37788708 777990062 37793552 777990062 37793552 172362495 37796775 172362495 37796775 720908845 37827681 720908845 37827681 427072547 37848976 427072547 37848976 203469382 37860899 203469382 37860899 76069155 37863286 76069155 37863286 825436888 37889247 825436888 37889247 924131376 37918564 924131376 37918564 563675688 37947583 563675688 37947583 69126210 37951937 69126210 37951937 65782450 37960990 65782450 37960990 527274165 37961353 527274165 37961353 479420958 37971434 479420958 37971434 937882869 37995073 937882869 37995073 425993920 37999432 425993920 37999432 335584320 38000945 335584320 38000945 9128168 38025355 9128168 38025355 684084787 38027715 684084787 38027715 888053023 38035946 888053023 38035946 663761693 38056966 663761693 38056966 102354876 38069014 102354876 38069014 159997107 38072870 159997107 38072870 706140704 38075273 706140704 38075273 728218768 38094213 728218768 38094213 837462843 38110711 837462843 38110711 193982460 38133877 193982460 38133877 923090979 38139773 923090979 38139773 809510402 38145329 809510402 38145329 267945453 38148928 267945453 38148928 165341176 38149158 165341176 38149158 9460860 38162230 9460860 38162230 226757960 38176895 226757960 38176895 843308041 38193718 843308041 38193718 864068643 38210830 864068643 38210830 592749474 38213123 592749474 38213123 884701432 38218682 884701432 38218682 673195162 38244369 673195162 38244369 932590079 38256474 932590079 38256474 413960967 38264960 413960967 38264960 437132390 38281509 437132390 38281509 118247124 38286725 118247124 38286725 20253732 38297442 20253732 38297442 909141296 38302301 909141296 38302301 373270253 38305969 373270253 38305969 38863465 38308772 38863465 38308772 365591534 38317501 365591534 38317501 646613353 38341912 646613353 38341912 191845890 38343133 191845890 38343133 984160855 38358636 984160855 38358636 578216382 38401883 578216382 38401883 448283773 38404992 448283773 38404992 608197468 38421572 608197468 38421572 130129913 38424954 130129913 38424954 636307545 38425393 636307545 38425393 325788832 38440352 325788832 38440352 495411804 38445989 495411804 38445989 17792176 38448114 17792176 38448114 969146597 38457335 969146597 38457335 782934744 38458963 782934744 38458963 193937820 38471618 193937820 38471618 865623965 38482571 865623965 38482571 848824794 38507065 848824794 38507065 860119817 38540995 860119817 38540995 817225676 38573645 817225676 38573645 808933691 38574267 808933691 38574267 135440289 38581014 135440289 38581014 917684914 38582382 917684914 38582382 595002302 38588156 595002302 38588156 676209805 38590595 676209805 38590595 611756652 38601510 611756652 38601510 253063063 38611925 253063063 38611925 330257707 38624209 330257707 38624209 461077122 38632728 461077122 38632728 671030087 38640489 671030087 38640489 788924302 38660763 788924302 38660763 374531237 38663872 374531237 38663872 961372468 38668204 961372468 38668204 330921318 38700397 330921318 38700397 373909403 38728269 373909403 38728269 679133304 38747705 679133304 38747705 193115282 38755971 193115282 38755971 186838821 38763186 186838821 38763186 303986227 38764474 303986227 38764474 935634507 38785470 935634507 38785470 567406137 38796904 567406137 38796904 342958614 38804912 342958614 38804912 343067890 38813256 343067890 38813256 431886767 38825864 431886767 38825864 875789637 38849651 875789637 38849651 389176536 38865178 389176536 38865178 187933925 38872462 187933925 38872462 498694472 38883222 498694472 38883222 220172050 38900066 220172050 38900066 277429223 38900803 277429223 38900803 214149374 38914454 214149374 38914454 583634525 38926408 583634525 38926408 950446138 38932914 950446138 38932914 469779004 38942541 469779004 38942541 24699747 38948987 24699747 38948987 512688543 38953298 512688543 38953298 305375256 38987306 305375256 38987306 414728342 38989924 414728342 38989924 447405022 39024050 447405022 39024050 329814566 39035120 329814566 39035120 308335401 39042281 308335401 39042281 42793916 39065417 42793916 39065417 729400686 39074228 729400686 39074228 375994260 39092187 375994260 39092187 360045228 39100025 360045228 39100025 18128187 39120834 18128187 39120834 619251983 39134532 619251983 39134532 974488494 39151632 974488494 39151632 927833921 39157957 927833921 39157957 378945261 39170542 378945261 39170542 408836486 39177583 408836486 39177583 478082137 39179005 478082137 39179005 184283996 39180170 184283996 39180170 933848048 39186102 933848048 39186102 946496459 39188506 946496459 39188506 887071604 39198855 887071604 39198855 908194960 39223248 908194960 39223248 215747220 39224951 215747220 39224951 706595971 39236563 706595971 39236563 720878676 39276871 720878676 39276871 152419514 39285785 152419514 39285785 226956961 39288819 226956961 39288819 778270436 39289069 778270436 39289069 316621772 39291205 316621772 39291205 120082543 39313991 120082543 39313991 578727396 39325681 578727396 39325681 126655380 39340890 126655380 39340890 123096118 39346353 123096118 39346353 129300517 39372202 129300517 39372202 684647470 39374890 684647470 39374890 298169861 39381278 298169861 39381278 989096014 39400823 989096014 39400823 13770505 39411140 13770505 39411140 253145829 39413781 253145829 39413781 864565656 39430615 864565656 39430615 397075522 39431018 397075522 39431018 353962911 39437781 353962911 39437781 254167932 39444465 254167932 39444465 914179861 39450524 914179861 39450524 401166850 39454174 401166850 39454174 381477471 39475979 381477471 39475979 304192628 39489757 304192628 39489757 547115197 39494938 547115197 39494938 723588107 39510978 723588107 39510978 975684621 39517157 975684621 39517157 676451304 39517337 676451304 39517337 915601355 39519893 915601355 39519893 102662741 39521636 102662741 39521636 157188500 39561024 157188500 39561024 496984905 39569218 496984905 39569218 791049889 39576667 791049889 39576667 380678001 39589512 380678001 39589512 884920849 39596488 884920849 39596488 81302715 39619638 81302715 39619638 808140358 39623361 808140358 39623361 340466281 39646695 340466281 39646695 408795002 39656134 408795002 39656134 139062492 39682812 139062492 39682812 411306563 39710125 411306563 39710125 788161261 39733693 788161261 39733693 457412902 39797317 457412902 39797317 21238175 39805973 21238175 39805973 999326512 39808313 999326512 39808313 54088126 39823872 54088126 39823872 881238080 39826002 881238080 39826002 884770746 39833511 884770746 39833511 110452644 39834387 110452644 39834387 318974146 39835965 318974146 39835965 190317655 39861561 190317655 39861561 489460848 39862738 489460848 39862738 533984912 39874074 533984912 39874074 647495571 39877643 647495571 39877643 513949811 39880845 513949811 39880845 59252817 39892769 59252817 39892769 815084216 39918076 815084216 39918076 6794853 39919010 6794853 39919010 330181015 39930443 330181015 39930443 260100408 39934762 260100408 39934762 702543414 39947810 702543414 39947810 720491399 39959474 720491399 39959474 416424111 39973796 416424111 39973796 554580335 40001928 554580335 40001928 491312340 40013111 491312340 40013111 433721417 40035824 433721417 40035824 104620388 40055204 104620388 40055204 592756808 40082532 592756808 40082532 5175993 40085455 5175993 40085455 677403417 40090003 677403417 40090003 879429932 40091013 879429932 40091013 426014833 40108162 426014833 40108162 932875139 40120528 932875139 40120528 59313813 40123492 59313813 40123492 821994998 40130818 821994998 40130818 730212423 40138245 730212423 40138245 224781569 40144102 224781569 40144102 390713529 40147265 390713529 40147265 696555961 40150644 696555961 40150644 884979719 40155600 884979719 40155600 810661548 40175911 810661548 40175911 120313101 40196093 120313101 40196093 165912984 40214786 165912984 40214786 722073158 40230479 722073158 40230479 472494170 40239410 472494170 40239410 998753100 40258793 998753100 40258793 107025333 40272501 107025333 40272501 909240221 40285202 909240221 40285202 279093576 40298293 279093576 40298293 366322484 40299917 366322484 40299917 196731111 40310679 196731111 40310679 311434536 40331455 311434536 40331455 494555716 40339386 494555716 40339386 367739152 40343695 367739152 40343695 668513806 40345456 668513806 40345456 960109520 40348737 960109520 40348737 259395637 40354458 259395637 40354458 789431398 40359620 789431398 40359620 84549946 40383097 84549946 40383097 12712519 40384292 12712519 40384292 232199857 40392548 232199857 40392548 316306647 40397955 316306647 40397955 716310678 40405706 716310678 40405706 472106389 40444462 472106389 40444462 911459242 40446869 911459242 40446869 105327824 40456908 105327824 40456908 327935207 40462337 327935207 40462337 591502223 40491190 591502223 40491190 372976581 40502321 372976581 40502321 222997445 40510256 222997445 40510256 351527457 40517322 351527457 40517322 944407626 40523845 944407626 40523845 958135287 40532354 958135287 40532354 520455015 40535579 520455015 40535579 424444150 40535667 424444150 40535667 909880091 40557070 909880091 40557070 188200888 40558283 188200888 40558283 792377421 40558953 792377421 40558953 105859202 40573698 105859202 40573698 460447645 40576427 460447645 40576427 76639163 40577717 76639163 40577717 960008093 40579299 960008093 40579299 567758693 40582397 567758693 40582397 688954071 40588698 688954071 40588698 533695579 40590704 533695579 40590704 482801351 40596072 482801351 40596072 877735797 40597665 877735797 40597665 454765947 40609493 454765947 40609493 903957092 40621759 903957092 40621759 510852609 40632307 510852609 40632307 304213532 40636755 304213532 40636755 547594805 40641430 547594805 40641430 107900325 40646878 107900325 40646878 828644955 40651005 828644955 40651005 305912947 40658100 305912947 40658100 474811991 40658174 474811991 40658174 120115012 40663415 120115012 40663415 58069529 40670009 58069529 40670009 77271366 40697911 77271366 40697911 538644689 40733732 538644689 40733732 683375423 40735654 683375423 40735654 10574731 40747995 10574731 40747995 203585508 40760596 203585508 40760596 869339158 40774427 869339158 40774427 264588093 40784342 264588093 40784342 283192596 40784718 283192596 40784718 861657894 40827250 861657894 40827250 139249672 40832021 139249672 40832021 873245452 40832281 873245452 40832281 974912590 40860370 974912590 40860370 812993833 40861550 812993833 40861550 967675298 40863873 967675298 40863873 690580822 40875131 690580822 40875131 618019731 40876705 618019731 40876705 624419894 40881056 624419894 40881056 282331022 40882844 282331022 40882844 474994038 40895767 474994038 40895767 727451754 40903726 727451754 40903726 880146088 40908142 880146088 40908142 771648384 40931119 771648384 40931119 952710247 40947207 952710247 40947207 531265386 40955583 531265386 40955583 646416951 40956002 646416951 40956002 173092685 40965707 173092685 40965707 12700870 40967763 12700870 40967763 984709015 40969838 984709015 40969838 476201762 40979754 476201762 40979754 53995510 40988168 53995510 40988168 633867820 40995256 633867820 40995256 766496571 41006928 766496571 41006928 431577446 41013224 431577446 41013224 620925135 41029507 620925135 41029507 548432422 41042627 548432422 41042627 234112237 41049378 234112237 41049378 172329155 41070058 172329155 41070058 527003220 41070622 527003220 41070622 654539484 41074672 654539484 41074672 987386116 41076375 987386116 41076375 21182776 41087416 21182776 41087416 294173134 41093256 294173134 41093256 274743696 41101416 274743696 41101416 842715623 41103774 842715623 41103774 284203062 41109123 284203062 41109123 947133758 41112216 947133758 41112216 719640465 41133946 719640465 41133946 834442605 41141326 834442605 41141326 471818930 41142961 471818930 41142961 995105103 41143541 995105103 41143541 74337423 41144553 74337423 41144553 285310745 41145233 285310745 41145233 163957108 41155766 163957108 41155766 298942793 41172140 298942793 41172140 792517059 41184594 792517059 41184594 737325805 41188700 737325805 41188700 653909862 41216115 653909862 41216115 755193063 41227400 755193063 41227400 247355273 41227731 247355273 41227731 349727292 41254522 349727292 41254522 397485996 41293214 397485996 41293214 645555361 41302177 645555361 41302177 401348351 41315590 401348351 41315590 355692348 41318090 355692348 41318090 161707458 41335092 161707458 41335092 349936086 41341586 349936086 41341586 699003727 41343052 699003727 41343052 747615681 41348362 747615681 41348362 850305896 41355420 850305896 41355420 417519463 41355772 417519463 41355772 238197402 41356872 238197402 41356872 441424448 41367259 441424448 41367259 526967196 41373912 526967196 41373912 743552222 41382150 743552222 41382150 890691390 41405282 890691390 41405282 799997079 41437723 799997079 41437723 838692693 41451477 838692693 41451477 471694064 41459220 471694064 41459220 743396243 41465193 743396243 41465193 251293228 41474320 251293228 41474320 432371761 41481376 432371761 41481376 118047112 41489826 118047112 41489826 372862712 41535437 372862712 41535437 41017586 41554363 41017586 41554363 120153077 41561776 120153077 41561776 488780221 41578451 488780221 41578451 27726861 41581531 27726861 41581531 463384266 41588528 463384266 41588528 730677169 41594272 730677169 41594272 660612186 41594509 660612186 41594509 132254794 41608117 132254794 41608117 455626872 41615601 455626872 41615601 485357989 41618959 485357989 41618959 592961634 41631497 592961634 41631497 305816633 41640288 305816633 41640288 352878860 41645378 352878860 41645378 288060924 41653640 288060924 41653640 665367596 41665180 665367596 41665180 55440396 41683111 55440396 41683111 973945504 41694930 973945504 41694930 324912773 41709268 324912773 41709268 109711087 41718662 109711087 41718662 406660671 41725866 406660671 41725866 248468533 41736738 248468533 41736738 875648605 41742188 875648605 41742188 144809697 41745353 144809697 41745353 169729441 41759575 169729441 41759575 797465866 41778372 797465866 41778372 467475613 41779270 467475613 41779270 223293751 41791769 223293751 41791769 132031802 41804851 132031802 41804851 311361546 41819314 311361546 41819314 936855456 41824998 936855456 41824998 127577632 41829999 127577632 41829999 835726890 41835398 835726890 41835398 658114710 41869120 658114710 41869120 256881645 41869320 256881645 41869320 562458225 41897193 562458225 41897193 62932239 41905539 62932239 41905539 617753868 41910070 617753868 41910070 10732043 41916706 10732043 41916706 438285692 41935119 438285692 41935119 249392594 41940977 249392594 41940977 264594215 41946535 264594215 41946535 653783641 41953261 653783641 41953261 796544133 41956842 796544133 41956842 510645154 41965377 510645154 41965377 363177183 41966249 363177183 41966249 578498253 41966523 578498253 41966523 363081487 41968475 363081487 41968475 383513998 41975400 383513998 41975400 357058603 41982097 357058603 41982097 193893300 41984338 193893300 41984338 228991573 41989032 228991573 41989032 928986189 41992639 928986189 41992639 415099194 41996563 415099194 41996563 348168712 42000048 348168712 42000048 535448896 42004225 535448896 42004225 58561968 42005276 58561968 42005276 902950843 42019884 902950843 42019884 113370120 42036711 113370120 42036711 500942567 42038009 500942567 42038009 865835421 42049866 865835421 42049866 571098513 42073649 571098513 42073649 994210320 42077582 994210320 42077582 356952461 42082353 356952461 42082353 736641928 42084581 736641928 42084581 175583542 42099231 175583542 42099231 591197758 42105080 591197758 42105080 490828815 42106526 490828815 42106526 980748243 42113427 980748243 42113427 84519520 42115811 84519520 42115811 11517639 42128867 11517639 42128867 451468487 42130481 451468487 42130481 36009921 42132668 36009921 42132668 407440648 42133142 407440648 42133142 273935163 42134201 273935163 42134201 943955328 42145619 943955328 42145619 454746031 42152527 454746031 42152527 793188213 42157626 793188213 42157626 581998015 42164620 581998015 42164620 56426341 42179464 56426341 42179464 996744152 42185751 996744152 42185751 531217528 42190126 531217528 42190126 386497892 42214574 386497892 42214574 1495760 42228828 1495760 42228828 847400411 42229030 847400411 42229030 254006124 42260159 254006124 42260159 202352835 42272168 202352835 42272168 49960600 42280396 49960600 42280396 554037031 42286161 554037031 42286161 166575236 42336688 166575236 42336688 303958901 42361341 303958901 42361341 955704839 42367476 955704839 42367476 220601703 42368147 220601703 42368147 515129081 42372554 515129081 42372554 317310269 42382232 317310269 42382232 190257110 42385779 190257110 42385779 318205989 42399356 318205989 42399356 108735088 42403292 108735088 42403292 620832271 42434542 620832271 42434542 954279251 42442278 954279251 42442278 885253934 42442373 885253934 42442373 104179158 42445682 104179158 42445682 466851611 42464874 466851611 42464874 779291503 42505286 779291503 42505286 665885941 42512183 665885941 42512183 710659623 42513442 710659623 42513442 540250832 42515545 540250832 42515545 261001268 42515979 261001268 42515979 159662816 42519917 159662816 42519917 744778513 42533151 744778513 42533151 93203874 42540849 93203874 42540849 289900849 42545610 289900849 42545610 734276537 42551199 734276537 42551199 864224738 42558790 864224738 42558790 647342763 42566703 647342763 42566703 137321270 42568739 137321270 42568739 592860087 42582659 592860087 42582659 176878251 42585444 176878251 42585444 190338557 42595037 190338557 42595037 546616098 42605345 546616098 42605345 550841578 42628099 550841578 42628099 178698975 42646768 178698975 42646768 618643776 42647887 618643776 42647887 638294950 42648353 638294950 42648353 74669649 42682383 74669649 42682383 947886234 42687832 947886234 42687832 900272793 42701522 900272793 42701522 241797182 42713294 241797182 42713294 763092995 42721134 763092995 42721134 245417518 42730584 245417518 42730584 942045099 42736244 942045099 42736244 381785588 42746913 381785588 42746913 924178392 42747418 924178392 42747418 633270684 42750443 633270684 42750443 625908085 42755222 625908085 42755222 523246422 42760090 523246422 42760090 905670579 42770417 905670579 42770417 115510070 42772556 115510070 42772556 230153383 42784445 230153383 42784445 954004732 42800384 954004732 42800384 147822151 42814067 147822151 42814067 487692377 42832271 487692377 42832271 492280986 42842643 492280986 42842643 726462527 42853664 726462527 42853664 711881571 42861533 711881571 42861533 167098547 42866827 167098547 42866827 386347893 42887142 386347893 42887142 145384784 42889317 145384784 42889317 137721966 42890698 137721966 42890698 7831496 42890773 7831496 42890773 889198825 42900438 889198825 42900438 425065914 42912548 425065914 42912548 754741800 42922779 754741800 42922779 360550863 42925143 360550863 42925143 865729721 42928797 865729721 42928797 72046478 42959901 72046478 42959901 459487168 42963660 459487168 42963660 275787083 42964783 275787083 42964783 114610149 42969847 114610149 42969847 562841572 42983311 562841572 42983311 816697137 42984358 816697137 42984358 16545448 42999878 16545448 42999878 774819666 43004009 774819666 43004009 245274172 43051207 245274172 43051207 586984706 43058327 586984706 43058327 758404377 43064496 758404377 43064496 193273053 43069451 193273053 43069451 951801310 43074158 951801310 43074158 299717383 43076606 299717383 43076606 901225433 43084956 901225433 43084956 452273567 43088894 452273567 43088894 559218824 43114226 559218824 43114226 176393777 43117432 176393777 43117432 763308438 43127752 763308438 43127752 188078556 43137705 188078556 43137705 427869659 43148381 427869659 43148381 321738667 43158257 321738667 43158257 764358273 43161868 764358273 43161868 568553096 43165006 568553096 43165006 823513858 43185448 823513858 43185448 796219934 43190380 796219934 43190380 715098860 43202569 715098860 43202569 212973867 43202652 212973867 43202652 471302352 43211702 471302352 43211702 480027049 43226161 480027049 43226161 331506899 43251398 331506899 43251398 458587977 43254565 458587977 43254565 245619161 43300725 245619161 43300725 702474508 43303407 702474508 43303407 842330208 43310971 842330208 43310971 409047504 43312065 409047504 43312065 990725378 43323729 990725378 43323729 67074723 43333040 67074723 43333040 301223869 43345861 301223869 43345861 145310098 43351484 145310098 43351484 44140053 43364967 44140053 43364967 589828481 43365207 589828481 43365207 26271111 43365344 26271111 43365344 70936324 43375196 70936324 43375196 896802336 43395440 896802336 43395440 688150514 43414051 688150514 43414051 205410331 43438645 205410331 43438645 284314083 43445660 284314083 43445660 32330442 43454692 32330442 43454692 66527128 43476746 66527128 43476746 826183914 43479381 826183914 43479381 360236650 43493136 360236650 43493136 810788178 43514919 810788178 43514919 515961255 43518804 515961255 43518804 766823008 43524045 766823008 43524045 102488683 43547236 102488683 43547236 209835965 43559924 209835965 43559924 395973408 43570038 395973408 43570038 805857317 43583812 805857317 43583812 83670351 43588077 83670351 43588077 452957503 43612309 452957503 43612309 370914721 43619804 370914721 43619804 815253896 43620262 815253896 43620262 650057941 43626286 650057941 43626286 124652876 43631725 124652876 43631725 668519358 43637659 668519358 43637659 656893468 43645674 656893468 43645674 172832727 43662562 172832727 43662562 341133135 43664781 341133135 43664781 71552153 43665960 71552153 43665960 554931016 43668846 554931016 43668846 347785471 43715993 347785471 43715993 643531392 43732813 643531392 43732813 492126398 43750766 492126398 43750766 499415689 43759960 499415689 43759960 827875006 43762762 827875006 43762762 434141564 43772183 434141564 43772183 677687735 43773324 677687735 43773324 33181273 43775376 33181273 43775376 936136745 43778733 936136745 43778733 55827333 43789098 55827333 43789098 921669982 43790505 921669982 43790505 177862283 43797962 177862283 43797962 573349169 43809231 573349169 43809231 333296748 43813899 333296748 43813899 883909385 43817208 883909385 43817208 303469606 43839528 303469606 43839528 758365221 43848176 758365221 43848176 881554413 43871921 881554413 43871921 788086689 43873706 788086689 43873706 769719698 43878352 769719698 43878352 592717407 43888653 592717407 43888653 762987158 43889620 762987158 43889620 416972957 43907143 416972957 43907143 211758874 43916490 211758874 43916490 116474075 43931961 116474075 43931961 131566660 43932489 131566660 43932489 348208993 43943979 348208993 43943979 825126488 43966088 825126488 43966088 292358935 43982169 292358935 43982169 723269529 43999136 723269529 43999136 250469893 44002243 250469893 44002243 521605635 44006649 521605635 44006649 427410563 44019548 427410563 44019548 399831538 44021556 399831538 44021556 667822280 44024020 667822280 44024020 888419255 44032384 888419255 44032384 228654360 44042972 228654360 44042972 694988489 44049518 694988489 44049518 550003346 44071863 550003346 44071863 201390237 44075087 201390237 44075087 949508729 44089488 949508729 44089488 869977569 44093003 869977569 44093003 514180730 44093521 514180730 44093521 665017938 44093702 665017938 44093702 613709939 44099681 613709939 44099681 411650812 44107881 411650812 44107881 271975233 44111341 271975233 44111341 855606574 44112060 855606574 44112060 425010065 44114158 425010065 44114158 728396368 44118133 728396368 44118133 417672770 44128316 417672770 44128316 649379993 44147778 649379993 44147778 922730501 44150023 922730501 44150023 342920015 44186241 342920015 44186241 379839672 44219527 379839672 44219527 500306815 44220501 500306815 44220501 575750721 44228754 575750721 44228754 539884991 44237990 539884991 44237990 617021959 44239588 617021959 44239588 304098368 44252340 304098368 44252340 993937247 44259530 993937247 44259530 505596260 44260652 505596260 44260652 857339546 44262536 857339546 44262536 128197253 44268984 128197253 44268984 90701290 44271601 90701290 44271601 799479242 44271771 799479242 44271771 822396950 44278242 822396950 44278242 309577571 44280486 309577571 44280486 683656663 44310522 683656663 44310522 193785257 44313542 193785257 44313542 849046686 44313987 849046686 44313987 528472744 44324556 528472744 44324556 44045222 44328044 44045222 44328044 815298972 44351652 815298972 44351652 641883192 44359506 641883192 44359506 665048478 44359626 665048478 44359626 316522341 44371154 316522341 44371154 48092333 44419691 48092333 44419691 754448941 44435835 754448941 44435835 83938278 44441532 83938278 44441532 181745024 44444877 181745024 44444877 269165170 44493313 269165170 44493313 20880636 44496706 20880636 44496706 169786966 44500814 169786966 44500814 698979033 44505116 698979033 44505116 669251193 44507537 669251193 44507537 580684332 44509540 580684332 44509540 514238361 44518582 514238361 44518582 315904605 44522515 315904605 44522515 828896931 44530375 828896931 44530375 880630022 44548919 880630022 44548919 90294163 44554850 90294163 44554850 560346587 44572976 560346587 44572976 951870584 44580627 951870584 44580627 622606955 44587292 622606955 44587292 477305268 44597631 477305268 44597631 316781614 44629762 316781614 44629762 746870809 44656702 746870809 44656702 624536591 44659422 624536591 44659422 827265901 44678844 827265901 44678844 464353797 44686545 464353797 44686545 240158270 44689678 240158270 44689678 621196080 44732269 621196080 44732269 581786357 44744606 581786357 44744606 724054272 44764316 724054272 44764316 165514761 44764582 165514761 44764582 402482162 44768771 402482162 44768771 506086281 44772373 506086281 44772373 619450023 44773718 619450023 44773718 910894227 44792490 910894227 44792490 444004926 44805253 444004926 44805253 396005746 44806945 396005746 44806945 864906337 44808359 864906337 44808359 224966760 44818197 224966760 44818197 19872703 44828212 19872703 44828212 365929031 44829317 365929031 44829317 238907084 44840415 238907084 44840415 214129803 44846359 214129803 44846359 984214034 44849000 984214034 44849000 179008236 44859728 179008236 44859728 419621139 44885289 419621139 44885289 410925405 44890143 410925405 44890143 988044707 44911604 988044707 44911604 46228314 44914234 46228314 44914234 101908683 44925125 101908683 44925125 456314657 44931184 456314657 44931184 570661824 44947957 570661824 44947957 143539462 44954140 143539462 44954140 498628663 44957704 498628663 44957704 117953924 44958041 117953924 44958041 262306132 44958518 262306132 44958518 200087570 44959227 200087570 44959227 921394710 44982050 921394710 44982050 625068607 44988785 625068607 44988785 575058588 45002515 575058588 45002515 904858389 45009222 904858389 45009222 257196437 45010096 257196437 45010096 400699087 45022212 400699087 45022212 244201242 45038726 244201242 45038726 584130419 45048793 584130419 45048793 496125037 45052965 496125037 45052965 183380323 45064761 183380323 45064761 874083005 45086628 874083005 45086628 651670599 45090835 651670599 45090835 100370719 45091650 100370719 45091650 226499655 45111609 226499655 45111609 779943995 45116827 779943995 45116827 73914919 45124826 73914919 45124826 206134842 45125299 206134842 45125299 106855642 45145087 106855642 45145087 309050695 45149965 309050695 45149965 146325955 45150358 146325955 45150358 565643186 45166148 565643186 45166148 194033226 45173573 194033226 45173573 641271961 45184648 641271961 45184648 88091437 45187153 88091437 45187153 322472674 45194420 322472674 45194420 244126938 45202637 244126938 45202637 977762437 45217697 977762437 45217697 428284016 45219877 428284016 45219877 743916538 45238671 743916538 45238671 442422981 45262521 442422981 45262521 662926312 45281608 662926312 45281608 457619328 45287641 457619328 45287641 405201008 45291566 405201008 45291566 760080806 45298556 760080806 45298556 750267651 45302083 750267651 45302083 250903943 45308755 250903943 45308755 804960038 45313180 804960038 45313180 372713081 45321132 372713081 45321132 409372292 45332254 409372292 45332254 777311015 45334136 777311015 45334136 81341454 45373657 81341454 45373657 438931006 45382332 438931006 45382332 562070404 45386961 562070404 45386961 931118606 45387077 931118606 45387077 968566158 45394139 968566158 45394139 224401462 45396879 224401462 45396879 331476472 45399131 331476472 45399131 56643083 45416903 56643083 45416903 821865091 45419711 821865091 45419711 369958039 45440526 369958039 45440526 176781260 45442659 176781260 45442659 440202914 45445179 440202914 45445179 689241497 45454059 689241497 45454059 132620806 45468956 132620806 45468956 52474477 45510092 52474477 45510092 756850486 45520574 756850486 45520574 576469975 45522954 576469975 45522954 583775955 45527179 583775955 45527179 479724114 45527735 479724114 45527735 165109531 45528495 165109531 45528495 399528985 45551557 399528985 45551557 806103678 45570560 806103678 45570560 541064818 45588149 541064818 45588149 37934497 45594494 37934497 45594494 451181069 45597023 451181069 45597023 338054959 45613472 338054959 45613472 740022792 45630149 740022792 45630149 996831158 45633247 996831158 45633247 276772502 45643923 276772502 45643923 640301000 45654435 640301000 45654435 185063563 45690967 185063563 45690967 277410449 45692383 277410449 45692383 215501028 45694980 215501028 45694980 657806297 45695241 657806297 45695241 829565812 45696265 829565812 45696265 228796470 45698467 228796470 45698467 370502322 45700364 370502322 45700364 645937705 45722033 645937705 45722033 804337679 45729973 804337679 45729973 480724255 45737459 480724255 45737459 995871445 45739774 995871445 45739774 797143816 45745327 797143816 45745327 915767305 45761170 915767305 45761170 969056315 45773248 969056315 45773248 43252626 45780113 43252626 45780113 705570853 45786446 705570853 45786446 636619227 45787184 636619227 45787184 384517597 45796731 384517597 45796731 541886992 45797386 541886992 45797386 732887570 45809693 732887570 45809693 292632552 45822441 292632552 45822441 526173554 45823031 526173554 45823031 154010306 45837729 154010306 45837729 964622649 45853728 964622649 45853728 37497912 45864412 37497912 45864412 52521839 45864691 52521839 45864691 614081916 45869932 614081916 45869932 228048659 45886785 228048659 45886785 20380851 45890088 20380851 45890088 935615204 45931409 935615204 45931409 905805988 45933952 905805988 45933952 910132889 45936210 910132889 45936210 923679404 45942255 923679404 45942255 395843144 45947772 395843144 45947772 201399295 45952126 201399295 45952126 789802134 45957876 789802134 45957876 983671419 45983189 983671419 45983189 448352255 46008910 448352255 46008910 177673266 46011201 177673266 46011201 118991211 46024144 118991211 46024144 321996978 46032905 321996978 46032905 900771719 46042877 900771719 46042877 444720299 46043505 444720299 46043505 744733086 46053882 744733086 46053882 410754131 46057013 410754131 46057013 181801588 46060033 181801588 46060033 300060365 46061451 300060365 46061451 68476599 46062708 68476599 46062708 269237828 46079966 269237828 46079966 573994670 46086635 573994670 46086635 437492724 46100969 437492724 46100969 522662444 46111053 522662444 46111053 81745749 46131843 81745749 46131843 610774990 46135140 610774990 46135140 903481898 46139733 903481898 46139733 57239 46164467 57239 46164467 31007455 46165266 31007455 46165266 130147269 46172004 130147269 46172004 160890680 46185564 160890680 46185564 718856842 46193918 718856842 46193918 910742818 46200683 910742818 46200683 763838081 46225847 763838081 46225847 547964896 46229621 547964896 46229621 814122665 46234244 814122665 46234244 659995718 46243981 659995718 46243981 843917508 46265491 843917508 46265491 110607057 46266455 110607057 46266455 302749605 46267562 302749605 46267562 778868518 46273853 778868518 46273853 855493 46274767 855493 46274767 746356935 46281954 746356935 46281954 188047572 46301732 188047572 46301732 216229611 46314177 216229611 46314177 367339450 46332076 367339450 46332076 346236304 46348503 346236304 46348503 229222803 46354503 229222803 46354503 758184771 46375727 758184771 46375727 782095260 46388469 782095260 46388469 647212928 46398092 647212928 46398092 131957388 46411439 131957388 46411439 271595651 46411533 271595651 46411533 100733580 46424670 100733580 46424670 143617438 46431411 143617438 46431411 652726963 46431737 652726963 46431737 263549337 46443639 263549337 46443639 146859416 46445969 146859416 46445969 415995985 46467108 415995985 46467108 947520051 46472603 947520051 46472603 297168048 46480998 297168048 46480998 272916849 46498767 272916849 46498767 483451620 46506290 483451620 46506290 526627660 46526829 526627660 46526829 87762029 46534834 87762029 46534834 535657365 46547831 535657365 46547831 487244279 46553967 487244279 46553967 337344365 46573915 337344365 46573915 753300593 46602734 753300593 46602734 223047107 46612607 223047107 46612607 213708227 46615536 213708227 46615536 613829687 46620906 613829687 46620906 29046149 46621866 29046149 46621866 183331769 46625527 183331769 46625527 246069036 46646442 246069036 46646442 539596377 46654657 539596377 46654657 426588243 46667568 426588243 46667568 838925392 46677251 838925392 46677251 954157556 46678222 954157556 46678222 799225953 46684489 799225953 46684489 272601231 46685516 272601231 46685516 557005401 46693821 557005401 46693821 257977824 46697826 257977824 46697826 495018534 46710230 495018534 46710230 313689994 46719228 313689994 46719228 139132360 46734239 139132360 46734239 662779334 46752445 662779334 46752445 546614138 46756937 546614138 46756937 813082656 46782118 813082656 46782118 501651212 46811397 501651212 46811397 550594376 46831199 550594376 46831199 146074813 46840244 146074813 46840244 324233815 46846559 324233815 46846559 782112633 46850139 782112633 46850139 62307812 46859328 62307812 46859328 238597154 46861877 238597154 46861877 364800563 46862862 364800563 46862862 252563360 46867995 252563360 46867995 27879634 46868695 27879634 46868695 328094737 46877808 328094737 46877808 988707552 46883384 988707552 46883384 81143176 46898916 81143176 46898916 868419090 46918811 868419090 46918811 848868575 46920177 848868575 46920177 600541694 46942832 600541694 46942832 342296803 46952513 342296803 46952513 279540167 46958778 279540167 46958778 690264628 46966945 690264628 46966945 908711993 46968643 908711993 46968643 214018911 46971209 214018911 46971209 948623212 46989087 948623212 46989087 129729668 47006579 129729668 47006579 691016201 47034957 691016201 47034957 703991279 47044266 703991279 47044266 615459829 47058470 615459829 47058470 162211129 47070043 162211129 47070043 895980131 47072666 895980131 47072666 651985752 47075401 651985752 47075401 47471994 47115847 47471994 47115847 213921318 47121728 213921318 47121728 850150773 47124105 850150773 47124105 835974606 47130697 835974606 47130697 931446720 47143508 931446720 47143508 73508716 47164082 73508716 47164082 747647009 47168690 747647009 47168690 316307384 47181883 316307384 47181883 37367329 47185750 37367329 47185750 902062216 47190132 902062216 47190132 612712620 47191145 612712620 47191145 198219223 47191277 198219223 47191277 566137931 47191567 566137931 47191567 554398247 47205302 554398247 47205302 294961271 47208479 294961271 47208479 71183739 47225816 71183739 47225816 864101174 47233599 864101174 47233599 122782411 47269221 122782411 47269221 261725532 47270673 261725532 47270673 71913852 47287771 71913852 47287771 950995442 47290324 950995442 47290324 503339986 47294745 503339986 47294745 559437703 47315648 559437703 47315648 625847090 47329736 625847090 47329736 299740514 47330507 299740514 47330507 569991925 47342363 569991925 47342363 846170061 47343828 846170061 47343828 851361902 47347266 851361902 47347266 246016931 47350871 246016931 47350871 269220888 47364923 269220888 47364923 110284056 47365638 110284056 47365638 876996962 47366642 876996962 47366642 344877024 47387737 344877024 47387737 480448987 47395386 480448987 47395386 832438901 47409920 832438901 47409920 921708170 47414218 921708170 47414218 266596868 47416417 266596868 47416417 842819435 47424788 842819435 47424788 246990802 47434333 246990802 47434333 866174293 47434542 866174293 47434542 656649747 47436696 656649747 47436696 342273941 47438876 342273941 47438876 336952984 47455715 336952984 47455715 774970144 47455978 774970144 47455978 332454548 47464731 332454548 47464731 476486415 47485774 476486415 47485774 311818244 47498283 311818244 47498283 885217143 47520887 885217143 47520887 659494711 47525415 659494711 47525415 671381123 47531110 671381123 47531110 891878309 47560326 891878309 47560326 399445075 47564822 399445075 47564822 992134095 47583868 992134095 47583868 244590518 47608428 244590518 47608428 770529928 47609215 770529928 47609215 981135738 47609308 981135738 47609308 555013389 47611137 555013389 47611137 748850247 47636060 748850247 47636060 501471930 47643717 501471930 47643717 668084352 47650921 668084352 47650921 752653895 47658070 752653895 47658070 213627577 47672679 213627577 47672679 86604135 47672748 86604135 47672748 280586866 47680352 280586866 47680352 199809117 47694814 199809117 47694814 364679290 47695605 364679290 47695605 363639208 47702077 363639208 47702077 512257706 47703759 512257706 47703759 836584556 47712263 836584556 47712263 433889738 47728059 433889738 47728059 493417442 47730552 493417442 47730552 789306069 47734795 789306069 47734795 465770417 47756312 465770417 47756312 14497336 47758030 14497336 47758030 195454666 47784355 195454666 47784355 772119597 47797806 772119597 47797806 725101185 47801241 725101185 47801241 838671559 47802760 838671559 47802760 942013265 47804738 942013265 47804738 952714516 47813609 952714516 47813609 648057578 47825922 648057578 47825922 869034436 47830282 869034436 47830282 424272743 47848800 424272743 47848800 354895446 47855909 354895446 47855909 76018518 47881355 76018518 47881355 652334131 47884703 652334131 47884703 11729906 47893759 11729906 47893759 278818633 47900710 278818633 47900710 22348464 47901202 22348464 47901202 352164330 47903263 352164330 47903263 506000077 47908401 506000077 47908401 575922903 47908791 575922903 47908791 708109669 47911212 708109669 47911212 517868462 47913848 517868462 47913848 352402633 47915559 352402633 47915559 72445434 47917494 72445434 47917494 182933197 47937162 182933197 47937162 925539854 47947862 925539854 47947862 658875562 47948423 658875562 47948423 265514380 47960971 265514380 47960971 63199656 47978505 63199656 47978505 361954044 48002516 361954044 48002516 403024170 48005823 403024170 48005823 651305307 48033975 651305307 48033975 689583966 48036176 689583966 48036176 385760726 48040538 385760726 48040538 283958416 48052633 283958416 48052633 354691254 48055206 354691254 48055206 187126011 48073242 187126011 48073242 669565587 48111610 669565587 48111610 907732836 48124346 907732836 48124346 824270697 48133762 824270697 48133762 510836532 48142457 510836532 48142457 669325521 48146528 669325521 48146528 593045984 48149895 593045984 48149895 959726813 48159625 959726813 48159625 615692726 48171445 615692726 48171445 477805091 48176770 477805091 48176770 954570030 48186696 954570030 48186696 933642126 48189001 933642126 48189001 563934099 48193982 563934099 48193982 337033588 48195020 337033588 48195020 996367388 48202677 996367388 48202677 911564436 48208113 911564436 48208113 999573121 48208742 999573121 48208742 8282466 48213129 8282466 48213129 581662754 48223401 581662754 48223401 388295186 48227154 388295186 48227154 422757875 48235938 422757875 48235938 727045392 48256121 727045392 48256121 542559615 48261368 542559615 48261368 228049183 48275960 228049183 48275960 158691975 48276893 158691975 48276893 829112107 48281214 829112107 48281214 214950820 48294076 214950820 48294076 465729046 48303395 465729046 48303395 370189721 48304417 370189721 48304417 713937175 48309744 713937175 48309744 296076716 48323721 296076716 48323721 156940236 48342352 156940236 48342352 676634494 48352839 676634494 48352839 372811847 48363328 372811847 48363328 674147414 48376814 674147414 48376814 481178373 48380278 481178373 48380278 404332729 48381505 404332729 48381505 611193988 48382246 611193988 48382246 92214651 48385792 92214651 48385792 432169323 48387975 432169323 48387975 517990427 48408096 517990427 48408096 97713531 48409421 97713531 48409421 425256429 48422720 425256429 48422720 645485117 48428102 645485117 48428102 496050952 48432666 496050952 48432666 965355499 48435355 965355499 48435355 869197831 48437154 869197831 48437154 319774059 48442948 319774059 48442948 784012645 48444488 784012645 48444488 861516383 48449637 861516383 48449637 510620943 48454512 510620943 48454512 907601827 48456989 907601827 48456989 438505612 48458721 438505612 48458721 421513398 48482800 421513398 48482800 18878212 48489775 18878212 48489775 354389604 48495386 354389604 48495386 175073702 48500065 175073702 48500065 516237717 48500526 516237717 48500526 873977475 48525370 873977475 48525370 18211846 48529556 18211846 48529556 23209448 48557733 23209448 48557733 820115409 48561943 820115409 48561943 655489151 48565066 655489151 48565066 350080405 48568829 350080405 48568829 862273326 48574210 862273326 48574210 771079540 48579949 771079540 48579949 885643376 48596678 885643376 48596678 862121582 48601792 862121582 48601792 829541171 48616522 829541171 48616522 640620613 48618276 640620613 48618276 182487266 48628874 182487266 48628874 605027162 48672310 605027162 48672310 53085797 48680198 53085797 48680198 356649879 48684088 356649879 48684088 523868749 48685165 523868749 48685165 425803141 48693600 425803141 48693600 564845180 48695648 564845180 48695648 542905743 48717134 542905743 48717134 232683555 48722276 232683555 48722276 201107877 48723606 201107877 48723606 665879435 48725510 665879435 48725510 468719373 48737742 468719373 48737742 4130897 48758524 4130897 48758524 243357812 48762164 243357812 48762164 885814808 48812846 885814808 48812846 923611224 48837014 923611224 48837014 770992774 48837388 770992774 48837388 878740700 48842506 878740700 48842506 883766282 48855116 883766282 48855116 23186515 48855684 23186515 48855684 445248831 48878488 445248831 48878488 150790588 48889007 150790588 48889007 603230878 48889375 603230878 48889375 976433050 48889763 976433050 48889763 455281041 48897865 455281041 48897865 166873081 48900715 166873081 48900715 78911640 48903007 78911640 48903007 898070559 48919441 898070559 48919441 357066432 48920882 357066432 48920882 526709109 48942073 526709109 48942073 469352199 48958124 469352199 48958124 292162018 48978468 292162018 48978468 976819875 49002975 976819875 49002975 170405652 49004594 170405652 49004594 625395895 49012086 625395895 49012086 238263852 49017025 238263852 49017025 820644214 49018110 820644214 49018110 469299793 49019179 469299793 49019179 756461316 49019740 756461316 49019740 155473100 49034515 155473100 49034515 17186656 49040173 17186656 49040173 55215934 49040856 55215934 49040856 5183083 49042974 5183083 49042974 30977 49051475 30977 49051475 985797687 49064137 985797687 49064137 883444784 49096281 883444784 49096281 93427217 49100512 93427217 49100512 592717593 49108629 592717593 49108629 645841690 49118241 645841690 49118241 23019152 49124969 23019152 49124969 644332497 49131173 644332497 49131173 552874474 49139634 552874474 49139634 292598337 49142347 292598337 49142347 698915822 49147736 698915822 49147736 29573957 49153029 29573957 49153029 905290664 49182245 905290664 49182245 715478452 49192862 715478452 49192862 450832783 49194566 450832783 49194566 12949960 49217317 12949960 49217317 51321841 49222305 51321841 49222305 261695887 49231290 261695887 49231290 569333924 49244559 569333924 49244559 526687285 49248054 526687285 49248054 760821661 49259806 760821661 49259806 938406628 49266599 938406628 49266599 338550072 49284361 338550072 49284361 757272301 49287589 757272301 49287589 187510708 49299395 187510708 49299395 334399142 49317029 334399142 49317029 87087156 49326760 87087156 49326760 716077258 49329441 716077258 49329441 982587503 49329713 982587503 49329713 356927583 49343469 356927583 49343469 267565381 49397288 267565381 49397288 378857785 49402546 378857785 49402546 250160399 49414143 250160399 49414143 364002263 49471951 364002263 49471951 264752063 49483311 264752063 49483311 154285741 49483357 154285741 49483357 509404356 49488290 509404356 49488290 104272247 49494139 104272247 49494139 358726512 49511677 358726512 49511677 696814577 49536768 696814577 49536768 629448662 49598314 629448662 49598314 459568130 49599294 459568130 49599294 312379835 49601304 312379835 49601304 286111587 49610387 286111587 49610387 64304179 49620912 64304179 49620912 250075829 49622745 250075829 49622745 408079901 49630845 408079901 49630845 717620034 49638631 717620034 49638631 230797182 49640063 230797182 49640063 547271674 49659215 547271674 49659215 581369125 49660130 581369125 49660130 552406838 49669180 552406838 49669180 649690502 49685478 649690502 49685478 491312685 49713689 491312685 49713689 825145438 49722350 825145438 49722350 167412894 49723511 167412894 49723511 380225084 49740983 380225084 49740983 641720743 49750832 641720743 49750832 862227444 49758801 862227444 49758801 192959095 49766657 192959095 49766657 74256682 49767381 74256682 49767381 529784275 49769679 529784275 49769679 175395920 49774887 175395920 49774887 449852933 49776413 449852933 49776413 759862257 49789325 759862257 49789325 763266983 49795635 763266983 49795635 35769165 49802718 35769165 49802718 893522009 49820083 893522009 49820083 879480071 49820971 879480071 49820971 911706422 49838335 911706422 49838335 627337039 49852148 627337039 49852148 239975073 49855014 239975073 49855014 186440858 49855063 186440858 49855063 907018865 49862998 907018865 49862998 328149432 49883350 328149432 49883350 824821870 49897261 824821870 49897261 391831003 49905112 391831003 49905112 121544132 49941694 121544132 49941694 432739636 49944293 432739636 49944293 830477432 49953126 830477432 49953126 594702330 49953843 594702330 49953843 779659012 49960435 779659012 49960435 5797763 49971536 5797763 49971536 644092018 49993166 644092018 49993166 493509195 50001970 493509195 50001970 351708511 50008276 351708511 50008276 917772530 50028143 917772530 50028143 225963717 50035746 225963717 50035746 981589630 50038819 981589630 50038819 695819235 50056237 695819235 50056237 101038293 50083231 101038293 50083231 705285601 50086801 705285601 50086801 128621756 50102887 128621756 50102887 877135212 50113360 877135212 50113360 651969159 50115614 651969159 50115614 427981246 50134383 427981246 50134383 771045207 50137769 771045207 50137769 632813716 50142674 632813716 50142674 486150167 50151430 486150167 50151430 192470591 50164112 192470591 50164112 495378588 50169809 495378588 50169809 218551920 50172536 218551920 50172536 743365453 50175080 743365453 50175080 603872766 50191199 603872766 50191199 169237623 50199024 169237623 50199024 521062103 50214981 521062103 50214981 711918222 50225765 711918222 50225765 846448815 50236006 846448815 50236006 690720204 50249484 690720204 50249484 400894748 50256289 400894748 50256289 155979296 50264182 155979296 50264182 452797912 50269950 452797912 50269950 189412741 50278223 189412741 50278223 98302472 50279075 98302472 50279075 85024636 50308741 85024636 50308741 786756407 50312314 786756407 50312314 534651677 50318589 534651677 50318589 869145859 50332698 869145859 50332698 929412684 50347064 929412684 50347064 519005454 50373003 519005454 50373003 520170295 50384563 520170295 50384563 277175889 50391370 277175889 50391370 548912500 50402289 548912500 50402289 635359408 50409569 635359408 50409569 30309954 50414887 30309954 50414887 642152350 50423890 642152350 50423890 312167759 50431378 312167759 50431378 163079839 50440077 163079839 50440077 63893493 50442991 63893493 50442991 542912392 50448901 542912392 50448901 98503814 50455421 98503814 50455421 800503103 50455451 800503103 50455451 713737145 50466695 713737145 50466695 691056110 50479290 691056110 50479290 389863639 50498132 389863639 50498132 811430244 50500042 811430244 50500042 218020567 50508222 218020567 50508222 373936037 50521968 373936037 50521968 572906750 50546471 572906750 50546471 356868459 50558234 356868459 50558234 658839239 50560550 658839239 50560550 24948609 50564746 24948609 50564746 28838788 50573397 28838788 50573397 157728288 50586845 157728288 50586845 417520565 50596870 417520565 50596870 414424754 50599991 414424754 50599991 590430879 50621704 590430879 50621704 199792111 50635363 199792111 50635363 36885612 50642492 36885612 50642492 657846563 50643459 657846563 50643459 805548127 50666449 805548127 50666449 799052649 50673013 799052649 50673013 77815973 50673167 77815973 50673167 49318784 50680638 49318784 50680638 776310233 50700593 776310233 50700593 397870593 50704101 397870593 50704101 339078605 50706868 339078605 50706868 386225421 50716885 386225421 50716885 815965297 50718272 815965297 50718272 267334098 50744696 267334098 50744696 592340271 50750557 592340271 50750557 85811287 50763591 85811287 50763591 906011499 50785794 906011499 50785794 143155
#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...